@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,800");:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:720px;--breakpoint-md:993px;--breakpoint-lg:1100px;--breakpoint-xl:1280px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
*,*::before,*::after{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
[tabindex="-1"]:focus{outline:0 !important}
hr{box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#007bff;text-decoration:none;background-color:transparent}
a:hover{color:#0056b3;text-decoration:underline}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
select{word-wrap:normal}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}
input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{outline-offset:-2px;-webkit-appearance:none}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none !important}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}
h1,.h1{font-size:2.5rem}
h2,.h2{font-size:2rem}
h3,.h3{font-size:1.75rem}
h4,.h4{font-size:1.5rem}
h5,.h5{font-size:1.25rem}
h6,.h6{font-size:1rem}
.lead{font-size:1.25rem;font-weight:300}
.display-1{font-size:6rem;font-weight:300;line-height:1.2}
.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}
.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}
.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}
small,.small{font-size:80%;font-weight:400}
mark,.mark{padding:.2em;background-color:#fcf8e3}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.initialism{font-size:90%;text-transform:uppercase}
.blockquote{margin-bottom:1rem;font-size:1.25rem}
.blockquote-footer{display:block;font-size:80%;color:#6c757d}
.blockquote-footer::before{content:"\2014\00A0"}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:90%;color:#6c757d}
.container{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}
@media(min-width:720px){.container{max-width:992px}
}
@media(min-width:993px){.container{max-width:993px}
}
@media(min-width:1100px){.container{max-width:1100px}
}
@media(min-width:1280px){.container{max-width:1280px}
}
.container-fluid{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}
.row{display:flex;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:16px;padding-left:16px}
.col{flex-basis:0;flex-grow:1;max-width:100%}
.col-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-3{flex:0 0 25%;max-width:25%}
.col-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-6{flex:0 0 50%;max-width:50%}
.col-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-9{flex:0 0 75%;max-width:75%}
.col-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-12{flex:0 0 100%;max-width:100%}
.order-first{order:-1}
.order-last{order:13}
.order-0{order:0}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.order-4{order:4}
.order-5{order:5}
.order-6{order:6}
.order-7{order:7}
.order-8{order:8}
.order-9{order:9}
.order-10{order:10}
.order-11{order:11}
.order-12{order:12}
.offset-1{margin-left:8.33333%}
.offset-2{margin-left:16.66667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.33333%}
.offset-5{margin-left:41.66667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.33333%}
.offset-8{margin-left:66.66667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.33333%}
.offset-11{margin-left:91.66667%}
@media(min-width:720px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}
.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-sm-3{flex:0 0 25%;max-width:25%}
.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-sm-6{flex:0 0 50%;max-width:50%}
.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-sm-9{flex:0 0 75%;max-width:75%}
.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-sm-12{flex:0 0 100%;max-width:100%}
.order-sm-first{order:-1}
.order-sm-last{order:13}
.order-sm-0{order:0}
.order-sm-1{order:1}
.order-sm-2{order:2}
.order-sm-3{order:3}
.order-sm-4{order:4}
.order-sm-5{order:5}
.order-sm-6{order:6}
.order-sm-7{order:7}
.order-sm-8{order:8}
.order-sm-9{order:9}
.order-sm-10{order:10}
.order-sm-11{order:11}
.order-sm-12{order:12}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.33333%}
.offset-sm-2{margin-left:16.66667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.33333%}
.offset-sm-5{margin-left:41.66667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.33333%}
.offset-sm-8{margin-left:66.66667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.33333%}
.offset-sm-11{margin-left:91.66667%}
}
@media(min-width:993px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}
.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-md-3{flex:0 0 25%;max-width:25%}
.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-md-6{flex:0 0 50%;max-width:50%}
.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-md-9{flex:0 0 75%;max-width:75%}
.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-md-12{flex:0 0 100%;max-width:100%}
.order-md-first{order:-1}
.order-md-last{order:13}
.order-md-0{order:0}
.order-md-1{order:1}
.order-md-2{order:2}
.order-md-3{order:3}
.order-md-4{order:4}
.order-md-5{order:5}
.order-md-6{order:6}
.order-md-7{order:7}
.order-md-8{order:8}
.order-md-9{order:9}
.order-md-10{order:10}
.order-md-11{order:11}
.order-md-12{order:12}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.33333%}
.offset-md-2{margin-left:16.66667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.33333%}
.offset-md-5{margin-left:41.66667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.33333%}
.offset-md-8{margin-left:66.66667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.33333%}
.offset-md-11{margin-left:91.66667%}
}
@media(min-width:1100px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}
.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-lg-3{flex:0 0 25%;max-width:25%}
.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-lg-6{flex:0 0 50%;max-width:50%}
.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-lg-9{flex:0 0 75%;max-width:75%}
.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-lg-12{flex:0 0 100%;max-width:100%}
.order-lg-first{order:-1}
.order-lg-last{order:13}
.order-lg-0{order:0}
.order-lg-1{order:1}
.order-lg-2{order:2}
.order-lg-3{order:3}
.order-lg-4{order:4}
.order-lg-5{order:5}
.order-lg-6{order:6}
.order-lg-7{order:7}
.order-lg-8{order:8}
.order-lg-9{order:9}
.order-lg-10{order:10}
.order-lg-11{order:11}
.order-lg-12{order:12}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.33333%}
.offset-lg-2{margin-left:16.66667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.33333%}
.offset-lg-5{margin-left:41.66667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.33333%}
.offset-lg-8{margin-left:66.66667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.33333%}
.offset-lg-11{margin-left:91.66667%}
}
@media(min-width:1280px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}
.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-xl-3{flex:0 0 25%;max-width:25%}
.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-xl-6{flex:0 0 50%;max-width:50%}
.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-xl-9{flex:0 0 75%;max-width:75%}
.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-xl-12{flex:0 0 100%;max-width:100%}
.order-xl-first{order:-1}
.order-xl-last{order:13}
.order-xl-0{order:0}
.order-xl-1{order:1}
.order-xl-2{order:2}
.order-xl-3{order:3}
.order-xl-4{order:4}
.order-xl-5{order:5}
.order-xl-6{order:6}
.order-xl-7{order:7}
.order-xl-8{order:8}
.order-xl-9{order:9}
.order-xl-10{order:10}
.order-xl-11{order:11}
.order-xl-12{order:12}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.33333%}
.offset-xl-2{margin-left:16.66667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.33333%}
.offset-xl-5{margin-left:41.66667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.33333%}
.offset-xl-8{margin-left:66.66667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.33333%}
.offset-xl-11{margin-left:91.66667%}
}
.table{width:100%;margin-bottom:1rem;color:#212529}
.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}
.table tbody+tbody{border-top:2px solid #dee2e6}
.table-sm th,.table-sm td{padding:.3rem}
.table-bordered{border:1px solid #dee2e6}
.table-bordered th,.table-bordered td{border:1px solid #dee2e6}
.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}
.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}
.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,0.075)}
.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}
.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}
.table-hover .table-primary:hover{background-color:#9fcdff}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}
.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}
.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}
.table-hover .table-secondary:hover{background-color:#c8cbcf}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}
.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}
.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}
.table-hover .table-success:hover{background-color:#b1dfbb}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}
.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}
.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}
.table-hover .table-info:hover{background-color:#abdde5}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}
.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}
.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}
.table-hover .table-warning:hover{background-color:#ffe8a1}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}
.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}
.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}
.table-hover .table-danger:hover{background-color:#f1b0b7}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}
.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}
.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}
.table-hover .table-light:hover{background-color:#ececf6}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}
.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}
.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}
.table-hover .table-dark:hover{background-color:#b9bbbe}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}
.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}
.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}
.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}
.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}
.table-dark{color:#fff;background-color:#343a40}
.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}
.table-dark.table-bordered{border:0}
.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}
.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}
@media(max-width:719.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-sm>.table-bordered{border:0}
}
@media(max-width:992.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-md>.table-bordered{border:0}
}
@media(max-width:1099.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-lg>.table-bordered{border:0}
}
@media(max-width:1279.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-xl>.table-bordered{border:0}
}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive>.table-bordered{border:0}
.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.form-control{transition:none}
}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
select.form-control:focus::-ms-value{color:#495057;background-color:#fff}
.form-control-file,.form-control-range{display:block;width:100%}
.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem;line-height:1.5}
.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:.875rem;line-height:1.5}
.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}
.form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
select.form-control[size],select.form-control[multiple]{height:auto}
textarea.form-control{height:auto}
.form-group{margin-bottom:1rem}
.form-text{display:block;margin-top:.25rem}
.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}
.form-check{position:relative;display:block;padding-left:1.25rem}
.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}
.form-check-input:disabled ~ .form-check-label{color:#6c757d}
.form-check-label{margin-bottom:0}
.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}
.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}
.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:.25rem}
.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%2328a745'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip{display:block}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}
.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc((1em + 0.75rem) * 3 / 4+1.75rem);background:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0045'%3e%3cpathfill='%23343a40'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%2328a745'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}
.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{display:block}
.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}
.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}
.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#28a745}
.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#28a745}
.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#28a745}
.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}
.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}
.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}
.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23dc3545'viewBox='-2-277'%3e%3cpathstroke='%23dc3545'd='M00l33m0-3L03'/%3e%3ccircler='.5'/%3e%3ccirclecx='3'r='.5'/%3e%3ccirclecy='3'r='.5'/%3e%3ccirclecx='3'cy='3'r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip{display:block}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}
.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc((1em + 0.75rem) * 3 / 4+1.75rem);background:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0045'%3e%3cpathfill='%23343a40'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23dc3545'viewBox='-2-277'%3e%3cpathstroke='%23dc3545'd='M00l33m0-3L03'/%3e%3ccircler='.5'/%3e%3ccirclecx='3'r='.5'/%3e%3ccirclecy='3'r='.5'/%3e%3ccirclecx='3'cy='3'r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}
.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#dc3545}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#dc3545}
.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.form-inline{display:flex;flex-flow:row wrap;align-items:center}
.form-inline .form-check{width:100%}
@media(min-width:720px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}
.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-plaintext{display:inline-block}
.form-inline .input-group,.form-inline .custom-select{width:auto}
.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}
.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}
.form-inline .custom-control{align-items:center;justify-content:center}
.form-inline .custom-control-label{margin-bottom:0}
}
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;white-space:nowrap;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.btn{transition:none}
}
.btn:hover{color:#212529;text-decoration:none}
.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.btn.disabled,.btn:disabled{opacity:.65}
a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}
.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}
.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}
.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}
.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}
.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}
.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}
.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}
.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}
.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}
.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}
.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}
.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}
.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}
.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}
.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}
.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}
.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}
.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}
.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}
.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}
.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}
.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}
.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}
.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}
.btn-outline-primary{color:#007bff;border-color:#007bff}
.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}
.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}
.btn-outline-secondary{color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}
.btn-outline-success{color:#28a745;border-color:#28a745}
.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}
.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}
.btn-outline-info{color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}
.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}
.btn-outline-warning{color:#ffc107;border-color:#ffc107}
.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}
.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}
.btn-outline-danger{color:#dc3545;border-color:#dc3545}
.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}
.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}
.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}
.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}
.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}
.btn-outline-dark{color:#343a40;border-color:#343a40}
.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}
.btn-link{font-weight:400;color:#007bff;text-decoration:none}
.btn-link:hover{color:#0056b3;text-decoration:underline}
.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}
.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}
.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:.5rem}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.fade{transition:opacity .15s linear}
@media(prefers-reduced-motion:reduce){.fade{transition:none}
}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}
@media(prefers-reduced-motion:reduce){.collapsing{transition:none}
}
.dropup,.dropright,.dropdown,.dropleft{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}
.dropdown-menu-left{right:auto;left:0}
.dropdown-menu-right{right:0;left:auto}
@media(min-width:720px){.dropdown-menu-sm-left{right:auto;left:0}
.dropdown-menu-sm-right{right:0;left:auto}
}
@media(min-width:993px){.dropdown-menu-md-left{right:auto;left:0}
.dropdown-menu-md-right{right:0;left:auto}
}
@media(min-width:1100px){.dropdown-menu-lg-left{right:auto;left:0}
.dropdown-menu-lg-right{right:0;left:auto}
}
@media(min-width:1280px){.dropdown-menu-xl-left{right:auto;left:0}
.dropdown-menu-xl-right{right:0;left:auto}
}
.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}
.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropright .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-toggle::after{vertical-align:0}
.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}
.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}
.dropleft .dropdown-toggle::after{display:none}
.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropleft .dropdown-toggle:empty::after{margin-left:0}
.dropleft .dropdown-toggle::before{vertical-align:0}
.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}
.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}
.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}
.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}
.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}
.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}
.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}
.btn-toolbar .input-group{width:auto}
.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}
.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}
.dropleft .dropdown-toggle-split::before{margin-right:0}
.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}
.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}
.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}
.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}
.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}
.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}
.input-group>.custom-file .custom-file-input:focus{z-index:4}
.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.custom-file{display:flex;align-items:center}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group-prepend,.input-group-append{display:flex}
.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}
.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}
.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}
.input-group-prepend{margin-right:-1px}
.input-group-append{margin-left:-1px}
.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}
.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}
.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}
.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + 0.5rem + 2px)}
.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}
.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}
.custom-control-inline{display:inline-flex;margin-right:1rem}
.custom-control-input{position:absolute;z-index:-1;opacity:0}
.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}
.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#80bdff}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}
.custom-control-input:disabled ~ .custom-control-label{color:#6c757d}
.custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}
.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}
.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}
.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}
.custom-checkbox .custom-control-label::before{border-radius:.25rem}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%23fff'd='M6.564.75l-3.593.612-1.538-1.55L04.262.9747.2582.193z'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#007bff;background-color:#007bff}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0044'%3e%3cpathstroke='%23fff'd='M02h4'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.custom-radio .custom-control-label::before{border-radius:50%}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='-4-488'%3e%3ccircler='3'fill='%23fff'/%3e%3c/svg%3e")}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.custom-switch{padding-left:2.25rem}
.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}
.custom-switch .custom-control-label::after{top:calc(0.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;transform:translateX(0.75rem)}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.custom-select{display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0045'%3e%3cpathfill='%23343a40'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;appearance:none}
.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-select:focus::-ms-value{color:#495057;background-color:#fff}
.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}
.custom-select:disabled{color:#6c757d;background-color:#e9ecef}
.custom-select::-ms-expand{display:none}
.custom-select-sm{height:calc(1.5em + 0.5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}
.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}
.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);margin-bottom:0}
.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 0.75rem + 2px);margin:0;opacity:0}
.custom-file-input:focus ~ .custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-file-input:disabled ~ .custom-file-label{background-color:#e9ecef}
.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}
.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}
.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}
.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 0.75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}
.custom-range{width:100%;height:calc(1rem + 0.4rem);padding:0;background-color:transparent;appearance:none}
.custom-range:focus{outline:0}
.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-range::-moz-focus-outer{border:0}
.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}
}
.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}
.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}
}
.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}
.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}
}
.custom-range::-ms-thumb:active{background-color:#b3d7ff}
.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}
.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}
.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}
.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}
.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}
.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}
.custom-range:disabled::-moz-range-track{cursor:default}
.custom-range:disabled::-ms-thumb{background-color:#adb5bd}
.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}
}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:hover,.nav-link:focus{text-decoration:none}
.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}
.nav-tabs{border-bottom:1px solid #dee2e6}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link{border-radius:.25rem}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}
.nav-fill .nav-item{flex:1 1 auto;text-align:center}
.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}
.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static;float:none}
.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}
@media(max-width:719.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}
}
@media(min-width:720px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-sm .navbar-nav{flex-direction:row}
.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}
.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-sm .navbar-toggler{display:none}
}
@media(max-width:992.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}
}
@media(min-width:993px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-md .navbar-nav{flex-direction:row}
.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}
.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-md .navbar-toggler{display:none}
}
@media(max-width:1099.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}
}
@media(min-width:1100px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{flex-direction:row}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}
.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}
}
@media(max-width:1279.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}
}
@media(min-width:1280px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-xl .navbar-nav{flex-direction:row}
.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}
.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-xl .navbar-toggler{display:none}
}
.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}
.navbar-expand .navbar-nav{flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}
.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand .navbar-toggler{display:none}
.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}
.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}
.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgviewBox='003030'xmlns='http://www.w3.org/2000/svg'%3e%3cpathstroke='rgba(0,0,0,0.5)'stroke-width='2'stroke-linecap='round'stroke-miterlimit='10'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}
.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}
.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}
.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}
.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}
.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgviewBox='003030'xmlns='http://www.w3.org/2000/svg'%3e%3cpathstroke='rgba(255,255,255,0.5)'stroke-width='2'stroke-linecap='round'stroke-miterlimit='10'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}
.navbar-dark .navbar-text a{color:#fff}
.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}
.card>hr{margin-right:0;margin-left:0}
.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.card-body{flex:1 1 auto;padding:1.25rem}
.card-title{margin-bottom:.75rem}
.card-subtitle{margin-top:-0.375rem;margin-bottom:0}
.card-text:last-child{margin-bottom:0}
.card-link:hover{text-decoration:none}
.card-link+.card-link{margin-left:1.25rem}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}
.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}
.card-header+.list-group .list-group-item:first-child{border-top:0}
.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}
.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}
.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}
.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}
.card-img{width:100%;border-radius:calc(0.25rem - 1px)}
.card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}
.card-img-bottom{width:100%;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}
.card-deck{display:flex;flex-direction:column}
.card-deck .card{margin-bottom:16px}
@media(min-width:720px){.card-deck{flex-flow:row wrap;margin-right:-16px;margin-left:-16px}
.card-deck .card{display:flex;flex:1 0 0;flex-direction:column;margin-right:16px;margin-bottom:0;margin-left:16px}
}
.card-group{display:flex;flex-direction:column}
.card-group>.card{margin-bottom:16px}
@media(min-width:720px){.card-group{flex-flow:row wrap}
.card-group>.card{flex:1 0 0;margin-bottom:0}
.card-group>.card+.card{margin-left:0;border-left:0}
.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}
.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}
.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}
.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}
}
.card-columns .card{margin-bottom:.75rem}
@media(min-width:720px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}
.card-columns .card{display:inline-block;width:100%}
}
.accordion>.card{overflow:hidden}
.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}
.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}
.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}
.accordion>.card .card-header{margin-bottom:-1px}
.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}
.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}
.breadcrumb-item.active{color:#6c757d}
.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}
.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}
.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}
.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}
.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}
.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}
.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}
.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}
.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.badge{transition:none}
}
a.badge:hover,a.badge:focus{text-decoration:none}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}
.badge-primary{color:#fff;background-color:#007bff}
a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}
a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}
.badge-secondary{color:#fff;background-color:#6c757d}
a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}
a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}
.badge-success{color:#fff;background-color:#28a745}
a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}
a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}
.badge-info{color:#fff;background-color:#17a2b8}
a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}
a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}
.badge-warning{color:#212529;background-color:#ffc107}
a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}
a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}
.badge-danger{color:#fff;background-color:#dc3545}
a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}
a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}
.badge-light{color:#212529;background-color:#f8f9fa}
a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}
a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}
.badge-dark{color:#fff;background-color:#343a40}
a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}
a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}
.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible{padding-right:4rem}
.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}
.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}
.alert-primary hr{border-top-color:#9fcdff}
.alert-primary .alert-link{color:#002752}
.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}
.alert-secondary hr{border-top-color:#c8cbcf}
.alert-secondary .alert-link{color:#202326}
.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}
.alert-success hr{border-top-color:#b1dfbb}
.alert-success .alert-link{color:#0b2e13}
.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}
.alert-info hr{border-top-color:#abdde5}
.alert-info .alert-link{color:#062c33}
.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}
.alert-warning hr{border-top-color:#ffe8a1}
.alert-warning .alert-link{color:#533f03}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.alert-danger hr{border-top-color:#f1b0b7}
.alert-danger .alert-link{color:#491217}
.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}
.alert-light hr{border-top-color:#ececf6}
.alert-light .alert-link{color:#686868}
.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}
.alert-dark hr{border-top-color:#b9bbbe}
.alert-dark .alert-link{color:#040505}
@keyframes progress-bar-stripes{from{background-position:1rem 0}
to{background-position:0 0}
}
.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}
.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}
@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}
}
.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}
.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}
@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}
}
.media{display:flex;align-items:flex-start}
.media-body{flex:1}
.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}
.list-group-item-action{width:100%;color:#495057;text-align:inherit}
.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}
.list-group-item-action:active{color:#212529;background-color:#e9ecef}
.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}
.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}
.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}
.list-group-horizontal{flex-direction:row}
.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}
.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}
@media(min-width:720px){.list-group-horizontal-sm{flex-direction:row}
.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}
.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}
}
@media(min-width:993px){.list-group-horizontal-md{flex-direction:row}
.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}
.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}
}
@media(min-width:1100px){.list-group-horizontal-lg{flex-direction:row}
.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}
.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}
}
@media(min-width:1280px){.list-group-horizontal-xl{flex-direction:row}
.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}
.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}
}
.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}
.list-group-flush .list-group-item:last-child{margin-bottom:-1px}
.list-group-flush:first-child .list-group-item:first-child{border-top:0}
.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}
.list-group-item-primary{color:#004085;background-color:#b8daff}
.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}
.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}
.list-group-item-secondary{color:#383d41;background-color:#d6d8db}
.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}
.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}
.list-group-item-success{color:#155724;background-color:#c3e6cb}
.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}
.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}
.list-group-item-info{color:#0c5460;background-color:#bee5eb}
.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}
.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}
.list-group-item-warning{color:#856404;background-color:#ffeeba}
.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}
.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}
.list-group-item-danger{color:#721c24;background-color:#f5c6cb}
.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}
.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}
.list-group-item-light{color:#818182;background-color:#fdfdfe}
.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}
.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}
.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}
.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}
.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}
.close:hover{color:#000;text-decoration:none}
.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}
button.close{padding:0;background-color:transparent;border:0;appearance:none}
a.close.disabled{pointer-events:none}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}
@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}
.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}
.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable::before{content:none}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}
.modal-footer>:not(:first-child){margin-left:.25rem}
.modal-footer>:not(:last-child){margin-right:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media(min-width:720px){.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}
.modal-sm{max-width:300px}
}
@media(min-width:1100px){.modal-lg,.modal-xl{max-width:800px}
}
@media(min-width:1280px){.modal-xl{max-width:1140px}
}
.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}
.tooltip.show{opacity:.9}
.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}
.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}
.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}
.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}
.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}
.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}
.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}
.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}
.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}
.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}
.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}
.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}
.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}
.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}
.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}
.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}
.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}
.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}
.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc((0.5rem + 1px) * -1)}
.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}
.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}
.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}
.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}
.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}
.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}
.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc((0.5rem + 1px) * -1)}
.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}
.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}
.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f7f7f7}
.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}
.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}
.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}
.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}
.popover-header:empty{display:none}
.popover-body{padding:.5rem .75rem;color:#212529}
.align-baseline{vertical-align:baseline !important}
.align-top{vertical-align:top !important}
.align-middle{vertical-align:middle !important}
.align-bottom{vertical-align:bottom !important}
.align-text-bottom{vertical-align:text-bottom !important}
.align-text-top{vertical-align:text-top !important}
.bg-primary{background-color:#007bff !important}
a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc !important}
.bg-secondary{background-color:#6c757d !important}
a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}
.bg-success{background-color:#28a745 !important}
a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}
.bg-info{background-color:#17a2b8 !important}
a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}
.bg-warning{background-color:#ffc107 !important}
a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}
.bg-danger{background-color:#dc3545 !important}
a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}
.bg-light{background-color:#f8f9fa !important}
a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}
.bg-dark{background-color:#343a40 !important}
a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}
.bg-white{background-color:#fff !important}
.bg-transparent{background-color:transparent !important}
.border{border:1px solid #dee2e6 !important}
.border-top{border-top:1px solid #dee2e6 !important}
.border-right{border-right:1px solid #dee2e6 !important}
.border-bottom{border-bottom:1px solid #dee2e6 !important}
.border-left{border-left:1px solid #dee2e6 !important}
.border-0{border:0 !important}
.border-top-0{border-top:0 !important}
.border-right-0{border-right:0 !important}
.border-bottom-0{border-bottom:0 !important}
.border-left-0{border-left:0 !important}
.border-primary{border-color:#007bff !important}
.border-secondary{border-color:#6c757d !important}
.border-success{border-color:#28a745 !important}
.border-info{border-color:#17a2b8 !important}
.border-warning{border-color:#ffc107 !important}
.border-danger{border-color:#dc3545 !important}
.border-light{border-color:#f8f9fa !important}
.border-dark{border-color:#343a40 !important}
.border-white{border-color:#fff !important}
.rounded-sm{border-radius:.2rem !important}
.rounded{border-radius:.25rem !important}
.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}
.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}
.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}
.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}
.rounded-lg{border-radius:.3rem !important}
.rounded-circle{border-radius:50% !important}
.rounded-pill{border-radius:50rem !important}
.rounded-0{border-radius:0 !important}
.clearfix::after{display:block;clear:both;content:""}
.d-none{display:none !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:flex !important}
.d-inline-flex{display:inline-flex !important}
@media(min-width:720px){.d-sm-none{display:none !important}
.d-sm-inline{display:inline !important}
.d-sm-inline-block{display:inline-block !important}
.d-sm-block{display:block !important}
.d-sm-table{display:table !important}
.d-sm-table-row{display:table-row !important}
.d-sm-table-cell{display:table-cell !important}
.d-sm-flex{display:flex !important}
.d-sm-inline-flex{display:inline-flex !important}
}
@media(min-width:993px){.d-md-none{display:none !important}
.d-md-inline{display:inline !important}
.d-md-inline-block{display:inline-block !important}
.d-md-block{display:block !important}
.d-md-table{display:table !important}
.d-md-table-row{display:table-row !important}
.d-md-table-cell{display:table-cell !important}
.d-md-flex{display:flex !important}
.d-md-inline-flex{display:inline-flex !important}
}
@media(min-width:1100px){.d-lg-none{display:none !important}
.d-lg-inline{display:inline !important}
.d-lg-inline-block{display:inline-block !important}
.d-lg-block{display:block !important}
.d-lg-table{display:table !important}
.d-lg-table-row{display:table-row !important}
.d-lg-table-cell{display:table-cell !important}
.d-lg-flex{display:flex !important}
.d-lg-inline-flex{display:inline-flex !important}
}
@media(min-width:1280px){.d-xl-none{display:none !important}
.d-xl-inline{display:inline !important}
.d-xl-inline-block{display:inline-block !important}
.d-xl-block{display:block !important}
.d-xl-table{display:table !important}
.d-xl-table-row{display:table-row !important}
.d-xl-table-cell{display:table-cell !important}
.d-xl-flex{display:flex !important}
.d-xl-inline-flex{display:inline-flex !important}
}
@media print{.d-print-none{display:none !important}
.d-print-inline{display:inline !important}
.d-print-inline-block{display:inline-block !important}
.d-print-block{display:block !important}
.d-print-table{display:table !important}
.d-print-table-row{display:table-row !important}
.d-print-table-cell{display:table-cell !important}
.d-print-flex{display:flex !important}
.d-print-inline-flex{display:inline-flex !important}
}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}
.embed-responsive::before{display:block;content:""}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-21by9::before{padding-top:42.85714%}
.embed-responsive-16by9::before{padding-top:56.25%}
.embed-responsive-4by3::before{padding-top:75%}
.embed-responsive-1by1::before{padding-top:100%}
.flex-row{flex-direction:row !important}
.flex-column{flex-direction:column !important}
.flex-row-reverse{flex-direction:row-reverse !important}
.flex-column-reverse{flex-direction:column-reverse !important}
.flex-wrap{flex-wrap:wrap !important}
.flex-nowrap{flex-wrap:nowrap !important}
.flex-wrap-reverse{flex-wrap:wrap-reverse !important}
.flex-fill{flex:1 1 auto !important}
.flex-grow-0{flex-grow:0 !important}
.flex-grow-1{flex-grow:1 !important}
.flex-shrink-0{flex-shrink:0 !important}
.flex-shrink-1{flex-shrink:1 !important}
.justify-content-start{justify-content:flex-start !important}
.justify-content-end{justify-content:flex-end !important}
.justify-content-center{justify-content:center !important}
.justify-content-between{justify-content:space-between !important}
.justify-content-around{justify-content:space-around !important}
.align-items-start{align-items:flex-start !important}
.align-items-end{align-items:flex-end !important}
.align-items-center{align-items:center !important}
.align-items-baseline{align-items:baseline !important}
.align-items-stretch{align-items:stretch !important}
.align-content-start{align-content:flex-start !important}
.align-content-end{align-content:flex-end !important}
.align-content-center{align-content:center !important}
.align-content-between{align-content:space-between !important}
.align-content-around{align-content:space-around !important}
.align-content-stretch{align-content:stretch !important}
.align-self-auto{align-self:auto !important}
.align-self-start{align-self:flex-start !important}
.align-self-end{align-self:flex-end !important}
.align-self-center{align-self:center !important}
.align-self-baseline{align-self:baseline !important}
.align-self-stretch{align-self:stretch !important}
@media(min-width:720px){.flex-sm-row{flex-direction:row !important}
.flex-sm-column{flex-direction:column !important}
.flex-sm-row-reverse{flex-direction:row-reverse !important}
.flex-sm-column-reverse{flex-direction:column-reverse !important}
.flex-sm-wrap{flex-wrap:wrap !important}
.flex-sm-nowrap{flex-wrap:nowrap !important}
.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}
.flex-sm-fill{flex:1 1 auto !important}
.flex-sm-grow-0{flex-grow:0 !important}
.flex-sm-grow-1{flex-grow:1 !important}
.flex-sm-shrink-0{flex-shrink:0 !important}
.flex-sm-shrink-1{flex-shrink:1 !important}
.justify-content-sm-start{justify-content:flex-start !important}
.justify-content-sm-end{justify-content:flex-end !important}
.justify-content-sm-center{justify-content:center !important}
.justify-content-sm-between{justify-content:space-between !important}
.justify-content-sm-around{justify-content:space-around !important}
.align-items-sm-start{align-items:flex-start !important}
.align-items-sm-end{align-items:flex-end !important}
.align-items-sm-center{align-items:center !important}
.align-items-sm-baseline{align-items:baseline !important}
.align-items-sm-stretch{align-items:stretch !important}
.align-content-sm-start{align-content:flex-start !important}
.align-content-sm-end{align-content:flex-end !important}
.align-content-sm-center{align-content:center !important}
.align-content-sm-between{align-content:space-between !important}
.align-content-sm-around{align-content:space-around !important}
.align-content-sm-stretch{align-content:stretch !important}
.align-self-sm-auto{align-self:auto !important}
.align-self-sm-start{align-self:flex-start !important}
.align-self-sm-end{align-self:flex-end !important}
.align-self-sm-center{align-self:center !important}
.align-self-sm-baseline{align-self:baseline !important}
.align-self-sm-stretch{align-self:stretch !important}
}
@media(min-width:993px){.flex-md-row{flex-direction:row !important}
.flex-md-column{flex-direction:column !important}
.flex-md-row-reverse{flex-direction:row-reverse !important}
.flex-md-column-reverse{flex-direction:column-reverse !important}
.flex-md-wrap{flex-wrap:wrap !important}
.flex-md-nowrap{flex-wrap:nowrap !important}
.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}
.flex-md-fill{flex:1 1 auto !important}
.flex-md-grow-0{flex-grow:0 !important}
.flex-md-grow-1{flex-grow:1 !important}
.flex-md-shrink-0{flex-shrink:0 !important}
.flex-md-shrink-1{flex-shrink:1 !important}
.justify-content-md-start{justify-content:flex-start !important}
.justify-content-md-end{justify-content:flex-end !important}
.justify-content-md-center{justify-content:center !important}
.justify-content-md-between{justify-content:space-between !important}
.justify-content-md-around{justify-content:space-around !important}
.align-items-md-start{align-items:flex-start !important}
.align-items-md-end{align-items:flex-end !important}
.align-items-md-center{align-items:center !important}
.align-items-md-baseline{align-items:baseline !important}
.align-items-md-stretch{align-items:stretch !important}
.align-content-md-start{align-content:flex-start !important}
.align-content-md-end{align-content:flex-end !important}
.align-content-md-center{align-content:center !important}
.align-content-md-between{align-content:space-between !important}
.align-content-md-around{align-content:space-around !important}
.align-content-md-stretch{align-content:stretch !important}
.align-self-md-auto{align-self:auto !important}
.align-self-md-start{align-self:flex-start !important}
.align-self-md-end{align-self:flex-end !important}
.align-self-md-center{align-self:center !important}
.align-self-md-baseline{align-self:baseline !important}
.align-self-md-stretch{align-self:stretch !important}
}
@media(min-width:1100px){.flex-lg-row{flex-direction:row !important}
.flex-lg-column{flex-direction:column !important}
.flex-lg-row-reverse{flex-direction:row-reverse !important}
.flex-lg-column-reverse{flex-direction:column-reverse !important}
.flex-lg-wrap{flex-wrap:wrap !important}
.flex-lg-nowrap{flex-wrap:nowrap !important}
.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}
.flex-lg-fill{flex:1 1 auto !important}
.flex-lg-grow-0{flex-grow:0 !important}
.flex-lg-grow-1{flex-grow:1 !important}
.flex-lg-shrink-0{flex-shrink:0 !important}
.flex-lg-shrink-1{flex-shrink:1 !important}
.justify-content-lg-start{justify-content:flex-start !important}
.justify-content-lg-end{justify-content:flex-end !important}
.justify-content-lg-center{justify-content:center !important}
.justify-content-lg-between{justify-content:space-between !important}
.justify-content-lg-around{justify-content:space-around !important}
.align-items-lg-start{align-items:flex-start !important}
.align-items-lg-end{align-items:flex-end !important}
.align-items-lg-center{align-items:center !important}
.align-items-lg-baseline{align-items:baseline !important}
.align-items-lg-stretch{align-items:stretch !important}
.align-content-lg-start{align-content:flex-start !important}
.align-content-lg-end{align-content:flex-end !important}
.align-content-lg-center{align-content:center !important}
.align-content-lg-between{align-content:space-between !important}
.align-content-lg-around{align-content:space-around !important}
.align-content-lg-stretch{align-content:stretch !important}
.align-self-lg-auto{align-self:auto !important}
.align-self-lg-start{align-self:flex-start !important}
.align-self-lg-end{align-self:flex-end !important}
.align-self-lg-center{align-self:center !important}
.align-self-lg-baseline{align-self:baseline !important}
.align-self-lg-stretch{align-self:stretch !important}
}
@media(min-width:1280px){.flex-xl-row{flex-direction:row !important}
.flex-xl-column{flex-direction:column !important}
.flex-xl-row-reverse{flex-direction:row-reverse !important}
.flex-xl-column-reverse{flex-direction:column-reverse !important}
.flex-xl-wrap{flex-wrap:wrap !important}
.flex-xl-nowrap{flex-wrap:nowrap !important}
.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}
.flex-xl-fill{flex:1 1 auto !important}
.flex-xl-grow-0{flex-grow:0 !important}
.flex-xl-grow-1{flex-grow:1 !important}
.flex-xl-shrink-0{flex-shrink:0 !important}
.flex-xl-shrink-1{flex-shrink:1 !important}
.justify-content-xl-start{justify-content:flex-start !important}
.justify-content-xl-end{justify-content:flex-end !important}
.justify-content-xl-center{justify-content:center !important}
.justify-content-xl-between{justify-content:space-between !important}
.justify-content-xl-around{justify-content:space-around !important}
.align-items-xl-start{align-items:flex-start !important}
.align-items-xl-end{align-items:flex-end !important}
.align-items-xl-center{align-items:center !important}
.align-items-xl-baseline{align-items:baseline !important}
.align-items-xl-stretch{align-items:stretch !important}
.align-content-xl-start{align-content:flex-start !important}
.align-content-xl-end{align-content:flex-end !important}
.align-content-xl-center{align-content:center !important}
.align-content-xl-between{align-content:space-between !important}
.align-content-xl-around{align-content:space-around !important}
.align-content-xl-stretch{align-content:stretch !important}
.align-self-xl-auto{align-self:auto !important}
.align-self-xl-start{align-self:flex-start !important}
.align-self-xl-end{align-self:flex-end !important}
.align-self-xl-center{align-self:center !important}
.align-self-xl-baseline{align-self:baseline !important}
.align-self-xl-stretch{align-self:stretch !important}
}
.float-left{float:left !important}
.float-right{float:right !important}
.float-none{float:none !important}
@media(min-width:720px){.float-sm-left{float:left !important}
.float-sm-right{float:right !important}
.float-sm-none{float:none !important}
}
@media(min-width:993px){.float-md-left{float:left !important}
.float-md-right{float:right !important}
.float-md-none{float:none !important}
}
@media(min-width:1100px){.float-lg-left{float:left !important}
.float-lg-right{float:right !important}
.float-lg-none{float:none !important}
}
@media(min-width:1280px){.float-xl-left{float:left !important}
.float-xl-right{float:right !important}
.float-xl-none{float:none !important}
}
.overflow-auto{overflow:auto !important}
.overflow-hidden{overflow:hidden !important}
.position-static{position:static !important}
.position-relative{position:relative !important}
.position-absolute{position:absolute !important}
.position-fixed{position:fixed !important}
.position-sticky{position:sticky !important}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important}
.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,0.15) !important}
.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}
.shadow-none{box-shadow:none !important}
.w-25{width:25% !important}
.w-50{width:50% !important}
.w-75{width:75% !important}
.w-100{width:100% !important}
.w-auto{width:auto !important}
.h-25{height:25% !important}
.h-50{height:50% !important}
.h-75{height:75% !important}
.h-100{height:100% !important}
.h-auto{height:auto !important}
.mw-100{max-width:100% !important}
.mh-100{max-height:100% !important}
.min-vw-100{min-width:100vw !important}
.min-vh-100{min-height:100vh !important}
.vw-100{width:100vw !important}
.vh-100{height:100vh !important}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}
.m-0{margin:0 !important}
.mt-0,.my-0{margin-top:0 !important}
.mr-0,.mx-0{margin-right:0 !important}
.mb-0,.my-0{margin-bottom:0 !important}
.ml-0,.mx-0{margin-left:0 !important}
.m-1{margin:.25rem !important}
.mt-1,.my-1{margin-top:.25rem !important}
.mr-1,.mx-1{margin-right:.25rem !important}
.mb-1,.my-1{margin-bottom:.25rem !important}
.ml-1,.mx-1{margin-left:.25rem !important}
.m-2{margin:.5rem !important}
.mt-2,.my-2{margin-top:.5rem !important}
.mr-2,.mx-2{margin-right:.5rem !important}
.mb-2,.my-2{margin-bottom:.5rem !important}
.ml-2,.mx-2{margin-left:.5rem !important}
.m-3{margin:1rem !important}
.mt-3,.my-3{margin-top:1rem !important}
.mr-3,.mx-3{margin-right:1rem !important}
.mb-3,.my-3{margin-bottom:1rem !important}
.ml-3,.mx-3{margin-left:1rem !important}
.m-4{margin:1.5rem !important}
.mt-4,.my-4{margin-top:1.5rem !important}
.mr-4,.mx-4{margin-right:1.5rem !important}
.mb-4,.my-4{margin-bottom:1.5rem !important}
.ml-4,.mx-4{margin-left:1.5rem !important}
.m-5{margin:3rem !important}
.mt-5,.my-5{margin-top:3rem !important}
.mr-5,.mx-5{margin-right:3rem !important}
.mb-5,.my-5{margin-bottom:3rem !important}
.ml-5,.mx-5{margin-left:3rem !important}
.p-0{padding:0 !important}
.pt-0,.py-0{padding-top:0 !important}
.pr-0,.px-0{padding-right:0 !important}
.pb-0,.py-0{padding-bottom:0 !important}
.pl-0,.px-0{padding-left:0 !important}
.p-1{padding:.25rem !important}
.pt-1,.py-1{padding-top:.25rem !important}
.pr-1,.px-1{padding-right:.25rem !important}
.pb-1,.py-1{padding-bottom:.25rem !important}
.pl-1,.px-1{padding-left:.25rem !important}
.p-2{padding:.5rem !important}
.pt-2,.py-2{padding-top:.5rem !important}
.pr-2,.px-2{padding-right:.5rem !important}
.pb-2,.py-2{padding-bottom:.5rem !important}
.pl-2,.px-2{padding-left:.5rem !important}
.p-3{padding:1rem !important}
.pt-3,.py-3{padding-top:1rem !important}
.pr-3,.px-3{padding-right:1rem !important}
.pb-3,.py-3{padding-bottom:1rem !important}
.pl-3,.px-3{padding-left:1rem !important}
.p-4{padding:1.5rem !important}
.pt-4,.py-4{padding-top:1.5rem !important}
.pr-4,.px-4{padding-right:1.5rem !important}
.pb-4,.py-4{padding-bottom:1.5rem !important}
.pl-4,.px-4{padding-left:1.5rem !important}
.p-5{padding:3rem !important}
.pt-5,.py-5{padding-top:3rem !important}
.pr-5,.px-5{padding-right:3rem !important}
.pb-5,.py-5{padding-bottom:3rem !important}
.pl-5,.px-5{padding-left:3rem !important}
.m-n1{margin:-0.25rem !important}
.mt-n1,.my-n1{margin-top:-0.25rem !important}
.mr-n1,.mx-n1{margin-right:-0.25rem !important}
.mb-n1,.my-n1{margin-bottom:-0.25rem !important}
.ml-n1,.mx-n1{margin-left:-0.25rem !important}
.m-n2{margin:-0.5rem !important}
.mt-n2,.my-n2{margin-top:-0.5rem !important}
.mr-n2,.mx-n2{margin-right:-0.5rem !important}
.mb-n2,.my-n2{margin-bottom:-0.5rem !important}
.ml-n2,.mx-n2{margin-left:-0.5rem !important}
.m-n3{margin:-1rem !important}
.mt-n3,.my-n3{margin-top:-1rem !important}
.mr-n3,.mx-n3{margin-right:-1rem !important}
.mb-n3,.my-n3{margin-bottom:-1rem !important}
.ml-n3,.mx-n3{margin-left:-1rem !important}
.m-n4{margin:-1.5rem !important}
.mt-n4,.my-n4{margin-top:-1.5rem !important}
.mr-n4,.mx-n4{margin-right:-1.5rem !important}
.mb-n4,.my-n4{margin-bottom:-1.5rem !important}
.ml-n4,.mx-n4{margin-left:-1.5rem !important}
.m-n5{margin:-3rem !important}
.mt-n5,.my-n5{margin-top:-3rem !important}
.mr-n5,.mx-n5{margin-right:-3rem !important}
.mb-n5,.my-n5{margin-bottom:-3rem !important}
.ml-n5,.mx-n5{margin-left:-3rem !important}
.m-auto{margin:auto !important}
.mt-auto,.my-auto{margin-top:auto !important}
.mr-auto,.mx-auto{margin-right:auto !important}
.mb-auto,.my-auto{margin-bottom:auto !important}
.ml-auto,.mx-auto{margin-left:auto !important}
@media(min-width:720px){.m-sm-0{margin:0 !important}
.mt-sm-0,.my-sm-0{margin-top:0 !important}
.mr-sm-0,.mx-sm-0{margin-right:0 !important}
.mb-sm-0,.my-sm-0{margin-bottom:0 !important}
.ml-sm-0,.mx-sm-0{margin-left:0 !important}
.m-sm-1{margin:.25rem !important}
.mt-sm-1,.my-sm-1{margin-top:.25rem !important}
.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}
.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}
.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}
.m-sm-2{margin:.5rem !important}
.mt-sm-2,.my-sm-2{margin-top:.5rem !important}
.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}
.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}
.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}
.m-sm-3{margin:1rem !important}
.mt-sm-3,.my-sm-3{margin-top:1rem !important}
.mr-sm-3,.mx-sm-3{margin-right:1rem !important}
.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}
.ml-sm-3,.mx-sm-3{margin-left:1rem !important}
.m-sm-4{margin:1.5rem !important}
.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}
.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}
.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}
.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}
.m-sm-5{margin:3rem !important}
.mt-sm-5,.my-sm-5{margin-top:3rem !important}
.mr-sm-5,.mx-sm-5{margin-right:3rem !important}
.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}
.ml-sm-5,.mx-sm-5{margin-left:3rem !important}
.p-sm-0{padding:0 !important}
.pt-sm-0,.py-sm-0{padding-top:0 !important}
.pr-sm-0,.px-sm-0{padding-right:0 !important}
.pb-sm-0,.py-sm-0{padding-bottom:0 !important}
.pl-sm-0,.px-sm-0{padding-left:0 !important}
.p-sm-1{padding:.25rem !important}
.pt-sm-1,.py-sm-1{padding-top:.25rem !important}
.pr-sm-1,.px-sm-1{padding-right:.25rem !important}
.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}
.pl-sm-1,.px-sm-1{padding-left:.25rem !important}
.p-sm-2{padding:.5rem !important}
.pt-sm-2,.py-sm-2{padding-top:.5rem !important}
.pr-sm-2,.px-sm-2{padding-right:.5rem !important}
.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}
.pl-sm-2,.px-sm-2{padding-left:.5rem !important}
.p-sm-3{padding:1rem !important}
.pt-sm-3,.py-sm-3{padding-top:1rem !important}
.pr-sm-3,.px-sm-3{padding-right:1rem !important}
.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}
.pl-sm-3,.px-sm-3{padding-left:1rem !important}
.p-sm-4{padding:1.5rem !important}
.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}
.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}
.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}
.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}
.p-sm-5{padding:3rem !important}
.pt-sm-5,.py-sm-5{padding-top:3rem !important}
.pr-sm-5,.px-sm-5{padding-right:3rem !important}
.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}
.pl-sm-5,.px-sm-5{padding-left:3rem !important}
.m-sm-n1{margin:-0.25rem !important}
.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}
.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}
.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}
.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}
.m-sm-n2{margin:-0.5rem !important}
.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}
.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}
.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}
.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}
.m-sm-n3{margin:-1rem !important}
.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}
.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}
.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}
.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}
.m-sm-n4{margin:-1.5rem !important}
.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}
.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}
.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}
.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}
.m-sm-n5{margin:-3rem !important}
.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}
.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}
.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}
.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}
.m-sm-auto{margin:auto !important}
.mt-sm-auto,.my-sm-auto{margin-top:auto !important}
.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}
.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}
.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}
}
@media(min-width:993px){.m-md-0{margin:0 !important}
.mt-md-0,.my-md-0{margin-top:0 !important}
.mr-md-0,.mx-md-0{margin-right:0 !important}
.mb-md-0,.my-md-0{margin-bottom:0 !important}
.ml-md-0,.mx-md-0{margin-left:0 !important}
.m-md-1{margin:.25rem !important}
.mt-md-1,.my-md-1{margin-top:.25rem !important}
.mr-md-1,.mx-md-1{margin-right:.25rem !important}
.mb-md-1,.my-md-1{margin-bottom:.25rem !important}
.ml-md-1,.mx-md-1{margin-left:.25rem !important}
.m-md-2{margin:.5rem !important}
.mt-md-2,.my-md-2{margin-top:.5rem !important}
.mr-md-2,.mx-md-2{margin-right:.5rem !important}
.mb-md-2,.my-md-2{margin-bottom:.5rem !important}
.ml-md-2,.mx-md-2{margin-left:.5rem !important}
.m-md-3{margin:1rem !important}
.mt-md-3,.my-md-3{margin-top:1rem !important}
.mr-md-3,.mx-md-3{margin-right:1rem !important}
.mb-md-3,.my-md-3{margin-bottom:1rem !important}
.ml-md-3,.mx-md-3{margin-left:1rem !important}
.m-md-4{margin:1.5rem !important}
.mt-md-4,.my-md-4{margin-top:1.5rem !important}
.mr-md-4,.mx-md-4{margin-right:1.5rem !important}
.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}
.ml-md-4,.mx-md-4{margin-left:1.5rem !important}
.m-md-5{margin:3rem !important}
.mt-md-5,.my-md-5{margin-top:3rem !important}
.mr-md-5,.mx-md-5{margin-right:3rem !important}
.mb-md-5,.my-md-5{margin-bottom:3rem !important}
.ml-md-5,.mx-md-5{margin-left:3rem !important}
.p-md-0{padding:0 !important}
.pt-md-0,.py-md-0{padding-top:0 !important}
.pr-md-0,.px-md-0{padding-right:0 !important}
.pb-md-0,.py-md-0{padding-bottom:0 !important}
.pl-md-0,.px-md-0{padding-left:0 !important}
.p-md-1{padding:.25rem !important}
.pt-md-1,.py-md-1{padding-top:.25rem !important}
.pr-md-1,.px-md-1{padding-right:.25rem !important}
.pb-md-1,.py-md-1{padding-bottom:.25rem !important}
.pl-md-1,.px-md-1{padding-left:.25rem !important}
.p-md-2{padding:.5rem !important}
.pt-md-2,.py-md-2{padding-top:.5rem !important}
.pr-md-2,.px-md-2{padding-right:.5rem !important}
.pb-md-2,.py-md-2{padding-bottom:.5rem !important}
.pl-md-2,.px-md-2{padding-left:.5rem !important}
.p-md-3{padding:1rem !important}
.pt-md-3,.py-md-3{padding-top:1rem !important}
.pr-md-3,.px-md-3{padding-right:1rem !important}
.pb-md-3,.py-md-3{padding-bottom:1rem !important}
.pl-md-3,.px-md-3{padding-left:1rem !important}
.p-md-4{padding:1.5rem !important}
.pt-md-4,.py-md-4{padding-top:1.5rem !important}
.pr-md-4,.px-md-4{padding-right:1.5rem !important}
.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}
.pl-md-4,.px-md-4{padding-left:1.5rem !important}
.p-md-5{padding:3rem !important}
.pt-md-5,.py-md-5{padding-top:3rem !important}
.pr-md-5,.px-md-5{padding-right:3rem !important}
.pb-md-5,.py-md-5{padding-bottom:3rem !important}
.pl-md-5,.px-md-5{padding-left:3rem !important}
.m-md-n1{margin:-0.25rem !important}
.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}
.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}
.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}
.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}
.m-md-n2{margin:-0.5rem !important}
.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}
.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}
.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}
.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}
.m-md-n3{margin:-1rem !important}
.mt-md-n3,.my-md-n3{margin-top:-1rem !important}
.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}
.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}
.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}
.m-md-n4{margin:-1.5rem !important}
.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}
.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}
.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}
.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}
.m-md-n5{margin:-3rem !important}
.mt-md-n5,.my-md-n5{margin-top:-3rem !important}
.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}
.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}
.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}
.m-md-auto{margin:auto !important}
.mt-md-auto,.my-md-auto{margin-top:auto !important}
.mr-md-auto,.mx-md-auto{margin-right:auto !important}
.mb-md-auto,.my-md-auto{margin-bottom:auto !important}
.ml-md-auto,.mx-md-auto{margin-left:auto !important}
}
@media(min-width:1100px){.m-lg-0{margin:0 !important}
.mt-lg-0,.my-lg-0{margin-top:0 !important}
.mr-lg-0,.mx-lg-0{margin-right:0 !important}
.mb-lg-0,.my-lg-0{margin-bottom:0 !important}
.ml-lg-0,.mx-lg-0{margin-left:0 !important}
.m-lg-1{margin:.25rem !important}
.mt-lg-1,.my-lg-1{margin-top:.25rem !important}
.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}
.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}
.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}
.m-lg-2{margin:.5rem !important}
.mt-lg-2,.my-lg-2{margin-top:.5rem !important}
.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}
.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}
.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}
.m-lg-3{margin:1rem !important}
.mt-lg-3,.my-lg-3{margin-top:1rem !important}
.mr-lg-3,.mx-lg-3{margin-right:1rem !important}
.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}
.ml-lg-3,.mx-lg-3{margin-left:1rem !important}
.m-lg-4{margin:1.5rem !important}
.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}
.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}
.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}
.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}
.m-lg-5{margin:3rem !important}
.mt-lg-5,.my-lg-5{margin-top:3rem !important}
.mr-lg-5,.mx-lg-5{margin-right:3rem !important}
.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}
.ml-lg-5,.mx-lg-5{margin-left:3rem !important}
.p-lg-0{padding:0 !important}
.pt-lg-0,.py-lg-0{padding-top:0 !important}
.pr-lg-0,.px-lg-0{padding-right:0 !important}
.pb-lg-0,.py-lg-0{padding-bottom:0 !important}
.pl-lg-0,.px-lg-0{padding-left:0 !important}
.p-lg-1{padding:.25rem !important}
.pt-lg-1,.py-lg-1{padding-top:.25rem !important}
.pr-lg-1,.px-lg-1{padding-right:.25rem !important}
.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}
.pl-lg-1,.px-lg-1{padding-left:.25rem !important}
.p-lg-2{padding:.5rem !important}
.pt-lg-2,.py-lg-2{padding-top:.5rem !important}
.pr-lg-2,.px-lg-2{padding-right:.5rem !important}
.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}
.pl-lg-2,.px-lg-2{padding-left:.5rem !important}
.p-lg-3{padding:1rem !important}
.pt-lg-3,.py-lg-3{padding-top:1rem !important}
.pr-lg-3,.px-lg-3{padding-right:1rem !important}
.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}
.pl-lg-3,.px-lg-3{padding-left:1rem !important}
.p-lg-4{padding:1.5rem !important}
.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}
.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}
.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}
.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}
.p-lg-5{padding:3rem !important}
.pt-lg-5,.py-lg-5{padding-top:3rem !important}
.pr-lg-5,.px-lg-5{padding-right:3rem !important}
.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}
.pl-lg-5,.px-lg-5{padding-left:3rem !important}
.m-lg-n1{margin:-0.25rem !important}
.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}
.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}
.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}
.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}
.m-lg-n2{margin:-0.5rem !important}
.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}
.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}
.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}
.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}
.m-lg-n3{margin:-1rem !important}
.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}
.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}
.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}
.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}
.m-lg-n4{margin:-1.5rem !important}
.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}
.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}
.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}
.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}
.m-lg-n5{margin:-3rem !important}
.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}
.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}
.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}
.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}
.m-lg-auto{margin:auto !important}
.mt-lg-auto,.my-lg-auto{margin-top:auto !important}
.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}
.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}
.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}
}
@media(min-width:1280px){.m-xl-0{margin:0 !important}
.mt-xl-0,.my-xl-0{margin-top:0 !important}
.mr-xl-0,.mx-xl-0{margin-right:0 !important}
.mb-xl-0,.my-xl-0{margin-bottom:0 !important}
.ml-xl-0,.mx-xl-0{margin-left:0 !important}
.m-xl-1{margin:.25rem !important}
.mt-xl-1,.my-xl-1{margin-top:.25rem !important}
.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}
.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}
.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}
.m-xl-2{margin:.5rem !important}
.mt-xl-2,.my-xl-2{margin-top:.5rem !important}
.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}
.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}
.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}
.m-xl-3{margin:1rem !important}
.mt-xl-3,.my-xl-3{margin-top:1rem !important}
.mr-xl-3,.mx-xl-3{margin-right:1rem !important}
.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}
.ml-xl-3,.mx-xl-3{margin-left:1rem !important}
.m-xl-4{margin:1.5rem !important}
.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}
.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}
.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}
.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}
.m-xl-5{margin:3rem !important}
.mt-xl-5,.my-xl-5{margin-top:3rem !important}
.mr-xl-5,.mx-xl-5{margin-right:3rem !important}
.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}
.ml-xl-5,.mx-xl-5{margin-left:3rem !important}
.p-xl-0{padding:0 !important}
.pt-xl-0,.py-xl-0{padding-top:0 !important}
.pr-xl-0,.px-xl-0{padding-right:0 !important}
.pb-xl-0,.py-xl-0{padding-bottom:0 !important}
.pl-xl-0,.px-xl-0{padding-left:0 !important}
.p-xl-1{padding:.25rem !important}
.pt-xl-1,.py-xl-1{padding-top:.25rem !important}
.pr-xl-1,.px-xl-1{padding-right:.25rem !important}
.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}
.pl-xl-1,.px-xl-1{padding-left:.25rem !important}
.p-xl-2{padding:.5rem !important}
.pt-xl-2,.py-xl-2{padding-top:.5rem !important}
.pr-xl-2,.px-xl-2{padding-right:.5rem !important}
.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}
.pl-xl-2,.px-xl-2{padding-left:.5rem !important}
.p-xl-3{padding:1rem !important}
.pt-xl-3,.py-xl-3{padding-top:1rem !important}
.pr-xl-3,.px-xl-3{padding-right:1rem !important}
.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}
.pl-xl-3,.px-xl-3{padding-left:1rem !important}
.p-xl-4{padding:1.5rem !important}
.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}
.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}
.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}
.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}
.p-xl-5{padding:3rem !important}
.pt-xl-5,.py-xl-5{padding-top:3rem !important}
.pr-xl-5,.px-xl-5{padding-right:3rem !important}
.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}
.pl-xl-5,.px-xl-5{padding-left:3rem !important}
.m-xl-n1{margin:-0.25rem !important}
.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}
.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}
.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}
.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}
.m-xl-n2{margin:-0.5rem !important}
.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}
.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}
.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}
.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}
.m-xl-n3{margin:-1rem !important}
.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}
.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}
.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}
.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}
.m-xl-n4{margin:-1.5rem !important}
.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}
.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}
.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}
.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}
.m-xl-n5{margin:-3rem !important}
.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}
.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}
.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}
.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}
.m-xl-auto{margin:auto !important}
.mt-xl-auto,.my-xl-auto{margin-top:auto !important}
.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}
.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}
.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}
}
.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}
.text-justify{text-align:justify !important}
.text-wrap{white-space:normal !important}
.text-nowrap{white-space:nowrap !important}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
@media(min-width:720px){.text-sm-left{text-align:left !important}
.text-sm-right{text-align:right !important}
.text-sm-center{text-align:center !important}
}
@media(min-width:993px){.text-md-left{text-align:left !important}
.text-md-right{text-align:right !important}
.text-md-center{text-align:center !important}
}
@media(min-width:1100px){.text-lg-left{text-align:left !important}
.text-lg-right{text-align:right !important}
.text-lg-center{text-align:center !important}
}
@media(min-width:1280px){.text-xl-left{text-align:left !important}
.text-xl-right{text-align:right !important}
.text-xl-center{text-align:center !important}
}
.text-lowercase{text-transform:lowercase !important}
.text-uppercase{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.font-weight-light{font-weight:300 !important}
.font-weight-lighter{font-weight:lighter !important}
.font-weight-normal{font-weight:400 !important}
.font-weight-bold{font-weight:700 !important}
.font-weight-bolder{font-weight:bolder !important}
.font-italic{font-style:italic !important}
.text-white{color:#fff !important}
.text-primary{color:#007bff !important}
a.text-primary:hover,a.text-primary:focus{color:#0056b3 !important}
.text-secondary{color:#6c757d !important}
a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}
.text-success{color:#28a745 !important}
a.text-success:hover,a.text-success:focus{color:#19692c !important}
.text-info{color:#17a2b8 !important}
a.text-info:hover,a.text-info:focus{color:#0f6674 !important}
.text-warning{color:#ffc107 !important}
a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}
.text-danger{color:#dc3545 !important}
a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}
.text-light{color:#f8f9fa !important}
a.text-light:hover,a.text-light:focus{color:#cbd3da !important}
.text-dark{color:#343a40 !important}
a.text-dark:hover,a.text-dark:focus{color:#121416 !important}
.text-body{color:#212529 !important}
.text-muted{color:#6c757d !important}
.text-black-50{color:rgba(0,0,0,0.5) !important}
.text-white-50{color:rgba(255,255,255,0.5) !important}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-decoration-none{text-decoration:none !important}
.text-break{word-break:break-word !important;overflow-wrap:break-word !important}
.text-reset{color:inherit !important}
.visible{visibility:visible !important}
.invisible{visibility:hidden !important}
.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}
@media(min-width:720px){.jumbotron{padding:4rem 2rem}
}
.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}
.h8{height:8px}
.h16{height:16px}
.h30{height:30px}
.w16{width:16px}
.w80{width:80px}
.w150{width:150px}
.w160{width:160px}
.w250{width:250px}
.w300{width:300px}
.btn:active{outline:none !important;box-shadow:none !important}
.grey-bg{background-color:#f8f8f8}
@font-face{font-family:"dcu-iconset";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v2/dcu-iconset.eot");src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v2/dcu-iconset.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v2/dcu-iconset.woff2") format("woff2"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v2/dcu-iconset.woff") format("woff"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v2/dcu-iconset.ttf") format("truetype"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v2/dcu-iconset.svg?#webfont") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"dcu-icon";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v5/dcu-iconset.eot");src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v5/dcu-iconset.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v5/dcu-iconset.woff2") format("woff2"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v5/dcu-iconset.woff") format("woff"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v5/dcu-iconset.ttf") format("truetype"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v5/dcu-iconset.svg?#webfont") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-black-italic.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-regular-italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-bold-italic.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-medium-italic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
html{font-weight:400;text-size-adjust:100%;box-sizing:border-box;font-size:14px;line-height:1.35}
*,*:before,*:after{box-sizing:inherit}
img,svg{vertical-align:top}
button,input,select,textarea{font-family:inherit}
::selection{background-color:#04aa84;color:#fff}
small{font-size:.84rem;line-height:1.134rem;margin-bottom:.29rem;display:inline-block}
@media only screen and (min-width:993px){small{font-size:.84rem;line-height:1.134rem}
}
small.title{text-transform:uppercase;margin-bottom:.86rem;display:block}
p{margin:0 0 1.14rem}
p:last-child{margin:0}
p.large{font-size:1.2rem;line-height:1.62rem}
@media only screen and (min-width:993px){p.large{font-size:1.2rem;line-height:1.62rem}
}
hr{display:block;margin:2em 0;border:0;padding:0;height:1px;border-top:1px solid #eff0f1}
hr.dotted{margin:2rem 1.6rem;border-top:1px dashed #eff0f1}
.hidden{display:none !important}
a{transition:color 300ms ease-in-out;position:relative}
@media only screen and (min-width:993px){a[href^="tel"],a[href^="tel"]:visited,a[href^="tel"]:hover{pointer-events:auto;cursor:pointer}
}
a:hover{text-decoration:underline}
a.suffix{padding-right:1.57rem}
a.prefix{padding-left:1.57rem}
body{margin:0;backface-visibility:hidden;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-color:#fff;font-family:"Nunito Sans",sans-serif}
.v-center{position:absolute;top:50%;transform:translateY(-50%)}
@media only screen and (max-width:720px){.v-center{top:70%;transform:translateY(-70%)}
}
#skiptocontent a{padding:6px;position:absolute;top:-40px;left:0;color:black;border-right:1px solid white;border-bottom:1px solid white;border-bottom-right-radius:8px;background:#fff;-webkit-transition:top 1s ease-out;transition:top 1s ease-out;z-index:100}
#skiptocontent a:focus{position:absolute;left:0;top:0;outline-color:transparent;-webkit-transition:top .1s ease-in;transition:top .1s ease-in}
@media(prefers-reduced-motion:reduce){#skiptocontent a{transition-duration:.001ms !important}
}
.container-xl{max-width:1680px;width:100%;margin:0 auto}
@media only screen and (min-width:1560px){.container,.hero-banner-slider .slick-dots{max-width:1440px !important}
}
.btn-tilt{display:inline-block;overflow:hidden;position:relative;text-decoration:none;border-radius:0;outline:0}
.btn-tilt:before{content:"";display:block;background-color:#fff;width:20em;height:20em;transform:rotate(45deg);position:absolute;top:-15em;right:-3.2em;z-index:-1}
.btn-tilt:hover:before{background-color:rgba(255,255,255,0.7)}
a{color:#1b1b1b;font-weight:500}
a:hover,a:focus{color:#3a3a3a;-webkit-transition:all .35s ease-in 0;-moz-transition:all .35s ease-in 0;-ms-transition:all .35s ease-in 0;-o-transition:all .35s ease-in 0;transition:all .35s ease-in 0}
.sticky{position:fixed;top:0;left:0;z-index:100}
.no-scroll .sticky{position:relative}
.heading-caption{width:100%;float:left;position:relative;margin-bottom:3rem}
@media only screen and (max-width:992px){.heading-caption{max-width:100%;margin-bottom:2.57rem}
}
.heading-caption:after{content:"";position:absolute;left:0;bottom:-1.71rem;background:#04aa84;width:4.29rem;height:.29rem}
@media only screen and (max-width:992px){.heading-caption:after{height:.21rem;width:2.29rem;bottom:-0.86rem}
}
.heading-caption h2{font-size:2.71rem;color:#3a3a3a;font-weight:300;margin:0;line-height:3rem}
@media only screen and (max-width:992px){.heading-caption h2{line-height:2rem;font-size:2rem;font-weight:300;margin:0}
}
.heading-caption p{font-size:1.29rem;color:#3a3a3a;font-weight:400;line-height:1.57rem;margin-top:.86rem}
@media only screen and (max-width:992px){.heading-caption p{font-size:1rem;line-height:1.29rem}
}
.no-scroll{overflow:hidden;position:fixed;left:0;right:0;height:100%}
.col-md-1.hidden-md{display:none}
.pad0{padding:0}
@media only screen and (max-width:992px){.hidden-sm{display:none !important}
}
.lt-grey-bg{background-color:#f8f8f8}
.btn-as-text{background:0;border:0;margin:0;padding:0;outline:0;cursor:pointer}
.loader{position:absolute;width:100%;background:#fff;display:none;z-index:99999;top:7.29rem}
@media only screen and (min-width:993px){.loader{top:10.29rem}
}
.loader:before{content:"";width:8.57rem;height:8.57rem;border:8px solid #f0f0f1;border-top:8px solid #068765;border-radius:50%;animation:spin 1s linear infinite;left:0;right:0;margin:0 auto;top:30%;position:absolute}
@media only screen and (max-width:480px){.loader:before{width:4.29rem;height:4.29rem;border:4px solid #f0f0f1;border-top:4px solid #068765}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.scrolled-td-table-wrapper::-webkit-scrollbar{width:.43rem;height:.43rem;background-color:#eff0f1}
.scrolled-td-table-wrapper::-webkit-scrollbar-thumb{border-radius:.43rem;background-color:#ccc}
.root{position:relative;overflow:hidden}
@media only screen and (max-width:992px){.show-d{display:none !important}
}
.show-m{display:none !important}
@media only screen and (max-width:992px){.show-m{display:inline-block !important}
}
.mob-video{display:none !important}
@media only screen and (max-width:720px){.mob-video{display:block !important}
}
.desk-video{display:block !important}
@media only screen and (max-width:720px){.desk-video{display:none !important}
}
.negative-text-indent{text-indent:-7142.79rem}
[data-icon-dcu]:before{font-family:"dcu-icon" !important;content:attr(data-icon-dcu);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="icon__"]:before,[class*=" icon__"]:before{font-family:"dcu-icon" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:baseline}
.icon{margin-right:1rem;overflow:hidden;font-size:1.6rem;line-height:1}
.icon__dcu-cross:before{content:"\61"}
.icon__dcu-down-arrow:before{content:"\6e"}
.icon__dcu-download:before{content:"\6f"}
.icon__dcu-explore:before{content:"\70"}
.icon__dcu-global:before{content:"\71"}
.icon__dcu-help:before{content:"\73"}
.icon__dcu-image:before{content:"\74"}
.icon__dcu-nonfunctional-timer:before{content:"\78"}
.icon__dcu-notification-bell:before{content:"\79"}
.icon__dcu-ratingstar:before{content:"\43"}
.icon__dcu-socialmedia-fb:before{content:"\69"}
.icon__dcu-socialmedia-instagram:before{content:"\6a"}
.icon__dcu-socialmedia-twitter:before{content:"\6b"}
.icon__dcu-socialmedia-youtube:before{content:"\6c"}
.icon__dcu-success:before{content:"\46"}
.icon__dcu-user:before{content:"\47"}
.icon__dcu-block-quote-end:before{content:"\4b"}
.icon__dcu-block-quote-start:before{content:"\4c"}
.icon__dcu-up-arrow:before{content:"\4d"}
[data-icon]:before{font-family:"dcu-iconset" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"dcu-iconset" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;vertical-align:baseline}
.icon{margin-right:1rem;overflow:hidden;font-size:1.6rem;line-height:1}
.icon-dcu-bell:before{content:"\61"}
.icon-dcu-calculator:before{content:"\62"}
.icon-dcu-cross-large:before{content:"\63"}
.icon-dcu-cross-small:before{content:"\64"}
.icon-dcu-footer-chat:before{content:"\65"}
.icon-dcu-footer-email:before{content:"\66"}
.icon-dcu-footer-location:before{content:"\67"}
.icon-dcu-footer-phoneno:before{content:"\68"}
.icon-dcu-hamburger:before{content:"\69"}
.icon-dcu-left-arrow:before{content:"\6a"}
.icon-dcu-lock:before{content:"\6b"}
.icon-dcu-login:before{content:"\6c"}
.icon-dcu-minus-large:before{content:"\6d"}
.icon-dcu-minus-medium:before{content:"\6e"}
.icon-dcu-minus-small:before{content:"\6f"}
.icon-dcu-plus-large:before{content:"\70"}
.icon-dcu-plus-medium:before{content:"\71"}
.icon-dcu-plus-small:before{content:"\72"}
.icon-dcu-readarticle:before{content:"\73"}
.icon-dcu-right-arrow:before{content:"\74"}
.icon-dcu-search:before{content:"\75"}
.icon-dcu-socialmedia-fb:before{content:"\76"}
.icon-dcu-socialmedia-instagram:before{content:"\77"}
.icon-dcu-socialmedia-twitter:before{content:"\78"}
.icon-dcu-socialmedia-youtube:before{content:"\79"}
.icon-dcu-video:before{content:"\7a"}
@font-face{font-family:'streamline';src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/streamline-icons/streamline.eot?i3lmg7");src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/streamline-icons/streamline.eot?i3lmg7#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/streamline-icons/streamline.ttf?i3lmg7") format("truetype"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/streamline-icons/streamline.woff?i3lmg7") format("woff"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/streamline-icons/streamline.svg?i3lmg7#streamline") format("svg");font-weight:normal;font-style:normal;font-display:block}
[class^="icono-"],[class*=" icono-"]{font-family:'streamline' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icono-sl-icon-facebook:before{content:"\e900"}
.icono-sl-icon-instagram:before{content:"\e901"}
.icono-sl-icon-linkedin:before{content:"\e902"}
.icono-sl-icon-twitter:before{content:"\e903"}
.icono-sl-icon-youtube:before{content:"\e904"}
.icono-sl-icon_lighbulb_dyk_green_02:before{content:"\e905"}
.icono-sl-icon_lighbulb_dyk_green:before{content:"\e906"}
.icono-sl-icon_time_orange_01:before{content:"\e907"}
.icono-sl-icon_time_orange_02:before{content:"\e908"}
.icono-sl-icon_time_orange_03:before{content:"\e909"}
.icono-sl-icon-email-action-unread:before{content:"\e910"}
.icono-sl-icon-search:before{content:"\e911"}
.icono-sl-icon-pin-black:before{content:"\e912"}
.icono-sl-icon-calendar-3-black:before{content:"\e913"}
.icono-sl-icon-accounting-calculator-black:before{content:"\e914"}
.icono-sl-icon-question-circle-black:before{content:"\e915"}
.icono-sl-icon-phone-actions-ring-black:before{content:"\e916"}
.icono-sl-icon-user-cash:before{content:"\e917"}
.icono-sl-icon-smartphone-pay-dollar:before{content:"\e918"}
.icono-sl-icon-data-transfer-horizontal:before{content:"\e919"}
.icono-sl-icon-cash-pin-map:before{content:"\e920"}
.icono-sl-icon-print-text-black:before{content:"\e921"}
.accordion--title{cursor:pointer}
@media only screen and (min-width:993px){.accordion--title{cursor:inherit}
}
.accordion--title>a{display:block;text-decoration:none !important;font-weight:700 !important}
.accordion--title>a::before{cursor:pointer;display:block;float:right !important;font-family:"dcu-iconset" !important;font-size:.57rem;content:"\6e";z-index:-1;padding-right:0;text-transform:none}
@media only screen and (min-width:993px){.accordion--title>a::before{padding-right:5px;font-size:.8rem}
}
@media only screen and (min-width:993px){.accordion--title>a::before{display:none}
}
.accordion--title>a.collapsed::before{cursor:pointer;content:"\71"}
.accordion--title>a:hover,.accordion--title>a:active,.accordion--title>a:visited{text-decoration:none}
.accordion .dont-collapse-panel .accordion--title>a{cursor:inherit}
.accordion .dont-collapse-panel .accordion--title>a::before{display:none}
.accordion .dont-collapse-panel .accordion--title>a.collapsed::before{display:none}
.accordion .dont-collapse-panel .accordion--content{display:block !important;height:100%}
@media only screen and (min-width:993px){.accordion .dont-collapse-md{display:block !important;height:100%}
}
.login-form{max-width:100%;width:100%;background-color:#fff;color:#3a3a3a;position:fixed;top:3.93rem;z-index:110;display:none}
@media only screen and (min-width:993px){.login-form{box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);top:3.14rem;right:5.71rem;max-width:38.57rem}
}
@media only screen and (max-width:720px){.login-form{height:495px;overflow-y:none}
}
.login-form.author-mode{position:relative;top:auto;right:auto;display:block}
.login-form .login-form-wraper{overflow-y:none}
@media only screen and (max-width:480px){.login-form .login-form-wraper{height:495px}
}
@media only screen and (min-width:480px) and (max-width:720px){.login-form .login-form-wraper{height:285px}
}
@media only screen and (max-width:480px){.login-form .login-form-wraper.top-notification-enabled{height:540px}
}
.login-form__header{overflow:hidden;padding:1.43rem 1.71rem}
@media only screen and (min-width:993px){.login-form__header{padding:2.29rem 2.36rem 1.43rem 2.36rem;color:#1b1b1b}
}
.login-form__header .close{opacity:1;font-size:.86rem;letter-spacing:1px;line-height:.86rem;position:relative;color:#1b1b1b}
@media only screen and (max-width:992px){.login-form__header .close:focus{outline:0}
}
.login-form__header .close .icon-dcu-cross-large{color:#068765;font-size:.71rem;padding-left:.29rem}
.login-form__body{padding:0 1.71rem 2.29rem 1.71rem}
@media only screen and (min-width:993px){.login-form__body{padding:0 3.43rem 2.86rem 3.43rem}
}
.login-form__body .btn-tilt{display:block;width:100%;border:0;letter-spacing:1px;font-weight:600;position:relative;color:#fff;background-color:#068765;min-width:130px;font-size:1rem;line-height:1rem;padding:1.29rem 2.86rem;overflow:hidden;z-index:1}
@media only screen and (min-width:993px){.login-form__body .btn-tilt{width:auto;display:inline-block}
}
@media only screen and (min-width:720px) and (max-width:992px){.login-form__body .btn-tilt{width:35%}
}
.login-form__body .btn-tilt:before{background-color:#fff;width:1.79rem;height:1.79rem;bottom:-0.86rem;right:-0.86rem;top:auto;position:absolute;z-index:-1;transform:rotate(45deg)}
.login-form__body .btn-tilt:hover{color:#fff;opacity:.8;-webkit-transition:opacity .3s ease-out 0;-moz-transition:opacity .3s ease-out 0;-ms-transition:opacity .3s ease-out 0;-o-transition:opacity .3s ease-out 0;transition:opacity .3s ease-out 0}
.login-form__footer{background-color:#eff0f1;padding:1.71rem;overflow:hidden}
@media only screen and (max-width:480px){.login-form__footer{padding:1.86rem 1.71rem}
}
@media only screen and (min-width:993px){.login-form__footer{min-height:7.71rem;padding:1.86rem 3.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.login-form__footer{padding:1.86rem 4.14rem}
}
.login-form__footer .link{position:relative;border:2px solid #1b1b1b;color:#1b1b1b;padding:1.07rem 2.14rem;margin-top:.71rem;display:block;font-weight:600}
@media only screen and (min-width:993px){.login-form__footer .link{margin-top:-1.43rem;display:inline-block}
}
.login-form__footer .link:after{content:"";background-color:#eff0f1;height:1.79rem;width:1.79rem;transform:rotate(45deg);bottom:-0.71rem;right:-0.71rem;display:inline-block;position:absolute}
.login-form__footer .btn-border-primary,.login-form__footer .community-carousel__item--content .btn-rt-chopped,.community-carousel__item--content .login-form__footer .btn-rt-chopped,.login-form__footer .reviews__item--content .btn-rt-chopped,.reviews__item--content .login-form__footer .btn-rt-chopped,.login-form__footer .people-shopped--btn-rt-chopped,.login-form__footer .generic-modal .btn-rt-chopped,.generic-modal .login-form__footer .btn-rt-chopped{vertical-align:bottom;float:none}
@media only screen and (min-width:993px){.login-form__footer .btn-border-primary,.login-form__footer .community-carousel__item--content .btn-rt-chopped,.community-carousel__item--content .login-form__footer .btn-rt-chopped,.login-form__footer .reviews__item--content .btn-rt-chopped,.reviews__item--content .login-form__footer .btn-rt-chopped,.login-form__footer .people-shopped--btn-rt-chopped,.login-form__footer .generic-modal .btn-rt-chopped,.generic-modal .login-form__footer .btn-rt-chopped{float:right}
}
.login-form__footer .btn-border-primary:after,.login-form__footer .community-carousel__item--content .btn-rt-chopped:after,.community-carousel__item--content .login-form__footer .btn-rt-chopped:after,.login-form__footer .reviews__item--content .btn-rt-chopped:after,.reviews__item--content .login-form__footer .btn-rt-chopped:after,.login-form__footer .people-shopped--btn-rt-chopped:after,.login-form__footer .generic-modal .btn-rt-chopped:after,.generic-modal .login-form__footer .btn-rt-chopped:after{background-color:#eff0f1}
@media only screen and (max-width:480px){.login-form__footer .btn-border-primary,.login-form__footer .community-carousel__item--content .btn-rt-chopped,.community-carousel__item--content .login-form__footer .btn-rt-chopped,.login-form__footer .reviews__item--content .btn-rt-chopped,.reviews__item--content .login-form__footer .btn-rt-chopped,.login-form__footer .people-shopped--btn-rt-chopped,.login-form__footer .generic-modal .btn-rt-chopped,.generic-modal .login-form__footer .btn-rt-chopped{float:left}
}
.login-form__footer .not-member{width:100%;max-width:100%;display:block}
@media only screen and (min-width:993px){.login-form__footer .not-member{max-width:14.29rem;display:inline-block}
}
@media only screen and (min-width:720px) and (max-width:992px){.login-form__footer .not-member{max-width:50%;display:inline-block;margin-right:2.86rem}
}
.login-form__footer .not-member p{font-size:1rem;line-height:1.29rem;display:inline-block;vertical-align:super;padding-bottom:1.14rem}
@media only screen and (min-width:993px){.login-form__footer .not-member p{font-size:1.14rem;line-height:1.43rem}
}
.login-form .form-signin{width:100%;max-width:444px;padding:15px;margin:auto}
.login-form .form-signin .form-signin__title{margin-bottom:1.71rem}
.login-form .form-signin .form-signin__title h3{font-size:1.29rem;line-height:1.57rem;font-weight:bold}
@media only screen and (min-width:993px){.login-form .form-signin .form-signin__title h3{font-size:1.71rem;line-height:2rem}
}
.login-form .form-signin .forget-pass-link{margin-top:1.71rem;font-size:.86rem;line-height:1.14rem}
.login-form .form-signin .forget-pass-link a{color:#3a3a3a;font-weight:bold}
.login-form .form-signin .forget-pass-link a:hover{color:#1b1b1b;text-decoration:none}
.login-form .form-signin .form-label-group{position:relative;margin-bottom:1.71rem}
@media only screen and (min-width:993px){.login-form .form-signin .form-label-group{margin-bottom:2.29rem}
}
.login-form .form-signin .form-label-group.mr-b-16{margin-bottom:1.14rem}
@media only screen and (min-width:993px){.login-form .form-signin .form-label-group.mr-b-16{margin-bottom:1.71rem}
}
.login-form .form-signin .form-label-group>input,.login-form .form-signin .form-label-group>label{height:3.125rem;padding:.75rem}
.login-form .form-signin .form-label-group .icon{position:absolute;top:1.07rem;left:1.14rem;font-size:1rem;padding:2px 0 0 0;color:#7f7f7f}
@media only screen and (min-width:993px){.login-form .form-signin .form-label-group .icon{font-size:1.36rem}
}
.login-form .form-signin .form-label-group>label{display:none;position:absolute;top:.21rem;left:2.43rem;width:85%;margin-bottom:0;line-height:1.5;color:#7f7f7f;pointer-events:none;cursor:text;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}
@media only screen and (min-width:993px){.login-form .form-signin .form-label-group>label{font-size:1.14rem;top:.43rem;left:2.57rem}
}
.login-form .form-signin .form-label-group input{height:3.43rem;padding:1.21rem 2.86rem 1.21rem 3.21rem}
@media only screen and (min-width:993px){.login-form .form-signin .form-label-group input{height:4rem}
}
.login-form .form-signin .form-label-group input:focus{border-color:#ced4da}
.login-form .form-signin .form-label-group input:not(:placeholder-shown){border:.07rem solid #ced4da;color:#495057}
.login-form .form-signin .form-label-group input:not(:placeholder-shown) ~ label{font-size:12px;color:#3a3a3a}
.modal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;opacity:1;z-index:109;background-color:transparent}
@media only screen and (min-width:993px){.modal-overlay{opacity:0}
}
@supports(-ms-ime-align:auto){.form-label-group>label{display:none !important}
.form-label-group input::-ms-input-placeholder{color:#3a3a3a !important}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form-label-group>label{display:none !important}
.form-label-group input:-ms-input-placeholder{color:#3a3a3a !important}
}
.loginModalCheck{visibility:hidden;opacity:0}
@media screen and (max-width:1024px){.form-label-group .error{color:#960000;font-weight:600}
}
.brand-header--nav .brand-header--nav__tertiary .error{font-size:13px;border:1px solid red}
.brand-header--nav .brand-header--nav__tertiary .error::placeholder{color:#960000}
.brand-header--nav .brand-header--nav__tertiary .form-control{font-size:13px;padding:1.2rem .75rem}
.xf-content-height{margin:0 !important}
.brand-header{font-family:"Nunito Sans",sans-serif;float:left;width:100%;position:relative}
.brand-header.sticky-brand{position:fixed;top:0;height:122px;max-width:1680px;z-index:99}
.brand-header .notification-bar{background-color:#3a3a3a;text-align:center;color:#fff;font-size:1rem;line-height:1.35rem;padding-top:.71rem;padding-bottom:.71rem}
@media only screen and (min-width:993px){.brand-header .notification-bar{font-size:1rem;line-height:1.35rem}
}
.brand-header .notification-bar a{text-decoration:none;color:#fff}
.brand-header .notification-bar:hover{color:#fff}
.brand-header .notification-bar .container{position:relative}
.brand-header .notification-bar .container .alert_close{color:#fff;position:absolute;right:2.29rem;font-size:1.43rem;cursor:pointer;margin-top:-0.29rem;padding:.29rem}
.brand-header--nav{box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);text-align:right;float:left;width:100%;min-height:auto;background:linear-gradient(to right,#eff0f1 86%);background-color:#edeeef;overflow:hidden}
.brand-header--nav .container{padding-right:0}
.brand-header--nav__primary{float:left;display:block}
.brand-header--nav__primary ul{list-style:none;margin:0;padding:0}
.brand-header--nav__primary ul li{list-style:none;display:inline-block;padding:1.21rem 1.07rem}
@media only screen and (min-width:993px){.brand-header--nav__primary ul li{padding:1.21rem 1.07rem .29rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-header--nav__primary ul li{padding:1.21rem .21rem .29rem}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.brand-header--nav__primary ul li{padding:1.21rem .57rem .29rem}
}
.brand-header--nav__primary ul li a{color:#01675b;text-transform:uppercase;text-decoration:none;letter-spacing:.04rem;font-weight:normal;font-size:1rem;line-height:.5;text-align:center;display:inline-block}
@media screen and (max-width:1280px){.brand-header--nav__primary ul li a{font-size:.85rem}
}
.brand-header--nav__primary ul li a:hover{color:#01675b;font-weight:800}
.brand-header--nav__primary ul li a:after{display:block;font-weight:bold;height:0;overflow:hidden;visibility:hidden;padding:0 2px}
@media only screen and (min-width:993px){.brand-header--nav__primary ul li a{line-height:1.5}
}
.brand-header--nav__primary ul li:first-child{padding-left:0}
.brand-header--nav__primary ul li:first-child a{font-weight:bold}
.brand-header--nav__secondary{display:inline-block;float:left;margin-top:1.2rem}
@media screen and (min-width:1280px){.brand-header--nav__secondary{margin-left:1rem}
}
@media only screen and (min-width:993px) and (max-width:1280px){.brand-header--nav__secondary{margin-top:1rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-header--nav__secondary{margin-right:-2.86rem}
}
.brand-header--nav__secondary ul{list-style:none;margin:0;padding:0}
.brand-header--nav__secondary ul li{list-style:none;display:inline-block;padding:0 1rem}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-header--nav__secondary ul li{padding:0 .43rem}
}
.brand-header--nav__secondary ul li a{font-size:1.14rem;line-height:1.43rem;color:#3a3a3a;text-decoration:none}
@media screen and (max-width:1280px){.brand-header--nav__secondary ul li a{font-size:.85rem}
}
.brand-header--nav__secondary ul li a:hover{color:#068765}
.brand-header--nav__secondary ul li.active a{color:#068765}
.brand-header--nav__secondary ul .seprator{display:inline-block;width:.11rem;height:.86rem;background-color:#04aa84;vertical-align:middle;margin:0 .29rem}
.brand-header--nav__tertiary{float:right;position:relative;font-size:0;background-color:#01675b;margin-right:2rem}
@media only screen and (min-width:993px) and (max-width:1280px){.brand-header--nav__tertiary{margin-right:0rem}
}
.brand-header--nav__tertiary .new-login-form{line-height:2;font-size:1rem}
@media screen and (max-width:1280px){.brand-header--nav__tertiary .new-login-form{font-size:.85rem}
}
.brand-header--nav__tertiary .new-login-form .form-row{align-items:center !important}
.brand-header--nav__tertiary .new-login-form .form-row .forgotpwd{margin:10px 15px}
@media screen and (max-width:1280px){.brand-header--nav__tertiary .new-login-form .form-row .forgotpwd{font-size:.9rem;margin:10px 5px}
}
.brand-header--nav__tertiary .new-login-form .form-row .forgotpwd a{color:white;text-decoration:underline;font-weight:bold}
.brand-header--nav__tertiary .new-login-form .form-row .new-login-label{padding-right:2px;padding-left:2px}
.brand-header--nav__tertiary .new-login-form .form-row .new-login-label .form-control{border-radius:0rem;background-clip:inherit}
@media screen and (max-width:1280px){.brand-header--nav__tertiary .new-login-form .form-row .new-login-label .form-control{padding:0}
}
@media screen and (max-width:1280px){.brand-header--nav__tertiary .new-login-form .form-row .new-login-label .form-control::-webkit-input-placeholder{padding-left:.5rem}
}
@media screen and (max-width:1280px){.brand-header--nav__tertiary .new-login-form .form-row .new-login-label .form-control:-ms-input-placeholder{padding-left:.5rem}
}
@media screen and (max-width:1280px){.brand-header--nav__tertiary .new-login-form .form-row .new-login-label .form-control::placeholder{padding-left:.5rem}
}
.brand-header--nav__tertiary .new-login-form .form-row .col-auto .app-primary{padding-left:25px;padding-right:25px;background-color:#068765;border:1px solid white;line-height:1;height:38px}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-header--nav__tertiary .new-login-form .form-row .col-auto .app-primary{padding-left:15px;padding-right:15px}
}
.brand-header--nav__tertiary ul{list-style:none;margin:0 0 0 .43rem;padding:0}
.brand-header--nav__tertiary ul li{list-style:none;display:inline-block;position:relative;padding:0 1.71rem}
.brand-header--nav__tertiary ul li:last-child{padding-right:0}
.brand-header--nav__tertiary ul li a{font-size:1rem;line-height:normal;color:#fff;text-decoration:none;text-transform:uppercase;margin:.93rem 0;display:block;position:relative;letter-spacing:.04rem;font-weight:bold}
.brand-header--nav__tertiary ul li a:before{font-family:"dcu-iconset" !important;content:"\6c";text-transform:none !important;position:absolute;left:-22px;font-size:1.14rem}
.brand-header--nav__tertiary ul li:first-child:after{content:"";width:.11rem;height:1.14rem;background-color:#fff;position:absolute;right:.57rem;top:30%}
.brand-header--nav__tertiary ul li:last-child a:before{font-family:"dcu-iconset" !important;content:"\75";text-transform:none !important;position:absolute;left:-22px;font-size:1.14rem}
.brand-header--nav__tertiary:before{content:"";border-left:58px solid transparent;border-bottom:58px solid #01675b;height:60px;position:absolute;left:-58px;top:-2px}
.brand-header--nav__tertiary:after{content:"";width:200px;height:58px;background-color:#01675b;position:absolute;right:-200px;top:0}
.brand-header--nav .icon-dcu-hamburger{display:none;color:#171717;font-size:1.71rem;margin-top:.86rem;cursor:pointer}
.brand-header--nav .nav-close-mob{position:absolute;right:-16px;background:#fff;display:none;z-index:100;top:0;width:104px;height:50px;text-align:right;padding:14px 16px 0 0}
.brand-header--nav .nav-close-mob span{padding:6px;display:inline-block;margin-top:-6px;margin-right:6px;cursor:pointer}
.brand-header--navbar{float:left;width:100%;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);padding-top:.93rem;padding-bottom:.93rem;background-color:#fff;visibility:visible}
.brand-header--navbar a:hover{text-decoration:none}
.brand-header--navbar .icon-dcu-search{line-height:2.3}
.brand-header--navbar .icon-dcu-search:before{color:#01675b;font-weight:bold !important}
.brand-header--navbar button{background:0;border:0}
.brand-header--navbar nav{width:100%;float:left;position:relative}
.brand-header--navbar nav .nav-brand{display:inline-block;vertical-align:middle}
.brand-header--navbar nav .nav-brand img{width:8.86rem;height:100%}
.brand-header--navbar nav .nav-brand-mobile{display:none}
.brand-header--navbar nav .mega-navigation--level-one{list-style:none;padding:0;margin:0 0 0 1.71rem;display:none;vertical-align:top;line-height:0}
@media only screen and (min-width:993px) and (max-width:1280px){.brand-header--navbar nav .mega-navigation--level-one{margin:0}
}
@media only screen and (min-width:993px){.brand-header--navbar nav .mega-navigation--level-one{display:inline-block;position:relative}
}
.brand-header--navbar nav .mega-navigation--level-one li{list-style:none;display:inline-block;padding:0 1.57rem}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-header--navbar nav .mega-navigation--level-one li{padding:0 .86rem}
}
@media only screen and (min-width:993px) and (max-width:1280px){.brand-header--navbar nav .mega-navigation--level-one li{padding:0 .6rem}
}
@media only screen and (max-width:992px){.brand-header--navbar nav .mega-navigation--level-one li{display:block;border-bottom:1px solid #e2e1dd}
}
.brand-header--navbar nav .mega-navigation--level-one li a{color:#3a3a3a;text-decoration:none;font-size:1.43rem;line-height:3.21rem;display:block;text-align:center}
@media only screen and (max-width:992px){.brand-header--navbar nav .mega-navigation--level-one li a{text-align:left;line-height:3.71rem}
}
.brand-header--navbar nav .mega-navigation--level-one li a:hover{font-weight:800}
.brand-header--navbar nav .mega-navigation--level-one li a:after{display:block;font-weight:bold;height:0;overflow:hidden;visibility:hidden;padding:0 2px}
@media only screen and (max-width:992px){.brand-header--navbar nav .mega-navigation--level-one li:before{font-family:"dcu-iconset" !important;content:"\74";text-transform:none !important;position:absolute;right:0;top:50%;color:#068765;display:block}
}
.brand-header--navbar nav .mega-navigation--level-one li.active a{font-weight:800}
.brand-header--navbar nav a.nav-btn{position:absolute;right:10px;top:9px;padding:5px 20px}
@media only screen and (min-width:993px) and (max-width:1280px){.brand-header--navbar nav a.nav-btn{right:-15px}
}
.brand-header--navbar nav a.nav-btn:hover{opacity:.8;transition:opacity .4s ease-in-out}
.brand-header--navbar nav a.nav-btn:focus{color:#fff;outline:2px solid blue !important}
.brand-header--navbar nav .mega-navigation--level-one.opened{display:block;position:absolute;top:96px;background:#f8f8f7;left:0;z-index:10;margin:0;width:100%;visibility:visible;min-height:100vh}
.notification,.headerGlobalNavigation,.headerMegaNavigation,.responsivegrid,.footerNavigation,.headerMegaNav,.loginmodal_copy,.footerContactUs,.aem-GridColumn,.footerPrivacyPolicy{float:left;width:100%}
.sticky-login{position:fixed;top:0;right:0;z-index:101;padding-top:.79rem;padding-bottom:1.14rem}
@media only screen and (max-width:992px){.sticky-login{top:0;right:12px}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.sticky-login{top:-1px}
}
.brand-header--nav__tertiary.sticky-login:before{content:"";border-left:72px solid transparent;border-bottom:72px solid #01675a;height:5.14rem;position:absolute;left:-5.14rem;top:0;padding-right:3.64rem}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-header--nav__tertiary.sticky-login:before{padding-right:0;top:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-header--nav__tertiary.sticky-login:before{padding-right:0;top:0}
}
@media only screen and (min-width:1281px) and (max-width:1440px){.brand-header--nav__tertiary.sticky-login:before{height:5.86rem;left:-5.14rem;top:-0.71rem}
}
.nav-hover{position:absolute;bottom:-15px;left:0;width:100px;height:6px;background:#04aa84}
.brand-header--navbar.sticky{background-image:linear-gradient(to right,#fff 86%,#01675a 0);max-width:1680px;margin:0 auto;left:0;right:0}
.brand-header--nav__tertiary.sticky-login ul li:last-child{padding-right:.36rem}
.brand-header--navbar button:focus-visible{border:2px solid blue}
.mob--nav{width:100%;float:left;position:relative;z-index:111;box-shadow:0 1px 1px #f7f7f7}
@media only screen and (min-width:993px){.mob--nav{display:none}
}
@media only screen and (min-width:993px) and (max-width:1100px){.mob--nav{diplay:none}
}
.mob--nav__header{float:left;width:100%;background:#fff;padding:.86rem 1rem;height:3.43rem;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
.mob--nav__header__left{float:left;width:50%}
.mob--nav__header__left a{display:inline-block;vertical-align:top}
.mob--nav__header__left a img{width:4.71rem;height:auto}
.mob--nav__header__left .mob-nav-icon{margin-right:1rem;font-size:1.71rem;margin-top:.14rem;display:inline-block;cursor:pointer;color:#068765}
.mob--nav__header__left .icon.icon-dcu-cross-large{color:#01675b;margin-right:.50rem;margin-left:.50rem}
.mob--nav__header__left .icon.icon-dcu-cross-large:before{vertical-align:bottom;font-weight:bold !important}
.mob--nav__header__right{float:right;width:50%;text-align:right;position:relative}
.mob--nav__header__right>.icon{cursor:pointer;margin:0}
.mob--nav__header__right>.icon.icon-dcu-search{color:#01675b}
.mob--nav__header__right>.icon.icon-dcu-search:before{vertical-align:bottom;font-weight:bold !important}
.mob--nav__header__right>.icon:first-child{margin-right:1.30rem}
.mob--nav__header__right .app-primary{padding:5px 25px;color:white;line-height:1.25;height:25px;float:right;margin-right:0}
.mob--nav__header__right .mob-nav-close-wrap{position:absolute;top:-6px;right:0;width:100%;cursor:pointer;background:#fff;z-index:2;padding-top:6px}
.mob--nav__header__right .mob-nav-close-wrap>.icon{margin-right:0}
.mob--nav__navblock{position:fixed;top:107px;z-index:10;background:#f8f8f7;height:100%;display:none;overflow:scroll;-webkit-overflow-scrolling:touch}
@media only screen and (max-width:992px){.mob--nav__navblock{box-shadow:0 -2px 0 0 #f7f7f7}
}
.mob--nav__navblock__levelOne{float:left;width:100%;padding-left:1rem;padding-right:1rem;background-color:#eff0f1;-webkit-box-shadow:inset -1px 0 4px 0 rgba(0,0,0,0.2);box-shadow:inset -1px 0 4px 0 rgba(0,0,0,0.2);overflow:hidden;height:42px;position:relative}
@media only screen and (max-width:992px){.mob--nav__navblock__levelOne:before{content:'';right:13px;width:1.14rem;position:absolute;height:100%;box-shadow:-12px 0 10px 3px rgba(255,255,255,0.45);top:0;z-index:1}
}
.mob--nav__navblock__levelOne ul{list-style:none;padding:0;margin:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}
.mob--nav__navblock__levelOne ul li{list-style:none;display:inline-block;padding:.64rem 1rem .5rem 1rem}
.mob--nav__navblock__levelOne ul li:first-child{margin-left:-1rem}
.mob--nav__navblock__levelOne ul li a{color:#01675b;text-transform:uppercase;text-decoration:none;letter-spacing:.04rem;font-weight:normal;font-size:.86rem;line-height:1.5rem;text-align:center;display:inline-block}
@media only screen and (min-width:993px){.mob--nav__navblock__levelOne ul li a{line-height:.5}
}
.mob--nav__navblock__levelOne ul li a:hover{color:#01675b;font-weight:800}
.mob--nav__navblock__levelOne ul li a:after{display:block;font-weight:bold;height:0;overflow:hidden;visibility:hidden;padding:0 2px}
.mob--nav__navblock__levelOne ul li.active a{color:#01675b;font-weight:800}
.mob--nav__navblock__levelTwo{float:left;position:relative;background:#f8f8f7;margin-bottom:2.29rem}
@media only screen and (max-width:992px){.mob--nav__navblock__levelTwo{margin-bottom:0}
}
.mob--nav__navblock__levelTwo ul{list-style:none;padding:0;margin:0}
.mob--nav__navblock__levelTwo ul li{list-style:none;display:block;margin-left:1.14rem;margin-right:1.14rem;position:relative;border-bottom:.07rem solid #e2e1dd;width:calc(100% - rem(16))}
.mob--nav__navblock__levelTwo ul li a{color:#3a3a3a;text-decoration:none;font-size:1.14rem;line-height:4rem;display:block;text-align:left;position:relative}
.mob--nav__navblock__levelTwo ul li a:hover{font-weight:800}
.mob--nav__navblock__levelTwo ul li a:after{display:block;font-weight:bold;height:0;overflow:hidden;visibility:hidden;padding:0 2px}
.mob--nav__navblock__levelTwo ul li a:before{content:"\74";right:0;position:absolute;font-family:"dcu-iconset";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#068765;font-size:.86rem}
.mob--nav__navblock__levelTwo ul li:last-child a:before{content:""}
.mob--nav__navblock__levelThree{float:left;width:100%;margin-bottom:10.14rem}
.mob--nav__navblock__levelThree ul{list-style:none;margin:0;padding:0}
.mob--nav__navblock__levelThree ul li{list-style:none;display:block;padding:.71rem 0;margin-left:1.14rem;margin-right:1.14rem}
.mob--nav__navblock__levelThree ul li a{color:#3a3a3a;text-decoration:none}
.mob--nav__navblock__levelThree ul li a:hover{color:#068765}
.mob--nav__navblock__levelThree ul li:first-child{padding:0;display:block;position:relative;border-bottom:.07rem solid #e2e1dd}
.mob--nav__navblock__levelThree ul li:first-child a{font-weight:700;display:block;line-height:4}
.mob--nav__navblock__levelThree ul li:first-child a:after{display:block;content:attr(aria-label);font-weight:bold;height:0;overflow:hidden;visibility:hidden;padding:0 2px}
.mob--nav__navblock__levelThree ul li:first-child a:before{content:"\74";right:0;position:absolute;font-family:"dcu-iconset";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#068765;font-size:.86rem}
.mob--nav__navblock__levelThree .mob-btn{text-align:center;margin-top:2rem}
.mob--nav__navblock__levelThree .mob-btn a.mob-nav-btn{padding:5px 20px}
.mob--nav__navblock__levelThree .mob-btn a.mob-nav-btn:hover{opacity:.8;transition:opacity .4s ease-in-out}
.mob--nav__navblock__levelThree .mob-btn a.mob-nav-btn:focus{color:#fff;outline:2px solid blue !important}
.mob--nav .nav-hidden{display:none}
.mob--nav .mob-mega-fixed{top:188px}
.mob--nav .mob-mega-nfixed{top:48px}
.brand-header--level-2--con{width:100%;background-color:#f8f8f8;position:fixed;left:0;overflow:hidden;z-index:10;visibility:hidden;opacity:0;max-height:0;transition:max-height .75s ease-out;padding-top:0;padding-bottom:0;top:auto;z-index:10;max-width:1680px;margin:0 auto;left:0;right:0;-webkit-box-shadow:0 5px 9px -9px rgba(0,0,0,0.75);-moz-box-shadow:0 5px 9px -9px rgba(0,0,0,0.75);box-shadow:0 5px 9px -9px rgba(0,0,0,0.75)}
.brand-header--level-2--con.sticky-mega-navigation{padding-top:12.86rem}
@media only screen and (min-width:993px){.brand-header--level-2--con{padding-top:3.86rem;padding-bottom:3.57rem}
}
@media only screen and (max-width:992px){.brand-header--level-2--con{overflow-y:auto;overflow-x:hidden;transition:max-height 1.15s ease-out;margin-top:.21rem;z-index:111;top:auto !important}
}
.brand-header--level-2--con .title-mob{border:0;font-size:1rem;color:#1b1b1b;font-weight:bold;letter-spacing:.07rem;line-height:1.29rem;text-transform:uppercase;background:#eff0f1;width:calc(100% + 32px);margin-left:-16px;padding:12px 0 12px 48px;border-bottom:1px solid #dcdad6;position:relative;display:block;cursor:pointer}
@media only screen and (min-width:993px){.brand-header--level-2--con .title-mob{display:none;letter-spacing:.04rem}
}
.brand-header--level-2--con .title-mob:before{font-family:"dcu-iconset" !important;content:"\6a";text-transform:none;position:absolute;left:1.57rem;font-size:1rem;color:#068765}
@media only screen and (max-width:992px){.brand-header--level-2--con .title-mob:before{font-size:.86rem;top:.79rem;left:2rem}
}
.brand-header--level-2--con .container{position:relative}
.brand-header--level-2--con .container .row{overflow:auto;margin-bottom:.71rem;-webkit-overflow-scrolling:touch}
.brand-header--level-2--con .link-list{width:100%;float:left;margin-bottom:2.14rem;margin-top:.14rem}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list{margin-bottom:0;margin-top:0}
}
.brand-header--level-2--con .link-list .title{font-size:1rem;font-weight:bold;letter-spacing:.04rem;line-height:1.29rem;text-transform:uppercase;border-bottom:.11rem solid #068765;padding-bottom:1.14rem;margin-bottom:1.14rem}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .title{text-transform:capitalize;float:left;width:100%;margin:0;padding:0}
}
.brand-header--level-2--con .link-list .title a{color:#3a3a3a;font-weight:bold;text-decoration:none}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .title a{display:block;padding-top:1.29rem;padding-bottom:1.29rem;text-transform:none;font-weight:normal}
}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .title{border-bottom:1px solid #e2e1dd;text-transform:capitalize;font-weight:normal;font-size:16px;position:relative;cursor:pointer}
}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .title:after{font-family:"dcu-iconset" !important;content:"\71";text-transform:none;position:absolute;right:0;font-size:.86rem;color:#068765;top:16px}
}
.brand-header--level-2--con .link-list .title-mob-minus{color:#3a3a3a;position:relative;display:block;cursor:pointer}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .title-mob-minus{border-bottom:1px solid #068765}
}
@media only screen and (min-width:993px){.brand-header--level-2--con .link-list .title-mob-minus:before{display:none}
}
.brand-header--level-2--con .link-list .title-mob-minus:before{font-family:"dcu-iconset" !important;content:"\6e";text-transform:none;position:absolute;right:0;font-size:1rem;color:#068765;z-index:10;background:#fff;padding:0 2px;top:.86rem}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .title-mob-minus:before{top:16px;font-size:.86rem;right:-4px}
}
.brand-header--level-2--con .link-list .link-list__items{display:block;padding:0}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .link-list__items{display:none;margin-left:-1.14rem;margin-right:-1.14rem;padding:0 2.29rem;height:100%;box-shadow:0 3px 3px -1px rgba(0,0,0,0.2)}
}
.brand-header--level-2--con .link-list .link-list__items .title-mobilenav{display:none}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .link-list__items .title-mobilenav{display:block;margin-bottom:1.07rem;padding-top:.64rem;float:left;width:100%}
}
.brand-header--level-2--con .link-list .link-list__items .title-mobilenav a{color:#3a3a3a;font-size:1.14rem;line-height:1.57rem;text-decoration:none}
.brand-header--level-2--con .link-list .link-list__items .title-mobilenav a:hover{color:#068765}
.brand-header--level-2--con .link-list .link-list__items ul{list-style:none;margin:0;padding:0}
.brand-header--level-2--con .link-list .link-list__items ul>li{margin-bottom:.71rem}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .link-list__items ul>li{padding-bottom:.86rem}
.brand-header--level-2--con .link-list .link-list__items ul>li:last-child{padding-bottom:1.57rem}
}
.brand-header--level-2--con .link-list .link-list__items ul>li>a{color:#3a3a3a;font-size:1.14rem;line-height:1.57rem;text-decoration:none;display:inline-block}
.brand-header--level-2--con .link-list .link-list__items ul>li>a:hover{color:#068765}
@media only screen and (min-width:993px){.brand-header--level-2--con .link-list .link-list__items ul>li>a{padding-top:.07rem;margin-top:-0.07rem}
}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__calc{padding-left:1.29rem}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__calc a{position:relative}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__calc a:before{font-family:"dcu-iconset" !important;content:"\62";text-transform:none;position:absolute;left:-1.43rem;font-size:1.43rem;color:#068765}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__calc a span{padding-left:.57rem;display:inline-block}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__after-icon a span{display:inline-block;max-width:11.29rem;position:relative}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__after-icon a span:after{font-family:"dcu-iconset" !important;content:"\6e";right:-1.57rem;font-size:.86rem;color:#068765;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out 0;-moz-transition:all .2s ease-out 0;-ms-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;transition:all .2s ease-out 0;display:inline-block;position:relative;left:.57rem}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__after-icon a span:hover:after{content:"\74";top:1px;-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
.brand-header--level-2--con .link-list-opened{background:#fff;margin-left:-12px;margin-right:0;width:calc(100% + 24px) !important;padding:0 16px;position:relative}
.brand-header--level-2--con .link-list-opened:before{display:none}
@media only screen and (min-width:993px){.brand-header--level-2--con .link-list-opened{background:0;margin:0;width:auto !important;padding:0}
}
.brand-header--level-2--con h3{color:#01675a;font-size:2.29rem;letter-spacing:.04rem;line-height:normal;margin-top:0;margin-bottom:0}
@media only screen and (max-width:992px){.brand-header--level-2--con h3{margin-top:.57rem;font-size:1.29rem;line-height:1.71rem}
}
.brand-header--level-2--con .nav-close{position:absolute;right:.07rem;top:-1.71rem;color:#3a3a3a;font-size:1rem;font-weight:bold;letter-spacing:.07rem;text-transform:uppercase;cursor:pointer}
@media only screen and (max-width:992px){.brand-header--level-2--con .nav-close{display:none}
}
.brand-header--level-2--con .nav-close a{text-decoration:none;color:#000;font-weight:bold}
.brand-header--level-2--con .nav-close a:hover{text-decoration:none;color:#068765;font-weight:bold}
.brand-header--level-2--con .nav-close span{color:#068765;font-size:1.14rem;vertical-align:middle;padding-left:.57rem;font-weight:500}
.brand-header--level-2--con .img-text-block{float:left;width:100%;position:relative;margin-bottom:1.14rem}
@media only screen and (max-width:992px){.brand-header--level-2--con .img-text-block{margin-bottom:4.14rem;position:static;display:none}
}
.brand-header--level-2--con .img-text-block img{width:100%;height:auto;background-color:#d8d8d8}
.brand-header--level-2--con .img-text-block h4{position:absolute;left:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,0.6),rgba(255,255,255,0));padding:2.43rem;width:100%;margin:0}
.brand-header--level-2--con .img-text-block h4 a{color:#fff;text-decoration:none;font-size:1.29rem;font-weight:bold;line-height:1.57rem}
.megasub-sticky{top:6.57rem}
@media only screen and (min-width:993px){.megasub-sticky{top:4.64rem}
}
.mega-sticky-desktop{top:4.29rem}
.brand-header--level-2--con.active{visibility:visible;opacity:1;max-height:100%}
@media only screen and (max-width:992px){.brand-header--level-2--con.active{padding-bottom:5.71rem}
}
.brand-header--level-2--con.active .row{margin-bottom:0}
.navMarTop{top:173px}
.navMarTopNoti{top:130px}
.meganav-author{opacity:1;visibility:visible;max-height:100vh;position:relative;float:left;width:100%;border-bottom:.07rem solid #1b1b1b;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2)}
.menu-overlay{position:absolute;left:0;top:12%;width:100%;display:none}
@media only screen and (min-width:993px){.brand-header.d-none.d-md-block.hidden{display:block !important}
}
@media only screen and (max-width:992px){.mob--nav.hidden{display:block !important}
}
.brand-footer{position:relative;overflow:hidden;background-color:#01675a;color:#fff;width:100%;float:left;border-bottom:1px solid #01675a}
.brand-footer:before{content:"";width:100%;height:auto;top:-0.71rem;bottom:-0.71rem;position:absolute;background:#01675a}
.brand-footer-nav{padding:2.29rem 0 0}
@media only screen and (min-width:993px){.brand-footer-nav{padding:3.43rem 0 0}
}
.brand-footer-contact{padding:.86rem 0 1.71rem}
.brand-footer-privacy{padding:0 0 3.43rem;border-top:1px solid #01675a}
@media only screen and (max-width:992px){.brand-footer-privacy{margin-top:-0.21rem}
}
.brand-footer--tier{background:#01675a}
.brand-footer--tier>a{font-weight:700}
.brand-footer--tier a{color:inherit;font-weight:normal;line-height:1.71rem;text-decoration:underline;text-underline-position:under}
.brand-footer--tier a span{font-size:1rem;font-weight:700;line-height:1.43rem}
@media only screen and (min-width:993px){.brand-footer--tier a span{font-size:1.14rem}
}
.brand-footer--tier ul{margin-left:0;margin-right:0;padding:0}
.brand-footer--tier ul li{list-style:none;display:inline-block;margin-right:.86rem}
@media only screen and (min-width:993px){.brand-footer--tier ul li{margin-right:1.57rem}
}
.brand-footer--tier nav ul{margin:0 0 1.43rem 0}
@media only screen and (min-width:993px){.brand-footer--tier nav ul{margin-bottom:0}
}
.brand-footer--tier nav ul li{display:block;margin:.43rem 0 .86rem}
@media only screen and (min-width:993px){.brand-footer--tier nav ul li{margin:0}
}
.brand-footer--tier__title{padding:.86rem 0;margin:0;font-size:1.14rem;font-weight:700;line-height:1.57rem}
.brand-footer--tier__title>a{font-weight:700}
.brand-footer--tier__title>a:focus{padding:1px;margin:-1px}
@media only screen and (min-width:993px){.brand-footer--tier__title{padding:0 0 .86rem;font-size:1.29rem}
}
.brand-footer--tier__featured{padding-right:5.14rem;font-size:.86rem;margin:0 0 2.29rem;line-height:1.14rem}
@media only screen and (min-width:993px){.brand-footer--tier__featured{margin:0}
}
.brand-footer--tier__featured--logo{font-size:.6rem}
.brand-footer--tier__featured--logo span{display:block;margin:.64rem 0 1.71rem}
@media only screen and (min-width:993px){.brand-footer--tier__featured--logo span{margin:.79rem 0 1.71rem}
}
.brand-footer--tier__featured address p{margin:0 0 2.29rem}
.brand-footer--tier__featured address p:last-child{margin:0}
.brand-footer--tier__social-media ul li{margin-right:0}
.brand-footer--tier__social-media ul li a{text-decoration:none !important}
.brand-footer--tier__social-media ul li a:hover,.brand-footer--tier__social-media ul li a:visited{text-decoration:none !important}
.brand-footer--tier__social-media ul li a .icon{font-size:1.29rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-fb{font-size:1.43rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-youtube{font-size:1.86rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-twitter{font-size:1.43rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-instagram{font-size:1.36rem}
.brand-footer--tier__social-media ul li a .icon::before{vertical-align:middle}
@media only screen and (min-width:993px){.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-fb{font-size:1.5rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-youtube{font-size:1.79rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-twitter{font-size:1.5rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-instagram{font-size:1.43rem}
}
.brand-footer--tier__contact .brand-footer--tier__title{padding:0 0 .86rem;font-weight:700}
.brand-footer--tier__contact p{font-size:1rem;line-height:1.29rem}
.brand-footer--tier__contact ul li{display:block;margin-bottom:.86rem}
.brand-footer--tier__contact ul li a:hover{text-decoration:none}
.brand-footer--tier__contact ul li a:hover .text{text-decoration:underline}
.brand-footer--tier__contact ul li .icon{margin-right:1.29rem;font-size:.93rem;vertical-align:middle}
.brand-footer--tier__contact ul li .icon-dcu-footer-phoneno{font-size:.86rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-email{font-size:.93rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-location{font-size:1.14rem;margin-right:1.07rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-chat{font-size:1.14rem}
@media only screen and (min-width:993px){.brand-footer--tier__contact ul li{font-size:1.15rem;display:inline-block;margin-right:3rem}
.brand-footer--tier__contact ul li .icon{font-size:1rem;margin-right:.71rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-phoneno{font-size:1.14rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-email{font-size:1.21rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-location{font-size:1.36rem;margin-right:.57rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-chat{font-size:1.29rem}
}
.brand-footer--tier__playstore{margin:0}
@media only screen and (min-width:993px){.brand-footer--tier__playstore{margin:0 0 2.71rem}
}
.brand-footer--tier__playstore ul li{margin-right:.57rem}
.brand-footer--tier__playstore ul li:last-child{margin-right:0}
.brand-footer--tier__playstore ul li a img{max-width:100%;height:auto;width:auto}
@media only screen and (min-width:993px){.brand-footer--tier__playstore ul li a img{height:2.57rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-footer--tier__playstore ul li a img{height:2.21rem}
}
@media only screen and (min-width:1280px){.brand-footer--tier__playstore ul li a img{height:auto}
}
.brand-footer--tier__privacy-policy{font-size:.86rem}
.brand-footer--tier__privacy-policy p{display:inline-block}
@media only screen and (max-width:992px){.brand-footer--tier__privacy-policy p{display:inline}
}
.brand-footer--tier__privacy-policy p a{text-decoration:underline}
.brand-footer--tier__privacy-policy ul li a{text-decoration:underline}
.brand-footer--tier__privacy-policy ul li a:hover{text-decoration:underline}
.brand-footer--tier__info{font-size:.86rem;line-height:1.14rem}
@media only screen and (min-width:720px) and (max-width:992px){.brand-footer--tier__info .col-4{max-width:15%}
}
.brand-footer--tier__info p{margin:.86rem 0}
.brand-footer--tier__separator{border-bottom:1px solid #fff;opacity:1}
@media only screen and (min-width:993px){.brand-footer--tier__separator{opacity:.5}
}
.brand-footer--tier img{width:100%;height:auto}
.brand-footer--tier img.dcu-logo{max-width:7.86rem}
@media only screen and (min-width:993px){.brand-footer--tier img.dcu-logo{max-width:8.5rem}
}
.brand-footer--tier img.ncua-logo{max-width:4.57rem;width:4.57rem;padding:2px}
.brand-footer--tier img.dcu-housing-logo{max-width:2.29rem;width:4.57rem}
.brand-footer--tier .accordion--panel{border-top:1px solid #fff;padding:0 0 1px;margin:0}
.brand-footer--tier .accordion--panel:last-child{border-bottom:1px solid #fff}
@media only screen and (min-width:993px){.brand-footer--tier .accordion--panel{border:0}
.brand-footer--tier .accordion--panel:last-child{border:0}
}
.brand-footer--tier .accordion--content{margin:0 0 0 .86rem}
@media only screen and (min-width:993px){.brand-footer--tier .accordion--content{margin:0}
}
.hero-banner-slider{float:left;width:100%;overflow:hidden;background-color:#d8d8d8}
@media only screen and (max-width:992px){.hero-banner-slider{height:28.57rem}
}
.hero-banner-slider.slick-slider.slick-dotted{margin-bottom:0}
.hero-banner-slider.slick-slider .slick-arrow{opacity:0;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hero-banner-slider.slick-slider:hover .slick-arrow{opacity:.75}
.hero-banner-slider.slick-slider .slick-prev,.hero-banner-slider.slick-slider .slick-next{height:4.43rem;width:4.43rem;background-color:rgba(255,255,255,0.7);position:absolute;border:0;top:50%;z-index:2;display:inline-block !important;color:#01675a}
.hero-banner-slider.slick-slider .slick-prev:before,.hero-banner-slider.slick-slider .slick-next:before{font-family:"dcu-iconset" !important}
.hero-banner-slider.slick-slider .slick-prev:hover,.hero-banner-slider.slick-slider .slick-prev:focus,.hero-banner-slider.slick-slider .slick-next:hover,.hero-banner-slider.slick-slider .slick-next:focus{background-color:#e6e6e6;opacity:0}
@media only screen and (min-width:993px){.hero-banner-slider.slick-slider .slick-prev:hover,.hero-banner-slider.slick-slider .slick-prev:focus,.hero-banner-slider.slick-slider .slick-next:hover,.hero-banner-slider.slick-slider .slick-next:focus{opacity:1}
}
.hero-banner-slider .slider__item{position:relative}
.hero-banner-slider .slider__item .img-holder{position:relative;float:left;width:100%}
@media only screen and (min-width:720px) and (max-width:992px){.hero-banner-slider .slider__item .img-holder>picture{position:relative;top:-190px}
}
.hero-banner-slider .slider__item .img-holder img{width:100%;height:auto}
.hero-banner-slider .slider__item__caption__wraper{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to left,rgba(0,0,0,0.4) 0,#1b1b1b 100%)}
@media only screen and (min-width:993px){.hero-banner-slider .slider__item__caption__wraper{background:linear-gradient(to right,black 0,rgba(0,0,0,0.98) 1%,rgba(0,0,0,0.02) 53%,rgba(0,0,0,0) 54%)}
}
.hero-banner-slider .slider__item__caption__wraper .container{height:100%;position:relative}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{font-family:"Nunito Sans",sans-serif;width:75%;vertical-align:middle;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;height:100%;min-height:25rem;opacity:1}
@media only screen and (min-width:1280px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{width:36%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{width:35%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{width:34%}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{width:48%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{width:50%}
}
@media only screen and (min-width:720px) and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{width:35%;padding-left:0}
}
@media only screen and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{height:28.57rem;padding-left:.57rem}
}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption-eyebro-txt{color:#fff;font-size:.86rem;font-weight:bold;letter-spacing:1px;line-height:1rem;display:inline-block;margin-bottom:.71rem}
@media only screen and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption-eyebro-txt{margin-top:3.43rem}
}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head{max-width:100%}
@media only screen and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head{margin-top:6rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head{margin-top:5.29rem}
}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head h1{color:#fff;font-size:2.14rem;line-height:2.43rem;margin-bottom:1.43rem;transition:none}
@media only screen and (min-width:993px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head h1{font-size:2.86rem;line-height:3.57rem}
}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__subhead{max-width:100%;margin-bottom:1.43rem;margin-bottom:1.57rem}
@media only screen and (min-width:993px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__subhead{margin-bottom:2.71rem}
}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__subhead p{color:#fff;font-size:1rem;line-height:1.29rem;margin:0}
@media only screen and (min-width:993px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__subhead p{font-size:1.29rem;line-height:1.57rem}
}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption .btn{margin-bottom:1.14rem;padding:1.14rem 2.29rem;color:#3a3a3a;letter-spacing:1px;font-size:1rem;line-height:1;font-weight:bold;position:relative;background:white;border:0;background:-webkit-linear-gradient(135deg,transparent 10px,#fff 10px,#fff 100%);background:-moz-linear-gradient(135deg,transparent 10px,#fff 10px,#fff 100%);background:-o-linear-gradient(135deg,transparent 10px,#fff 10px,#fff 100%);background:linear-gradient(-45deg,transparent 10px,#fff 10px,#fff 100%)}
@media only screen and (min-width:993px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption .btn{margin-bottom:2.79rem;display:block}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption .btn{margin-bottom:6.43rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption .btn{margin-bottom:6.43rem}
}
[data-item="video"] .hero-banner-slider .slider__item__caption__wraper{z-index:2;bottom:0}
@media only screen and (min-width:993px){[data-item="video"] .hero-banner-slider .slider__item__caption__wraper{bottom:5rem}
}
[data-item="video"] .img-holder{position:relative}
@media only screen and (min-width:993px){[data-item="video"] .img-holder{padding-bottom:56.25%;height:0}
}
[data-item="video"] .img-holder video{position:absolute;top:0;left:0;width:100%;height:28.14rem;background-color:#000;z-index:2}
@media only screen and (min-width:993px){[data-item="video"] .img-holder video{height:100%}
}
.hero-banner-slider .slick-prev{left:0}
.hero-banner-slider .slick-prev:before{content:"\6a";color:#04aa84}
[dir='rtl'] .slick-prev:before{content:"\74"}
.hero-banner-slider .slick-next{right:0}
.hero-banner-slider .slick-next:before{content:"\74";color:#04aa84}
[dir='rtl'] .slick-next:before{content:"\6a"}
.hero-banner-slider .slick-dotted.slick-slider{margin-bottom:0}
.hero-banner-slider .slick-dots{bottom:8%;max-width:992px;text-align:center;padding-left:16px;left:0;right:0;margin:0 auto}
@media only screen and (min-width:993px){.hero-banner-slider .slick-dots{max-width:1280px;text-align:left;bottom:10%}
}
@media only screen and (max-width:992px){.hero-banner-slider .slick-dots{padding-left:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slick-dots{bottom:3%;text-align:left;max-width:992px}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slick-dots{max-width:993px;text-align:left}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.hero-banner-slider .slick-dots{max-width:1100px;text-align:left;bottom:3%}
}
.hero-banner-slider .slick-dots li{width:.57rem;height:.57rem;border-radius:50%;background-color:#a9a8a3;margin-left:0}
.hero-banner-slider .slick-dots li.slick-active,.hero-banner-slider .slick-dots li:hover{background-color:#fff}
.hero-banner-slider .slick-dots li>button{display:none}
.hero-banner-slider.loading .slider__item__caption__wraper .container .slider__item__caption{opacity:0}
@media only screen and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .slider__item__caption-eyebro-txt+.slider__item__caption__head{margin-top:0}
}
@media only screen and (max-width:992px){.hero-banner-slider .community-banner .slider__item__caption__wraper .container .slider__item__caption-eyebro-txt{margin-top:1rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .community-banner .slider__item__caption__wraper .container .slider__item__caption{width:48%}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.hero-banner-slider .community-banner .slick-dots{bottom:6%}
}
@media only screen and (min-width:1560){.hero-banner-slider .slick-dots{max-width:1440px !important}
}
section{float:left;width:100%}
.breadcrumb{background-color:#fff;padding:0;margin:.86rem 0}
@media only screen and (min-width:720px) and (max-width:992px){.breadcrumb{margin:1.14rem 0}
}
@media only screen and (min-width:993px){.breadcrumb{margin:2.29rem 0}
}
.breadcrumb li.breadcrumb-item{color:#3a3a3a}
.breadcrumb li.breadcrumb-item+.breadcrumb li.breadcrumb-item{padding-left:0}
.breadcrumb li.breadcrumb-item:brfore{display:none}
.breadcrumb li.breadcrumb-item:after{content:"\74";font-family:"dcu-iconset" !important;font-size:9px;color:#01675a;display:inline-block;padding-right:.5rem;padding-left:.5rem}
.breadcrumb li.breadcrumb-item.active:after{display:none}
.breadcrumb li,.breadcrumb li a{font-size:.71rem;font-weight:600;letter-spacing:1px;line-height:1.43rem;color:#3a3a3a;text-decoration:none}
@media only screen and (min-width:993px){.breadcrumb li,.breadcrumb li a{font-size:.86rem;line-height:1rem}
}
.breadcrumb li.active{font-weight:800}
.breadcrumb-item+.breadcrumb-item{padding-left:0}
@media only screen and (max-width:992px){.breadcrumb-item+.breadcrumb-item{line-height:1.43rem}
}
.breadcrumb-item+.breadcrumb-item:before{content:"\74";font-family:"dcu-iconset";font-size:9px;color:#01675a;display:none}
div.breadcrumb{margin:0}
span.rating-stars,span.rating-stars span{display:inline-block;background:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/svg/Stars.svg") 0 -19px repeat-x;width:114px;height:19px;background-size:23px;overflow:hidden;margin-right:.57rem}
span.rating-stars span{background-position:0 0}
.content-selector{float:left;width:100%;min-height:10.07rem;background-color:#fff;padding:2.29rem 0 1.93rem;color:#fff;position:relative}
@media only screen and (min-width:993px){.content-selector{padding:2.86rem 0 1.57rem;min-height:9.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector{min-height:8.21rem}
}
.content-selector--title{font-size:1.71rem;line-height:2rem;font-weight:300;margin-bottom:.64rem}
@media only screen and (min-width:993px){.content-selector--title{font-size:2.71rem;line-height:4rem;margin-bottom:.5rem}
}
.content-selector:before{content:"";position:absolute;top:0;left:0;right:0;height:10.07rem;background-color:#01675a}
@media only screen and (min-width:993px){.content-selector:before{height:9.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector:before{height:8.21rem}
}
@media only screen and (max-width:992px){.content-selector>.container{padding-left:.57rem;padding-right:.57rem}
}
@media only screen and (max-width:992px){.content-selector>.container>.row{margin:0 auto}
}
.content-selector h2{font-size:1.71rem;line-height:2rem;font-weight:300;margin-bottom:.64rem}
@media only screen and (min-width:993px){.content-selector h2{font-size:2.71rem;line-height:4rem;margin-bottom:.5rem}
}
.content-selector #hiddenCard:before{content:"";position:absolute;top:10.07rem;left:0;right:0;height:1.64rem;background-color:#01675a}
@media only screen and (min-width:993px){.content-selector #hiddenCard:before{top:9.43rem;height:2.86rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector #hiddenCard:before{top:8.21rem}
}
.content-selector__dropdown span,.content-selector__dropdown{-webkit-transition:all .6s ease-in 0;-moz-transition:all .6s ease-in 0;-ms-transition:all .6s ease-in 0;-o-transition:all .6s ease-in 0;transition:all .6s ease-in 0}
.content-selector__dropdown{height:2.86rem;width:100%;background-color:transparent;border-bottom:.14rem solid #fff}
@media only screen and (min-width:993px){.content-selector__dropdown{height:3.93rem}
}
.content-selector__dropdown .btn{background-color:transparent;color:#fff;text-align:left;padding:.14rem 0;width:100%;height:2.5rem;overflow:hidden}
@media only screen and (min-width:993px){.content-selector__dropdown .btn{height:3.57rem}
}
.content-selector__dropdown .btn:after{top:.36rem;content:"\6a";font-family:"dcu-iconset";line-height:1.43rem;display:block;position:absolute;right:0;font-size:1.29rem;border:0;width:1.43rem;height:1.43rem;text-align:center;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .3s ease-in 0;-moz-transition:all .3s ease-in 0;-ms-transition:all .3s ease-in 0;-o-transition:all .3s ease-in 0;transition:all .3s ease-in 0}
@media only screen and (min-width:993px){.content-selector__dropdown .btn:after{top:1.43rem;font-size:1.07rem}
}
.content-selector__dropdown .btn span{font-size:2.29rem;line-height:2.57rem;height:3.36rem;font-weight:bold;display:block}
@media only screen and (max-width:480px){.content-selector__dropdown .btn span{width:19.29rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
}
@media only screen and (min-width:993px){.content-selector__dropdown .btn span{font-size:3.14rem;line-height:3.14rem;height:3.71rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector__dropdown .btn span{width:21.71rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
}
.content-selector__dropdown .btn span:first-child{margin-top:0}
.content-selector__dropdown.show .btn:after{-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.content-selector__dropdown .dropdown-menu{width:100%;border-radius:0;border:1px solid #e7e8e9;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);background-color:#f8f8f8;padding:0}
.content-selector__dropdown .dropdown-menu .dropdown-item{padding:.86rem 1.29rem;line-height:1.71rem;font-size:1.14rem;font-weight:normal;-webkit-transition:all .3s ease-in 0;-moz-transition:all .3s ease-in 0;-ms-transition:all .3s ease-in 0;-o-transition:all .3s ease-in 0;transition:all .3s ease-in 0;color:#3a3a3a;border-bottom:1px solid #ccc;box-shadow:0 1px 2px 0 rgba(200,200,200,0.3)}
@media only screen and (min-width:993px){.content-selector__dropdown .dropdown-menu .dropdown-item{padding:1.14rem 1.71rem;line-height:2rem;font-size:1.71rem}
}
.content-selector__dropdown .dropdown-menu .dropdown-item:hover{background-color:#fff;color:#068765;cursor:pointer;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
.content-selector__dropdown .dropdown-menu .dropdown-item.active{background-color:#f8f8f8;color:#3a3a3a;cursor:pointer;font-weight:bold}
.content-selector__dropdown .dropdown-menu .dropdown-item.active:hover{background-color:#fff;color:#068765}
.content-selector .mr-top{margin-top:-3.71rem !important;padding-bottom:.36rem}
.content-selector .slider-controls{display:none}
@media only screen and (min-width:993px){.content-selector .slider-controls{display:block;margin-left:.71rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.content-selector .slider-controls{display:block}
}
.content-selector .slider-controls.invisible{height:0}
.content-selector div.p-0.slider-controls.hidden{display:none}
.content-selector .dynamic-card,.content-selector .static-card{-webkit-box-shadow:4px 4px 0 -2px #d9d9d9;-moz-box-shadow:4px 4px 0 -2px #d9d9d9;box-shadow:4px 4px 0 -2px #d9d9d9;background:#f8f8f8;min-height:22.86rem;color:#3a3a3a}
@media only screen and (min-width:993px){.content-selector .dynamic-card,.content-selector .static-card{min-height:38.57rem}
}
.content-selector .dynamic-card .btn-group,.content-selector .static-card .btn-group{margin:0 0 1.29rem;display:block}
@media only screen and (min-width:993px){.content-selector .dynamic-card .btn-group,.content-selector .static-card .btn-group{margin:0 0 1.71rem}
}
.content-selector .dynamic-card .btn-border-primary:after,.content-selector .dynamic-card .community-carousel__item--content .btn-rt-chopped:after,.community-carousel__item--content .content-selector .dynamic-card .btn-rt-chopped:after,.content-selector .dynamic-card .reviews__item--content .btn-rt-chopped:after,.reviews__item--content .content-selector .dynamic-card .btn-rt-chopped:after,.content-selector .dynamic-card .people-shopped--btn-rt-chopped:after,.content-selector .dynamic-card .generic-modal .btn-rt-chopped:after,.generic-modal .content-selector .dynamic-card .btn-rt-chopped:after,.content-selector .static-card .btn-border-primary:after,.content-selector .static-card .community-carousel__item--content .btn-rt-chopped:after,.community-carousel__item--content .content-selector .static-card .btn-rt-chopped:after,.content-selector .static-card .reviews__item--content .btn-rt-chopped:after,.reviews__item--content .content-selector .static-card .btn-rt-chopped:after,.content-selector .static-card .people-shopped--btn-rt-chopped:after,.content-selector .static-card .generic-modal .btn-rt-chopped:after,.generic-modal .content-selector .static-card .btn-rt-chopped:after{background-color:#f8f8f8}
.content-selector .dynamic-card{padding:2.29rem 1.86rem 1.86rem;margin:.71rem 0 .07rem}
@media only screen and (min-width:993px){.content-selector .dynamic-card{margin:2.21rem 0 .71rem 1rem;padding:4.14rem 2.29rem}
}
.slick-slide .content-selector .dynamic-card{margin-right:.57rem}
.content-selector .slick-slide .dynamic-card{margin:.71rem}
@media only screen and (min-width:993px){.content-selector .slick-slide .dynamic-card{margin:2.21rem .86rem .71rem 1rem}
}
.content-selector .previous,.content-selector .next{display:inline-block;cursor:pointer;color:#1b1b1b;font-size:.86rem;font-weight:bold;letter-spacing:1px;line-height:.86rem;vertical-align:middle}
.content-selector .previous .icon,.content-selector .next .icon{margin:0 .21rem;font-size:.86rem;vertical-align:middle;color:#04aa84}
.content-selector .slick-disabled.previous,.content-selector .slick-disabled.next,.content-selector .slick-disabled.previous .icon,.content-selector .slick-disabled.next .icon{color:#7f7f7f;pointer-events:none}
.content-selector .previous{padding-left:0;padding-right:.43rem}
.content-selector .next{padding-right:0;padding-left:.43rem}
.content-selector .previous.slick-disabled,.content-selector .next.slick-disabled{color:#7f7f7f}
.content-selector .progress{display:inline-block;width:73%;height:2px;transform:translateY(-80%);border-radius:0;overflow:hidden;background-color:#e7e8e9;background-image:linear-gradient(to right,#04aa84,#04aa84);background-repeat:no-repeat;background-size:0 100%;-webkit-transition:background-size .4s ease-in;-moz-transition:background-size .4s ease-in;-ms-transition:background-size .4s ease-in;transition:background-size .4s ease-in}
@media only screen and (min-width:993px) and (max-width:1100px){.content-selector .progress{width:67%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.content-selector .progress{width:46%}
}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector .col-lg-4.col-xl-3.col-md-4.col-sm-4.px-4.px-md-3{padding-left:8px !important}
}
div.slider-controls.hidden{display:none}
.slick-track .slick-track{display:none !important}
@-webkit-keyframes placeholder-shimmer{0{background-position:-33.43rem 0}
100%{background-position:33.43rem 0}
}
@-moz-keyframes placeholder-shimmer{0{background-position:-33.43rem 0}
100%{background-position:33.43rem 0}
}
@-ms-keyframes placeholder-shimmer{0{background-position:-33.43rem 0}
100%{background-position:33.43rem 0}
}
@-o-keyframes placeholder-shimmer{0{background-position:-33.43rem 0}
100%{background-position:33.43rem 0}
}
@keyframes placeholder-shimmer{0{background-position:-33.43rem 0}
100%{background-position:33.43rem 0}
}
.placeholder{-webkit-animation-name:placeholder-shimmer;-moz-animation-name:placeholder-shimmer;-ms-animation-name:placeholder-shimmer;-o-animation-name:placeholder-shimmer;animation-name:placeholder-shimmer;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#d9d9d9),color-stop(20%,#7f7f7f),color-stop(40%,#d9d9d9),color-stop(100%,#d9d9d9));background-image:-webkit-linear-gradient(left,#d9d9d9 0,#7f7f7f 20%,#d9d9d9 40%,#d9d9d9 100%);background-image:-moz-linear-gradient(left,#d9d9d9 0,#7f7f7f 20%,#d9d9d9 40%,#d9d9d9 100%);background-image:-o-linear-gradient(left,#d9d9d9 0,#7f7f7f 20%,#d9d9d9 40%,#d9d9d9 100%);background-image:linear-gradient(left,#d9d9d9 0,#7f7f7f 20%,#d9d9d9 40%,#d9d9d9 100%);background-repeat:no-repeat;background-size:57.14rem 14.29rem;background-color:#d9d9d9;display:inline-block;margin-bottom:1rem}
.static-card{margin:2.21rem 0 .07rem;padding:2.29rem 3.71rem 2rem;color:#3a3a3a}
@media only screen and (min-width:993px){.static-card{margin:2.21rem 0 .71rem;padding:4rem 2.86rem 3.29rem 5.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.static-card{padding:2.86rem 2.86rem .36rem 1.86rem;overflow:auto}
}
.static-card__topic{font-size:.71rem;line-height:.86rem;margin-bottom:.57rem;font-weight:bold;display:block;letter-spacing:1px}
@media only screen and (min-width:993px){.static-card__topic{font-size:.86rem;font-weight:bold;line-height:1rem;margin-bottom:.71rem}
}
.static-card__headline{width:100%;margin-bottom:.86rem}
@media only screen and (min-width:993px){.static-card__headline{width:19.86rem;margin-bottom:1.14rem}
}
.static-card__headline h2{font-size:2rem;line-height:2.29rem}
@media only screen and (min-width:993px){.static-card__headline h2{font-size:2.71rem;font-weight:300;line-height:3rem}
}
.static-card__subcopy{margin-bottom:1.43rem;width:100%}
@media only screen and (min-width:993px){.static-card__subcopy{margin-bottom:1.71rem;width:21.57rem}
}
.static-card__subcopy p{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.static-card__subcopy p{font-size:1.14rem;line-height:1.43rem}
}
.static-card ul{max-width:17.86rem;margin-bottom:0}
@media only screen and (min-width:720px) and (max-width:992px){.static-card ul{max-width:25.71rem}
}
.static-card ul li{margin-left:0rem;margin-bottom:1.21rem}
.static-card ul li:last-child{margin-bottom:0}
@media only screen and (min-width:993px){.static-card ul li{margin-bottom:1.43rem}
}
.static-card ul li a{text-decoration:none;font-size:1.14rem;line-height:1.43rem;color:#3a3a3a;padding-left:1.43rem;font-weight:200;letter-spacing:normal}
.static-card ul li a.btn-link{padding-left:2.14rem}
.static-card ul li a .icon{display:inline-block;margin-left:-2.36rem;vertical-align:middle;text-align:center;color:#068765;font-size:1.29rem;height:1.57rem;width:1.57rem;margin-right:.57rem}
.static-card ul li a .icon:before{vertical-align:middle}
.static-card__img-holder{float:none;max-width:9.5rem;margin:1.5rem 0 2.14rem}
@media only screen and (min-width:720px) and (max-width:992px){.static-card__img-holder{max-width:11.79rem;float:right;margin-top:0}
}
@media only screen and (min-width:993px){.static-card__img-holder{max-width:14.14rem;margin-left:3rem;float:right;margin-top:-11%;max-height:15.57rem}
}
.dynamic-card__topic{font-size:1.14rem;line-height:1.43rem;height:2.86rem;position:relative;margin-bottom:1.43rem;font-weight:bold;letter-spacing:1px}
@media only screen and (min-width:993px){.dynamic-card__topic{font-size:1.14rem;letter-spacing:1px;line-height:1.57rem;height:3.14rem;margin-bottom:3rem}
}
.dynamic-card__topic:after{position:absolute;content:"";height:.14rem;width:1.71rem;bottom:-0.71rem;left:0;background-color:#01675a}
.dynamic-card__heading{margin-bottom:.71rem;font-size:2.86rem;line-height:2.86rem;color:#01675a}
@media only screen and (min-width:993px){.dynamic-card__heading{color:#01675a;font-size:3.43rem;letter-spacing:-0.5px;line-height:3.71rem;margin-bottom:1.14rem}
}
.dynamic-card__heading small{font-size:1.43rem;line-height:2rem}
@media only screen and (min-width:993px){.dynamic-card__heading small{font-size:1.71rem;line-height:1.86rem}
}
.dynamic-card__subheading{font-size:.71rem;line-height:.86rem;margin-bottom:.57rem;font-weight:bold;letter-spacing:1px}
@media only screen and (min-width:993px){.dynamic-card__subheading{font-size:.86rem;line-height:1rem;margin-bottom:.43rem;display:block}
}
.dynamic-card__subcopy{font-size:1rem;line-height:1.29rem;margin-bottom:2.29rem}
@media only screen and (min-width:993px){.dynamic-card__subcopy{font-size:1.14rem;line-height:1.43rem;min-height:4.29rem}
}
.dynamic-card .learn-more{color:#1b1b1b;font-size:.86rem;font-weight:bold;letter-spacing:1px;line-height:.86rem;text-decoration:none}
.dynamic-card .placeholder{display:block;max-width:90%}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector .dynamic-card{width:48%;float:left;margin:1%;min-height:26.57rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.content-selector .dynamic-card{padding-bottom:40px}
}
@media only screen and (min-width:993px) and (max-width:1100px){.content-selector .static-card{padding-left:15px;padding-right:25px}
}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector .slider-content{padding-left:5px;padding-right:5px}
}
@media only screen and (min-width:993px) and (max-width:1100px){.content-selector .slider-content{padding-left:0}
}
.cookie-policy-container{background-color:#3a3a3a;position:fixed;top:0;z-index:9999;width:100%;color:#fff;opacity:.9;max-width:1680px;margin:0 auto;left:0;right:0;display:none}
.cookie-policy-container .cookie-policy{padding:1.14rem;font-family:"Nunito Sans",sans-serif;position:relative}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy{padding:1.43rem 0}
}
.cookie-policy-container .cookie-policy__text{width:100%;margin-bottom:1.29rem;padding-right:1.43rem;padding-top:.71rem}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy__text{max-width:55rem;padding-right:2.14rem;width:auto;padding-right:0;padding-top:0}
}
.cookie-policy-container .cookie-policy__text p{font-size:1rem;line-height:1.29rem;transform:translateY(0)}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy__text p{font-size:1.14rem;line-height:1.43rem;transform:translateY(30%)}
}
.cookie-policy-container .cookie-policy .icon{font-size:.86rem;float:right;margin-bottom:0;margin-right:-0.86rem;cursor:pointer}
.cookie-policy-container .cookie-policy .icon:before{padding:.43rem;margin-top:-0.71rem;color:#fff}
.cookie-policy-container .cookie-policy__close{background-color:transparent;border:0;position:absolute;top:1.43rem;right:0}
@media only screen and (max-width:992px){.cookie-policy-container .cookie-policy__close{right:1.07rem}
}
.cookie-policy-container .cookie-policy .button-group{width:100%;vertical-align:bottom}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy .button-group{width:auto}
}
.cookie-policy-container .cookie-policy .btn-tilt,.cookie-policy-container .cookie-policy .btn-border-tilt{padding:1.14rem 2.29rem;max-width:11.43rem;width:auto;position:relative;font-size:1rem;font-weight:bold;letter-spacing:1px;line-height:1rem}
.cookie-policy-container .cookie-policy .btn-tilt:before,.cookie-policy-container .cookie-policy .btn-border-tilt:before{display:none}
.cookie-policy-container .cookie-policy .btn-tilt:after,.cookie-policy-container .cookie-policy .btn-border-tilt:after{content:'';position:absolute;height:1.79rem;width:1.79rem;bottom:-0.86rem;right:-0.93rem;transform:rotate(45deg);background-color:#3a3a3a}
.cookie-policy-container .cookie-policy .btn-tilt{color:#3a3a3a;border:0;margin-right:1.43rem;background:#fff}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy .btn-tilt{margin-right:2.86rem}
}
.cookie-policy-container .cookie-policy .btn-tilt:hover{opacity:.8;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0}
.cookie-policy-container .cookie-policy .btn-border-tilt{border:2px solid #fff;background-color:transparent;color:#fff;padding:1.07rem 2.14rem}
.cookie-policy-container .cookie-policy.single-btn .cookie-policy__text{width:100%}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy.single-btn .cookie-policy__text{max-width:71.29rem;width:auto}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.cookie-policy-container .cookie-policy.single-btn .cookie-policy__text{max-width:57rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.cookie-policy-container .cookie-policy.single-btn .cookie-policy__text{max-width:57rem}
}
.cookie-policy-container .cookie-policy.single-btn .btn-tilt{max-width:100%;width:100%;margin:0}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy.single-btn .btn-tilt{max-width:11.43rem;width:auto;margin-left:6.86rem}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.cookie-policy-container .cookie-policy.single-btn .btn-tilt{margin-left:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.cookie-policy-container .cookie-policy.single-btn .btn-tilt{margin-left:0}
}
.cookie-policy-container .cookie-policy.single-btn .btn-border-tilt{display:none}
.cookie-policy-author.cookie-policy-container{position:relative;float:left;width:100%;display:block;z-index:1}
.btn-border-primary,.community-carousel__item--content .btn-rt-chopped,.reviews__item--content .btn-rt-chopped,.people-shopped--btn-rt-chopped,.generic-modal .btn-rt-chopped{position:relative;border:3px solid #3a3a3a;padding:1.21rem 2.29rem;font-weight:bold;color:#3a3a3a;letter-spacing:1px;line-height:1;text-transform:uppercase;display:inline-block}
.btn-border-primary:after,.community-carousel__item--content .btn-rt-chopped:after,.reviews__item--content .btn-rt-chopped:after,.people-shopped--btn-rt-chopped:after,.generic-modal .btn-rt-chopped:after{content:"";position:absolute;width:0;height:0;right:-7px;bottom:-7px;z-index:3;border-width:11px;border-style:solid;border-color:transparent;background:#fff;pointer-events:none;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out 0;-moz-transition:all .2s ease-out 0;-ms-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;transition:all .2s ease-out 0}
.btn-border-primary:hover,.community-carousel__item--content .btn-rt-chopped:hover,.reviews__item--content .btn-rt-chopped:hover,.people-shopped--btn-rt-chopped:hover,.generic-modal .btn-rt-chopped:hover{text-decoration:none;color:#3a3a3a}
.btn-border-primary:active,.community-carousel__item--content .btn-rt-chopped:active,.reviews__item--content .btn-rt-chopped:active,.people-shopped--btn-rt-chopped:active,.generic-modal .btn-rt-chopped:active{background-color:#3a3a3a;color:#fff}
.btn-border-primary:hover:after,.community-carousel__item--content .btn-rt-chopped:hover:after,.reviews__item--content .btn-rt-chopped:hover:after,.people-shopped--btn-rt-chopped:hover:after,.generic-modal .btn-rt-chopped:hover:after,.btn-border-primary:focus:after,.community-carousel__item--content .btn-rt-chopped:focus:after,.reviews__item--content .btn-rt-chopped:focus:after,.people-shopped--btn-rt-chopped:focus:after,.generic-modal .btn-rt-chopped:focus:after,.btn-border-primary:active:after,.community-carousel__item--content .btn-rt-chopped:active:after,.reviews__item--content .btn-rt-chopped:active:after,.people-shopped--btn-rt-chopped:active:after,.generic-modal .btn-rt-chopped:active:after{border-width:0;outline:0}
.btn-border-primary.disabled,.community-carousel__item--content .disabled.btn-rt-chopped,.reviews__item--content .disabled.btn-rt-chopped,.disabled.people-shopped--btn-rt-chopped,.generic-modal .disabled.btn-rt-chopped{border:2px solid #7f7f7f;color:#7f7f7f}
.btn-link{position:relative;font-weight:bold;letter-spacing:1px;font-size:.86rem;line-height:1;display:inline-block;color:#1b1b1b;padding:.21rem 1.43rem .14rem 0;margin-bottom:-0.14rem;margin-top:-0.21rem;cursor:pointer}
.btn-link span:last-child{position:relative;display:inline-block}
.btn-link span:last-child:after{position:absolute;content:"";bottom:-1px;height:11px;width:2px;right:-10px;display:block;background:#068765;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease-out 0;-moz-transition:all .2s ease-out 0;-ms-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;transition:all .2s ease-out 0}
.btn-link span:last-child:before{position:absolute;font-family:"dcu-iconset" !important;content:"t";text-transform:none !important;color:#068765;font-weight:normal;right:-19px;font-size:10px;line-height:10px;top:-10px;overflow:hidden;width:9px;height:10px;display:block;opacity:0;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .1s ease 0;-moz-transition:all .1s ease 0;-ms-transition:all .1s ease 0;-o-transition:all .1s ease 0;transition:all .1s ease 0}
.btn-link:hover{text-decoration:none;color:#3a3a3a}
.btn-link:hover span:last-child:before{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .1s ease 0;-moz-transition:all .1s ease 0;-ms-transition:all .1s ease 0;-o-transition:all .1s ease 0;transition:all .1s ease 0;-moz-transform-origin:left center;-o-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;right:-20px}
.btn-link:hover span:last-child:after{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-12px;bottom:-1px;height:12px}
.page-hero{width:100%;float:left;position:relative;font-family:"Nunito Sans"}
.page-hero .img-holder{position:relative;overflow:hidden;z-index:1;width:100%;min-height:16.43rem}
@media only screen and (min-width:993px){.page-hero .img-holder{min-height:15.29rem}
}
.page-hero .img-holder:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(to right,black 0,rgba(0,0,0,0.98) 1%,rgba(0,0,0,0.02) 53%,rgba(0,0,0,0) 54%);color:#fff;position:absolute;z-index:2}
@media only screen and (max-width:480px){.page-hero .img-holder:after{background:linear-gradient(to top,black 0,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.02) 85%,rgba(0,0,0,0) 50%)}
}
@media only screen and (min-width:480px) and (max-width:720px){.page-hero .img-holder:after{background:linear-gradient(to top,black 0,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.02) 85%,rgba(0,0,0,0) 50%)}
}
.page-hero .img-holder img{width:100%;height:auto}
@media only screen and (min-width:1024px){.page-hero__branch-landing .img-holder{max-height:31.07rem}
}
.page-hero__caption{width:100%;color:#fff;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 .86rem;flex-direction:column}
@media only screen and (min-width:993px){.page-hero__caption{padding:0}
}
.page-hero__caption-head{max-width:100%;float:left;width:100%}
@media only screen and (max-width:992px){.page-hero__caption-head{margin-top:.86rem}
}
@media only screen and (min-width:993px){.page-hero__caption-head{max-width:39.29rem}
}
.page-hero__caption-head h2,.page-hero__caption-head h1{font-size:2.14rem;line-height:2.43rem;margin-bottom:1.14rem;font-weight:400}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-hero__caption-head h2,.page-hero__caption-head h1{margin-bottom:0}
}
@media only screen and (min-width:993px){.page-hero__caption-head h2,.page-hero__caption-head h1{font-size:2.86rem;line-height:3.57rem}
}
.page-hero__caption-subcopy{max-width:30.43rem}
.page-hero__caption-subcopy p{font-size:1.29rem;line-height:1.57rem;font-weight:300}
.page-hero__caption-desktop{float:left}
@media only screen and (max-width:992px){.page-hero__caption-desktop{margin-bottom:2.29rem;width:100%}
}
@media only screen and (min-width:993px){.page-hero__caption-desktop{display:block;width:100%}
}
.page-hero__caption-desktop__stars{float:left;width:100%;margin-bottom:1.71rem}
.page-hero__caption-desktop__stars a{font-size:1rem;color:#fff;text-decoration:none}
.page-hero__caption-desktop__rating-label{color:#fff;font-size:1rem;line-height:1.29rem;padding-left:.71rem;vertical-align:super}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-hero__caption-desktop__rating-label{vertical-align:bottom}
}
.page-hero__caption-desktop__rating-label:hover{cursor:pointer;color:#fff;text-decoration:none}
.page-hero__caption-desktop__rating-label:focus{color:#fff;text-decoration:none}
@media only screen and (max-width:992px){.page-hero__caption-desktop__rating-label{color:#3a3a3a}
}
@media only screen and (min-width:720px) and (max-width:992px){.page-hero__caption-desktop__rating-label{color:#3a3a3a}
}
.page-hero__caption-desktop__review-copy{float:left;width:23.14rem;margin-bottom:1.14rem;font-size:1rem;line-height:1.29rem;color:#3a3a3a}
@media only screen and (min-width:993px){.page-hero__caption-desktop__review-copy{margin-bottom:1.43rem;color:#fff;font-size:1.29rem;line-height:1.57rem}
}
.page-hero__caption-desktop__rte{float:left;width:100%;margin-bottom:1.14rem;margin-top:1.14rem;font-size:1rem;line-height:1.29rem;color:#3a3a3a}
@media only screen and (min-width:993px){.page-hero__caption-desktop__rte{margin-top:.57rem;margin-bottom:.57rem;color:#fff;font-size:1.29rem;line-height:1.57rem}
}
.page-hero__caption-desktop__rte a{color:#04aa84}
.page-hero__caption-desktop__rte p{margin:0;font-size:1.29rem;line-height:1.57rem}
@media only screen and (max-width:992px){.page-hero__caption-desktop__rte p{font-size:1rem;line-height:1.29rem}
}
.page-hero__caption-desktop__btns{float:left;width:100%}
.page-hero__caption-desktop__btns .btn-green-chopped{text-align:center;padding:1.14rem 2.14rem;color:#fff;letter-spacing:1px;font-size:1rem;line-height:1;font-weight:bold;text-transform:uppercase;position:relative;display:inline-block;background:white;border:0;background:-webkit-linear-gradient(135deg,transparent 10px,#07926d 10px,#07926d 100%);background:-moz-linear-gradient(135deg,transparent 10px,#07926d 10px,#07926d 100%);background:-o-linear-gradient(135deg,transparent 10px,#07926d 10px,#07926d 100%);background:linear-gradient(-45deg,transparent 10px,#07926d 10px,#07926d 100%)}
@media only screen and (max-width:992px){.page-hero__caption-desktop__btns .btn-green-chopped{width:inherit}
}
@media only screen and (min-width:720px) and (max-width:992px){.page-hero__caption-desktop__btns .btn-green-chopped{width:auto}
}
.page-hero__caption-desktop__btns .btn-green-chopped:hover{text-decoration:none}
.page-hero__caption-desktop__btns .btn-trans-chopped{text-align:center;margin-left:1.71rem;display:inline-block;text-transform:uppercase;text-decoration:none;padding:1.14rem 2.29rem;color:#fff;letter-spacing:1px;font-weight:bold;line-height:1;background:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/btn.png");background-size:100% 100%;min-width:160px}
.page-hero__caption-desktop__btns .btn-trans-chopped:hover{background-image:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/btn-hover.png")}
.page-hero__caption-desktop__btns .btn-trans-chopped:after{opacity:0;content:"";position:absolute;width:0;height:0;right:-7px;bottom:-7px;z-index:3;border-width:11px;border-style:solid;border-color:transparent;background:#fff;pointer-events:none;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out 0;-moz-transition:all .2s ease-out 0;-ms-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;transition:all .2s ease-out 0}
@media only screen and (max-width:992px){.page-hero__caption-desktop__btns .btn-trans-chopped{margin-top:.86rem;margin-left:0;width:inherit;color:#3a3a3a;background-image:none;border:3px solid #3a3a3a}
.page-hero__caption-desktop__btns .btn-trans-chopped:hover{background-image:none}
.page-hero__caption-desktop__btns .btn-trans-chopped:after{opacity:1}
}
@media only screen and (min-width:720px) and (max-width:992px){.page-hero__caption-desktop__btns .btn-trans-chopped{width:auto;margin-left:1.71rem;border:3px solid #3a3a3a;padding:.93rem 2.07rem;background-image:none}
.page-hero__caption-desktop__btns .btn-trans-chopped:hover{background-image:none}
.page-hero__caption-desktop__btns .btn-trans-chopped:after{opacity:1}
}
.page-hero__caption-mobile{float:left;display:block}
@media only screen and (max-width:992px){.page-hero__caption-mobile{position:absolute;bottom:1.43rem;margin-right:2.5rem}
}
@media only screen and (min-width:993px){.page-hero__caption-mobile{display:none}
}
.page-hero__caption-mobile h2,.page-hero__caption-mobile h1,.page-hero__caption-mobile span.heading{font-size:2.14rem;line-height:2.43rem;font-weight:400}
@media only screen and (max-width:992px){.page-hero__caption-mobile h2,.page-hero__caption-mobile h1,.page-hero__caption-mobile span.heading{margin-bottom:0}
}
@media only screen and (min-width:993px){.page-hero__caption-mobile h2,.page-hero__caption-mobile h1,.page-hero__caption-mobile span.heading{font-size:2.86rem;line-height:3.57rem}
}
@media only screen and (max-width:992px){.page-hero__reviews.v-center{position:relative;top:auto;transform:none}
}
.page-hero__reviews .bv_main_container .bv_main_container_CTA_row,.page-hero__reviews .bv_main_container .bv_main_container_line_break,.page-hero__reviews .bv_main_container .bv_main_container_row_normal{display:none !important}
.page-hero__reviews .bv_main_container .bv_main_container_row_flex .bv_numReviews_component_container,.page-hero__reviews .bv_main_container .bv_main_container_row_flex .bv_avgRating_component_container{display:none !important}
.page-hero__reviews [data-bv-show=rating_summary] .bv_main_container .bv_main_container_CTA_row{display:none !important}
.page-hero__reviews div.bv_modal_component_container[data-bv-modal]{display:none !important}
.page-hero__reviews #bazaarVoice--page-hero{max-width:7.86rem;display:inline-block}
.page-hero__reviews #bazaarVoice--page-hero .container{padding-left:0rem}
.page-hero__reviews #bazaarVoice--page-hero .bv_averageRating_component_container,.page-hero__reviews #bazaarVoice--page-hero .bv_numReviews_component_container,.page-hero__reviews #bazaarVoice--page-hero .bv-off-screen{display:none !important}
@media only screen and (max-width:720px){.page-hero__career--caption{float:left;display:block;position:absolute;bottom:1.43rem;margin-right:3.07rem}
.page-hero__career--caption h2,.page-hero__career--caption h1{margin-bottom:0;font-size:2.14rem;line-height:2.43rem;font-weight:normal}
}
@media only screen and (min-width:720px) and (max-width:992px){.page-hero__career--caption{float:left;max-width:23.29rem}
.page-hero__career--caption h2,.page-hero__career--caption h1{margin-bottom:1.14rem;font-size:2.86rem;line-height:3.57rem;font-weight:normal}
}
@media only screen and (min-width:720px) and (max-width:992px) and (-ms-high-contrast:active){.page-hero__career--caption h2,.page-hero__career--caption h1{margin-bottom:0}
}
@media only screen and (min-width:993px){.page-hero__career--caption{float:left;max-width:23.29rem}
.page-hero__career--caption h2,.page-hero__career--caption h1{margin-bottom:1.14rem;font-size:2.86rem;line-height:3.57rem;font-weight:normal}
}
@media only screen and (min-width:993px) and (-ms-high-contrast:active){.page-hero__career--caption h2,.page-hero__career--caption h1{margin-bottom:0}
}
.edge .page-hero__caption-desktop__rating-label{vertical-align:bottom}
.disclaimer-footer{background:#eff0f1;padding:1.14rem 0;width:100%}
@media only screen and (min-width:993px){.disclaimer-footer{padding:1.71rem 0}
}
.disclaimer-footer p{font-size:.71rem;line-height:.86rem;color:#3a3a3a}
@media only screen and (min-width:993px){.disclaimer-footer p{font-size:1rem;line-height:1.29rem}
}
.disclaimer-footer a{color:#01675a}
.member-referral{background:#f8f8f8;padding:1.71rem 0;width:100%;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);margin-bottom:.21rem}
@media only screen and (max-width:992px){.member-referral>.container{padding-left:.57rem;padding-right:.57rem}
}
@media only screen and (min-width:993px){.member-referral{padding:2.86rem 0}
}
.member-referral__wrapper{background:#01675a;padding:2.29rem}
@media only screen and (min-width:993px){.member-referral__wrapper{padding:2.29rem}
}
.member-referral__content{color:#fff;padding:.57rem 0 0;margin:0 auto}
@media only screen and (min-width:993px){.member-referral__content{max-width:90%;min-width:63.29rem;padding:.71rem .57rem}
}
.member-referral__content--heading{padding-bottom:.29rem}
.member-referral__content--heading img{max-width:4.29rem;width:auto;height:100%}
@media only screen and (min-width:993px){.member-referral__content--heading{padding-bottom:0}
}
.member-referral__content--heading .member-referral__content--sub-text{display:none}
@media only screen and (min-width:720px) and (max-width:992px){.member-referral__content--heading .member-referral__content--sub-text{min-width:28.86rem;max-width:66%;padding:.86rem 3.43rem;display:block}
}
.member-referral__content--title{font-size:1.3rem;max-width:148px;margin-top:.71rem;margin-bottom:1rem;font-weight:bold}
@media only screen and (min-width:993px){.member-referral__content--title{max-width:202px;font-size:1.71rem;line-height:2rem;margin-top:0;margin-bottom:0;margin-left:.71rem}
}
.member-referral__content--sub-text{font-size:1rem;line-height:1.29rem;padding-bottom:1.71rem}
@media only screen and (min-width:993px){.member-referral__content--sub-text{font-size:1.14rem;line-height:1.43rem;padding-bottom:0}
}
@media only screen and (min-width:720px) and (max-width:992px){.member-referral__content--sub-text{display:none}
}
.member-referral__content--button-wrapper{text-align:left;overflow:hidden}
@media only screen and (min-width:993px){.member-referral__content--button-wrapper{text-align:right}
}
.member-referral__content--button-wrapper .btn-chopped-white{text-transform:uppercase;position:relative;color:#3a3a3a;background:#fff;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;letter-spacing:1px;line-height:1;padding:1.21rem 2.29rem}
.member-referral__content--button-wrapper .btn-chopped-white.disabled{background:#7f7f7f;color:#fff}
.member-referral__content--button-wrapper .btn-chopped-white:after{content:"";width:1.79rem;height:1.79rem;background:#01675a;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.member-referral__content--button-wrapper .btn-chopped-white:hover{color:#3a3a3a;opacity:.8;transition:opacity .4s ease-in-out}
.member-referral__content--button-wrapper .btn-chopped-white:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.community-carousel,.reviews{width:100%;position:relative;padding:2rem 0 2.36rem}
@media only screen and (min-width:993px){.community-carousel,.reviews{padding-top:2.57rem;padding-bottom:1.93rem}
}
.community-carousel__heading,.reviews__heading{color:#3a3a3a}
.community-carousel__heading:after,.reviews__heading:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:3px solid #04aa84}
@media only screen and (min-width:993px){.community-carousel__heading:after,.reviews__heading:after{width:3.43rem}
}
.community-carousel__heading--title,.reviews__heading--title{font-size:2rem;font-weight:300;line-height:2.29rem}
@media only screen and (min-width:993px){.community-carousel__heading--title,.reviews__heading--title{font-size:2.71rem;line-height:3rem}
}
@media only screen and (max-width:992px){.community-carousel__heading--title,.reviews__heading--title{max-width:100%}
}
.community-carousel__heading--sub-text,.reviews__heading--sub-text{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.community-carousel__heading--sub-text,.reviews__heading--sub-text{font-size:1.29rem;line-height:1.57rem}
}
.community-carousel__item,.reviews__item{margin:0 .29rem}
@media only screen and (min-width:993px){.community-carousel__item,.reviews__item{margin:0 .57rem .5rem}
}
.community-carousel__item--wrapper,.reviews__item--wrapper{position:relative;background:#fff}
.community-carousel__item--image,.reviews__item--image{opacity:.5}
.community-carousel__item--image img,.reviews__item--image img{width:100%;height:auto;max-width:100%}
.community-carousel__item--content,.reviews__item--content{position:relative;margin:-20% .57rem 1.14rem 0;float:right;max-width:90%;overflow:hidden;background:#f8f8f8;opacity:0;padding:3.2rem;min-height:18.86rem;background:linear-gradient(135deg,rgba(248,248,248,0) 6%,#f8f8f8 4%)}
.community-carousel__item--content__title,.reviews__item--content__title{font-size:1.3rem;font-weight:bold}
@media only screen and (min-width:993px){.community-carousel__item--content__title,.reviews__item--content__title{font-size:1.72rem;line-height:2rem}
}
.community-carousel__item--content__sub-text,.reviews__item--content__sub-text{min-height:5.36rem;margin-bottom:1.14rem}
@media only screen and (min-width:993px){.community-carousel__item--content__sub-text,.reviews__item--content__sub-text{min-height:auto;margin-bottom:0;line-height:1.29rem}
}
@media only screen and (max-width:992px){.community-carousel__item--content,.reviews__item--content{background:linear-gradient(135deg,rgba(248,248,248,0) 4%,#f8f8f8 4%)}
}
@media only screen and (max-width:480px){.community-carousel__item--content,.reviews__item--content{padding:2.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.community-carousel__item--content,.reviews__item--content{min-height:11.71rem;max-width:80%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.community-carousel__item--content,.reviews__item--content{min-height:11.71rem;max-width:80%}
}
@media only screen and (min-width:993px){.community-carousel__item--content,.reviews__item--content{position:absolute;float:none;max-width:47.14rem;width:47.14rem;min-height:auto;right:.86rem;margin:0;bottom:0;padding:4rem}
}
.community-carousel__item--content .btn-rt-chopped,.reviews__item--content .btn-rt-chopped{background:#f8f8f8;border-radius:0;font-size:1rem;padding:1rem 2rem}
.community-carousel__item--content .btn-rt-chopped:after,.reviews__item--content .btn-rt-chopped:after{background:#f8f8f8}
.community-carousel__item--content .btn-rt-chopped:active,.reviews__item--content .btn-rt-chopped:active{transition:background-color .4s ease-in-out}
.community-carousel__explore .btn-rt-chopped-green,.reviews__explore .btn-rt-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;letter-spacing:1px;line-height:1;padding:1.14rem 2.29rem}
.community-carousel__explore .btn-rt-chopped-green.disabled,.reviews__explore .btn-rt-chopped-green.disabled{background:#7f7f7f;color:#fff}
.community-carousel__explore .btn-rt-chopped-green:after,.reviews__explore .btn-rt-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#fff;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.community-carousel__explore .btn-rt-chopped-green:hover,.reviews__explore .btn-rt-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.community-carousel__explore .btn-rt-chopped-green:active,.reviews__explore .btn-rt-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
@media only screen and (min-width:720px) and (max-width:992px){.community-carousel__explore .btn-rt-chopped-green,.reviews__explore .btn-rt-chopped-green{width:auto !important;float:left;margin-left:1.43rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.community-carousel__explore .btn-rt-chopped-green,.reviews__explore .btn-rt-chopped-green{width:auto !important}
}
.community-carousel .slider-content,.reviews .slider-content{padding-top:1.71rem;padding-bottom:.29rem}
@media only screen and (min-width:993px){.community-carousel .slider-content,.reviews .slider-content{padding-top:2.29rem;padding-bottom:0}
}
@media only screen and (max-width:992px){.community-carousel .slider-content,.reviews .slider-content{padding-left:.57rem;padding-right:.57rem}
}
.community-carousel .slick-current .community-carousel__item--image,.reviews .slick-current .community-carousel__item--image{opacity:1;transition:opacity .4s ease-in-out}
.community-carousel .slick-current .community-carousel__item--content,.reviews .slick-current .community-carousel__item--content{opacity:1;transition:opacity .4s ease-in-out}
.community-carousel .slider-controls-centered,.reviews .slider-controls-centered{margin:0 auto;display:flex;padding:0 0 1.14rem}
@media only screen and (min-width:993px){.community-carousel .slider-controls-centered,.reviews .slider-controls-centered{padding:1.14rem 0}
}
.community-carousel .slider-controls-centered .previous,.community-carousel .slider-controls-centered .next,.reviews .slider-controls-centered .previous,.reviews .slider-controls-centered .next{cursor:pointer;text-transform:uppercase;font-weight:bold;font-size:.86rem;line-height:1;letter-spacing:1px}
.community-carousel .slider-controls-centered .previous a,.community-carousel .slider-controls-centered .next a,.reviews .slider-controls-centered .previous a,.reviews .slider-controls-centered .next a{text-decoration:none;font-weight:bold}
.community-carousel .slider-controls-centered .previous .icon,.community-carousel .slider-controls-centered .next .icon,.reviews .slider-controls-centered .previous .icon,.reviews .slider-controls-centered .next .icon{font-size:.8rem;color:#04aa84}
.community-carousel .slider-controls-centered .previous .icon:before,.community-carousel .slider-controls-centered .next .icon:before,.reviews .slider-controls-centered .previous .icon:before,.reviews .slider-controls-centered .next .icon:before{width:1rem;display:inline-block;vertical-align:middle}
.community-carousel .slider-controls-centered .previous,.reviews .slider-controls-centered .previous{padding:0 1.14rem 0 0;float:left}
.community-carousel .slider-controls-centered .previous a,.reviews .slider-controls-centered .previous a{text-decoration:none;font-weight:bold}
.community-carousel .slider-controls-centered .previous .icon,.reviews .slider-controls-centered .previous .icon{margin-right:.5rem}
.community-carousel .slider-controls-centered .next,.reviews .slider-controls-centered .next{padding:0 0 0 1.14rem;float:right}
.community-carousel .slider-controls-centered .next .icon,.reviews .slider-controls-centered .next .icon{margin-left:.5rem;margin-right:0}
.community-carousel .slider-controls-centered .previous.slick-disabled,.community-carousel .slider-controls-centered .next.slick-disabled,.reviews .slider-controls-centered .previous.slick-disabled,.reviews .slider-controls-centered .next.slick-disabled{color:#3a3a3a}
.community-carousel .slider-controls-centered .progress,.reviews .slider-controls-centered .progress{margin-top:6px;float:left;width:100%;margin-bottom:1.14rem;height:2px;overflow:hidden;background-color:#e7e8e9;background-image:linear-gradient(to right,#04aa84,#04aa84);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}
@media only screen and (min-width:993px) and (max-width:1100px){.community-carousel .slider-controls-centered .progress,.reviews .slider-controls-centered .progress{max-width:75%}
}
@media only screen and (max-width:992px){.community-carousel .slider-controls-centered .progress,.reviews .slider-controls-centered .progress{max-width:100%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.community-carousel .explore-btn,.reviews .explore-btn{width:auto !important}
}
.notification-alert{padding-top:.71rem}
.notification-alert .container{position:relative}
.notification-alert .container p{color:#000;text-align:center;font-size:.93rem}
@media only screen and (min-width:993px){.notification-alert .container p{font-size:1.43rem;line-height:1.43rem}
}
@media only screen and (max-width:992px){.notification-alert .container p{padding-right:1.57rem}
}
.notification-alert .container p .icon-dcu-bell{margin-bottom:-0.57rem;display:inline-block;color:#04aa84}
@media only screen and (max-width:992px){.notification-alert .container p .icon-dcu-bell{vertical-align:middle;margin-top:.29rem;margin-bottom:0;overflow:visible}
.notification-alert .container p .icon-dcu-bell .icon{margin-right:0rem;overflow:visible;font-size:1.2rem;line-height:normal}
}
.notification-alert .container p .new-icon-bell{background:#fff url("../../../content/dam/dcu/global/iconography/icon_alert_bell.svg") no-repeat right top;margin-bottom:-0.57rem;display:inline-block;width:2.43rem;height:2.14rem}
.notification-alert .container p a{color:#01675a;text-decoration:underline}
.notification-alert .container p a:hover{text-decoration:underline}
.notification-alert .container .alert_close{color:#000;position:absolute;right:0;font-size:1.14rem;cursor:pointer;padding:.29rem;background-color:transparent;border:0}
@media only screen and (max-width:992px){.notification-alert .container .alert_close{font-size:.86rem;top:0}
}
#routing{padding-top:5px;padding-bottom:5px}
#routing .routing-number .green-text{color:#01675a !important;font-weight:bold;font-size:1.14rem;text-align:center;text-transform:uppercase}
#routing .routing-number .green-text span{color:#000;font-size:1.57rem}
@media screen and (max-width:420px){#routing .routing-number .container{padding-left:0;padding-right:0}
#routing .routing-number .green-text{font-size:.86rem}
#routing .routing-number .green-text span{font-size:.86rem}
}
.plp-contact-banner{width:100%;position:relative;font-size:1rem;padding:2.29rem 0}
@media only screen and (min-width:993px){.plp-contact-banner{padding:2.86rem 0 3.43rem 0}
}
.plp-contact-banner--weekend-time{padding-top:.43rem}
.plp-contact-banner--caption h2{color:#3a3a3a;font-size:2rem;font-weight:300;line-height:2.29rem}
@media only screen and (min-width:993px){.plp-contact-banner--caption h2{font-size:2.71rem;line-height:3rem}
}
.plp-contact-banner--caption:after{content:"";display:block;width:2.29rem;padding-top:.36rem;border-bottom:.21rem solid #04aa84}
@media only screen and (min-width:993px){.plp-contact-banner--caption:after{width:4.29rem;padding-top:.71rem;border-bottom:.29rem solid #04aa84}
}
.plp-contact-banner--wrapper{background:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);margin-top:1.71rem;padding-top:2.29rem;margin-left:-0.5rem;margin-right:-0.5rem}
@media only screen and (min-width:993px){.plp-contact-banner--wrapper{margin-top:2.29rem;padding-top:3.43rem;padding-bottom:3.43rem;padding-left:5.43rem;padding-right:5.43rem;margin-left:0;margin-right:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.plp-contact-banner--wrapper{padding-left:2.5rem}
}
.plp-contact-banner--item{font-size:1rem;padding:0 1.86rem 2.29rem 1.86rem}
@media only screen and (min-width:993px){.plp-contact-banner--item{font-size:1.15rem;padding:0 2.86rem 0 2.86rem}
}
.plp-contact-banner--item__block,.plp-contact-banner--item__logo{padding:0 .57rem}
@media only screen and (min-width:993px){.plp-contact-banner--item__block,.plp-contact-banner--item__logo{padding:0 .86rem}
}
@media only screen and (max-width:992px){.plp-contact-banner--item__logo{padding-right:1rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-contact-banner--item__logo{margin-bottom:24px}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-contact-banner--item__logo.mail-ico{margin-bottom:36px}
}
.plp-contact-banner--item__logo img{max-width:2.57rem}
.plp-contact-banner--item__logo img.email-logo{width:2.57rem;height:auto;padding-right:1px}
.plp-contact-banner--item__logo img.location-logo{width:1.86rem;height:2.57rem}
.plp-contact-banner--item__logo img.chat-logo{width:2.57rem;height:2.57rem}
.plp-contact-banner--item__title{color:#3a3a3a;font-size:1.29rem;line-height:1.57rem;font-weight:bold;min-width:12.36rem}
@media only screen and (min-width:993px){.plp-contact-banner--item__title{font-size:1.71rem;line-height:2rem;min-width:14.43rem}
}
.plp-contact-banner--item__sub-text{color:#3a3a3a;font-size:1rem;line-height:1.29rem;min-width:14.43rem;margin-bottom:1.43rem}
@media only screen and (min-width:993px){.plp-contact-banner--item__sub-text{font-size:1.14rem;line-height:1.43rem;min-width:15.43rem}
}
.plp-contact-banner--item .btn-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;letter-spacing:.07rem;line-height:1;padding:1.21rem 2.86rem;text-decoration:none;display:inline-block;outline:0;border:0}
.plp-contact-banner--item .btn-chopped-green.disabled{background:#7f7f7f;color:#fff}
.plp-contact-banner--item .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.plp-contact-banner--item .btn-chopped-green:hover{color:#fff;opacity:.8;-webkit-transition:opacity .3s ease-in-out 0;-moz-transition:opacity .3s ease-in-out 0;-ms-transition:opacity .3s ease-in-out 0;-o-transition:opacity .3s ease-in-out 0;transition:opacity .3s ease-in-out 0}
.plp-contact-banner--item .btn-chopped-green:active{border:0;opacity:1;-webkit-transition:opacity .3s ease-in-out 0;-moz-transition:opacity .3s ease-in-out 0;-ms-transition:opacity .3s ease-in-out 0;-o-transition:opacity .3s ease-in-out 0;transition:opacity .3s ease-in-out 0}
.plp-contact-banner--item__outside-working-hour{color:#3a3a3a;font-weight:bold;font-size:.86rem;line-height:1.14rem;min-width:14.64rem}
@media only screen and (min-width:993px){.plp-contact-banner--item__outside-working-hour{font-size:1rem;line-height:1.29rem;min-width:16.93rem}
}
.plp-contact-banner--icon{font-size:2.14rem;color:#068765}
@media only screen and (min-width:993px){.plp-contact-banner__chat-item{padding:0 0 0 2.86rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-contact-banner--wrapper>div.col-12{float:left;display:block;width:auto}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-contact-banner--wrapper>div.col-12>.row{flex-direction:row-reverse;padding-right:0;margin-right:20px}
}
.diffrentiator{padding:2.29rem 0 1.86rem;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
@media only screen and (min-width:993px){.diffrentiator{padding:2.86rem 0 .57rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.diffrentiator{padding:2.86rem 0 0}
}
.diffrentiator .link:after{height:.79rem;right:0;bottom:.21rem}
.diffrentiator .differentiator-block-more{padding-top:.86rem;font-size:.86rem;font-weight:500;position:relative}
.diffrentiator .differentiator-block-more__cta{cursor:pointer;display:inline-block;padding:.29rem 1.14rem;font-weight:bold;font-size:.86rem;line-height:1}
.diffrentiator .differentiator-block-more__cta span{display:inline-block;position:relative;cursor:pointer}
.diffrentiator .differentiator-block-more__cta span:before{font-family:"dcu-iconset";content:"\74";text-transform:none;position:absolute;right:-1.14rem;font-size:.71rem;color:#068765;top:.14rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.diffrentiator .differentiator-block-more:before{content:"";width:85%;height:1px;background:rgba(127,127,127,0.5);left:2.14rem;z-index:2;position:absolute;top:0;right:0}
.diffrentiator .differentiator-block-more .hidden{display:none}
.diffrentiator .heading-title{color:#3a3a3a;position:relative;margin-bottom:3.71rem;font-size:2rem;font-weight:300;line-height:2.29rem}
@media only screen and (min-width:993px){.diffrentiator .heading-title{font-size:2.71rem;line-height:3rem}
}
@media only screen and (max-width:992px){.diffrentiator .heading-title{max-width:100%}
}
.diffrentiator .heading-title:after{background-color:#04aa84;content:"";width:4.29rem;height:.29rem;position:absolute;bottom:-1.43rem;left:0}
.diffrentiator .differentiator-block{width:100%;margin-bottom:2.86rem;padding:0 1.21rem}
@media only screen and (min-width:993px){.diffrentiator .differentiator-block{padding:0;margin-bottom:2.29rem}
}
@media only screen and (max-width:992px){.diffrentiator .differentiator-block__img{text-align:center}
}
@media only screen and (min-width:720px) and (max-width:992px){.diffrentiator .differentiator-block__img{text-align:left}
}
.diffrentiator .differentiator-block__img img{max-height:6.57rem;height:auto;width:auto;margin-bottom:.71rem}
@media only screen and (min-width:993px){.diffrentiator .differentiator-block__img img{margin-bottom:1.43rem}
}
.diffrentiator .differentiator-block h3{font-size:1.29rem;line-height:1.57rem;color:#3a3a3a;font-weight:bold;margin-bottom:.29rem}
@media only screen and (min-width:993px){.diffrentiator .differentiator-block h3{font-size:1.71rem;line-height:2rem;margin-bottom:.57rem}
}
.diffrentiator .differentiator-block p{font-size:1rem;line-height:1.29rem;margin-bottom:1.43rem;color:#3a3a3a}
@media only screen and (min-width:993px){.diffrentiator .differentiator-block p{font-size:1.14rem;line-height:1.43rem;margin-bottom:1.71rem}
}
.diffrentiator .differentiator-block .btn-leanmore{color:#1b1b1b;font-size:.86rem;letter-spacing:.07rem;font-weight:bold;text-transform:uppercase}
.resource{background-color:#f8f8f8;padding:2.29rem 0 3.43rem 0;color:#3a3a3a;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
@media only screen and (min-width:993px){.resource{padding:2.86rem 0}
}
.resource .not-accordion{pointer-events:none}
.resource__heading{font-size:2.71rem;font-weight:300;line-height:3rem}
.resource__subCopy{max-width:100%;position:relative}
@media only screen and (min-width:993px){.resource__subCopy{max-width:31.57rem}
}
.resource__subCopy p{font-size:1.29rem;line-height:1.57rem}
.resource__item{padding:0;margin-top:0;position:relative}
.resource__item:after{content:"";position:absolute;right:0;left:0;width:100%;height:1px;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5);background-color:#ccc}
.resource__item:first-child:before{top:0}
.resource__item:after{bottom:0}
@media only screen and (min-width:993px){.resource__item{margin-top:1.14rem}
}
.resource__item__content{position:relative}
.resource__item__content{padding:1.14rem 2.14rem 0 1.71rem;padding-top:0}
@media only screen and (min-width:993px){.resource__item__content{padding:0 0 0 3.07rem}
}
.resource__item__content:after{content:"";width:100%;display:block;padding-top:.57rem}
@media only screen and (min-width:993px){.resource__item__content:after{padding-top:1.71rem}
}
.resource__item__head{position:relative;display:block;background-color:transparent;width:100%;border:0;text-align:left;padding:1.14rem 2.14rem 1.14rem 2.29rem;cursor:pointer}
@media only screen and (min-width:993px){.resource__item__head{padding:1.71rem 2.14rem 1.71rem 3.14rem;padding-right:7.14rem}
}
.resource__item__head:hover{text-decoration:none}
.resource__item__head:before{content:"";position:absolute;right:0;left:0;top:0;width:100%;height:1px;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5);background-color:#ccc}
.resource__item__head:after{content:"\6e";font-family:"dcu-iconset";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;position:absolute;right:0;font-size:1rem;top:15%;color:#01675a;-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;-ms-transition:all .4s ease 0;-o-transition:all .4s ease 0;transition:all .4s ease 0}
@media only screen and (min-width:993px){.resource__item__head:after{top:34%;font-size:1.36rem;right:0}
}
.resource__item__head.collapsed:after{content:"\71"}
.resource__item__head--title{font-size:1.29rem;line-height:1.57rem;font-weight:bold;color:#01675a;padding-left:0rem;margin-bottom:.57rem;display:block}
@media only screen and (min-width:993px){.resource__item__head--title{font-size:1.71rem;line-height:2rem;padding-left:3.21rem;margin-bottom:.86rem}
}
.resource__item__sub-head{font-size:1rem;line-height:1.29rem;margin-bottom:1.71rem;max-width:100%;padding-left:0rem}
@media only screen and (min-width:993px){.resource__item__sub-head{font-size:1.14rem;line-height:1.43rem;margin-bottom:2.29rem;padding-left:3.21rem;max-width:70%}
}
@media only screen and (min-width:720px) and (max-width:992px){.resource__item__sub-head{max-width:80%}
}
.resource__item__subcontent{margin-bottom:1.14rem;padding-left:3.29rem;max-width:70%}
@media only screen and (max-width:992px){.resource__item__subcontent{padding-left:1rem;max-width:100%}
}
.resource__item--icon-img{position:absolute;top:1.14rem;left:.14rem;border-radius:50%;height:1.43rem;width:1.43rem;font-size:.79rem;line-height:.07rem}
@media only screen and (min-width:993px){.resource__item--icon-img{top:1.71rem;left:2.93rem;height:1.71rem;width:1.71rem}
}
.resource .accordion{color:#3a3a3a}
.resource .accordion__sub-btn{display:none}
@media only screen and (min-width:993px){.resource .accordion__sub-btn{position:absolute;right:0;top:0;display:block;width:12.86rem}
}
.resource .accordion__sub-btn-mob{display:block;margin-bottom:1.71rem;font-size:.86rem;line-height:.86rem;position:relative;left:.29rem}
@media only screen and (min-width:993px){.resource .accordion__sub-btn-mob{display:none;margin-bottom:0}
}
.resource .accordion__sub-header{font-size:1.14rem;line-height:1.43rem;background-color:transparent;width:100%;border:0;text-align:left;padding:0;margin-bottom:.57rem;padding-left:1rem;position:relative;display:block}
@media only screen and (min-width:993px){.resource .accordion__sub-header{font-size:1.29rem;line-height:1.57rem;padding-left:3.29rem;padding-right:17.86rem;padding-top:.14rem;padding-bottom:.14rem;margin-bottom:.43rem}
}
.resource .accordion__sub-header:hover{text-decoration:none}
.resource .accordion__sub-header.icon-dcu-right-arrow:before{color:#01675a;font-size:.86rem;position:absolute;left:-0.86rem;top:.29rem;display:inline-block;-webkit-transition:all .3s ease-in 0;-moz-transition:all .3s ease-in 0;-ms-transition:all .3s ease-in 0;-o-transition:all .3s ease-in 0;transition:all .3s ease-in 0;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;height:1.14rem;width:1.14rem}
@media only screen and (min-width:993px){.resource .accordion__sub-header.icon-dcu-right-arrow:before{left:.57rem;font-size:1.14rem}
}
.resource .accordion__sub-header.icon-dcu-right-arrow.collapsed:before{-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
.resource .accordion__sub-copy{font-size:1rem;line-height:1.29rem;margin-bottom:.86rem;padding-left:1rem;max-width:100%}
@media only screen and (min-width:993px){.resource .accordion__sub-copy{padding-left:3.29rem;max-width:48rem;font-size:1.14rem}
}
.resource .accordion .btn-link{font-size:.86rem;margin-left:.71rem}
.resource__video--holder{position:relative;height:8.29rem;width:14.86rem}
@media only screen and (min-width:993px) and (max-width:1100px){.resource__video--holder{width:10.71rem;height:6.14rem}
}
.resource__video--holder video{max-width:100%;height:auto}
.resource__video--holder .btn-border-primary,.resource__video--holder .community-carousel__item--content .btn-rt-chopped,.community-carousel__item--content .resource__video--holder .btn-rt-chopped,.resource__video--holder .reviews__item--content .btn-rt-chopped,.reviews__item--content .resource__video--holder .btn-rt-chopped,.resource__video--holder .people-shopped--btn-rt-chopped,.resource__video--holder .generic-modal .btn-rt-chopped,.generic-modal .resource__video--holder .btn-rt-chopped{background-color:#fff}
.resource__video--holder .btn-border-primary:focus,.resource__video--holder .community-carousel__item--content .btn-rt-chopped:focus,.community-carousel__item--content .resource__video--holder .btn-rt-chopped:focus,.resource__video--holder .reviews__item--content .btn-rt-chopped:focus,.reviews__item--content .resource__video--holder .btn-rt-chopped:focus,.resource__video--holder .people-shopped--btn-rt-chopped:focus,.resource__video--holder .generic-modal .btn-rt-chopped:focus,.generic-modal .resource__video--holder .btn-rt-chopped:focus{background-color:#3a3a3a;color:#fff}
.resource__video--holder .modal{z-index:9999}
.resource__video--overlay{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;border:0;z-index:6;background:rgba(58,58,58,0.7) url(../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/play.png) no-repeat center center;background-size:1.57rem 1.57rem}
.resource__video--overlay:hover{background:rgba(58,58,58,0.6) url(../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/play.png) no-repeat center center;background-size:2.14rem 2.14rem;-webkit-transition:background-size .3s ease-in 0;-moz-transition:background-size .3s ease-in 0;-ms-transition:background-size .3s ease-in 0;-o-transition:background-size .3s ease-in 0;transition:background-size .3s ease-in 0}
@media only screen and (min-width:993px){.resource__video--overlay{background-size:1.43rem 1.43rem}
.resource__video--overlay:hover{background-size:2.14rem 2.14rem}
}
.resource__video--title{font-size:1.14rem;font-weight:bold;line-height:1.43rem;margin-bottom:.29rem;color:#3a3a3a;margin-top:.86rem}
@media only screen and (min-width:993px){.resource__video--title{margin-top:0}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.resource__video--title{padding-left:2.29rem}
}
.resource__video--time{color:#1b1b1b;font-size:.86rem;line-height:1.14rem;margin-bottom:.86rem}
@media only screen and (min-width:993px){.resource__video--time{margin-bottom:1.14rem}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.resource__video--time{padding-left:2.29rem}
}
.resource__video--time .icon{color:#01675a;margin-right:.43rem;vertical-align:middle;font-size:1rem}
.resource__video--description{font-size:1rem;line-height:1.29rem;margin-bottom:1.71rem}
@media only screen and (min-width:1100px) and (max-width:1280px){.resource__video--description{padding-left:2.29rem}
}
.resource .dont-collapse-panel .resource__item__head:after{display:none}
.resource .custom-show .resource__item__content{display:block}
.resource .video-content{padding:.71rem .57rem}
@media only screen and (min-width:993px){.resource .video-content{padding:0 3.29rem}
}
.resource .accordion__sub-head{position:relative}
.resource .sub-accordion{margin-bottom:1.14rem}
@media only screen and (min-width:993px){.resource .sub-accordion{margin-bottom:1rem}
}
.resource .modal-footer{justify-content:flex-start}
.resource .transcript-text-scroll{max-height:8.86rem;overflow-y:auto;padding-right:.86rem}
.resource .transcript-text h6{margin-top:.86rem}
.resource .transcript-text .btn-link{margin-left:0;padding-left:0;font-size:inherit}
.collapsing{-webkit-transition:height .4s ease-out 0;-moz-transition:height .4s ease-out 0;-ms-transition:height .4s ease-out 0;-o-transition:height .4s ease-out 0;transition:height .4s ease-out 0}
@media screen and (min-width:0\0){.resource__video--holder video{display:block;margin:0 auto;max-height:30.71rem}
}
.sticky-navbar{display:inline-block;width:100%;background:#01675a;max-height:5.71rem}
@media only screen and (min-width:993px){.sticky-navbar{height:auto;max-height:5.14rem}
}
.sticky-navbar__wrapper{padding:1.14rem 0 1.14rem 0}
@media only screen and (min-width:993px){.sticky-navbar__wrapper{padding:0}
}
.sticky-navbar__nav{padding:.86rem 1.14rem}
@media only screen and (max-width:992px){.sticky-navbar__nav{padding:.86rem 1.43rem .86rem 1.14rem;top:-8px}
}
@media only screen and (min-width:993px){.sticky-navbar__nav{padding:inherit}
}
@media only screen and (max-width:350px){.sticky-navbar__nav{max-width:53%}
}
.sticky-navbar__button{padding-right:0;padding-left:.29rem}
@media only screen and (max-width:350px){.sticky-navbar__button{max-width:47%}
}
.sticky-navbar .btn-rt-chopped{margin-right:1.14rem;text-transform:uppercase;position:relative;color:#3a3a3a;background:#f8f8f8;border-radius:0;font-size:1rem;padding:1.14rem 2.29rem;overflow:hidden;vertical-align:bottom;line-height:normal;letter-spacing:1px;font-weight:bold;display:inline-block;border-radius:0;text-decoration:none;text-align:center;height:3.43rem}
@media only screen and (min-width:993px){.sticky-navbar .btn-rt-chopped{padding:1.14rem 2.29rem;margin-right:1rem;margin-bottom:.21rem;margin-left:1.57rem}
}
@media only screen and (max-width:992px){.sticky-navbar .btn-rt-chopped{min-width:9.64rem;padding:1.14rem .86rem}
}
@media only screen and (max-width:350px){.sticky-navbar .btn-rt-chopped{min-width:9.43rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.sticky-navbar .btn-rt-chopped{padding:1.14rem 1.14rem;margin-right:1.71rem;margin-left:1.57rem;margin-bottom:.93rem;min-width:9.29rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.sticky-navbar .btn-rt-chopped{margin-bottom:.93rem}
}
.sticky-navbar .btn-rt-chopped:after{content:"";width:1.79rem;height:1.79rem;background:#01675a;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;outline:0;pointer-events:none}
.sticky-navbar .btn-rt-chopped:hover{opacity:.8;color:#3a3a3a;transition:opacity .4s ease-in-out}
.sticky-navbar .btn-rt-chopped:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.sticky-navbar__logo{float:left;margin:1.05rem;max-width:9.43rem;height:auto}
.sticky-navbar__logo--hide{visibility:hidden}
.sticky-navbar--fixed{top:122px;z-index:9;position:fixed;width:100%;background:#01675a;display:block;max-width:1680px}
@media only screen and (max-width:992px){.sticky-navbar--fixed{top:45px}
}
.sticky-navbar__dropdown span,.sticky-navbar__dropdown{transition:margin .4s}
.sticky-navbar__dropdown{background-color:transparent;border-bottom:.14rem solid #fff;padding-bottom:.36rem}
@media only screen and (min-width:993px){.sticky-navbar__dropdown{border:0;padding-bottom:0}
}
.sticky-navbar__dropdown .btn{background-color:transparent;color:#fff;text-align:left;padding:0;width:100%;overflow:hidden}
@media only screen and (max-width:992px){.sticky-navbar__dropdown .btn{text-indent:0}
}
.sticky-navbar__dropdown .btn:after{top:1.57rem;content:"\6a";font-family:"dcu-iconset";line-height:1;transform:rotate(-90deg);display:block;position:absolute;right:2.14rem;font-size:.79rem;border:0}
.sticky-navbar__dropdown .btn span{font-size:1.14rem;font-weight:bold;display:block}
@media only screen and (min-width:993px){.sticky-navbar__dropdown .btn span{font-size:2.86rem;line-height:3rem}
}
.sticky-navbar__dropdown .btn span:first-child{margin-top:0}
.sticky-navbar__dropdown--hide{display:none}
.sticky-navbar__dropdown__menu{z-index:9;position:relative;border-radius:0;border:1px solid #e7e8e9;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);background-color:#f8f8f8;padding:0;margin-bottom:0;list-style:none}
@media only screen and (max-width:992px){.sticky-navbar__dropdown__menu{top:5px}
}
@media only screen and (min-width:993px){.sticky-navbar__dropdown__menu{padding:.79rem 0rem;border:0;background-color:transparent;box-shadow:none;position:relative;display:block;float:right}
}
.sticky-navbar__dropdown__menu--item{padding:.86rem 1.29rem;font-size:1.43rem;color:#3a3a3a;border-bottom:1px solid #e7e8e9;text-decoration:none;list-style:none;cursor:pointer}
@media only screen and (min-width:993px){.sticky-navbar__dropdown__menu--item{display:inline-block;padding:.86rem 1.57rem .14rem;color:#fff;border:0;cursor:auto}
}
@media only screen and (min-width:993px) and (max-width:1100px){.sticky-navbar__dropdown__menu--item{display:inline-block;padding:.86rem .86rem .86rem 1.43rem;color:#fff;border:0;cursor:auto}
}
.sticky-navbar__dropdown__menu--item.active{background-color:inherit;color:#068765;cursor:pointer}
@media only screen and (min-width:993px){.sticky-navbar__dropdown__menu--item.active{cursor:auto}
}
.sticky-navbar__dropdown__menu--item a{font-size:1.43rem;color:#3a3a3a;text-decoration:none}
@media only screen and (min-width:993px){.sticky-navbar__dropdown__menu--item a{color:#fff;font-size:1.43rem;border:0;text-decoration:none;padding-bottom:.5rem;display:inline-block;text-align:center}
}
.sticky-navbar__dropdown__menu--item a.active{background-color:inherit;color:#068765;cursor:pointer}
@media only screen and (min-width:993px){.sticky-navbar__dropdown__menu--item a.active{color:#fff;font-weight:bold;text-decoration:none;padding-bottom:.5rem}
}
.sticky-navbar__dropdown__menu--item a:hover{background-color:inherit;color:#068765;cursor:pointer}
@media only screen and (min-width:993px){.sticky-navbar__dropdown__menu--item a:hover{color:#fff;font-weight:bold;text-decoration:none}
}
.sticky-navbar__dropdown__menu--item a:after{display:block;content:attr(title);font-weight:bold;height:0;overflow:hidden;visibility:hidden}
.sticky-navbar #magic-line{position:absolute;bottom:1.21rem;left:0;width:7.14rem;height:.14rem;background:#fff;display:none}
@media only screen and (min-width:993px){.sticky-navbar #magic-line{display:block}
}
.no-scroll .sticky-navbar--fixed{opacity:0}
.auto-plp-offerings{width:100%;position:relative;color:#3a3a3a;padding-top:2.29rem;padding-bottom:2.29rem}
@media only screen and (max-width:992px){.auto-plp-offerings{margin-top:.86rem}
}
.auto-plp-offerings a{color:#3a3a3a}
.auto-plp-offerings a:hover{color:inherit;text-decoration:none}
.auto-plp-offerings__heading{color:#3a3a3a;padding:1.14rem;padding-bottom:2.29rem}
.auto-plp-offerings__heading--title{font-weight:300;font-size:2.71rem}
@media only screen and (max-width:992px){.auto-plp-offerings__heading--title{max-width:100%;font-size:2rem}
}
.auto-plp-offerings__heading--sub-text{max-width:100%}
@media only screen and (min-width:993px){.auto-plp-offerings__heading--sub-text{font-size:1.29rem}
}
.auto-plp-offerings__heading:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:4px solid #04aa84}
@media only screen and (min-width:993px){.auto-plp-offerings__heading:after{width:3.43rem}
}
.auto-plp-offerings__heading:after{padding-top:16px;border-bottom:4px solid #04aa84}
.auto-plp-offerings__item{padding:0 .57rem .57rem .57rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item{padding-bottom:1.71rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.auto-plp-offerings__item{max-width:50%;padding-bottom:1.14rem}
}
@media only screen and (min-width:993px){.auto-plp-offerings__item:nth-child(2n-1){padding-right:.86rem;padding-left:1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.auto-plp-offerings__item:nth-child(2n-1){padding-right:.57rem;padding-left:1.14rem}
}
@media only screen and (min-width:993px){.auto-plp-offerings__item:nth-child(2n){padding-right:.86rem;padding-left:1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.auto-plp-offerings__item:nth-child(2n){padding-left:.57rem;padding-right:1.14rem}
}
.auto-plp-offerings__item--wrapper{box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);background:#f8f8f8;padding:0 1.71rem;margin:0}
@media only screen and (min-width:993px){.auto-plp-offerings__item--wrapper{padding:0 2.86rem}
}
.auto-plp-offerings__item--title>a{padding:1.71rem 0;text-transform:uppercase;font-size:1.15rem;font-weight:bold}
@media only screen and (min-width:993px){.auto-plp-offerings__item--title>a{font-size:1.3rem;padding:2.29rem 0;display:block;min-height:8.57rem;height:8.57rem}
}
.auto-plp-offerings__item--title>a span{font-size:1.14rem;letter-spacing:.07rem}
.auto-plp-offerings__item--title>a span:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:2px solid #01675a}
@media only screen and (min-width:993px){.auto-plp-offerings__item--title>a span:after{width:3.43rem}
}
@media only screen and (min-width:993px){.auto-plp-offerings__item--title>a span{font-size:1.29rem;max-width:26.43rem;display:block;position:relative}
}
.auto-plp-offerings__item--title>a span:after{width:1.71rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--title>a span:after{width:1.71rem;position:absolute;top:2.86rem}
}
@media only screen and (min-width:993px){.auto-plp-offerings__item--title>a.collapsed{min-height:auto;height:auto}
}
.auto-plp-offerings__item--title>a.collapsed span:after{display:none}
.auto-plp-offerings__item--sub-title{text-transform:uppercase;font-size:.71rem;font-weight:bold;margin:0;letter-spacing:.07rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--sub-title{font-size:.86rem}
}
.auto-plp-offerings__item--sub-text{font-size:1.15rem;max-height:4.29rem;overflow:hidden;line-height:1.43rem}
@media only screen and (min-width:720px) and (max-width:992px){.auto-plp-offerings__item--sub-text{min-height:2.86rem}
}
.auto-plp-offerings__item--details{padding:0 0 1.71rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--details{padding:0 0 2.29rem}
}
.auto-plp-offerings__item--details__apr-text{font-size:2.86rem;color:#01675a;line-height:2.86rem;padding-top:.29rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--details__apr-text{font-size:2.29rem;line-height:3.71rem;margin-bottom:16px}
}
.auto-plp-offerings__item--details__apr-text--value{letter-spacing:-0.5px}
.auto-plp-offerings__item--details__apr-text .small{font-size:1.14rem;padding-left:.38rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--details__apr-text .small{font-size:1.29rem}
}
.auto-plp-offerings__item--details__buttons a{float:left;clear:both}
@media only screen and (min-width:993px){.auto-plp-offerings__item--details__buttons a{float:none}
}
@media only screen and (min-width:993px) and (max-width:1100px){.auto-plp-offerings__item--details__buttons a.btn-link{margin-top:1.43rem}
}
.auto-plp-offerings__item--details__buttons a.link{font-weight:bold}
.auto-plp-offerings__item--details__ratings-stars{margin-bottom:.29rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--details__ratings-stars{margin-bottom:0}
}
.auto-plp-offerings__item--details__ratings-stars span{font-size:.86rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--details__ratings-stars span{font-size:1rem}
}
.auto-plp-offerings__item--details__ratings-stars span.rating-stars+span{font-size:.86rem;display:inline-block;vertical-align:middle;position:relative;-ms-transform:translateY(-20%);-moz-transform:translateY(-20%);-webkit-transform:translateY(-20%);transform:translateY(-20%)}
.auto-plp-offerings__item--details__rating-stars .rating-stars{vertical-align:top}
.auto-plp-offerings__item--details__rating-stars .rating-value{display:inline-block;vertical-align:middle}
@media only screen and (max-width:480px){.auto-plp-offerings__item--details__rating-stars .rating-value{vertical-align:top;padding-top:1px}
}
.auto-plp-offerings__item--details .btn-chopped-green{margin-right:.71rem;text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;padding:16px 16px}
@media only screen and (max-width:992px){.auto-plp-offerings__item--details .btn-chopped-green{margin-bottom:1.43rem;margin-top:.71rem}
}
.auto-plp-offerings__item--details .btn-chopped-green.disabled{background:#7f7f7f;color:#fff}
.auto-plp-offerings__item--details .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.auto-plp-offerings__item--details .btn-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.auto-plp-offerings__item--details .btn-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.auto-plp-offerings__item--discounts{background:#fff;padding:1.14rem 1.71rem .29rem;margin-left:-1.71rem;margin-right:-1.71rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--discounts{padding:1.14rem 2.86rem 0;margin-left:-2.86rem;margin-right:-2.86rem}
}
.auto-plp-offerings__item--discounts__sub-text{color:#01675a;font-weight:600;font-size:1.3rem;padding-top:.29rem}
.auto-plp-offerings__item--discounts__sub-text--value{letter-spacing:-0.5px}
@media only screen and (min-width:993px){.auto-plp-offerings__item--discounts__sub-text{font-size:1.72rem;padding-top:0}
}
.auto-plp-offerings__item--discounts__sub-text .small{margin-left:0;color:#3a3a3a;font-weight:normal;font-size:.72rem;display:block}
@media only screen and (min-width:993px){.auto-plp-offerings__item--discounts__sub-text .small{font-size:1rem;display:inline;margin-left:.29rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.auto-plp-offerings__item--discounts__sub-text .small{display:block;margin-left:0;margin-top:-0.29rem}
}
.auto-plp-offerings .accordion--title>a:before{font-size:1rem;color:#068765}
@media only screen and (min-width:993px){.auto-plp-offerings .accordion--title>a:before{display:block}
}
.auto-plp-offerings .accordion--title>a.collapsed:before{color:#068765}
.auto-plp-offerings .accordion .dont-collapse-panel .accordion--title>a{outline:0}
.benefits-offers{background:#f8f8f8;width:100%;float:left;padding-bottom:2.14rem;padding-top:2.29rem;box-shadow:0 .07rem .21rem 0 rgba(0,0,0,0.2)}
@media only screen and (min-width:993px){.benefits-offers{padding-top:2.43rem;padding-bottom:2.5rem}
}
.benefits-offers .slick-list{padding-left:2.14rem !important;margin-right:.57rem}
.benefits-offers .slider-item{padding:0 .36rem}
@media only screen and (min-width:993px){.benefits-offers .slider-item{padding:0 .86rem}
.benefits-offers .slider-item:first-child{padding-left:1.14rem}
.benefits-offers .slider-item:last-child{padding-right:1.14rem}
}
.benefits-offers__caption{font-family:"Nunito Sans",sans-serif;color:#3a3a3a}
@media only screen and (max-width:992px){.benefits-offers__caption{max-width:100%}
}
.benefits-offers__caption h2{font-size:2rem;font-weight:300;line-height:2.29rem}
@media only screen and (min-width:993px){.benefits-offers__caption h2{font-size:2.71rem;line-height:3rem}
}
.benefits-offers__caption:after{content:"";display:block;width:2.29rem;border-bottom:.21rem solid #04aa84}
@media only screen and (min-width:993px){.benefits-offers__caption:after{width:4.29rem;padding-top:.71rem;border-bottom:.29rem solid #04aa84}
}
.benefits-offers .slider-centered{margin-top:1.71rem}
@media only screen and (min-width:993px){.benefits-offers .slider-centered{margin-top:2.29rem}
}
.benefits-offers .slider-centered img{width:100%;height:auto;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);margin-bottom:.21rem}
.benefits-offers .slider-controls-centered .progress{min-width:100%}
@media only screen and (max-width:992px){.benefits-offers .slider-controls-centered .next{padding-right:0}
}
@media only screen and (max-width:992px){.benefits-offers .slider-controls-centered .next .icon{margin-right:0}
}
.slider-controls-centered{display:inline-block;margin-top:.93rem;padding:0 2.5rem}
.slider-controls-centered .previous,.slider-controls-centered .next{cursor:pointer;font-weight:bold;text-transform:uppercase;color:#1b1b1b}
.slider-controls-centered .previous .icon,.slider-controls-centered .next .icon{font-size:.8rem;color:#01675a}
.slider-controls-centered .previous .icon:before,.slider-controls-centered .next .icon:before{width:1rem;display:inline-block;vertical-align:middle}
.slider-controls-centered .previous{float:left}
.slider-controls-centered .previous .icon{margin-right:.5rem}
.slider-controls-centered .next{padding:0 .71rem 0 0;float:right}
.slider-controls-centered .next .icon{margin-left:.5rem}
.slider-controls-centered .previous.slick-disabled,.slider-controls-centered .next.slick-disabled{color:#7f7f7f}
.slider-controls-centered .previous.slick-disabled .icon,.slider-controls-centered .next.slick-disabled .icon{color:#7f7f7f}
.slider-controls-centered .progress{margin-top:.43rem;float:left;width:100%;margin-bottom:.64rem;height:.14rem;overflow:hidden;background-color:#d8d8d8;background-image:linear-gradient(to right,#04aa84,#04aa84);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}
.branch-information{padding:2.29rem 0 2.29rem}
@media only screen and (min-width:993px){.branch-information{padding:2.86rem 0 3.43rem}
}
.branch-information__caption--title{color:#3a3a3a;font-size:2rem;font-weight:300;line-height:2.29rem;margin-bottom:.71rem}
@media only screen and (min-width:993px){.branch-information__caption--title{font-size:2.71rem;line-height:3rem;margin-bottom:1.43rem}
}
@media only screen and (max-width:992px){.branch-information__caption--title{max-width:100%}
}
.branch-information__caption:after{content:"";display:block;border-bottom:.21rem solid #04aa84;width:2.29rem}
@media only screen and (min-width:993px){.branch-information__caption:after{width:4.29rem;border-bottom:.29rem solid #04aa84}
}
.branch-information__button{margin-top:.86rem}
@media only screen and (min-width:993px){.branch-information__button{margin-top:1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.branch-information__button{margin-top:1.79rem}
.branch-information__button:after{content:"";display:block;border-bottom:.07rem solid #7f7f7f;opacity:.5;height:.07rem;margin-top:1.29rem}
}
.branch-information__button .btn-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;padding:1.07rem 2.29rem;font-weight:bold;text-decoration:none;display:block;text-align:center;overflow:hidden;letter-spacing:1px;height:3.43rem}
@media only screen and (min-width:993px){.branch-information__button .btn-chopped-green{display:inline-block;font-size:1rem}
}
.branch-information__button .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#fff;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0}
.branch-information__button .btn-chopped-green:hover{opacity:.8;transition:opacity .4s ease-in-out}
.branch-information__button .btn-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.branch-information__atmfee{margin-top:1.71rem;float:left}
.branch-information__atmfee .atm-fees-we-have{font-size:.71rem;line-height:.86rem;font-family:"Nunito Sans";letter-spacing:.07rem;font-weight:bold;color:#3a3a3a}
@media only screen and (min-width:993px){.branch-information__atmfee .atm-fees-we-have{font-size:.86rem;line-height:1rem}
}
.branch-information__atmfee .atm-fee-amount{letter-spacing:-0.5px;color:#3a3a3a;font-size:0;padding-top:.57rem}
@media only screen and (min-width:993px){.branch-information__atmfee .atm-fee-amount{padding-top:.71rem}
}
.branch-information__atmfee .atm-fee-amount span{font-size:2.86rem;line-height:1}
@media only screen and (min-width:993px){.branch-information__atmfee .atm-fee-amount span{font-size:3.43rem;line-height:3.71rem}
}
.branch-information__atmfee .atm-fee-amount .last-char{color:#068765}
@media only screen and (min-width:993px){.branch-information__atmfee{margin-bottom:1.71rem}
.branch-information__atmfee:after{content:"";display:block;border-bottom:.07rem solid #7f7f7f;opacity:.5;margin-top:24px;height:.07rem}
}
@media only screen and (max-width:992px){.branch-information__map-numbers{margin-top:.36rem}
}
.branch-information__map-numbers ul{padding:0;margin-bottom:0}
@media only screen and (min-width:993px){.branch-information__map-numbers ul{float:left}
}
.branch-information__map-numbers ul:after{content:"";display:block;border-bottom:.07rem solid #7f7f7f;margin-top:1.71rem;opacity:.5;height:.07rem}
@media only screen and (min-width:993px){.branch-information__map-numbers ul:after{margin-top:1.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.branch-information__map-numbers ul:after{display:none}
}
.branch-information__map-numbers li{text-align:left;list-style-type:none;cursor:pointer;padding-top:.86rem}
@media only screen and (min-width:993px){.branch-information__map-numbers li{padding-top:1.75rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.branch-information__map-numbers li{min-height:7.14rem}
}
.branch-information__map-numbers li div{display:block;content:"";left:0;bottom:0;width:100%;border-bottom:2px solid #3a3a3a;padding:0;margin-top:.57rem;line-height:0;height:.21rem}
@media only screen and (min-width:993px){.branch-information__map-numbers li div{width:1.07rem;margin-top:0;height:0;padding-top:.39rem}
}
.branch-information__map-numbers li span{display:block;margin-right:1.14rem;color:#3a3a3a;font-size:2.29rem;line-height:2.57rem}
@media only screen and (min-width:993px){.branch-information__map-numbers li span{font-size:2.71rem;letter-spacing:-0.5px;line-height:3rem;display:inline-block}
}
.branch-information__map-numbers li strong{display:block;color:#3a3a3a;font-size:1.14rem;font-weight:bold}
@media only screen and (min-width:993px){.branch-information__map-numbers li strong{display:inline-block;font-weight:normal}
}
.branch-information__map-numbers li small{display:block;color:#3a3a3a;font-size:1.14rem;line-height:1.43rem;padding-top:.29rem}
@media only screen and (min-width:993px){.branch-information__map-numbers li small{display:inline-block;padding-top:0}
}
@media only screen and (min-width:720px) and (max-width:992px){.branch-information__map-numbers li small{min-height:3.14rem}
}
.branch-information__map-numbers li a:hover{text-decoration:none}
@media only screen and (min-width:993px){.branch-information__map-numbers li a.map-numbers-link{display:inline-block;padding-top:.36rem;margin-top:-0.36rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.branch-information__map-numbers li.near-by-atm small{min-height:0;margin-bottom:0}
}
.branch-information__map{flex-direction:column-reverse;padding-left:1.21rem;padding-right:1.21rem}
@media only screen and (min-width:993px){.branch-information__map{flex-direction:inherit;padding-left:0;padding-top:1.29rem}
}
.branch-information .hide{display:none}
@media only screen and (min-width:993px) and (max-width:1100px){.branch-information .map-holder{overflow:hidden}
}
@media only screen and (max-width:992px){.branch-information .map-holder{margin-top:1.79rem}
.branch-information .map-holder:after{content:"";display:block;border-bottom:.07rem solid #7f7f7f;opacity:.5;margin-top:1.14rem;height:.07rem}
}
.map-numbers li.active span,.map-numbers li.active small,.map-numbers li.active strong{color:#068765}
.map-numbers li.active div{border-bottom:2px solid #068765;transition:all .4s ease}
@media only screen and (min-width:720px) and (max-width:992px){.map-numbers{columns:2;-webkit-columns:2;-moz-columns:2}
}
.map-static picture{display:block}
.map-static picture img{width:100%}
@media only screen and (min-width:993px){.map-static{padding:8px}
}
@media only screen and (min-width:720px) and (max-width:992px){.map-static{padding-left:30px;padding-right:30px}
}
@media only screen and (max-width:992px){.map-static{margin-right:1.07rem}
}
div.branch-information__button{display:none}
@media only screen and (min-width:720px) and (max-width:992px){div.branch-information__button{display:block;width:49%}
}
@media only screen and (min-width:720px) and (max-width:992px){li:nth-child(4).branch-information__button{visibility:hidden}
}
@media only screen and (min-width:720px) and (max-width:992px){li:nth-child(5).branch-information__button{display:none}
}
.atm-count-hide{display:none}
@media only screen and (min-width:720px) and (max-width:992px){.atm-count-hide{display:block;visibility:hidden}
}
.map-image-disclaimer{margin-top:1.14rem}
.map-image-disclaimer span{font-size:.86rem;line-height:1.14rem}
@media only screen and (min-width:993px){.map-image-disclaimer span{font-size:1rem;line-height:1.29rem}
}
@media only screen and (max-width:992px){.map-image-disclaimer{width:80%}
}
.reviews{float:left;padding-top:0;padding-bottom:0;background-color:#fff}
.reviews__heading--title{color:#3a3a3a;font-size:2rem;font-weight:300;line-height:2.29rem;margin-bottom:0}
@media only screen and (max-width:992px){.reviews__heading--title{width:100%}
}
@media only screen and (min-width:993px){.reviews__heading--title{font-size:2.71rem;line-height:3rem}
}
.reviews__heading--subcopy{font-size:1rem;line-height:1.29rem;padding-top:.57rem}
@media only screen and (min-width:993px){.reviews__heading--subcopy{padding-top:1.14rem;font-size:1.29rem;line-height:1.57rem}
}
.reviews__heading:after{content:"";display:block;width:2.29rem;border-bottom:.21rem solid #04aa84;padding-top:1rem}
@media only screen and (min-width:993px){.reviews__heading:after{width:4.29rem;padding-top:1.43rem;border-bottom:.29rem solid #04aa84}
}
.reviews__item{margin:0 .29rem .29rem}
@media only screen and (min-width:993px){.reviews__item{margin:0 .57rem .5rem}
}
@media only screen and (max-width:992px){.reviews__slider{padding:0 .5rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews__slider{padding:0 1.14rem}
}
.reviews .start-quote,.reviews .end-quote{color:#01675a;overflow:visible}
.reviews .start-quote{float:left;margin-left:-1.43rem;padding-top:.14rem;font-size:1rem;margin-right:0}
@media only screen and (min-width:993px){.reviews .start-quote{padding-top:0rem;margin-left:-2.57rem;font-size:1.5rem}
}
.reviews .end-quote{float:right;font-size:1rem;margin-right:0}
@media only screen and (min-width:993px){.reviews .end-quote{font-size:1.5rem}
}
.reviews__slider-content{padding-top:1.71rem;padding-bottom:2.29rem;padding-left:0 !important;padding-right:0 !important}
@media only screen and (min-width:993px){.reviews__slider-content{padding-top:2.29rem;padding-bottom:3.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews__item{margin:.43rem}
}
.reviews__item--wrapper{padding:2.29rem .86rem 2.29rem 2.29rem;background-color:#f8f8f8;color:#3a3a3a;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
@media only screen and (min-width:993px){.reviews__item--wrapper{padding:3.43rem 8.36rem 3.43rem 10.86rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews__item--wrapper{padding:2.29rem 2.86rem 2.29rem 4.29rem}
}
@media only screen and (max-width:480px){.reviews__item--wrapper{min-height:31.43rem}
}
.reviews__item--head{color:#01675a;margin-bottom:0;font-size:1.29rem;min-height:3.14rem;font-weight:bold;line-height:1.57rem}
@media only screen and (min-width:993px){.reviews__item--head{font-size:1.71rem;min-height:2rem}
}
.reviews__item--rating{margin-bottom:1.14rem}
@media only screen and (min-width:993px){.reviews__item--rating{margin-bottom:1.71rem}
}
.reviews__item--rating__text,.reviews__item--rating__value{font-size:.71rem;line-height:.86rem;vertical-align:middle}
.reviews__item--rating__text{font-weight:bold;letter-spacing:1px}
@media only screen and (min-width:993px){.reviews__item--rating__text{font-size:.86rem;line-height:1rem}
}
@media only screen and (min-width:993px){.reviews__item--rating__value{font-size:1rem;line-height:1.29rem}
}
.reviews__item--rating__star{vertical-align:middle}
@media only screen and (max-width:992px){.reviews__item--rating span.rating-stars,.reviews__item--rating span.rating-stars span{width:90px;height:16px;background-size:18px;background-position:0 -15px}
}
@media only screen and (max-width:992px){.reviews__item--rating span.rating-stars span{background-position:0 0}
}
.reviews__item--comment{font-size:1rem;line-height:1.29rem;margin-bottom:.86rem;padding-right:1.14rem}
@media only screen and (min-width:993px){.reviews__item--comment{font-size:1.14rem;line-height:1.43rem;margin-bottom:1.14rem;min-height:10rem;padding-right:1.71rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews__item--comment{min-height:7.57rem}
}
@media only screen and (min-width:993px) and (max-width:1280px){.reviews__item--comment{min-height:11.43rem}
}
@media only screen and (min-width:480px) and (max-width:720px){.reviews__item--comment{min-height:9.14rem}
}
@media only screen and (max-width:480px){.reviews__item--comment{min-height:19.29rem}
}
.reviews__item--author{font-size:.86rem;line-height:1.14rem;color:#01675a;margin-bottom:1.71rem}
@media only screen and (min-width:993px){.reviews__item--author{font-size:1rem;line-height:1.29rem;margin-bottom:1.71rem;min-height:1.29rem}
}
.reviews__item--more-reviews{display:inline-block;font-size:.86rem;font-weight:bold;letter-spacing:1px;line-height:.86rem;text-transform:uppercase;color:#1b1b1b;cursor:pointer}
.reviews__item--more-reviews:hover{text-decoration:none;color:#1b1b1b}
.reviews__item--more-reviews span{font-size:.86rem;vertical-align:middle}
.reviews__bazaar-voice{padding:0}
.reviews .slider-controls-centered{margin-top:1.14rem;padding-bottom:0}
@media only screen and (min-width:993px){.reviews .slider-controls-centered{margin-top:0}
}
.reviews .slider-controls-centered .progress{margin-bottom:.79rem}
@media only screen and (min-width:993px){.reviews .slider-controls-centered .progress{margin-bottom:.71rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.reviews .slider-controls-centered .progress{max-width:74%}
}
@media only screen and (max-width:992px){.reviews .slider-controls-centered .progress{max-width:100%}
}
.reviews .slider-controls-centered .previous,.reviews .slider-controls-centered .next{font-size:.71rem}
@media only screen and (min-width:993px){.reviews .slider-controls-centered .previous,.reviews .slider-controls-centered .next{font-size:.86rem;padding-top:.21rem;padding-bottom:.21rem;margin-top:-0.21rem}
}
.reviews .slider-controls-centered .previous .icon,.reviews .slider-controls-centered .next .icon{color:#07926d}
.reviews .slider-controls-centered .previous .previous-txt{vertical-align:middle;text-decoration:none;font-weight:bold}
.reviews .slider-controls-centered .previous .previous-txt:hover{color:#01675a}
.reviews .slider-controls-centered .next .next-txt{vertical-align:middle;text-decoration:none;font-weight:bold}
.reviews .slider-controls-centered .next .next-txt:hover{color:#01675a}
.reviews--career__wrapper{background-color:#f8f8f8;color:#3a3a3a;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);display:flex}
@media only screen and (min-width:993px){.reviews--career__wrapper{padding:0}
}
@media only screen and (max-width:720px){.reviews--career__wrapper{flex-direction:column}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews--career__wrapper{flex-direction:row}
}
.reviews--career__content{flex-basis:100%}
@media only screen and (min-width:993px) and (max-width:1100px){.reviews--career__content{padding:2rem 1.86rem 2rem 3.29rem}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.reviews--career__content{padding:3rem 1.86rem 3rem 3.29rem}
}
@media only screen and (min-width:1280px){.reviews--career__content{padding:3.43rem 7.5rem 5.14rem 7.5rem}
}
@media only screen and (max-width:720px){.reviews--career__content{padding:1.43rem .86rem 2.57rem 2.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews--career__content{padding:1rem 1.86rem 1rem 3.29rem}
}
.reviews--career__comment{font-size:1rem;line-height:1.29rem;margin-bottom:1.71rem;padding-top:3px}
@media only screen and (min-width:993px){.reviews--career__comment{font-size:1.14rem;line-height:1.43rem;min-height:4.5rem}
}
@media only screen and (max-width:720px){.reviews--career__comment{min-height:9.29rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.reviews--career__comment{min-height:8.57rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews--career__comment{min-height:4.14rem}
}
.reviews--career__author{font-size:1.29rem;line-height:1.57rem;margin-bottom:.29rem;font-weight:bold}
@media only screen and (min-width:993px){.reviews--career__author{font-size:1.71rem;line-height:2rem;margin-bottom:.57rem}
}
.reviews--career__designation{font-size:.86rem;line-height:1rem;font-weight:bold}
@media only screen and (min-width:993px){.reviews--career__designation{font-size:1.29rem;line-height:1.57rem}
}
@media only screen and (min-width:993px){.reviews img{max-height:20.71rem}
}
@media only screen and (min-width:759px) and (max-width:992px){.reviews img{max-width:100%;height:auto}
}
@media only screen and (min-width:720px) and (max-width:758px){.reviews img{min-height:13.43rem}
}
@media only screen and (max-width:720px){.reviews img{width:100%;height:auto}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.reviews img{max-height:20.71rem}
}
.reviews .plp-reviews{padding-top:2.29rem;padding-bottom:2.29rem}
@media only screen and (min-width:993px){.reviews .plp-reviews{padding:2.86rem 0 3.43rem}
}
.rates-table{width:100%;position:relative;color:#3a3a3a;background:#f8f8f8;box-shadow:0 4px 4px -4px rgba(0,0,0,0.2);padding:2.29rem 1.14rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
@media only screen and (max-width:992px){.rates-table{padding:2.29rem .14rem;overflow-y:hidden}
}
@media only screen and (max-width:720px){.rates-table{padding:2.29rem .57rem}
}
@media only screen and (min-width:993px){.rates-table{padding:2.86rem 0 0 0}
}
.rates-table:last-child{padding-bottom:2.86rem;border-bottom:0}
.rates-table a{color:#04aa84}
.rates-table a:hover{color:#38a78a}
.rates-table a:focus{color:#0a795c}
.rates-table--title{font-size:2rem;margin-bottom:1.14rem;font-weight:300}
@media only screen and (min-width:993px){.rates-table--title{font-size:2.7rem;margin-bottom:2.86rem}
}
@media only screen and (max-width:992px){.rates-table--title{margin-left:-0.57rem}
}
.rates-table--title:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:3px solid #04aa84}
@media only screen and (min-width:993px){.rates-table--title:after{width:3.43rem}
}
@media only screen and (max-width:720px){.rates-table--tab{padding:0 .57rem}
}
.rates-table--tab .nav-tabs{padding-bottom:1.14rem;border:0}
@media only screen and (max-width:992px){.rates-table--tab .nav-tabs{padding-bottom:1.71rem;padding-left:.43rem}
}
.rates-table--tab .nav-tabs .nav-item:first-child{border-right:1px solid #000}
@media only screen and (min-width:993px){.rates-table--tab .nav-tabs .nav-item:first-child{border:0}
}
.rates-table--tab .nav-tabs .nav-link{border:0;padding:0 0 .29rem;color:#3a3a3a}
.rates-table--tab .nav-tabs .nav-link.active{color:#068765;border-bottom:2px solid #068765;background:inherit}
@media only screen and (min-width:993px){.rates-table--tab .nav-tabs .nav-link{cursor:initial;pointer-events:none;outline:0}
.rates-table--tab .nav-tabs .nav-link.active{color:#3a3a3a;border:0}
}
.rates-table--tab .nav-tabs .nav-item{margin-bottom:0}
.rates-table--tab .nav-tabs .nav-item.show .nav-link{border:0;background:inherit}
.rates-table--tab__info{margin-bottom:1.14rem}
@media only screen and (min-width:993px){.rates-table--tab__info{font-size:1.3rem;margin-bottom:1.71rem}
}
.rates-table--tab__title{font-weight:bold;font-size:1.3rem;display:block}
@media only screen and (max-width:992px){.rates-table--tab__title{padding:0}
}
@media only screen and (min-width:993px){.rates-table--tab__title{font-size:1.7rem;max-width:none;margin-bottom:1.14rem}
}
.rates-table--tab__title--sub-text{font-size:1.29rem;font-weight:bold;text-transform:uppercase}
@media only screen and (max-width:992px){.rates-table--tab__title--sub-text{font-size:1rem}
}
.rates-table--tab__title--sub-text>p:last-child{margin-bottom:15px}
.rates-table--tab__title--sub-text .small{font-size:.86rem}
@media only screen and (max-width:992px){.rates-table--tab__title--sub-text .small{font-size:.71rem}
}
.rates-table--content{overflow:hidden}
@media only screen and (max-width:720px){.rates-table--content{padding:0}
}
.rates-table--content__button{padding:.29rem 0}
@media only screen and (max-width:992px){.rates-table--content__button{padding-left:1.14rem}
}
.rates-table--content__button .btn-chopped-green{margin-right:1.14rem;text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px}
.rates-table--content__button .btn-chopped-green.disabled{background:#7f7f7f;color:#fff}
.rates-table--content__button .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.rates-table--content__button .btn-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.rates-table--content__button .btn-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.rates-table--content__sub-text{font-size:.72rem;margin-top:1rem}
@media only screen and (max-width:720px){.rates-table--content__sub-text{padding-left:.57rem;padding-right:.57rem}
}
@media only screen and (min-width:993px){.rates-table--content__sub-text{font-size:.86rem}
}
.rates-table--content__sub-text a{color:#01675a}
.rates-table--content__sub-text a:hover{color:#01675a}
.rates-table--content__sub-text a:focus{color:#01675a}
.rates-table--content .tab-content .tab-pane{overflow:hidden}
@media only screen and (min-width:993px){.rates-table .do-not-fade-md{opacity:1;display:block}
}
.tcontainer{position:relative;overflow:hidden}
.fixed-th-table-wrapper td,.fixed-th-table-wrapper th,.scrolled-td-table-wrapper td,.scrolled-td-table-wrapper th{background:#fff}
.fixed-th-table-wrapper{position:absolute;width:100%}
.fixed-th-table-wrapper th{position:relative;z-index:1}
.scrolled-td-table-wrapper td{position:relative}
.scrolled-td-table-wrapper{overflow-x:auto;position:relative}
.scrolled-td-table-wrapper:before{content:"";width:100%;height:3px;position:absolute;top:-3px;left:0;box-shadow:0 4px 6px 0 rgba(200,200,200,0.5);z-index:2}
.scrolled-td-table-wrapper:after{content:"";width:100%;height:3px;position:absolute;bottom:20px;left:0;box-shadow:0 4px 6px 0 rgba(200,200,200,0.5);z-index:2}
table{border:0;border-collapse:separate;border-spacing:0;width:100%;margin-bottom:16px}
tr:first-child td,tr:first-child th{vertical-align:top;font-size:18px;color:#3a3a3a;font-weight:bold}
tr:last-child td,tr:last-child th{border-bottom:1px solid #ccc}
td,th{border-top:1px solid #ccc;padding:12px 20px;vertical-align:middle;min-width:232px;font-size:16px;color:#3a3a3a}
@media only screen and (max-width:992px){td,th{min-width:106px}
}
tr:nth-child(even) td,th{background:#fff}
tr:nth-child(odd) td,th{background:#f8f8f7}
.fixed-th-table-wrapper th,.scrolled-td-table-wrapper th{background:#f0f0ef;font-weight:normal}
.fixed-th-table-wrapper th[scope="col"]{font-weight:bold}
.equal-table{border-collapse:separate;table-layout:fixed;width:100%}
.table-normal{width:100%;margin-bottom:12px;border-collapse:collapse}
.table-normal tr:nth-child(even) th,.table-normal tr:nth-child(even) td{background:transparent}
.table-normal tr:nth-child(odd) th,.table-normal tr:nth-child(odd) td{background:transparent}
.table-normal tr:first-child th,.table-normal tr:first-child td{vertical-align:middle;font-size:16px;color:#3a3a3a}
.table-normal tr:first-child th{font-weight:bold}
.table-normal tr:first-child td{font-weight:normal}
.table-normal tr:last-child th,.table-normal tr:last-child td{border-bottom:1px solid #ccc}
.table-normal th,.table-normal td{padding:.86rem 0;vertical-align:top;border-top:1px solid #ccc;font-size:1.14rem;min-width:initial}
@media only screen and (max-width:992px){.table-normal th,.table-normal td{padding-left:1.14rem}
}
.table-normal thead th{vertical-align:bottom;border-bottom:1px solid #ccc;padding:1.36rem 0}
@media only screen and (max-width:992px){.table-normal thead th{padding:.86rem 0;padding-left:1.14rem}
}
.table-normal tbody+tbody{border-top:1px solid #ccc}
.plp-column-container{width:100%;position:relative;font-size:1rem;margin:2.86rem 0}
@media only screen and (max-width:992px){.plp-column-container{margin:1.71rem 0}
}
@media only screen and (max-width:992px){.plp-column-container .container--wrapper{margin:0 -0.57rem}
}
.plp-column-container--wrapper{background:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);padding:1.14rem}
@media only screen and (min-width:993px){.plp-column-container--wrapper{padding:1.71rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-column-container--wrapper{padding:1.43rem 1.79rem}
}
@media only screen and (max-width:992px){.plp-column-container--wrapper{margin:0 .57rem;padding:1.14rem .43rem}
}
.plp-column-container--wrapper.two-column{margin:auto}
@media only screen and (min-width:993px){.plp-column-container--wrapper.two-column{padding:1.71rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-column-container--wrapper.two-column{padding:1.43rem 1.79rem}
}
@media only screen and (max-width:480px){.plp-column-container--wrapper.two-column{margin:0 -0.57rem;padding:inherit}
}
@media only screen and (min-width:993px){.plp-column-container--wrapper.two-column .plp-column-container--item__image img{max-width:4rem}
}
.plp-column-container--item{font-size:1rem;padding:1.14rem}
.plp-column-container--item p{line-height:1.29rem}
@media only screen and (min-width:993px){.plp-column-container--item p{line-height:1.43rem}
}
@media only screen and (min-width:993px){.plp-column-container--item{font-size:1.15rem;padding:1.71rem .86rem}
}
.plp-column-container--item__title{font-size:1.3rem;font-weight:bold;max-width:13.57rem}
@media only screen and (min-width:993px){.plp-column-container--item__title{font-size:1.71rem;max-width:19.29rem;line-height:2rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-column-container--item__title{max-width:100%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.plp-column-container--item__title{max-width:100%}
}
.plp-column-container--item__image img{max-width:4.14rem;width:4.14rem;height:auto}
@media only screen and (min-width:720px) and (max-width:992px){.plp-column-container--item__image img{width:100%;max-width:4rem;margin-right:1.14rem}
}
.plp-column-container--item .btn-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px}
.plp-column-container--item .btn-chopped-green.disabled{background:#7f7f7f;color:#fff}
.plp-column-container--item .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.plp-column-container--item .btn-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.plp-column-container--item .btn-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.our-offerings{width:100%;position:relative;color:#3a3a3a}
.our-offerings--title{font-size:2rem;margin-bottom:1.71rem;font-weight:300;padding-right:1.14rem}
@media only screen and (min-width:993px){.our-offerings--title{margin-bottom:2.86rem;font-size:2.7rem}
.our-offerings--title:after{content:"";display:block;width:4.29rem;padding-top:1.43rem;border-bottom:4px solid #04aa84}
}
@media only screen and (max-width:992px){.our-offerings--title:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:3px solid #04aa84}
}
@media only screen and (max-width:992px) and (min-width:993px){.our-offerings--title:after{width:3.43rem}
}
.our-offerings--tab .nav-tabs{padding-bottom:1.14rem;border:0}
.our-offerings--tab .nav-tabs .nav-item{margin-bottom:0;border-right:1px solid #7f7f7f}
.our-offerings--tab .nav-tabs .nav-item .nav-link{border:0;padding:0;margin:0 .86rem .43rem;color:#3a3a3a;display:block;align-items:center;height:100%;border-bottom:2px solid #fff}
@media only screen and (min-width:993px){.our-offerings--tab .nav-tabs .nav-item .nav-link{display:flex;flex-wrap:wrap;margin:0;padding:0 2.86rem .57rem}
}
.our-offerings--tab .nav-tabs .nav-item .nav-link.active{color:#068765;border-bottom:2px solid #068765;background:inherit}
@media only screen and (min-width:993px){.our-offerings--tab .nav-tabs .nav-item .nav-link.active{border-bottom:3px solid #068765}
}
.our-offerings--tab .nav-tabs .nav-item:last-child{border-right:0}
.our-offerings--tab .nav-tabs .nav-item:last-child .nav-link{margin-right:0}
.our-offerings--tab .nav-tabs .nav-item:first-child .nav-link{margin-left:0}
.our-offerings--tab .nav-tabs .nav-item.show .nav-link{border:0;background:inherit}
.our-offerings--tab__link--title{font-weight:bold;font-size:.86rem;display:block}
@media only screen and (min-width:993px){.our-offerings--tab__link--title{font-size:1.3rem;width:66%;order:1}
}
@media only screen and (min-width:1280px){.our-offerings--tab__link--title{width:70%}
}
.our-offerings--tab__link--icon{max-width:3.63rem;width:100%;height:auto;margin-bottom:.38rem}
@media only screen and (min-width:993px){.our-offerings--tab__link--icon{max-width:6.49rem;order:2;margin-bottom:0}
}
@media only screen and (max-width:992px){.our-offerings--content{padding:0 1.14rem}
}
.our-offerings--content .auto-plp-offerings__wrapper>.container{padding:0}
.our-offerings__item{padding-bottom:1.14rem}
@media only screen and (min-width:993px){.our-offerings__item:nth-child(2n-1){padding-right:1.14rem}
}
@media only screen and (min-width:993px){.our-offerings__item:nth-child(2n){padding-left:0}
}
.our-offerings__item--wrapper{box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);background:#f8f8f8;padding:0 1.71rem;margin:0}
@media only screen and (min-width:993px){.our-offerings__item--wrapper{padding:0 2.29rem}
}
.our-offerings__item--title{padding:1.71rem 0;max-width:17.14rem;text-transform:uppercase;font-size:1.15rem;font-weight:bold}
.our-offerings__item--title:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:2px solid #01675a}
@media only screen and (min-width:993px){.our-offerings__item--title:after{width:3.43rem}
}
.our-offerings__item--title:after{width:1.71rem}
@media only screen and (min-width:993px){.our-offerings__item--title:after{width:1.71rem}
}
@media only screen and (min-width:993px){.our-offerings__item--title{font-size:1.3rem;max-width:23.57rem;padding:2.29rem 0}
.our-offerings__item--title span{min-height:3.14rem;height:3.14rem;display:block}
}
.our-offerings__item--sub-title{text-transform:uppercase;font-size:.72rem;margin:0;font-weight:bold}
@media only screen and (min-width:993px){.our-offerings__item--sub-title{font-size:.86rem}
}
.our-offerings__item--sub-text{font-size:1.15rem;max-height:5.29rem;overflow:hidden}
.our-offerings__item--details{padding:0 0 1.71rem}
@media only screen and (min-width:993px){.our-offerings__item--details{padding:0 0 2.29rem}
}
.our-offerings__item--details__apr-text{font-size:2.85rem;color:#01675a;line-height:2.85rem}
.our-offerings__item--details__apr-text .small{font-size:1.45rem;padding-left:.38rem}
@media only screen and (min-width:993px){.our-offerings__item--details__apr-text .small{font-size:1.72rem}
}
.our-offerings__item--details__buttons a{float:left;clear:both;font-size:.86rem;text-transform:uppercase}
@media only screen and (min-width:993px){.our-offerings__item--details__buttons a{float:none}
}
.our-offerings__item--details__buttons a.link{font-weight:bold}
.our-offerings__item--details__rating-stars .small{font-size:.86rem}
.our-offerings__item--details .btn-chopped-green{margin-right:1.14rem;text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px}
.our-offerings__item--details .btn-chopped-green.disabled{background:#7f7f7f;color:#fff}
.our-offerings__item--details .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.our-offerings__item--details .btn-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.our-offerings__item--details .btn-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.our-offerings__item--discounts{background:#fff;padding:1.71rem;margin-left:-1.71rem;margin-right:-1.71rem}
@media only screen and (min-width:993px){.our-offerings__item--discounts{padding:2.29rem;margin-left:-2.29rem;margin-right:-2.29rem}
}
.our-offerings__item--discounts__sub-text{color:#01675a;font-weight:600;font-size:1.3rem}
@media only screen and (min-width:993px){.our-offerings__item--discounts__sub-text{font-size:1.72rem}
}
.our-offerings__item--discounts__sub-text .small{margin-left:0;color:#3a3a3a;font-weight:normal;font-size:.86rem;display:block}
@media only screen and (min-width:993px){.our-offerings__item--discounts__sub-text .small{font-size:1rem;display:inline;margin-left:.29rem}
}
.calculators{float:left;width:100%;padding-top:2.86rem;padding-bottom:32px;margin-bottom:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
.calculators--items{float:left;width:100%;margin-bottom:1.14rem}
@media only screen and (max-width:992px){.calculators--items{margin-bottom:1.14rem}
}
@media only screen and (min-width:993px){.calculators--items{margin-top:1.07rem}
}
.calculators--items__title{width:100%;display:block;border-bottom:.07rem solid #ccc;font-size:1.71rem;text-decoration:none;color:#068765;font-weight:bold;line-height:2rem;padding:1.71rem 1.29rem 1.86rem 0;position:relative;box-shadow:0 3px 4px -4px rgba(200,200,200,0.5);-webkit-box-shadow:0 3px 4px -4px rgba(200,200,200,0.5);-moz-box-shadow:0 3px 4px -4px rgba(200,200,200,0.5)}
@media only screen and (max-width:992px){.calculators--items__title{font-size:1rem;line-height:1.29rem;padding:.86rem 2.29rem .86rem 0}
}
.calculators--items__title:first-child{border-top:.07rem solid #ccc;box-shadow:0 3px 4px -4px rgba(200,200,200,0.5),0 -3px 4px -4px rgba(200,200,200,0.5);-webkit-box-shadow:0 3px 4px -4px rgba(200,200,200,0.5),0 -3px 4px -4px rgba(200,200,200,0.5);-moz-box-shadow:0 3px 4px -4px rgba(200,200,200,0.5),0 -3px 4px -4px rgba(200,200,200,0.5)}
.calculators--items__title:hover{color:#068765;text-decoration:none}
.calculators--items__title:active,.calculators--items__title:visited,.calculators--items__title:focus{color:#068765}
.calculators--items__title:after{font-family:"dcu-iconset" !important;content:"\6d";text-transform:none;position:absolute;right:0;font-size:1rem;color:#068765;top:50%;transform:translateY(-50%)}
.calculators--items__title.collapsed:after{font-family:"dcu-iconset" !important;content:"\70";text-transform:none;position:absolute;right:0;font-size:1rem;color:#068765;top:50%;transform:translateY(-50%)}
.calculators--items__content{padding:.57rem 0;background-color:#fff}
.calculators--footer{float:left;width:100%;color:#3a3a3a}
.calculators--footer p{margin-bottom:8px;font-size:1rem;line-height:1.14rem}
@media only screen and (max-width:992px){.calculators--footer p{font-size:.86rem}
}
.calculators--footer small{font-size:.86rem}
@media only screen and (max-width:992px){.calculators--footer small{font-size:.71rem}
}
.calculators--footer small a{color:#3a3a3a;text-decoration:none;margin-right:1rem}
@media only screen and (min-width:993px){.calculators--footer small a{margin-right:1.71rem}
}
@media only screen and (max-width:992px){.calculators .embed-responsive{overflow-y:auto;-webkit-overflow-scrolling:touch}
}
.people-shopped{padding:2.29rem 0}
@media only screen and (min-width:993px){.people-shopped{padding:3.43rem 0}
}
.people-shopped .container{position:relative}
.people-shopped .container:after{content:'';position:absolute;height:1px;left:.71rem;right:.71rem;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5);background-color:#ccc;bottom:-48px}
@media only screen and (max-width:992px){.people-shopped .container:after{bottom:-32px}
}
.people-shopped .btn-border-primary:after,.people-shopped .community-carousel__item--content .btn-rt-chopped:after,.community-carousel__item--content .people-shopped .btn-rt-chopped:after,.people-shopped .reviews__item--content .btn-rt-chopped:after,.reviews__item--content .people-shopped .btn-rt-chopped:after,.people-shopped .people-shopped--btn-rt-chopped:after,.people-shopped .generic-modal .btn-rt-chopped:after,.generic-modal .people-shopped .btn-rt-chopped:after{background:#f8f8f8}
.people-shopped__heading{color:#3a3a3a}
@media only screen and (max-width:992px){.people-shopped__heading:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:.21rem solid #04aa84}
}
@media only screen and (max-width:992px) and (min-width:993px){.people-shopped__heading:after{width:3.43rem}
}
@media only screen and (min-width:993px){.people-shopped__heading:after{content:"";display:block;width:4.29rem;padding-top:1.43rem;border-bottom:4px solid #04aa84}
}
.people-shopped__heading--title{max-width:100%;font-size:2rem;font-weight:300;margin-bottom:.57rem}
@media only screen and (min-width:720px) and (max-width:992px){.people-shopped__heading--title{max-width:100%}
}
@media only screen and (min-width:993px){.people-shopped__heading--title{font-size:2.71rem;margin-bottom:1.14rem}
}
.people-shopped__heading--sub-text{font-weight:normal;font-size:1rem;min-height:2rem}
@media only screen and (min-width:993px){.people-shopped__heading--sub-text{min-height:28px;font-size:1.29rem;line-height:1.57rem}
}
.people-shopped--previous.slick-hidden,.people-shopped--next.slick-hidden{display:block}
.people-shopped__slider{overflow:hidden;margin-top:1.71rem}
@media only screen and (min-width:993px){.people-shopped__slider{margin-top:2.29rem}
}
@media only screen and (min-width:993px){.people-shopped__slider .slick-list{margin:0 -0.93rem}
}
@media only screen and (min-width:993px){.people-shopped__slider .slick-list{margin:0 -0.93rem}
}
@media only screen and (max-width:992px){.people-shopped__slider{padding:0 .5rem}
}
.people-shopped .slider__item{margin:0 .21rem;padding:2.29rem 1rem 2.29rem 1.86rem;background-color:#f8f8f8;box-shadow:inset -0.14rem -0.14rem 0 0 #d9d9d9}
@media only screen and (min-width:993px){.people-shopped .slider__item{margin:0 .93rem;padding:4.14rem 2.14rem 4.57rem 2.14rem}
}
@media only screen and (min-width:993px){.people-shopped .slider__item{margin:0 .93rem;padding:4.14rem 2.14rem 4.57rem 2.14rem;min-height:35.57rem}
}
.people-shopped .slider__item--title{font-size:1.14rem;font-weight:bold;color:#3a3a3a;height:2.86rem;line-height:1.43rem;text-transform:uppercase;position:relative}
.people-shopped .slider__item--title:after{content:"";display:block;width:1.71rem;letter-spacing:1px;border-bottom:2px solid #01675a;position:absolute;bottom:-0.86rem}
@media only screen and (min-width:993px){.people-shopped .slider__item--title{height:3.14rem;font-size:1.29rem;line-height:1.57rem}
}
@media only screen and (min-width:1281px) and (max-width:1440px){.people-shopped .slider__item--title{font-size:1.14rem}
}
.people-shopped .slider__item--sub-text{font-size:.71rem;font-weight:bold;margin-top:.71rem;text-transform:uppercase}
@media only screen and (max-width:992px){.people-shopped .slider__item--sub-text{min-height:1.71rem;padding-top:1.43rem}
}
@media only screen and (min-width:993px){.people-shopped .slider__item--sub-text{font-size:.86rem;min-height:2rem;padding-top:2.86rem}
}
.people-shopped .slider__item__rate{margin-top:.57rem}
.people-shopped .slider__item__rate--percentage{font-size:2.86rem;line-height:2.86rem;margin-left:-0.36rem;color:#01675a;letter-spacing:-0.5px}
@media only screen and (min-width:993px){.people-shopped .slider__item__rate--percentage{font-size:3.43rem;line-height:3.71rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.people-shopped .slider__item__rate--percentage{font-size:2.57rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.people-shopped .slider__item__rate--percentage{font-size:2.57rem}
}
.people-shopped .slider__item__rate--sub-text{margin-top:.86rem;font-size:1.43rem;color:#01675a}
@media only screen and (min-width:993px){.people-shopped .slider__item__rate--sub-text{font-size:1.43rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.people-shopped .slider__item__rate--sub-text{font-size:1.29rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.people-shopped .slider__item__rate--sub-text{font-size:1.29rem}
}
.people-shopped .slider__item--description{margin-top:.71rem;height:3.86rem;font-size:1rem;line-height:1.29rem;color:#3a3a3a;line-height:1.29rem}
@media only screen and (min-width:993px){.people-shopped .slider__item--description{font-size:1.14rem;height:3.86rem;line-height:1.43rem}
}
.people-shopped .slider__item--apply-now{margin-top:2.29rem}
@media only screen and (min-width:720px) and (max-width:992px){.people-shopped .slider__item--apply-now{margin-bottom:.57rem}
}
@media only screen and (min-width:993px){.people-shopped .slider__item--apply-now{margin-top:2.57rem;margin-bottom:.57rem}
}
.people-shopped .slider__item--apply-now a{padding:1rem 2.29rem}
.people-shopped .slider__item__learn-more--button{float:left;margin-top:1.71rem}
.people-shopped .slider__item__learn-more img{float:right;margin-top:.36rem;height:2.29rem;width:4rem}
@media only screen and (min-width:993px){.people-shopped .slider__item__learn-more img{height:2.86rem;width:5rem}
}
.people-shopped .slider-controls-centered{display:inline-block;padding:0 0 1.14rem;margin-top:1.14rem;padding:0 2.5rem}
@media only screen and (max-width:992px){.people-shopped .slider-controls-centered{padding:0 2.57rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.people-shopped .slider-controls-centered{padding:0 3.86rem}
}
@media only screen and (min-width:993px){.people-shopped .slider-controls-centered{padding:0 .86rem}
}
.people-shopped .slider-controls-centered .previous,.people-shopped .slider-controls-centered .next{cursor:pointer;font-weight:bold;text-transform:uppercase;color:#1b1b1b;letter-spacing:1px;line-height:.86rem;font-size:.71rem;padding:0}
@media only screen and (min-width:993px){.people-shopped .slider-controls-centered .previous,.people-shopped .slider-controls-centered .next{font-size:.86rem;line-height:1rem;padding-top:.07rem;padding-bottom:.07rem;margin-top:-0.07rem;margin-bottom:-0.07rem}
}
.people-shopped .slider-controls-centered .previous .icon,.people-shopped .slider-controls-centered .next .icon{font-size:.71rem;color:#01675a;margin-left:0;margin-right:0}
.people-shopped .slider-controls-centered .previous .icon:before,.people-shopped .slider-controls-centered .next .icon:before{width:1rem;display:inline-block;vertical-align:middle}
.people-shopped .slider-controls-centered .previous{padding-right:1.43rem;float:left}
.people-shopped .slider-controls-centered .previous .previous-txt{text-decoration:none;font-weight:bold}
.people-shopped .slider-controls-centered .previous .icon{margin-right:0;display:inline-block;vertical-align:top;margin-top:.14rem}
.people-shopped .slider-controls-centered .next{padding-left:1.43rem;float:right}
.people-shopped .slider-controls-centered .next .next-txt{text-decoration:none;font-weight:bold}
.people-shopped .slider-controls-centered .next .icon{margin-left:0;margin-right:0;display:inline-block;vertical-align:top;margin-top:.14rem}
.people-shopped .slider-controls-centered .previous.slick-disabled,.people-shopped .slider-controls-centered .next.slick-disabled{color:#7d7d7d;cursor:default;pointer-events:none}
.people-shopped .slider-controls-centered .previous.slick-disabled .icon,.people-shopped .slider-controls-centered .previous.slick-disabled a,.people-shopped .slider-controls-centered .next.slick-disabled .icon,.people-shopped .slider-controls-centered .next.slick-disabled a{color:#7d7d7d;cursor:default}
.people-shopped .slider-controls-centered .progress{margin-top:.43rem;float:left;width:100%;margin-bottom:unset;height:.14rem;overflow:hidden;background-color:#d8d8d8;background-image:linear-gradient(to right,#04aa84,#04aa84);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}
@media only screen and (min-width:993px){.people-shopped .slider-controls-centered .progress{height:.21rem}
}
.people-shopped--btn-rt-chopped{background:#f8f8f8;border-radius:0;font-weight:bold;letter-spacing:1px;font-size:1rem;padding:.86rem 1.71rem}
.people-shopped--btn-rt-chopped:after{background:#f8f8f8}
.people-shopped--btn-rt-chopped:active{transition:background-color .4s ease-in-out}
.people-shopped--btn-rt-chopped:hover{cursor:pointer}
.slider__item--title+.slider__item__rate{margin-top:5.57rem}
.product-overview{background-color:#f8f8f8;padding-top:2.29rem;padding-bottom:2.29rem}
@media only screen and (min-width:993px){.product-overview{padding-top:2.86rem;padding-bottom:2.86rem}
}
.product-overview__header{color:#3a3a3a}
.product-overview__header:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:3px solid #04aa84}
@media only screen and (min-width:993px){.product-overview__header:after{width:3.43rem}
}
@media only screen and (min-width:993px){.product-overview__header:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:4px solid #04aa84}
}
@media only screen and (min-width:993px) and (min-width:993px){.product-overview__header:after{width:3.43rem}
}
.product-overview__header--title{font-weight:300;font-size:2rem;line-height:2.29rem;min-height:2.29rem}
@media only screen and (min-width:993px){.product-overview__header--title{font-size:2.71rem;line-height:3rem;min-height:3rem;margin-bottom:1.14rem}
}
.product-overview__header--sub-text{margin-top:.57rem;font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.product-overview__header--sub-text{margin-top:1.14rem;font-size:1.29rem;line-height:1.57rem}
}
@media only screen and (min-width:993px){.product-overview__header:after{padding-top:1.43rem}
}
.product-overview__benefits{color:#3a3a3a;margin-top:1.71rem;padding-bottom:1.43rem}
@media only screen and (min-width:993px){.product-overview__benefits{margin-top:2.29rem;margin-right:4.29rem}
}
.product-overview__benefits--title{font-weight:bold;font-size:1.29rem;line-height:1.57rem}
@media only screen and (min-width:993px){.product-overview__benefits--title{font-size:1.71rem;line-height:2rem}
}
.product-overview__benefits__item{margin-top:1.14rem;line-height:1.29rem}
@media only screen and (min-width:993px){.product-overview__benefits__item{margin-top:1.71rem;line-height:1.43rem}
}
.product-overview__benefits__item div{padding-left:2.29rem;padding-top:2px}
.product-overview__benefits__item--icon{float:left;color:#01675a;margin-right:.43rem;padding:2px 2px;font-size:1.29rem}
@media only screen and (min-width:993px){.product-overview__benefits__item--icon{font-size:1.43rem}
}
.product-overview__benefits__item--bold{font-weight:bold;font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.product-overview__benefits__item--bold{font-size:1.14rem;line-height:1.43rem;max-width:58.43rem}
}
.product-overview__benefits__item--normal{font-weight:normal;font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.product-overview__benefits__item--normal{font-size:1.14rem;line-height:1.43rem;max-width:58.43rem}
}
.product-overview__offer{background-color:#fff;padding:1.71rem 1.71rem}
@media only screen and (min-width:993px){.product-overview__offer{padding:2.29rem 2.86rem}
}
.product-overview__offer--rate-specification{font-weight:bold;font-size:.71rem;line-height:.86rem;letter-spacing:1px}
@media only screen and (min-width:993px){.product-overview__offer--rate-specification{font-size:.86rem;line-height:1rem}
}
.product-overview__offer__rate{margin-top:4px}
.product-overview__offer--rate{color:#01675a;font-size:2.86rem;line-height:2.86rem;letter-spacing:-0.5px}
@media only screen and (min-width:993px){.product-overview__offer--rate{font-size:3.43rem;line-height:3.71rem}
}
.product-overview__offer--rate-text{color:#01675a;font-size:1.43rem;line-height:2rem}
@media only screen and (min-width:993px){.product-overview__offer--rate-text{font-size:1.71rem;line-height:2rem}
}
.product-overview__offer__rating{margin-top:.71rem}
@media only screen and (min-width:993px){.product-overview__offer__rating{margin-top:1.14rem}
}
.product-overview__offer__rating--text{color:#3a3a3a;font-weight:bold;font-size:.71rem;line-height:.86rem;letter-spacing:1px}
@media only screen and (min-width:993px){.product-overview__offer__rating--text{font-size:.86rem;line-height:1rem}
}
.product-overview__offer__rating--value{color:#3a3a3a;font-size:.86rem;line-height:1.14rem;vertical-align:text-top}
@media only screen and (min-width:993px){.product-overview__offer__rating--value{font-size:1rem;line-height:1.29rem;vertical-align:top;display:inline-block;padding-top:3px}
}
.product-overview__offer__rating:after{content:"";display:block;border-bottom:.07rem solid #ccc;margin-top:1.14rem;height:1px;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5)}
.product-overview__offer__specification{margin-top:1.14rem}
@media only screen and (min-width:993px){.product-overview__offer__specification:first-child{margin-top:1.14rem}
}
.product-overview__offer__specification--label{color:#3a3a3a;font-weight:bold;font-size:.71rem;line-height:.86rem;letter-spacing:1px}
@media only screen and (min-width:993px){.product-overview__offer__specification--label{font-size:.86rem;line-height:1rem}
}
.product-overview__offer__specification--bold{color:#01675a;font-weight:600;font-size:1.29rem;line-height:1.29rem;letter-spacing:-0.5px}
@media only screen and (min-width:993px){.product-overview__offer__specification--bold{font-size:1.71rem;line-height:1.71rem}
}
.product-overview__offer__specification--normal{color:#3a3a3a;font-size:.86rem;line-height:1.14rem}
@media only screen and (min-width:993px){.product-overview__offer__specification--normal{font-size:1rem;line-height:1.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.product-overview--benefits{flex:0 0 50%}
.product-overview--offer{flex:0 0 48%}
}
@media only screen and (min-width:480px) and (max-width:720px){.product-overview--benefits{flex:0 0 50%}
.product-overview--offer{flex:0 0 48%}
}
.contactus{position:relative;float:left;width:100%;padding-bottom:1.3rem;padding-top:.6rem}
.contactus section{float:none}
.contactus .col-12:first-child{padding:0}
.contactus p.required-text{text-transform:uppercase;font-size:.857rem;color:#000;font-weight:600;text-align:right;line-height:1;position:relative;margin-bottom:.7rem}
.contactus span.asterisk{color:#e51010;font-size:2.214rem;position:absolute;right:65px;bottom:-15px;font-weight:normal}
.contactus h2{font-size:1.71rem !important;color:#3a3a3a;font-weight:bold !important;letter-spacing:0 !important;line-height:1.2 !important}
.contactus h2:after{border-bottom:0 !important;padding-top:0 !important}
.contactus h3{font-size:1.29rem;color:#3a3a3a;font-weight:bold}
.contactus .form-group{margin-bottom:1.3rem}
.contactus .form-group input::-webkit-input-placeholder,.contactus .form-group textarea::-webkit-input-placeholder{color:#838eab;opacity:1;text-transform:uppercase;font-size:1.143rem;text-indent:20px}
.contactus .form-group input:-ms-input-placeholder,.contactus .form-group textarea:-ms-input-placeholder{color:#838eab;opacity:1;text-transform:uppercase;font-size:1.143rem;text-indent:20px}
.contactus .form-group input::placeholder,.contactus .form-group textarea::placeholder{color:#838eab;opacity:1;text-transform:uppercase;font-size:1.143rem;text-indent:20px}
.contactus .form-group textarea{text-indent:0}
.contactus .has-error{margin-bottom:0}
.contactus .form-control{border:1px solid #d1d1d1;border-radius:0;text-indent:20px;color:#000}
.contactus .input-wrapper{position:relative}
.contactus .input-wrapper::before{content:'*';position:absolute;color:#e51010;font-size:2.214rem;left:7px;z-index:1}
.contactus a{color:#01675a;text-decoration:none}
.contactus .form-submit{color:#fff}
.contactus .form-submit:focus{outline:2px solid blue !important}
.contactus .item-content li{padding-bottom:1.1rem}
.contactus__heading{color:#3a3a3a}
.contactus__heading:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:3px solid #04aa84}
@media only screen and (min-width:993px){.contactus__heading:after{width:3.43rem}
}
.contactus__heading--title{font-weight:normal}
@media only screen and (min-width:993px){.contactus__heading--title{font-size:2.7rem}
}
.contactus__heading--sub-text{max-width:17.5rem}
@media only screen and (min-width:993px){.contactus__heading--sub-text{font-size:1.29rem;max-width:31.43rem}
}
.contactus__form label.error{color:#960000}
.contactus__content{padding:1em 0;margin:2em auto}
.contactus .feedback-text{margin-bottom:2.86rem}
.contactus .tabs ul{margin:0 0 2em 0;padding:0 0 1em 0;font-weight:bold;font-size:1rem}
.contactus .tabs ul:after{content:"";display:block;width:100%;padding-top:.1rem;border-bottom:3px solid #04aa84}
.contactus .tabs ul li{background:#eff0f1}
.contactus .tabs ul li a{padding:.5em 1em;color:#3a3a3a}
.contactus .tabs ul li a:hover{background:#01675a;color:#fff;text-decoration:none}
.contactus .tabs ul li a.active{background:#01675a;color:#fff;cursor:default}
.contactus .tabbed-content{padding:1em 0;margin:2em auto}
.contactus .tabbed-content .tabs{display:none}
.contactus .tabbed-content .item{min-height:2em;margin-bottom:2px}
@media only screen and (min-width:993px){.contactus .tabbed-content .item{display:none}
}
.contactus .tabbed-content .item::before{cursor:pointer;font-weight:bold;background:#eff0f1;padding:.5em;display:block;content:" + " attr(data-title)}
.contactus .tabbed-content .item .item-content{opacity:0;visibility:hidden;height:0}
@media only screen and (min-width:993px){.contactus .tabbed-content .item.active{display:block}
}
.contactus .tabbed-content .item.active::before{background:#01675a;color:#eff0f1;content:" - " attr(data-title);color:#fff}
.contactus .tabbed-content .item.active .item-content{padding:1em;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;visibility:visible;height:auto}
@media only screen and (min-width:993px){.contactus .item.active .item-content{padding-top:0}
.contactus .tabs-side .tabs li{margin-bottom:.14rem}
.contactus .tabbed-content .tabs{display:block}
.contactus .tabbed-content .tabs li{display:inline-block}
.contactus .tabbed-content .tabs li a{display:block}
.contactus .tabbed-content .item{min-height:0}
.contactus .tabbed-content .item::before{display:none}
.contactus .tabbed-content .item.active .item-content{max-width:70%}
.contactus .tabbed-content .item.active .item-content.feedback-content{max-width:100%}
.contactus .tabbed-content .item.active .item-content.feedback-content .form-group.required>label:after{content:"*";color:#e00}
.contactus .tabbed-content.tabs-side .tabs{width:10.71rem;float:left}
.contactus .tabbed-content.tabs-side .tabs li{display:block}
.contactus .tabbed-content.tabs-side .item{margin-left:10.71rem}
}
.contactus .col-sm-12.disclosure{position:absolute;top:0;left:0;height:100%;overflow:auto;background-color:#fff;border:1px solid #d8d8d8;box-shadow:0 3px 6px #00000029;padding-top:1em;padding-bottom:1em;display:none;z-index:1}
.contactus .col-sm-12.disclosure .close_me{float:right;background:transparent;width:1em;height:1em;font-size:1.875rem;color:#000;cursor:pointer;font-weight:normal;position:relative}
@media only screen and (max-width:767px){.contactus .col-sm-12.disclosure .close_me{position:absolute;top:20px;right:20px}
}
.contactus .col-sm-12.disclosure .close_me:after{content:'';height:1em;border-left:2px solid #707070;position:absolute;transform:rotate(45deg);left:.4375em}
.contactus .col-sm-12.disclosure .close_me:before{content:'';height:1em;border-left:2px solid #707070;position:absolute;transform:rotate(-45deg);left:.4375em}
.contactus .col-sm-12.disclosure h5{font-size:1.875rem;font-weight:normal;color:#000}
@media only screen and (max-width:767px){.contactus .col-sm-12.disclosure h5{width:89%}
}
#contactUsEmailAlert .contactUsEmail-header{border-bottom:0;padding:2.143rem 1.429rem 1rem}
#contactUsEmailAlert .contactUsEmail-header .contactUsEmail-title{font-weight:normal;font-size:2.143rem;letter-spacing:-1.5px}
#contactUsEmailAlert .contactUsEmail-header .close{font-size:5rem;font-weight:100;line-height:.6;color:#707070;opacity:.5}
#contactUsEmailAlert .contactUsEmail-body{padding:1.429rem 1.429rem 1.429rem 0}
#contactUsEmailAlert .contactUsEmail-body p{line-height:1.7;font-size:1.15rem}
@media only screen and (max-width:844px){#contactUsEmailAlert .contactUsEmail-body p{font-size:1rem}
}
#contactUsEmailAlert .contactUsEmail-footer{padding:1.429rem 0;border-top:0;margin-bottom:1.786rem;justify-content:flex-start}
#contactUsEmailAlert .contactUsEmail-footer #contactSubmit{margin-right:5px}
#contactUsEmailAlert .contactUsEmail-footer a{color:#fff}
#contactUsEmailAlert .contactUsEmail-footer .app-primary:focus{color:#fff;outline:2px solid blue !important}
@media only screen and (max-width:414px){#contactUsEmailAlert .contactUsEmail-footer .app-primary{padding:5px 55px;width:100%;margin-top:1rem}
}
@media only screen and (max-width:360px){#contactUsEmailAlert .contactUsEmail-footer .app-primary{padding:5px 50px}
}
#contactUsEmailAlert .contactUsEmail-footer .app-disabled{color:#000;background-color:#e0e0e0;padding:5px 40px}
#contactUsEmailAlert .contactUsEmail-footer .app-disabled:focus{outline:2px solid blue !important}
@media only screen and (max-width:414px){#contactUsEmailAlert .contactUsEmail-footer .app-disabled{padding:5px 35px;margin-top:1rem;width:100%}
}
@media only screen and (max-width:360px){#contactUsEmailAlert .contactUsEmail-footer .app-disabled{padding:5px 30px;margin-top:1rem;width:100%}
}
#thankYou{background-color:#e4eee5;padding:15px;text-align:center;margin-bottom:15px;border:1px solid  #d9d9d9;box-shadow:0 3px 3px  #0000001d;display:none}
#thankYou .thankYou-message{color:#000}
#thankYou .thankYou-message h3{font-size:16px;text-transform:uppercase;margin-bottom:0}
#thankYou .thankYou-message p{font-size:1.143rem}
.searchModal{position:fixed;z-index:999;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:white;display:none;overflow:auto;max-width:1680px;margin:0 auto;left:0;right:0;overflow-x:hidden !important}
.searchModal.author-mode{position:relative;top:auto;right:auto;display:block}
.searchModal--top{float:left;width:100%;padding:3rem 0 1.36rem;background-color:#01675a}
@media only screen and (min-width:993px){.searchModal--top{padding:3.14rem 0 3rem}
}
.searchModal--top .search-close{background:transparent;border-radius:0;color:#fff;font-size:.86rem;font-weight:bold;letter-spacing:.07rem;line-height:1rem;margin-left:.71rem;margin-top:-3.21rem}
@media only screen and (max-width:992px){.searchModal--top .search-close{position:absolute;right:0;top:-2.07rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.searchModal--top .search-close{margin-left:-1.43rem}
}
@media only screen and (min-width:993px){.searchModal--top .search-close{font-size:1rem}
}
@media only screen and (min-width:1280px){.searchModal--top .search-close{margin-left:0}
}
.searchModal--top .search-close .icon{margin-right:0;margin-left:.14rem;font-size:.86rem}
@media only screen and (min-width:993px){.searchModal--top .search-close .icon{font-size:1.07rem}
}
.searchModal--top .search-close .icon:before{vertical-align:top}
@media only screen and (min-width:993px){.searchModal--top .search-close .icon:before{vertical-align:bottom}
}
.searchModal--content{float:left;width:100%;padding:0;position:relative}
@media only screen and (min-width:993px){.searchModal--content{padding:3.43rem 0 3.14rem}
}
.searchModal--content>.container>.row>.col-md-10{position:static}
.searchModal--content .feature-results{margin-left:6rem;width:50%;margin-top:1.71rem}
@media only screen and (max-width:992px){.searchModal--content .feature-results{margin-left:-20px;width:100%;margin-top:2rem}
}
.searchModal--content .feature-results h3{margin-left:1.3rem}
@media only screen and (max-width:992px){.searchModal--content .feature-results h3{margin-left:1.5rem;padding-top:2rem}
}
.searchModal--content .search-links{width:100%;float:left}
@media only screen and (max-width:992px){.searchModal--content .search-links{padding:0 1.14rem}
}
.searchModal--content .search-links h3{font-size:1.29rem;line-height:1.57rem;color:#3a3a3a;font-weight:bold;margin-bottom:.86rem}
@media only screen and (min-width:993px){.searchModal--content .search-links h3{font-size:1.71rem;line-height:2rem;margin-bottom:1.71rem}
}
.searchModal--content .search-links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;margin:.29rem 0}
@media only screen and (max-width:992px){.searchModal--content .search-links ul{display:block;max-height:100%}
}
@media only screen and (min-width:993px){.searchModal--content .search-links ul{margin:0}
}
.searchModal--content .search-links ul li{font-size:1rem;line-height:1.29rem;font-weight:normal;display:block;padding:.43rem 0;text-overflow:ellipsis;overflow:hidden;margin-bottom:.29rem}
.searchModal--content .search-links ul li:last-child{margin-bottom:0}
@media only screen and (min-width:993px){.searchModal--content .search-links ul li{max-width:90%;font-size:1.14rem;line-height:1.43rem}
}
@media only screen and (min-width:1280px){.searchModal--content .search-links ul li{max-width:79%}
}
.searchModal--content .search-links ul li a{color:#3a3a3a;text-decoration:none;font-weight:normal}
.searchModal--content .search-links ul li a:hover{color:#01675a}
.searchModal--content .recent-row{margin-left:0;margin-right:0}
@media only screen and (max-width:992px){.searchModal--content .recent-searches{margin-bottom:48px;position:relative;padding:0 1.14rem}
}
@media only screen and (max-width:992px){.searchModal--content .recent-searches:after{content:"";width:calc(100% - 32px);height:1px;background:#ccc;position:absolute;bottom:-16px;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5)}
}
@media only screen and (max-width:992px){.searchModal--content .most-popular{position:relative;background:#fff;width:calc(100% + 24px) !important;margin-left:-12px !important;margin-right:-12px !important;padding:2.29rem 2.29rem 1.14rem !important}
}
@media only screen and (max-width:992px){.searchModal--content .most-popular:before{content:"";height:1px;position:absolute;top:0;left:0;width:100%;box-shadow:0 2px 4px 0 rgba(200,200,200,0.5);background-color:#e7e8e9}
}
@media only screen and (max-width:992px){.searchModal--content__defaultState{padding:2.07rem 0 0}
}
.searchModal--content__defaultState .search-link-incorrect{display:none}
@media only screen and (max-width:992px){.searchModal--content__defaultState .search-link-incorrect{padding:.29rem 1.14rem 1.29rem}
}
.searchModal--content__defaultState .search-link-incorrect .search-correct-suggestion{font-size:1.14rem;line-height:1.43rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .search-link-incorrect .search-correct-suggestion{font-size:1.71rem;line-height:2rem}
}
.searchModal--content__defaultState .search-link-incorrect .search-correct-suggestion__value a{text-decoration:none;color:#068765}
.searchModal--content__defaultState .search-link-incorrect h3{margin-bottom:20px;margin-top:28px;font-weight:bold}
@media only screen and (max-width:992px){.searchModal--content__defaultState .search-link-incorrect h3{font-size:1.29rem;line-height:1.43rem;margin-top:24px}
}
.searchModal--content__defaultState .recent-search-availablity{font-size:1rem;margin-bottom:1.71rem;padding:0 1.14rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .recent-search-availablity{font-size:1.14rem}
}
.searchModal--content__defaultState .recent-search-availablity h3{font-size:1.29rem;line-height:1.57rem;color:#3a3a3a;font-weight:bold;margin-bottom:.86rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .recent-search-availablity h3{font-size:1.71rem;line-height:2rem;margin-bottom:1.43rem}
}
.searchModal--content__defaultState .search-link-notfound{display:none}
@media only screen and (max-width:992px){.searchModal--content__defaultState .search-link-notfound{padding:0 1.43rem}
}
.searchModal--content__defaultState .no-results{color:#3a3a3a;margin-bottom:1.43rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .no-results{min-height:21.43rem}
}
.searchModal--content__defaultState .no-results--error-text{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .no-results--error-text{font-size:1.14rem;line-height:1.43rem}
}
.searchModal--content__defaultState .no-results--title{font-weight:bold;font-size:1.29rem;line-height:1.57rem;margin-top:1.71rem;margin-bottom:1.14rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .no-results--title{font-size:1.71rem;line-height:2rem;margin-top:2.29rem;margin-bottom:1.71rem}
}
.searchModal--content__defaultState .no-results__hints{padding-left:0}
.searchModal--content__defaultState .no-results__hints--icon{color:#01675a;padding-right:.71rem;vertical-align:top;display:inline-block;margin-right:0;overflow:visible;font-size:1.14rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .no-results__hints--icon{padding-right:.57rem;font-size:1.43rem}
}
@media only screen and (max-width:992px){.searchModal--content__defaultState .no-results__hints--icon::before{vertical-align:middle}
}
.searchModal--content__defaultState .no-results__hints--text{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .no-results__hints--text{font-size:1.14rem;line-height:1.43rem}
}
.searchModal--content__defaultState .no-results__hints li{list-style:none;padding-bottom:1.14rem;display:flex}
@media only screen and (min-width:993px){.searchModal--content__defaultState .no-results__hints li{padding-bottom:1.43rem}
}
.searchModal--content__resultState{display:none;padding-top:1.71rem;min-height:15.07rem}
@media only screen and (min-width:993px) and (max-width:1100px){.searchModal--content__resultState{padding-top:3.43rem;min-height:15.07rem}
}
@media only screen and (max-width:992px){.searchModal--content__resultState{min-height:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.searchModal--content__resultState{padding-top:3.43rem;min-height:16.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.searchModal--content__resultState{min-height:40.71rem}
}
.searchModal--content__resultState .search-filter{position:absolute;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2)}
.searchModal--content__resultState .search-filter ul{list-style:none;margin:0;padding:0;font-size:0;float:left;width:100%}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-filter ul{white-space:nowrap;overflow-x:auto;overflow-y:hidden}
}
.searchModal--content__resultState .search-filter ul li{list-style:none;display:inline-block}
.searchModal--content__resultState .search-filter ul li a{color:#3a3a3a;font-size:1.43rem;line-height:1.71rem;border-bottom:.43rem solid transparent;text-align:center;display:block;padding:1.14rem 0 .71rem 0;margin:0 1.71rem;text-decoration:none;text-transform:capitalize;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-filter ul li a{margin:0 .86rem;font-size:1.14rem;line-height:1.43rem}
}
.searchModal--content__resultState .search-filter ul li a:hover{font-weight:700;border-bottom:.43rem solid #04aa84}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-filter ul li a:hover{font-weight:bold}
}
.searchModal--content__resultState .search-filter ul li a:after{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden;padding:0 3px}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-filter ul li a:after{font-weight:bold}
}
.searchModal--content__resultState .search-filter ul li a.active{border-bottom:.43rem solid #04aa84;font-weight:700}
.searchModal--content__resultState .search-filter ul li:first-child a{margin-left:0}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-filter:after{content:"";background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%);height:40px;width:52px;position:absolute;right:0;bottom:0}
}
.searchModal--content__resultState .search-result__block{width:100%;float:left;position:relative}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-result__block{width:60%;min-height:17.71rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.searchModal--content__resultState .search-result__block{width:80%}
}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-result__block{margin-top:3.29rem}
}
.searchModal--content__resultState .search-result-text{font-size:.86rem;text-transform:uppercase;color:#3a3a3a;letter-spacing:.07rem;float:left;padding-top:.86rem}
.searchModal--content__resultState .search-result-text p{font-weight:600}
.searchModal--content__resultState .search-result-text p strong{font-weight:800}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-result-text{font-size:.71rem;line-height:.86rem;width:100%}
}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-result__notfound{margin-top:3.71rem;padding-bottom:2.29rem}
}
.searchModal--content__resultState .search-sortby{float:right;position:relative;margin-top:0}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-sortby{float:left;margin-top:1.14rem}
}
.searchModal--content__resultState .search-sortby .dropdown-toggle{background:transparent;border:.07rem solid #ccc;border-radius:0;padding:.5rem 1.14rem}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-sortby .dropdown-toggle{height:2.86rem}
}
.searchModal--content__resultState .search-sortby .dropdown-toggle .selected{text-transform:uppercase;font-size:.86rem;letter-spacing:.07rem;line-height:1rem;font-weight:bold;color:#3a3a3a}
.searchModal--content__resultState .search-sortby .dropdown-toggle .selected strong{color:#1b1b1b;font-weight:bold}
.searchModal--content__resultState .search-sortby .dropdown-toggle:after{display:inline-block;width:auto;height:auto;vertical-align:top;content:"\6e";border:0;border-color:transparent;font-family:"dcu-icon";margin-top:1px;color:#068765;font-size:.86rem}
.searchModal--content__resultState .search-sortby .dropdown-menu.option{width:100%;border-radius:0;margin-top:-0.14rem;padding:0;border-bottom:0;background-color:#f8f8f8}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li{color:#3a3a3a;border-bottom:1px solid #ccc;box-shadow:0 1px 2px 0 rgba(200,200,200,0.3)}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li a{color:#000;display:block;padding:.75rem 2.57rem}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li a:active{background-color:#fff}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li a:hover,.searchModal--content__resultState .search-sortby .dropdown-menu.option li a:focus{background-color:#fff;color:#068765}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li:hover{background-color:#fff;color:#068765;cursor:pointer;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li.active{background-color:#f8f8f8;color:#3a3a3a;cursor:pointer;font-weight:bold}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li.active:hover{background-color:#fff;color:#068765}
.searchModal--content__resultState .search-results{float:left;width:100%;margin-top:1.71rem}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-results{margin-top:3.71rem}
}
.searchModal--content__resultState .search-results--item{border-bottom:.07rem solid #ccc;margin-bottom:2.29rem;margin-left:0;margin-right:0}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-results--item{margin-bottom:1.71rem}
}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-results--item:last-child{margin-bottom:1.43rem}
}
.searchModal--content__resultState .search-results--item .icon__dcu-global{margin:.29rem 0 0 0;display:inline-block;vertical-align:top;color:#01675a}
.searchModal--content__resultState .search-results--item__title{color:#3a3a3a;font-size:1.71rem;font-weight:bold;line-height:2rem;text-decoration:none;margin-bottom:1.14rem;display:block}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-results--item__title{margin-left:1.43rem;margin-bottom:.57rem;font-size:1.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.searchModal--content__resultState .search-results--item__title{margin-left:0}
}
.searchModal--content__resultState .search-results--item__caption{color:#3a3a3a;font-size:1rem;line-height:1.29rem;margin-bottom:2.29rem}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-results--item__caption{margin-left:1.43rem;font-size:.86rem;line-height:1.14rem;margin-bottom:1.71rem}
}
.searchModal--content__resultState .search-results--item .search-icon{flex:6%;max-width:6%}
.searchModal--content__resultState .search-results--item .search-icon img{width:1.71rem;height:auto}
.searchModal--content__resultState .search-pagination{float:left;width:100%;display:none;text-align:center}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-pagination{margin-top:0rem;padding-top:.71rem}
}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-pagination{margin-bottom:1.86rem}
}
.searchModal--content__resultState .search-pagination .result-prev{display:none;float:left;color:#1b1b1b;font-size:.86rem;font-weight:bold;letter-spacing:1px;line-height:.86rem;position:relative;top:5px;left:1.14rem}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-pagination .result-prev{font-size:.71rem}
}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-pagination .result-prev{left:0}
}
.searchModal--content__resultState .search-pagination .result-prev a{text-decoration:none;font-weight:bold}
.searchModal--content__resultState .search-pagination .result-prev a:hover{text-decoration:none}
.searchModal--content__resultState .search-pagination .result-prev a span{font-size:.93rem;margin-right:0;color:#068765;vertical-align:sub}
.searchModal--content__resultState .search-pagination .paging-numbers{display:block}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-pagination .paging-numbers{display:inline-block}
}
.searchModal--content__resultState .search-pagination .paging-numbers .page{font-size:.71rem;font-weight:600;letter-spacing:1px;display:inline-block;margin-right:.86rem}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-pagination .paging-numbers .page{margin-right:1.07rem;font-size:.86rem}
}
.searchModal--content__resultState .search-pagination .paging-numbers .page.selected{color:#068765;font-weight:bold}
.searchModal--content__resultState .search-pagination .paging-numbers .page:after{content:"|";margin-left:.86rem;font-size:.71rem;color:#3a3a3a;display:inline-block}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-pagination .paging-numbers .page:after{margin-left:1.07rem;font-size:.86rem}
}
.searchModal--content__resultState .search-pagination .paging-numbers .page:last-child{margin-right:0}
.searchModal--content__resultState .search-pagination .paging-numbers .page:last-child:after{content:"";margin-left:0}
.searchModal--content__resultState .search-pagination .paging-numbers a.page{color:#3a3a3a}
.searchModal--content__resultState .search-pagination .result-next{display:none;float:right;color:#1b1b1b;font-size:.86rem;font-weight:bold;letter-spacing:1px;line-height:.86rem;position:relative;top:5px;right:1.14rem}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-pagination .result-next{font-size:.71rem}
}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-pagination .result-next{right:0}
}
.searchModal--content__resultState .search-pagination .result-next a{text-decoration:none;font-weight:bold}
.searchModal--content__resultState .search-pagination .result-next a:hover{text-decoration:none}
.searchModal--content__resultState .search-pagination .result-next a span{font-size:.93rem;margin-right:0;color:#068765;vertical-align:sub}
.searchModal--bottom{width:100%;float:left;background-color:#f8f8f8;display:none}
.searchModal--bottom.author-mode{display:block}
.searchModal--bottom.author-mode section{float:none}
@media only screen and (max-width:992px){.searchModal--bottom{transform:none}
}
.searchModal--bottom .plp-contact-banner{padding:0}
@media only screen and (max-width:992px){.searchModal--bottom .plp-contact-banner--item{padding:0rem 2.14rem 2.29rem}
}
.searchModal--bottom .plp-contact-banner--caption{display:none}
.searchModal--bottom .plp-contact-banner--wrapper{box-shadow:none;margin-top:0}
.searchModal.searchAuthor{position:relative;float:left;width:100%;height:100%;background-color:#fff;display:block}
.typeahead__container button,.typeahead__container input,.typeahead__container optgroup,.typeahead__container select,.typeahead__container textarea{font:inherit;margin:0}
.typeahead__container optgroup{font-weight:bold}
.typeahead__container button,.typeahead__container input{overflow:visible}
.typeahead__container button,.typeahead__container select{text-transform:none}
.typeahead__container button,.typeahead__container html [type="button"],.typeahead__container [type="reset"],.typeahead__container [type="submit"]{-webkit-appearance:button}
.typeahead__container button::-moz-focus-inner,.typeahead__container [type="button"]::-moz-focus-inner,.typeahead__container [type="reset"]::-moz-focus-inner,.typeahead__container [type="submit"]::-moz-focus-inner{border-style:none;padding:0}
.typeahead__container button:-moz-focusring,.typeahead__container [type="button"]:-moz-focusring,.typeahead__container [type="reset"]:-moz-focusring,.typeahead__container [type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
.typeahead__container fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
.typeahead__container legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
.typeahead__container textarea{overflow:auto}
.typeahead__container [type="checkbox"],.typeahead__container [type="radio"]{box-sizing:border-box;padding:0}
.typeahead__container [type="number"]::-webkit-inner-spin-button,.typeahead__container [type="number"]::-webkit-outer-spin-button{height:auto}
.typeahead__container [type="search"]{outline-offset:-2px}
.typeahead__container [type="search"]::-webkit-search-cancel-button,.typeahead__container [type="search"]::-webkit-search-decoration{-webkit-appearance:none}
.typeahead__container ::-webkit-input-placeholder{color:inherit;opacity:1}
.typeahead__container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.typeahead__container{position:relative}
.typeahead__container *{box-sizing:border-box;outline:0}
.typeahead__query{position:relative;z-index:2;width:100%}
.typeahead__filter{position:relative}
.typeahead__filter button{min-width:100%;white-space:nowrap}
.typeahead__filter button:after{display:inline-block;margin-left:4px;width:0;height:0;vertical-align:-2px;content:"\6e";font-family:"dcu-iconset";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}
.typeahead__field{display:flex;position:relative;width:100%}
.typeahead__button button{border-top-right-radius:2px;border-bottom-right-radius:2px}
.typeahead__field{color:#555}
.typeahead__field input,.typeahead__field textarea,.typeahead__field [contenteditable],.typeahead__field .typeahead__hint{display:block;width:100%;line-height:1.25;min-height:4.14rem;padding:.57rem 0;background:transparent;border-right:0;border-left:0;border-top:0;border-bottom:.14rem solid #fff;border-radius:0;appearance:none;font-size:2.71rem;color:#fff}
@media only screen and (max-width:992px){.typeahead__field input,.typeahead__field textarea,.typeahead__field [contenteditable],.typeahead__field .typeahead__hint{font-size:1.36rem;list-style:2rem;min-height:2.86rem}
}
.typeahead__field input[type="search"],.typeahead__field input[type="search"]::-webkit-search-cancel-button{appearance:none}
.typeahead__field input[type="search"]::-ms-clear{display:none;width:0;height:0}
.typeahead__container.hint .typeahead__field input,.typeahead__container.hint .typeahead__field textarea,.typeahead__container.hint .typeahead__field [contenteditable]{background:transparent}
.typeahead__container.hint .typeahead__query>:last-child,.typeahead__hint{background:#fff}
.typeahead__container button{display:inline-block;margin-bottom:0;text-align:center;touch-action:manipulation;cursor:pointer;background:transparent;border:0;line-height:1.25;padding:.5rem .75rem;user-select:none;color:#fff}
@media only screen and (max-width:992px){.typeahead__container button{padding:.29rem .75rem}
}
.typeahead__container button:hover,.typeahead__container button:focus{color:#fff}
.typeahead__container input.disabled,.typeahead__container input[disabled],.typeahead__container button.disabled,.typeahead__container button[disabled]{cursor:not-allowed;pointer-events:none;opacity:.65;box-shadow:none;background-color:#fff;border-color:#ccc}
.typeahead__container .typeahead__field input,.typeahead__container .typeahead__field textarea,.typeahead__container .typeahead__field [contenteditable],.typeahead__container .typeahead__field .typeahead__hint,.typeahead__container .typeahead__field .typeahead__label-container{padding-right:6rem}
@media only screen and (max-width:992px){.typeahead__container .typeahead__field input,.typeahead__container .typeahead__field textarea,.typeahead__container .typeahead__field [contenteditable],.typeahead__container .typeahead__field .typeahead__hint,.typeahead__container .typeahead__field .typeahead__label-container{padding-right:4.86rem;padding-bottom:.21rem}
}
.typeahead__container .typeahead__field input{font-weight:300}
@media only screen and (max-width:992px){.typeahead__container .typeahead__field input{font-size:1.57rem;padding-right:2.29rem}
}
.typeahead__container .typeahead__field .typeahead__button{position:absolute;right:-0.71rem;background:transparent;bottom:0;z-index:2}
.typeahead__container .typeahead__field .typeahead__button .icon-dcu-search{font-size:2rem;font-weight:normal;position:relative;top:-0.14rem}
@media only screen and (max-width:992px){.typeahead__container .typeahead__field .typeahead__button .icon-dcu-search{font-size:1.71rem}
}
.typeahead__filter,.typeahead__button{z-index:1}
.typeahead__filter button,.typeahead__button button{margin-left:-1px}
.typeahead__filter button .icon-dcu-search,.typeahead__button button .icon-dcu-search{margin-right:0}
.typeahead__filter:hover,.typeahead__filter:active,.typeahead__filter:focus,.typeahead__button:hover,.typeahead__button:active,.typeahead__button:focus{z-index:1001}
.typeahead__filter:hover button:focus,.typeahead__filter:hover button:active,.typeahead__filter:active button:focus,.typeahead__filter:active button:active,.typeahead__filter:focus button:focus,.typeahead__filter:focus button:active,.typeahead__button:hover button:focus,.typeahead__button:hover button:active,.typeahead__button:active button:focus,.typeahead__button:active button:active,.typeahead__button:focus button:focus,.typeahead__button:focus button:active{z-index:1001}
.typeahead__filter+.typeahead__button button{margin-left:-2px}
.typeahead__container.filter .typeahead__filter{z-index:1001}
.typeahead__list,.typeahead__dropdown{position:absolute;left:0;z-index:1000;width:100%;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;text-align:left;background-color:#fff;border:1px solid #ccc;border-radius:2px;background-clip:padding-box}
.typeahead__result .typeahead__list{width:100%;border-radius:0;border:1px solid #e7e8e9;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);background-color:#f8f8f8;padding:0;margin-top:-0.14rem}
.typeahead__result .typeahead__list .typeahead__item{padding:.57rem 1.14rem;line-height:2.5rem;font-size:1.14rem;-webkit-transition:all .3s ease-in 0;-moz-transition:all .3s ease-in 0;-ms-transition:all .3s ease-in 0;-o-transition:all .3s ease-in 0;transition:all .3s ease-in 0;color:#3a3a3a;border-bottom:1px solid #e7e8e9;font-weight:normal}
.typeahead__result .typeahead__list .typeahead__item:last-child{border-bottom:0}
@media only screen and (min-width:993px){.typeahead__result .typeahead__list .typeahead__item{padding:1.14rem 1.71rem;line-height:2rem;font-size:1.71rem}
}
.typeahead__result .typeahead__list .typeahead__item.active,.typeahead__result .typeahead__list .typeahead__item:hover{background-color:#fff;color:#068765;cursor:pointer}
.typeahead__result .typeahead__list .typeahead__item.active{box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
.typeahead__result .typeahead__list .typeahead__item strong{font-weight:bold}
.typeahead__result.detached .typeahead__list{position:relative;z-index:1041;top:initial;left:initial}
.typeahead__dropdown{right:0;left:initial;z-index:1001}
.typeahead__list>li{position:relative;border-top:solid 1px #ccc}
.typeahead__list>li:first-child{border-top:0}
.typeahead__list .typeahead__item[disabled]>a,.typeahead__dropdown .typeahead__dropdown-item[disabled]>a{cursor:not-allowed;color:#bababa;background-color:#fafafa}
.typeahead__list .typeahead__item>a,.typeahead__dropdown .typeahead__dropdown-item>a{display:block;color:#3a3a3a;text-decoration:none;font-weight:normal}
.typeahead__list .typeahead__item>a:hover,.typeahead__dropdown .typeahead__dropdown-item>a:hover{text-decoration:none}
.typeahead__list .typeahead__item:not([disabled])>a:hover,.typeahead__list .typeahead__item:not([disabled])>a:focus,.typeahead__list .typeahead__item:not([disabled]).active>a,.typeahead__dropdown .typeahead__dropdown-item:not([disabled])>a:hover,.typeahead__dropdown .typeahead__dropdown-item:not([disabled])>a:focus,.typeahead__dropdown .typeahead__dropdown-item:not([disabled]).active>a{text-decoration:none;color:#068765}
.typeahead__list.empty>li{padding:.5rem .75rem;color:#333}
.typeahead__list>.typeahead__group{border-color:#bfdef6;font-weight:bold}
.typeahead__list>.typeahead__group:first-child{border-top:solid 1px #bfdef6}
.typeahead__list>.typeahead__group>a,.typeahead__list>.typeahead__group>a:hover,.typeahead__list>.typeahead__group>a:focus,.typeahead__list>.typeahead__group.active>a{cursor:default;color:#17639f;background:#ecf5fc;display:block;padding:.5rem .75rem;clear:both;text-decoration:none}
.typeahead__list>li.typeahead__group+li.typeahead__item{border-color:#bfdef6}
.typeahead__container.result .typeahead__list,.typeahead__container.filter .typeahead__dropdown,.typeahead__container.hint .typeahead__hint,.typeahead__container.backdrop+.typeahead__backdrop{display:block !important}
.typeahead__container .typeahead__list,.typeahead__container .typeahead__dropdown,.typeahead__container .typeahead__hint,.typeahead__container+.typeahead__backdrop{display:none !important}
.typeahead__dropdown li:last-child{margin-top:5px;padding-top:5px;border-top:solid 1px #ccc}
.typeahead__cancel-button{user-select:none;position:absolute;right:4.14rem;top:0;cursor:pointer;line-height:1;visibility:hidden;margin-right:0;overflow:hidden;font-size:3.43rem;font-family:"dcu-iconset" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;color:#fff;height:3.57rem;padding:0}
@media only screen and (max-width:992px){.typeahead__cancel-button{font-size:2.43rem;right:2.71rem;top:-3px;display:none}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.typeahead__cancel-button{top:8px}
}
.typeahead__label .typeahead__cancel-button{visibility:visible;right:4px}
.typeahead__container.cancel:not(.loading) .typeahead__cancel-button,.typeahead__label .typeahead__cancel-button{visibility:visible}
.typeahead__container.cancel:not(.loading) .typeahead__cancel-button:hover,.typeahead__label .typeahead__cancel-button:hover{color:#fff}
.typeahead__search-icon{padding:0 1.25rem;width:16px;height:16px;background:url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1MC4zMTMgMjUwLjMxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUwLjMxMyAyNTAuMzEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJTZWFyY2giPgoJPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyIgZD0iTTI0NC4xODYsMjE0LjYwNGwtNTQuMzc5LTU0LjM3OGMtMC4yODktMC4yODktMC42MjgtMC40OTEtMC45My0wLjc2ICAgYzEwLjctMTYuMjMxLDE2Ljk0NS0zNS42NiwxNi45NDUtNTYuNTU0QzIwNS44MjIsNDYuMDc1LDE1OS43NDcsMCwxMDIuOTExLDBTMCw0Ni4wNzUsMCwxMDIuOTExICAgYzAsNTYuODM1LDQ2LjA3NCwxMDIuOTExLDEwMi45MSwxMDIuOTExYzIwLjg5NSwwLDQwLjMyMy02LjI0NSw1Ni41NTQtMTYuOTQ1YzAuMjY5LDAuMzAxLDAuNDcsMC42NCwwLjc1OSwwLjkyOWw1NC4zOCw1NC4zOCAgIGM4LjE2OSw4LjE2OCwyMS40MTMsOC4xNjgsMjkuNTgzLDBDMjUyLjM1NCwyMzYuMDE3LDI1Mi4zNTQsMjIyLjc3MywyNDQuMTg2LDIxNC42MDR6IE0xMDIuOTExLDE3MC4xNDYgICBjLTM3LjEzNCwwLTY3LjIzNi0zMC4xMDItNjcuMjM2LTY3LjIzNWMwLTM3LjEzNCwzMC4xMDMtNjcuMjM2LDY3LjIzNi02Ny4yMzZjMzcuMTMyLDAsNjcuMjM1LDMwLjEwMyw2Ny4yMzUsNjcuMjM2ICAgQzE3MC4xNDYsMTQwLjA0NCwxNDAuMDQzLDE3MC4xNDYsMTAyLjkxMSwxNzAuMTQ2eiIgZmlsbD0iIzU1NTU1NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat scroll center center transparent}
.typeahead__container.loading .typeahead__query:before,.typeahead__container.loading .typeahead__query:after{transition:all 0 linear,opacity .2s ease;position:absolute;z-index:3;content:"";top:50%;right:.55em;margin-top:-0.675rem;width:1.35rem;height:1.35rem;box-sizing:border-box;border-radius:500rem;border-style:solid;border-width:.1em}
.typeahead__container.loading .typeahead__query:before{border-color:rgba(0,0,0,0.35)}
.typeahead__container.loading .typeahead__query:after{animation:button-spin .6s linear;animation-iteration-count:infinite;border-color:#fff transparent transparent;box-shadow:0 0 0 1px transparent}
@keyframes button-spin{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.typeahead__label-container{list-style:none;position:absolute;padding-top:calc(1rem * 0.375);padding-left:6px;width:100%;flex-wrap:wrap;display:flex}
.typeahead__label{display:flex;font-size:calc(1rem * 0.875);position:relative;background:#ecf5fc;border:solid 1px #c2e0ff;padding-left:4px;border-radius:2px;margin-right:4px;margin-bottom:calc(1rem * 0.375)}
.typeahead__label>*{align-self:center}
.typeahead__label .typeahead__cancel-button{line-height:normal;height:auto;position:static;padding-top:calc(1rem * 0.25 - 1px);padding-bottom:calc(1rem * 0.25 + 1px);padding-left:6px;padding-right:6px;margin-left:4px;font-size:calc(1rem * 0.875);border-left:solid 1px #c2e0ff}
.typeahead__label .typeahead__cancel-button:hover{background-color:#d5e9f9}
.js-typeahead-search:focus{color:#fff;background-color:transparent;border-color:#fff;outline:0;box-shadow:none}
.js-typeahead-search::placeholder{color:#fff;opacity:1}
.js-typeahead-search:disabled,.js-typeahead-search[readonly]{background-color:#e9ecef;opacity:1}
.focus-menu{display:none}
.typeahead-cancel{visibility:visible}
.search-layer{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;z-index:999}
.feature-results{width:49%}
@media only screen and (max-width:992px){.feature-results{width:91%}
}
.feature-results h3{padding:10px 0 10px 0;font-weight:bold}
@media only screen and (max-width:992px){.feature-results .search-icon{max-width:2rem}
}
.feature-results .feature_links{margin-left:0;padding-left:2.5rem}
@media only screen and (max-width:992px){.feature-results .feature_links{margin-left:0}
}
.feature-results .feature_links a{color:#3a3a3a;font-size:25px;font-family:Nunito Sans;font-weight:600;line-height:25px;text-decoration:none;margin-bottom:1.14rem;display:block;margin-left:-13px}
@media only screen and (max-width:992px){.feature-results .feature_links a{margin-left:10px;font-size:1.29rem}
}
.feature-results .feature_links p{color:#3a3a3a;font-size:1rem;line-height:19px;font-family:Nunito Sans;font-weight:600;padding-right:1rem;margin-left:-1rem;margin-bottom:1.29rem}
@media only screen and (max-width:992px){.feature-results .feature_links p{margin-left:10px;margin-bottom:1rem}
}
.feature-results .feature_links .search-results--item{background-color:#edf9f2;padding:10px 0 10px 10px;margin-bottom:10px;border:1px solid #89cebd}
.branch-locator{width:100%;padding:2.29rem 0}
.branch-locator .heading-caption{float:none}
.branch-locator h3{margin-bottom:1.14rem}
.branch-locator hr{margin-bottom:2.28rem;border-top:1px solid rgba(127,127,127,0.5)}
.branch-locator__direction-link{font-size:.86rem;font-weight:bold;line-height:.86rem;margin-top:1.14rem;letter-spacing:1px;margin-bottom:2.14rem;margin-top:1.14rem}
@media only screen and (min-width:993px){.branch-locator__direction-link{margin-top:1.71rem}
}
.branch-locator--content .btn-rt-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;letter-spacing:1px;line-height:1;padding:1.14rem 2.29rem}
.branch-locator--content .btn-rt-chopped-green.disabled{background:#7f7f7f;color:#fff}
.branch-locator--content .btn-rt-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#fff;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.branch-locator--content .btn-rt-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.branch-locator--content .btn-rt-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.branch-locator--content .embedded-iframe-branch-locator{border:0;width:100%}
.generic-modal .btn-rt-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;margin-right:0;margin-bottom:.86rem;display:block}
.generic-modal .btn-rt-chopped-green.disabled{background:#7f7f7f;color:#fff}
.generic-modal .btn-rt-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#fff;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.generic-modal .btn-rt-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.generic-modal .btn-rt-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
@media only screen and (min-width:993px){.generic-modal .btn-rt-chopped-green{margin-right:1.71rem;margin-bottom:0;display:inline-block}
}
.generic-modal .btn-rt-chopped{border-radius:0;letter-spacing:normal;padding:1.07rem 2.29rem;display:block;margin-left:0}
@media only screen and (min-width:993px){.generic-modal .btn-rt-chopped{display:inline-block}
}
.generic-modal .modal-content{border-radius:0;padding:.86rem;border:0}
@media only screen and (min-width:993px){.generic-modal .modal-content{padding:1.14rem}
}
.generic-modal .modal-content .modal-header{border:0;padding-left:1.14rem;padding-bottom:0;padding-top:1.43rem;position:relative}
@media only screen and (min-width:993px){.generic-modal .modal-content .modal-header{padding-left:1.71rem;padding-top:1.71rem}
}
.generic-modal .modal-content .modal-header .modal-title{font-weight:bold;font-size:1.29rem;line-height:1.57rem;padding-top:.29rem;width:94%}
@media only screen and (min-width:993px){.generic-modal .modal-content .modal-header .modal-title{font-size:1.71rem;line-height:2rem}
}
.generic-modal .modal-content .modal-header .close{color:#3a3a3a;font-size:.86rem;font-weight:bold;letter-spacing:1px;text-shadow:none;text-transform:uppercase;opacity:1;position:absolute;right:.14rem;top:.14rem}
@media only screen and (min-width:993px){.generic-modal .modal-content .modal-header .close{font-size:1rem;right:.64rem;top:.64rem}
}
.generic-modal .modal-content .modal-header .close .icon{color:#068765;font-size:.86rem;margin-right:0}
.generic-modal .modal-content .modal-header .close .icon:before{vertical-align:top}
@media only screen and (min-width:993px){.generic-modal .modal-content .modal-header .close .icon{font-size:.93rem}
}
.generic-modal .modal-content .modal-body{font-size:1rem;line-height:1.29rem;padding:.57rem 1.14rem}
@media only screen and (min-width:993px){.generic-modal .modal-content .modal-body{font-size:1.14rem;line-height:1.43rem;padding:1.14rem 1.71rem 1.71rem}
}
.generic-modal .modal-content .modal-footer{padding:1.14rem 1.14rem 1.29rem;border:0;display:block}
@media only screen and (min-width:993px){.generic-modal .modal-content .modal-footer{display:flex;justify-content:flex-start;padding:1.14rem 1.71rem 2.29rem}
}
.error-handler{padding:2.29rem 0}
@media only screen and (min-width:993px){.error-handler{padding:3.43rem 0}
}
.error-handler__heading{color:#3a3a3a}
.error-handler__heading--title{max-width:15.36rem;font-size:2rem;font-weight:300;margin-bottom:.57rem}
@media only screen and (min-width:993px){.error-handler__heading--title{max-width:47.93rem;font-size:2.71rem;margin-bottom:1.14rem}
}
.error-handler__heading--sub-text{max-width:16.71rem;font-weight:normal;font-size:1rem;margin-bottom:1.71rem}
@media only screen and (min-width:993px){.error-handler__heading--sub-text{font-size:1.29rem;max-width:39.71rem;margin-bottom:2.29rem}
}
.error-handler a{color:#04aa84}
.error-handler a:hover{color:#38a78a;text-decoration:underline}
.error-handler a:focus{color:#0a795c}
.bank-Services{color:#3a3a3a;margin-bottom:.86rem}
@media only screen and (min-width:993px){.bank-Services{margin-bottom:2.14rem}
}
.bank-Services .heading{margin-bottom:2.57rem}
@media only screen and (min-width:993px){.bank-Services .heading{margin-bottom:3.36rem}
}
.bank-Services--heading{margin-top:2.29rem;margin-bottom:.86rem}
@media only screen and (min-width:993px){.bank-Services--heading{margin-top:2.86rem}
}
.bank-Services--heading h2{font-size:2rem;line-height:2.29rem;font-weight:300;margin-bottom:.57rem}
@media only screen and (min-width:993px){.bank-Services--heading h2{font-size:2.71rem;line-height:3rem;margin-bottom:1.14rem}
}
.bank-Services--heading p{font-size:1rem;line-height:1.29rem;margin-bottom:.71rem}
@media only screen and (min-width:993px){.bank-Services--heading p{font-size:1.29rem;line-height:1.57rem;margin-bottom:1.57rem}
}
.bank-Services--heading:after{background-color:#04aa84;content:"";width:2.29rem;height:3px;position:absolute;left:1.14rem}
@media only screen and (min-width:993px){.bank-Services--heading:after{height:4px;width:4.29rem}
}
.bank-Services .heading-title{font-size:2rem;font-weight:300;line-height:2.29rem}
@media only screen and (min-width:993px){.bank-Services .heading-title{font-size:2.71rem;font-weight:300;line-height:3rem}
}
.bank-Services .heading-title:after{background-color:#04aa84;content:"";width:2.29rem;height:.21rem;position:absolute;bottom:-0.5rem;left:1.14rem}
@media only screen and (min-width:993px){.bank-Services .heading-title:after{height:.29rem;width:2.79rem}
}
.bank-Services .heading-title:empty{height:2.29rem}
@media only screen and (min-width:993px){.bank-Services .heading-title:empty{height:3rem}
}
.bank-Services .heading-title:empty:after{display:none}
.bank-Services--items ul{list-style:none;padding-left:0}
.bank-Services--items__title{font-size:1.29rem;font-weight:bold;line-height:1.57rem;margin-bottom:1.14rem}
@media only screen and (min-width:993px){.bank-Services--items__title{font-size:1.71rem;line-height:2rem;margin-bottom:1.71rem}
}
.bank-Services--items__two-column-layout{margin-bottom:0;columns:2;-webkit-columns:2;-moz-columns:2;column-gap:2.29rem}
@media only screen and (max-width:992px){.bank-Services--items__two-column-layout{columns:1;-webkit-columns:1;-moz-columns:1;margin-bottom:.86rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.bank-Services--items__two-column-layout{columns:2;-webkit-columns:2;-moz-columns:2;column-gap:2.29rem}
}
.bank-Services--items__annotated{box-shadow:0 5px 2px -5px #c8c8c8}
@media only screen and (min-width:993px){.bank-Services--items__annotated{padding-bottom:1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.bank-Services--items__annotated{padding-bottom:.57rem}
}
.bank-Services--items__viewMore{padding:0 1.14rem}
.bank-Services--item{font-size:1rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;line-height:1.29rem;margin-bottom:.86rem;text-indent:-1.57rem;margin-left:1.57rem}
@media only screen and (min-width:993px){.bank-Services--item{font-size:1.14rem;line-height:1.57rem;margin-bottom:1.14rem;text-indent:-2rem;margin-left:2rem}
}
.bank-Services--item a{font-size:1rem;line-height:1.29rem;font-weight:normal;color:#068765}
@media only screen and (min-width:993px){.bank-Services--item a{font-size:1.14rem;line-height:1.43rem}
}
.bank-Services--item a:hover{text-decoration:none}
.bank-Services--item a:not([href]){color:#3a3a3a}
.bank-Services--item__circle:before{content:"\2022";color:#068765;font-size:1.29rem;margin-right:.57rem}
@media only screen and (min-width:993px){.bank-Services--item__circle:before{font-size:1.57rem;margin-right:.86rem}
}
.bank-Services--item__checked{color:#01675a;font-size:1.43rem;margin-right:.57rem;vertical-align:sub}
@media only screen and (max-width:992px){.bank-Services--item__checked{font-size:1.29rem}
}
.bank-Services--item__checkedItem{text-indent:-2.21rem;margin-left:2.21rem}
@media only screen and (min-width:993px){.bank-Services--item__checkedItem{text-indent:-2.36rem;margin-left:2.36rem}
}
.bank-Services .map{margin-top:0}
@media only screen and (min-width:993px){.bank-Services .map{margin-top:.57rem}
}
.bank-Services__rte{padding-top:.86rem;font-size:.71rem;line-height:.86rem;margin-bottom:1.43rem}
@media only screen and (min-width:993px){.bank-Services__rte{font-size:1rem;line-height:1.29rem;padding-top:1.14rem;margin-bottom:1.29rem}
}
.bank-Services__rte p{margin-bottom:.57rem}
.bank-Services--more{padding-top:1.14rem;padding-bottom:1.71rem;font-size:.86rem;font-weight:500;position:relative}
.bank-Services--more__cta{cursor:pointer;display:inline-block;padding:.29rem 1.14rem;font-weight:bold;font-size:.86rem;line-height:1}
.bank-Services--more__cta span{display:inline-block;position:relative;cursor:pointer;letter-spacing:1px}
.bank-Services--more__cta span:before{font-family:"dcu-iconset";content:"\74";text-transform:none;position:absolute;right:-1.14rem;font-size:.71rem;color:#068765;top:.14rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.bank-Services--more:before{content:"";width:100%;height:1px;background:rgba(127,127,127,0.5);left:0;z-index:2;position:absolute;top:0;right:0}
.bank-Services--more .hidden{display:none}
.richText{padding:2.86rem 0}
@media only screen and (max-width:992px){.richText{padding:1.43rem 0}
}
.richText--content{text-align:left;width:100%}
.richText--content h1{font-size:2.71rem;font-weight:300;line-height:3rem;color:#3a3a3a;margin-bottom:1.14rem}
@media only screen and (max-width:992px){.richText--content h1{font-size:2rem;line-height:2.29rem}
}
.richText--content h2{font-size:1.71rem;font-weight:bold;line-height:2rem;color:#3a3a3a;margin-bottom:1.71rem}
@media only screen and (max-width:992px){.richText--content h2{font-size:1.29rem;line-height:1.57rem}
}
.richText--content p{font-size:1.29rem;font-weight:normal;line-height:1.57rem;color:#3a3a3a;margin-bottom:1.43rem}
@media only screen and (max-width:992px){.richText--content p{font-size:1rem;line-height:1.29rem}
}
.richText--content .bottomBar{position:relative;margin-bottom:.71rem}
.richText--content .bottomBar:after{content:"";position:absolute;width:4.29rem;height:.29rem;margin-bottom:.71rem;background-color:#04aa84;left:0;top:115%}
@media only screen and (max-width:992px){.richText--content .bottomBar:after{width:2.29rem;height:.21rem;top:122%}
}
.richText--content a{color:#04aa84}
.richText--content ul{list-style:none;margin:0;padding:0}
.richText--content ul li{list-style:none;font-size:1.14rem;line-height:1.43rem;text-align:left;color:#3a3a3a;margin-bottom:1.71rem;padding-left:2rem;position:relative}
@media only screen and (max-width:992px){.richText--content ul li{font-size:1rem;line-height:1.29rem}
}
.richText--content ul li:before{font-family:"dcu-icon" !important;content:"\46";text-transform:none;position:absolute;left:0;font-size:1.43rem;color:#068765}
.richText--content ul li:last-child{margin-bottom:0}
.branch-map__title{font-size:1.29rem;font-weight:bold;line-height:1.57rem;margin-bottom:1.14rem}
@media only screen and (min-width:993px){.branch-map__title{font-size:1.71rem;line-height:2rem;margin-bottom:1.14rem}
}
@media only screen and (max-width:992px){.branch-map__direction-title{font-size:1.29rem;line-height:1.57rem;font-weight:bold}
}
.branch-map ul{list-style:none;padding-left:0;margin-bottom:1.71rem;border-bottom:1px solid rgba(200,200,200,0.5)}
@media only screen and (min-width:993px){.branch-map ul{margin-bottom:3rem;max-width:28.14rem}
}
@media only screen and (min-width:993px){.branch-map ul{margin-bottom:2.29rem !important;border-bottom:1px solid rgba(127,127,127,0.5)}
}
@media only screen and (min-width:720px) and (max-width:992px){.branch-map ul{border:0}
}
.branch-map ul li:last-child{margin-bottom:1.71rem}
@media only screen and (min-width:993px){.branch-map ul li:last-child{margin-bottom:2.29rem}
}
.branch-map ul li{font-size:1rem;line-height:1.29rem;margin-bottom:.86rem;text-indent:-1.29rem;margin-left:1.29rem}
@media only screen and (min-width:993px){.branch-map ul li{font-size:1.14rem;line-height:1.57rem;margin-bottom:1.14rem}
}
.branch-map ul li:before{content:"\2022";color:#01675a;font-size:1.29rem;margin-right:.57rem}
@media only screen and (min-width:993px){.branch-map ul li:before{font-size:1.57rem;margin-right:.86rem}
}
.branch-map ul li a{color:#068765}
.branch-map ul li a:hover{text-decoration:none}
.branch-map ul li a:not([href]){color:#3a3a3a}
.branch-map__direction-link{font-size:.86rem;font-weight:bold;line-height:.86rem;margin-top:1.14rem;letter-spacing:1px;margin-bottom:2.14rem;margin-top:1.14rem}
@media only screen and (min-width:993px){.branch-map__direction-link{margin-top:1.71rem}
}
.branch-map .custom-google-map{height:14.57rem;width:100%;background-color:#ccc}
@media only screen and (min-width:993px){.branch-map .custom-google-map{max-width:28.14rem;height:22.36rem}
}
@media only screen and (max-width:992px){.map-aem-container{order:1}
.combination-aem-container{order:3}
.text{order:2}
.reviews{order:4}
.banch-landing-aem-container{display:flex;flex-direction:column}
}
@media only screen and (min-width:720px) and (max-width:992px){.map-aem-container{order:1}
.combination-aem-container{order:3}
.text{order:2}
.reviews{order:4}
.banch-landing-aem-container{display:flex;flex-direction:column}
.combination-immediate-parent{display:flex;flex-wrap:wrap}
}
@media only screen and (min-width:993px){.combination-immediate-parent{display:flex;flex-wrap:wrap}
}
.banch-landing-aem-container .richText{padding-top:0}
@media only screen and (min-width:720px) and (max-width:992px){.safariCombinationList{flex:1 1 24rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.safariCombinationList{flex:1 1 22rem}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.safariCombinationList{flex:1 1 22rem}
}
@media only screen and (min-width:1280px){.safariCombinationList{flex:1 1 25rem}
}
.custom-google-map{height:100%}
.custom-google-map .gm-style .controls{font-size:2rem;background-color:#fff;box-shadow:rgba(0,0,0,0.2) 0 1px 4px -1px;box-sizing:border-box;border-radius:0;cursor:pointer;height:1em;margin:.57rem;text-align:center;user-select:none;font-family:"Nunito Sans",sans-serif}
.custom-google-map .gm-style .controls a[rel='noopener']:focus{outline:0}
.custom-google-map .gm-style .controls button{border:0;background-color:#fff;color:#3a3a3a;cursor:pointer}
.custom-google-map .gm-style .controls button:focus{color:#3a3a3a;-webkit-transition:all .35s ease-in 0;-moz-transition:all .35s ease-in 0;-ms-transition:all .35s ease-in 0;-o-transition:all .35s ease-in 0;transition:all .35s ease-in 0}
.custom-google-map .gm-style .controls button:hover{color:rgba(58,58,58,0.9)}
.custom-google-map .gm-style .controls.zoom-control{display:flex;flex-direction:column;height:4.86rem;width:2.43rem;margin:.86rem}
.custom-google-map .gm-style .controls.zoom-control button:focus{color:#3a3a3a;-webkit-transition:all .35s ease-in 0;-moz-transition:all .35s ease-in 0;-ms-transition:all .35s ease-in 0;-o-transition:all .35s ease-in 0;transition:all .35s ease-in 0}
.custom-google-map .gm-style .controls.zoom-control button .icon{font-size:1.29rem;margin:0}
.custom-google-map .gm-style .controls.maptype-control{display:flex;flex-direction:row;width:auto;top:2.86rem !important;left:-2.79rem !important;margin:0;padding:.07rem;background:#068765}
.custom-google-map .gm-style .controls.maptype-control button{display:inline-block;font-size:.71rem;margin:0;padding:0 .57rem;border:1px solid #068765;background:#f8f8f8;font-weight:bold;color:#3a3a3a;letter-spacing:1px}
.custom-google-map .gm-style .controls.maptype-control button:focus{color:#3a3a3a;-webkit-transition:all .35s ease-in 0;-moz-transition:all .35s ease-in 0;-ms-transition:all .35s ease-in 0;-o-transition:all .35s ease-in 0;transition:all .35s ease-in 0}
.custom-google-map .gm-style .controls.maptype-control.maptype-control-is-map .maptype-control-map{background:#068765;color:#fff}
.custom-google-map .gm-style .controls.maptype-control.maptype-control-is-satellite .maptype-control-satellite{background:#068765;color:#fff}
.priorities.one{margin-top:2.29rem;margin-bottom:1.71rem}
@media only screen and (min-width:993px){.priorities.one{margin-top:2.86rem;margin-bottom:3.43rem;position:relative}
.priorities.one:after{content:'';position:absolute;left:1.14rem;right:1.14rem;bottom:0;height:1px;background-color:#ccc;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5)}
}
.priorities.first{margin-top:2.29rem}
@media only screen and (min-width:993px){.priorities.first{margin-top:2.86rem}
}
.priorities.last{margin-bottom:0}
@media only screen and (min-width:993px){.priorities.last .container{position:relative;padding-bottom:1.14rem}
.priorities.last .container:after{content:'';position:absolute;left:1.14rem;right:1.14rem;bottom:0;height:1px;background-color:#ccc;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5)}
}
@media only screen and (max-width:992px){.priorities{position:relative;padding-bottom:1.71rem;margin-bottom:1.71rem}
.priorities:after{content:'';position:absolute;left:1.14rem;right:1.14rem;bottom:0;height:1px;background-color:#ccc;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5)}
}
.priorities .v-center{padding-bottom:4rem}
@media only screen and (max-width:992px){.priorities .v-center{position:relative;top:0;transform:translateY(0);padding-bottom:0}
}
.priorities .heading-caption{max-width:100%}
.priorities .heading-caption h2{font-weight:300}
@media only screen and (min-width:993px){.priorities .heading-caption h2{font-size:2.71rem;line-height:3rem}
}
.priorities__side.right{padding-left:7.71rem}
@media only screen and (max-width:992px){.priorities__side.right{padding-left:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.priorities__side.right{padding-left:2.29rem}
}
.priorities__side h3{font-weight:bold}
@media only screen and (max-width:992px){.priorities__side h3{font-size:1.29rem;line-height:1.57rem;margin-bottom:.57rem}
}
.priorities__side-subcopy{max-width:31.43rem;margin-top:1.71rem;margin-bottom:2.86rem;width:100%}
@media only screen and (max-width:992px){.priorities__side-subcopy{margin-top:0;margin-bottom:1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.priorities__side-subcopy{max-width:100%}
}
.priorities__side-subcopy p{font-size:1.14rem;line-height:1.43rem;margin-bottom:0}
@media only screen and (max-width:992px){.priorities__side-subcopy p{font-size:1rem;line-height:1.29rem}
}
.priorities__carousel__caption--wrapper{position:absolute;padding:1.71rem 2.86rem;bottom:0;left:0;right:0;background-image:linear-gradient(to bottom,rgba(27,27,27,0),#1b1b1b);color:#fff}
@media only screen and (max-width:992px){.priorities__carousel__caption--wrapper{padding:1.14rem 1.14rem 1rem 1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.priorities__carousel__caption--wrapper{padding:1.71rem}
}
.priorities__carousel__caption h4{margin-bottom:.57rem;font-size:1.29rem;line-height:1.57rem;font-weight:bold}
@media only screen and (max-width:992px){.priorities__carousel__caption h4{font-size:1.14rem;line-height:1.43rem}
}
.priorities__carousel__caption p{margin-bottom:1.14rem;line-height:1.29rem}
@media only screen and (max-width:992px){.priorities__carousel__caption p{font-size:.86rem;line-height:1.14rem;margin-bottom:.57rem}
}
.priorities__carousel__caption a,.priorities__carousel__caption a:hover{color:#fff}
@media only screen and (max-width:992px){.priorities__carousel__caption a:focus{outline:0;border:0}
}
.priorities .slider-controls-centered__wrapper .progress{min-width:73%;max-width:74%;margin-left:.57rem;margin-right:.57rem}
@media only screen and (max-width:992px){.priorities .slider-controls-centered__wrapper .progress{max-width:100%;margin-left:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.priorities .slider-controls-centered__wrapper .progress{min-width:67%;max-width:67%}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.priorities .slider-controls-centered__wrapper .progress{min-width:69%;max-width:69%}
}
.priorities .community-carousel__item{margin:0}
.priorities .community-carousel__item--image{opacity:1;box-shadow:0 0 1px 0 #c2c5c9}
.priorities .community-carousel__item--image img{max-height:27rem}
@media only screen and (min-width:720px) and (max-width:992px){.priorities .slider-content{padding:0 3.14rem}
}
.priorities .slider-controls-centered{margin-bottom:1.71rem;padding:0}
@media only screen and (max-width:992px){.priorities .slider-controls-centered{margin-top:1.14rem;margin-bottom:1.14rem;overflow:hidden;padding:0 1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.priorities .slider-controls-centered{padding:0;margin-top:1.71rem;margin-bottom:1.71rem}
}
@media only screen and (min-width:993px){.priorities .slider-controls-centered{margin-top:1.71rem}
}
.priorities .slider-controls-centered.invisible{margin-bottom:0;padding:0;height:0}
@media only screen and (min-width:993px){.priorities .slider-controls-centered.invisible{margin-bottom:.14rem}
}
.priorities .slider-controls-centered a{font-weight:bold;font-size:.86rem;line-height:1;vertical-align:middle;display:inline-block;letter-spacing:1px}
.priorities .slider-controls-centered a:hover{text-decoration:none}
.priorities .slider-controls-centered .next .icon,.priorities .slider-controls-centered .previous .icon{margin:0;font-size:.79rem;line-height:1;color:#068765}
.priorities .slider-controls-centered .next{padding:0}
.priorities .slider-controls-centered .previous{padding-left:0}
@media only screen and (max-width:992px){.priorities .slider-controls-centered .previous{padding-left:0}
}
.priorities .show-m{margin-left:1.14rem;padding:1rem 2.29rem}
@media only screen and (max-width:992px){.priorities .show-m{margin-top:-0.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.priorities .show-m{margin-left:0;margin-top:0}
}
.dcu-impact{padding:2.29rem 0 1.14rem 0}
@media only screen and (min-width:993px){.dcu-impact{padding:2.86rem 0 3.43rem 0}
}
.dcu-impact--header{margin-bottom:1.71rem}
@media only screen and (min-width:993px){.dcu-impact--header{margin-bottom:2.29rem}
}
.dcu-impact--header__heading{font-size:2rem;line-height:2.29rem;font-weight:300;margin-bottom:.57rem}
@media only screen and (min-width:993px){.dcu-impact--header__heading{font-size:2.71rem;line-height:3rem;margin-bottom:1.14rem}
}
.dcu-impact--header__subcopy{font-size:1rem;line-height:1.29rem;margin-bottom:.71rem}
@media only screen and (min-width:993px){.dcu-impact--header__subcopy{font-size:1.29rem;line-height:1.57rem}
}
.dcu-impact--header:after{content:"";display:block;width:2.29rem;border-bottom:.21rem solid #04aa84}
@media only screen and (min-width:993px){.dcu-impact--header:after{width:4.29rem;padding-top:1rem;border-bottom:.29rem solid #04aa84}
}
@media only screen and (max-width:720px){.dcu-impact--statistics-list{margin:0 1.14rem}
}
@media only screen and (max-width:480px){.dcu-impact--statistics-list{margin:0}
}
@media only screen and (max-width:992px){.dcu-impact--statistics{margin-bottom:1.14rem}
}
.dcu-impact--statistics h4{font-size:2.29rem;letter-spacing:-0.33px;line-height:2.57rem;color:#01675a}
@media only screen and (min-width:993px){.dcu-impact--statistics h4{font-size:2.43rem;letter-spacing:-0.5px;line-height:3.71rem;margin-bottom:1.14rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.dcu-impact--statistics h4{font-size:2.14rem;line-height:3rem}
}
.dcu-impact--statistics span{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.dcu-impact--statistics span{font-size:1.14rem;line-height:1.43rem}
}
.three-column-tile{padding:2.29rem 0}
@media only screen and (min-width:993px){.three-column-tile{padding:2.86rem .43rem 3.43rem}
.three-column-tile .heading-caption{margin-bottom:3.71rem}
.three-column-tile .heading-caption::after{bottom:-1.57rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile{padding:2.29rem 0}
}
@media only screen and (min-width:993px){.three-column-tile__card{padding:0 .86rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile__card:nth-child(odd){padding:0 .57rem 0 1.14rem}
.three-column-tile__card:nth-child(even){padding:0 1.14rem 0 .57rem}
}
@media only screen and (min-width:993px){.three-column-tile__card--wrapper{margin:0 .29rem}
}
.three-column-tile__card--img-holder{background-color:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);margin-bottom:1.14rem}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile__card--img-holder{margin-bottom:.86rem}
}
@media only screen and (min-width:993px){.three-column-tile__card--img-holder{margin-bottom:0}
}
.three-column-tile__card--img-holder img{width:100%}
.three-column-tile__card--caption{padding:1.14rem 1.14rem 1.71rem;color:#3a3a3a;font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.three-column-tile__card--caption figure{margin-bottom:1.14rem}
}
@media only screen and (min-width:993px){.three-column-tile__card--caption{padding:2.29rem 1.71rem 2.86rem 1.71rem;font-size:1.14rem;line-height:1.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile__card--caption{padding:1.14rem 1.14rem 1.71rem;font-size:1rem;line-height:1.29rem}
}
.three-column-tile__card--caption__title{font-size:1.29rem;font-weight:bold;line-height:1.57rem;color:#3a3a3a;margin-bottom:0;font-weight:bold}
@media only screen and (min-width:993px){.three-column-tile__card--caption__title{font-size:1.71rem;line-height:2rem}
}
.three-column-tile__card--caption__title a{color:#01675a;font-weight:bold;display:block;padding:.14rem 0}
.three-column-tile__card--caption__text{margin-bottom:.86rem}
@media only screen and (min-width:993px){.three-column-tile__card--caption__text{min-height:4.29rem;margin-bottom:1.21rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.three-column-tile__card--caption__text{min-height:5.71rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile__card--caption__text{min-height:3.86rem}
}
.three-column-tile .btn-rt-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;letter-spacing:1px;line-height:1;padding:1.14rem 2.29rem}
.three-column-tile .btn-rt-chopped-green.disabled{background:#7f7f7f;color:#fff}
.three-column-tile .btn-rt-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#fff;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.three-column-tile .btn-rt-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.three-column-tile .btn-rt-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
@media only screen and (max-width:720px){.three-column-tile .btn-rt-chopped-green{width:calc(100% - 32px);margin:.57rem 1.14rem 0}
}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile .btn-rt-chopped-green{margin-top:.57rem}
}
@media only screen and (min-width:993px){.three-column-tile .btn-rt-chopped-green{margin-top:.86rem}
}
@media only screen and (min-width:993px){.three-column-tile.who-we-are .three-column-tile__card--caption{padding:1.71rem 1.71rem 2.29rem 1.71rem;min-height:13.79rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile.who-we-are .three-column-tile__card--caption{min-height:10.93rem}
}
.three-column-tile.who-we-are .three-column-tile__card--caption__title{margin-bottom:.57rem}
@media only screen and (min-width:993px){.three-column-tile.who-we-are .three-column-tile__card--caption__title{margin-bottom:.86rem}
}
.accolades{background-color:#f8f8f8;color:#3a3a3a;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);padding:1.71rem 0 2.29rem 0}
@media only screen and (min-width:993px){.accolades{padding:2.86rem 0 3.43rem 0}
}
.accolades--header{margin-bottom:1.71rem}
@media only screen and (min-width:993px){.accolades--header{margin-bottom:2.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.accolades--header .btn-see-all{display:none !important}
}
.accolades--header__heading{font-size:2rem;line-height:2.29rem;font-weight:300}
@media only screen and (min-width:993px){.accolades--header__heading{font-size:2.71rem;line-height:3rem;max-width:48.14rem;display:inline-block}
}
.accolades--header a{float:right}
@media only screen and (max-width:992px){.accolades--header a{display:none !important}
}
.accolades--header:after{content:"";display:block;width:2.29rem;border-bottom:.21rem solid #04aa84}
@media only screen and (min-width:993px){.accolades--header:after{width:4.29rem;padding-top:.71rem;border-bottom:.29rem solid #04aa84}
}
.accolades .btn-see-all{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;letter-spacing:1px;line-height:1;padding:1.14rem 2.29rem}
.accolades .btn-see-all.disabled{background:#7f7f7f;color:#fff}
.accolades .btn-see-all:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.accolades .btn-see-all:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.accolades .btn-see-all:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
@media only screen and (max-width:992px){.accolades--awards{margin:0}
}
@media only screen and (max-width:720px){.accolades--awards .btn-see-all{width:inherit}
}
.accolades--award{text-align:center;display:flex;flex-direction:column}
@media only screen and (max-width:992px){.accolades--award{margin-bottom:2.29rem}
}
.accolades--award h3{text-align:left}
.accolades--award img{height:8.29rem;width:auto}
.accolades--award h4{font-size:1.29rem;line-height:1.57rem;font-weight:bold;margin-top:1.14rem;text-align:center;margin-bottom:0}
@media only screen and (min-width:993px){.accolades--award h4{font-size:1.71rem;line-height:2rem;max-width:22.29rem;margin-top:1.71rem;min-height:4rem}
}
.accolades--award span{font-size:1rem;line-height:1.29rem;font-weight:bold;margin-top:.57rem;font-weight:normal}
@media only screen and (min-width:993px){.accolades--award span{font-size:1.14rem;line-height:1.43rem;margin-top:.71rem}
}
.dcu-way{color:#3a3a3a;background-color:#f8f8f8;padding-bottom:2.29rem;padding-top:1.71rem;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
@media only screen and (min-width:993px){.dcu-way{padding-bottom:3.43rem;padding-top:2.29rem}
}
.dcu-way__title{font-size:2rem;line-height:2.29rem;font-weight:300;margin-bottom:.57rem}
@media only screen and (min-width:993px){.dcu-way__title{font-size:2.71rem;line-height:3rem;margin-bottom:1.14rem}
}
.dcu-way__rte{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.dcu-way__rte{font-size:1.29rem;line-height:1.57rem}
}
.dcu-way__rte p{margin:0}
.dcu-way--head:after{background-color:#04aa84;content:"";width:4.29rem;height:3px;position:absolute;bottom:-0.71rem;left:1.14rem}
@media only screen and (min-width:993px){.dcu-way--head:after{height:4px;bottom:-1.57rem}
}
.dcu-way__heading{font-size:1.29rem;line-height:1.57rem;font-weight:bold;margin-top:2.29rem;margin-bottom:0}
@media only screen and (max-width:992px){.dcu-way__heading{margin-bottom:.57rem}
}
@media only screen and (min-width:993px){.dcu-way__heading{display:inline-block;font-size:1.71rem;line-height:2rem;margin-top:4.14rem}
}
.dcu-way__subCopy{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.dcu-way__subCopy{margin-top:-0.14rem;font-size:1.14rem;line-height:1.43rem}
}
.dcu-way--philosophy{margin-top:1.14rem;display:flex;flex-direction:column}
@media only screen and (max-width:992px){.dcu-way--philosophy{align-items:center}
}
@media only screen and (min-width:993px){.dcu-way--philosophy{margin-top:2.29rem;flex-direction:row;align-items:center}
}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--philosophy{margin-top:1.14rem;flex-direction:row}
}
.dcu-way--philosophy img{max-width:3.21rem;height:2.86rem;width:auto}
@media only screen and (min-width:993px){.dcu-way--philosophy img{max-width:4.79rem;height:4.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--philosophy img{order:2}
}
.dcu-way--philosophy span{font-size:.86rem;line-height:1.14rem;font-weight:bold}
@media only screen and (max-width:992px){.dcu-way--philosophy span{order:2;margin-top:.57rem;text-align:center}
}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--philosophy span{margin-top:.57rem;order:1;margin-right:2.29rem}
}
@media only screen and (min-width:993px){.dcu-way--philosophy span{margin-top:1.43rem;margin-right:2.29rem;font-size:1.29rem;line-height:1.57rem}
}
.dcu-way .btn-chopped-green{float:right;margin-top:4rem;margin-right:1.14rem;text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px}
.dcu-way .btn-chopped-green.disabled{background:#7f7f7f;color:#fff}
.dcu-way .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.dcu-way .btn-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.dcu-way .btn-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.dcu-way--video{margin-top:1.14rem;width:100%;height:13.93rem}
@media only screen and (min-width:993px){.dcu-way--video{margin-top:2.29rem;height:31.07rem;margin-left:0}
}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--video{height:18.36rem}
}
@media only screen and (max-width:720px){.dcu-way--video{height:auto !important}
}
.dcu-way--video__btn,.dcu-way--video__btn>span{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;border:0;cursor:pointer}
.dcu-way--video__btn>span{background-image:url(../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/play.png);background-size:3.21rem 3.21rem}
@media only screen and (min-width:993px){.dcu-way--video__btn>span{background-size:2.86rem 2.86rem}
}
.dcu-way--video__btn>span:hover{background-size:3.21rem 3.21rem}
@media only screen and (min-width:993px){.dcu-way--video__btn>span:hover{background-size:5.71rem 5.71rem}
}
.dcu-way--video video{height:13.93rem !important;width:100%}
@media only screen and (min-width:993px){.dcu-way--video video{height:31.07rem !important}
}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--video video{height:18.36rem !important}
}
@media only screen and (max-width:720px){.dcu-way--video video{max-width:100%;height:auto !important}
}
.dcu-way--video .modal video{height:auto !important;max-width:100%}
.dcu-way__video-description{font-size:.86rem;line-height:1.14rem}
@media only screen and (min-width:993px){.dcu-way__video-description{font-size:1.14rem;line-height:1.43rem}
}
@media only screen and (max-width:992px){.dcu-way__mobile-btn{margin:0 1.14rem}
}
.dcu-way--bottom{margin:.86rem 1.14rem 0 1.14rem}
@media only screen and (min-width:993px){.dcu-way--bottom{margin-top:1.71rem;margin-left:0}
}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--bottom{margin-left:0}
}
.dcu-way--bottom a{width:100%;margin:0;margin-top:1.14rem !important;float:none !important}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--bottom a{width:auto}
}
@media only screen and (max-width:992px){.dcu-way__learn-more-desktop{display:none !important}
}
.dcu-way .transcript-text-scroll{max-height:8.86rem;overflow-y:auto;padding-right:.86rem}
.dcu-way .transcript-text h6{margin-top:.86rem}
.dcu-way .transcript-text .btn-link{margin-left:0;padding-left:0;font-size:inherit}
.cultural-benefit{padding:2.86rem 0 1.71rem;background-color:#f8f8f8}
.cultural-benefit #transcriptTextAccordian{position:relative}
@media only screen and (min-width:720px) and (max-width:992px){.cultural-benefit .mob-video{display:block !important}
}
.cultural-benefit .transcript-text .btn-link{font-size:1.14rem;position:absolute;top:-20px}
@media only screen and (max-width:720px){.cultural-benefit .transcript-text .btn-link{position:relative;top:auto}
}
@media only screen and (min-width:720px) and (max-width:992px){.cultural-benefit .transcript-text .btn-link{position:relative;top:-1px}
}
.cultural-benefit #transcriptTextAccordianItem{z-index:5;position:absolute;background:white}
@media only screen and (max-width:992px){.cultural-benefit #transcriptTextAccordianItem{position:relative;background:white}
}
.cultural-benefit .transcript-text-scroll{max-height:276px;overflow-y:auto;padding-right:1.71rem;padding-left:1.71rem}
@media only screen and (max-width:992px){.cultural-benefit .transcript-text-scroll{max-height:130px}
}
@media only screen and (max-width:992px){.cultural-benefit{padding:2.29rem 0}
}
.cultural-benefit .modified-col{padding-left:.29rem}
.cultural-benefit .modified-col .first{padding-right:.86rem;padding-left:.86rem}
.cultural-benefit .modified-col .mid{padding-left:.86rem;padding-right:.86rem}
.cultural-benefit .modified-col .last{padding-left:.86rem;padding-right:.86rem}
.cultural-benefit .modified-col .last>video{opacity:0}
.cultural-benefit .modified-col .spcl-grid .col-lg-6.col-md-6:first-child{padding-left:1.14rem;padding-right:.86rem}
.cultural-benefit .modified-col .spcl-grid .col-lg-6.col-md-6:last-child{padding-right:1.14rem;padding-left:.86rem}
@media only screen and (max-width:992px){.cultural-benefit .community-carousel .slider-controls-centered{margin-top:-0.57rem}
}
@media only screen and (max-width:992px){.cultural-benefit .community-carousel .slider-controls-centered .previous .icon{margin-right:0}
}
.cultural-benefit .community-carousel .slider-controls-centered .previous .icon .icon-dcu-left-arrow{display:inline-block;vertical-align:bottom}
.cultural-benefit .community-carousel .slider-controls-centered .next .icon{margin-left:0}
.cultural-benefit .community-carousel .slider-controls-centered .next .icon .icon-dcu-right-arrow{display:inline-block;vertical-align:bottom}
@media only screen and (max-width:992px){.cultural-benefit .community-carousel{padding-top:0;padding-bottom:1.14rem}
}
.cultural-benefit .differentiator-block-more{padding-top:1.14rem;font-size:.86rem;font-weight:500;position:relative}
.cultural-benefit .differentiator-block-more:before{content:"";max-width:100%;height:1px;background:rgba(127,127,127,0.5);left:1.14rem;z-index:2;position:absolute;top:0;right:1.14rem}
.cultural-benefit .differentiator-block-more__cta{cursor:pointer;display:inline-block;padding:.29rem 1.14rem;font-weight:bold;font-size:.86rem;line-height:1}
.cultural-benefit .differentiator-block-more__cta span{display:inline-block;position:relative;cursor:pointer;letter-spacing:1px}
.cultural-benefit .differentiator-block-more__cta span:before{font-family:"dcu-iconset";content:"\74";text-transform:none;position:absolute;right:-1.14rem;font-size:.71rem;color:#068765;top:.14rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.cultural-benefit .btn-link{font-size:1.14rem}
@media only screen and (max-width:992px){.cultural-benefit .btn-link{font-size:1rem}
}
.cultural-benefit .heading-caption{max-width:100%;margin-bottom:4.14rem}
@media only screen and (max-width:992px){.cultural-benefit .heading-caption{margin-bottom:2.71rem}
}
.cultural-benefit .heading-caption h2{font-size:2.71rem;font-weight:300;line-height:3rem;margin-bottom:1.14rem}
@media only screen and (max-width:992px){.cultural-benefit .heading-caption h2{font-size:2rem;line-height:2.29rem;margin-bottom:.57rem}
}
.cultural-benefit .heading-caption p{font-size:1.29rem;line-height:1.57rem}
@media only screen and (max-width:992px){.cultural-benefit .heading-caption p{font-size:1rem;line-height:1.29rem}
}
.cultural-benefit figure{margin-bottom:1.71rem;display:inline-block;position:relative}
@media only screen and (max-width:992px){.cultural-benefit figure{display:inherit}
}
.cultural-benefit figure img{max-width:100%;width:100%}
.cultural-benefit .caption{position:absolute;padding:2.86rem 2.86rem;bottom:0;left:0;right:0;color:#fff;background-image:linear-gradient(to bottom,rgba(27,27,27,0),#1b1b1b);font-size:1.29rem;font-weight:bold;line-height:1.57rem;z-index:2}
@media only screen and (max-width:992px){.cultural-benefit .caption{min-height:1.43rem;font-size:1rem;padding:1.86rem 2.86rem}
}
.cultural-benefit--video__btn,.cultural-benefit--video__btn>span{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;border:0;cursor:pointer}
.cultural-benefit--video__btn>span{background-image:url(../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/play.png);background-size:3rem 3rem}
.cultural-benefit video{max-width:100%;margin-bottom:1.71rem}
@media only screen and (max-width:992px){.cultural-benefit video{margin-bottom:0}
}
.cultural-benefit .modal-body video{margin-bottom:0}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cultural-benefit .modal-body video{display:block;margin:0 auto;max-height:30.93rem}
}
.cultural-benefit .video-placeholder{width:100%;max-height:43.57rem;position:relative;margin-bottom:1.71rem;overflow:hidden}
@media only screen and (min-width:993px){.cultural-benefit .video-placeholder{min-height:14.86rem}
}
@media only screen and (max-width:992px){.cultural-benefit .video-placeholder{margin-bottom:0}
}
.cultural-benefit .video-placeholder video{opacity:0}
.cultural-benefit__text{padding-right:0;margin-bottom:1.14rem}
@media only screen and (min-width:993px){.cultural-benefit__text{padding-right:3.43rem;margin-bottom:1.71rem}
}
.cultural-benefit__text h3{font-size:1.29rem;line-height:1.57rem;margin-bottom:.57rem;font-weight:bold}
@media only screen and (min-width:993px){.cultural-benefit__text h3{font-size:1.71rem;line-height:2rem;margin-bottom:.71rem}
}
.cultural-benefit__text p{font-size:1.14rem;line-height:1.43rem}
@media only screen and (max-width:992px){.cultural-benefit__text p{font-size:1rem;line-height:1.29rem}
}
.cultural-benefit #thevideo-mob-video{transform:translate3d(0,0,0)}
.transcript-text-scroll{max-height:120px;overflow-y:auto;padding-right:1.71rem}
.carrer-benefits{padding-bottom:2rem;padding-top:2.29rem;font-family:"Nunito Sans";-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);background-color:#f8f8f8}
@media only screen and (min-width:720px) and (max-width:992px){.carrer-benefits{padding-bottom:1.14rem}
}
@media only screen and (min-width:993px){.carrer-benefits{padding-bottom:1.71rem;padding-top:2.86rem}
}
.carrer-benefits--header{margin-bottom:1.71rem}
@media only screen and (min-width:993px){.carrer-benefits--header{margin-bottom:2.29rem}
}
.carrer-benefits--header__heading{font-size:2rem;line-height:2.29rem;font-weight:300;margin-bottom:.57rem}
@media only screen and (min-width:993px){.carrer-benefits--header__heading{font-size:2.71rem;line-height:3rem;margin-bottom:1.14rem}
}
.carrer-benefits--header__subcopy{font-size:1rem;line-height:1.29rem;margin-bottom:.71rem}
@media only screen and (min-width:993px){.carrer-benefits--header__subcopy{font-size:1.29rem;line-height:1.57rem}
}
.carrer-benefits--header:after{content:"";display:block;width:2.29rem;border-bottom:.21rem solid #04aa84}
@media only screen and (min-width:993px){.carrer-benefits--header:after{width:4.29rem;padding-top:.71rem;border-bottom:.29rem solid #04aa84}
}
@media only screen and (max-width:720px){.carrer-benefits--video{padding:0 1.14rem}
}
.carrer-benefits--video__link{font-size:1.14rem;line-height:1.43rem;font-weight:normal;letter-spacing:0}
@media only screen and (max-width:992px){.carrer-benefits--video__link{text-indent:-2.36rem;margin-left:2.36rem}
}
.carrer-benefits--video__icon{color:#068765;vertical-align:sub;margin-right:.57rem;font-size:1.43rem}
@media only screen and (min-width:993px){.carrer-benefits--video__icon{margin-right:.86rem}
}
.carrer-benefits--items{margin-top:1.71rem}
@media only screen and (max-width:720px){.carrer-benefits--items{padding:0 1.14rem}
}
@media only screen and (min-width:993px){.carrer-benefits--items{margin-top:2.29rem}
}
.carrer-benefits--items__wrapper:before{content:"";width:100%;height:1px;background:rgba(127,127,127,0.5);box-shadow:0 1px 4px 0 rgba(200,200,200,0.5);left:0;z-index:2;position:absolute;top:0;right:0}
.carrer-benefits--item{margin-bottom:1.14rem}
@media only screen and (min-width:993px){.carrer-benefits--item{margin-bottom:1.71rem}
}
.carrer-benefits--item__title{font-size:1.29rem;line-height:1.57rem;font-weight:bold;margin-bottom:.57rem}
@media only screen and (min-width:993px){.carrer-benefits--item__title{font-size:1.71rem;line-height:2rem;margin-bottom:.71rem}
}
.carrer-benefits--item__subcopy{font-size:1rem;line-height:1.29rem;font-weight:normal}
@media only screen and (min-width:993px){.carrer-benefits--item__subcopy{font-size:1.14rem;line-height:1.43rem}
}
.carrer-benefits--item__link{font-size:1rem;line-height:1.29rem;font-weight:bold}
@media only screen and (min-width:993px){.carrer-benefits--item__link{font-size:1.14rem;line-height:1.43rem}
}
.carrer-benefits--item__link:hover{cursor:pointer}
.carrer-benefits--item__link:fcous{text-decoration:none}
.carrer-benefits .modal video{height:auto;max-width:100%}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.carrer-benefits .modal video{display:block;margin:0 auto;max-height:30.71rem}
}
.carrer-benefits--more{padding-top:1.43rem;font-size:.86rem;font-weight:500;position:relative}
.carrer-benefits--more__cta{cursor:pointer;display:inline-block;padding:.29rem 1.14rem;font-weight:bold;letter-spacing:1px;font-size:.86rem;line-height:.86rem}
.carrer-benefits--more__cta span{display:inline-block;position:relative;cursor:pointer}
.carrer-benefits--more__cta span:before{font-family:"dcu-iconset";content:"\74";text-transform:none;position:absolute;right:-1.14rem;font-size:.71rem;color:#068765;top:.14rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.carrer-benefits--more:before{content:"";width:100%;height:1px;background:rgba(127,127,127,0.5);left:0;z-index:2;position:absolute;top:.57rem;right:0}
.carrer-benefits--more .hidden{display:none}
.carrer-benefits .transcript-text-scroll{max-height:8.86rem;overflow-y:auto;padding-right:.86rem}
.carrer-benefits .transcript-text h6{margin-top:.86rem}
.carrer-benefits .transcript-text .btn-link{margin-left:0;padding-left:0;font-size:inherit}
.carrer-benefits__seperator{margin:1.71rem 0 0;background-color:#ccc;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5);border-top:0}
.career-growth{padding:2.29rem 0;margin-bottom:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);background:#f8f8f8;margin-bottom:2.29rem}
@media only screen and (min-width:993px){.career-growth{padding:2.86rem 0 3.43rem;margin-bottom:2rem}
}
.career-growth .heading-caption{margin-bottom:2.71rem}
@media only screen and (min-width:993px){.career-growth .heading-caption{margin-bottom:4rem}
}
@media only screen and (max-width:992px){.career-growth .heading-caption:after{bottom:-1rem}
}
@media only screen and (max-width:992px){.career-growth .heading-caption h3{line-height:2.29rem}
}
.career-growth .heading-caption p{margin-top:.57rem}
@media only screen and (min-width:993px){.career-growth .heading-caption p{margin-top:1.14rem}
}
.career-growth__accordion{position:relative}
.career-growth__accordion:after{content:"";position:absolute;right:0;left:0;width:100%;height:1px;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5);background-color:#ccc}
.career-growth__accordion--title{width:100%;display:block;font-size:1rem;text-decoration:none;color:#01675a;font-weight:bold;line-height:1.29rem;position:relative;padding:1.14rem 2.29rem 1.14rem 0}
@media only screen and (min-width:993px){.career-growth__accordion--title{font-size:1.71rem;line-height:2rem;padding:1.71rem 1.29rem 1.71rem 0}
}
.career-growth__accordion--title:hover,.career-growth__accordion--title:focus{color:#01675a;text-decoration:none}
.career-growth__accordion--title:after{font-family:"dcu-iconset" !important;content:"\6d";text-transform:none;position:absolute;right:0;font-size:1rem;color:#068765;top:50%;transform:translateY(-50%)}
@media only screen and (min-width:993px){.career-growth__accordion--title:after{font-size:1.43rem}
}
.career-growth__accordion--title:before{content:"";position:absolute;right:0;left:0;top:0;width:100%;height:1px;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5);background-color:#ccc}
.career-growth__accordion--title.collapsed:after{content:"\70"}
.career-growth__accordion--content{padding:0 0 1.14rem;font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.career-growth__accordion--content{padding:0 0 1.71rem}
}
.dcu-way{color:#3a3a3a;background-color:#f8f8f8;padding-bottom:2.29rem;padding-top:1.71rem;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
@media only screen and (min-width:993px){.dcu-way{padding-bottom:3.43rem;padding-top:2.29rem}
}
.dcu-way__title{font-size:2rem;line-height:2.29rem;font-weight:300;margin-bottom:.57rem}
@media only screen and (min-width:993px){.dcu-way__title{font-size:2.71rem;line-height:3rem;margin-bottom:1.14rem}
}
.dcu-way__rte{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.dcu-way__rte{font-size:1.29rem;line-height:1.57rem}
}
.dcu-way__rte p{margin:0}
.dcu-way--head:after{background-color:#04aa84;content:"";width:4.29rem;height:3px;position:absolute;bottom:-0.71rem;left:1.14rem}
@media only screen and (min-width:993px){.dcu-way--head:after{height:4px;bottom:-1.57rem}
}
.dcu-way__heading{font-size:1.29rem;line-height:1.57rem;font-weight:bold;margin-top:2.29rem;margin-bottom:0}
@media only screen and (max-width:992px){.dcu-way__heading{margin-bottom:.57rem}
}
@media only screen and (min-width:993px){.dcu-way__heading{display:inline-block;font-size:1.71rem;line-height:2rem;margin-top:4.14rem}
}
.dcu-way__subCopy{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.dcu-way__subCopy{margin-top:-0.14rem;font-size:1.14rem;line-height:1.43rem}
}
.dcu-way--philosophy{margin-top:1.14rem;display:flex;flex-direction:column}
@media only screen and (max-width:992px){.dcu-way--philosophy{align-items:center}
}
@media only screen and (min-width:993px){.dcu-way--philosophy{margin-top:2.29rem;flex-direction:row;align-items:center}
}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--philosophy{margin-top:1.14rem;flex-direction:row}
}
.dcu-way--philosophy img{max-width:3.21rem;height:2.86rem;width:auto}
@media only screen and (min-width:993px){.dcu-way--philosophy img{max-width:4.79rem;height:4.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--philosophy img{order:2}
}
.dcu-way--philosophy span{font-size:.86rem;line-height:1.14rem;font-weight:bold}
@media only screen and (max-width:992px){.dcu-way--philosophy span{order:2;margin-top:.57rem;text-align:center}
}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--philosophy span{margin-top:.57rem;order:1;margin-right:2.29rem}
}
@media only screen and (min-width:993px){.dcu-way--philosophy span{margin-top:1.43rem;margin-right:2.29rem;font-size:1.29rem;line-height:1.57rem}
}
.dcu-way .btn-chopped-green{float:right;margin-top:4rem;margin-right:1.14rem;text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px}
.dcu-way .btn-chopped-green.disabled{background:#7f7f7f;color:#fff}
.dcu-way .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.dcu-way .btn-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.dcu-way .btn-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.dcu-way--video{margin-top:1.14rem;width:100%;height:13.93rem}
@media only screen and (min-width:993px){.dcu-way--video{margin-top:2.29rem;height:31.07rem;margin-left:0}
}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--video{height:18.36rem}
}
@media only screen and (max-width:720px){.dcu-way--video{height:auto !important}
}
.dcu-way--video__btn,.dcu-way--video__btn>span{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;border:0;cursor:pointer}
.dcu-way--video__btn>span{background-image:url(../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/play.png);background-size:3.21rem 3.21rem}
@media only screen and (min-width:993px){.dcu-way--video__btn>span{background-size:2.86rem 2.86rem}
}
.dcu-way--video__btn>span:hover{background-size:3.21rem 3.21rem}
@media only screen and (min-width:993px){.dcu-way--video__btn>span:hover{background-size:5.71rem 5.71rem}
}
.dcu-way--video video{height:13.93rem !important;width:100%}
@media only screen and (min-width:993px){.dcu-way--video video{height:31.07rem !important}
}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--video video{height:18.36rem !important}
}
@media only screen and (max-width:720px){.dcu-way--video video{max-width:100%;height:auto !important}
}
.dcu-way--video .modal video{height:auto !important;max-width:100%}
.dcu-way__video-description{font-size:.86rem;line-height:1.14rem}
@media only screen and (min-width:993px){.dcu-way__video-description{font-size:1.14rem;line-height:1.43rem}
}
@media only screen and (max-width:992px){.dcu-way__mobile-btn{margin:0 1.14rem}
}
.dcu-way--bottom{margin:.86rem 1.14rem 0 1.14rem}
@media only screen and (min-width:993px){.dcu-way--bottom{margin-top:1.71rem;margin-left:0}
}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--bottom{margin-left:0}
}
.dcu-way--bottom a{width:100%;margin:0;margin-top:1.14rem !important;float:none !important}
@media only screen and (min-width:720px) and (max-width:992px){.dcu-way--bottom a{width:auto}
}
@media only screen and (max-width:992px){.dcu-way__learn-more-desktop{display:none !important}
}
.dcu-way .transcript-text-scroll{max-height:8.86rem;overflow-y:auto;padding-right:.86rem}
.dcu-way .transcript-text h6{margin-top:.86rem}
.dcu-way .transcript-text .btn-link{margin-left:0;padding-left:0;font-size:inherit}
.rte,.rte>*{font-family:"Nunito Sans",sans-serif;color:#3a3a3a}
.rte ul,.rte ol{padding-left:1.07rem}
.rte h1,.rte h2,.rte h3{margin:15px 0}
.rte sub,.rte sup{font-size:85%}
.rte img{max-width:100%;height:auto}
#bazaarVoice{font-family:"Nunito Sans" !important}
#bazaarVoice [data-bv-show=rating_summary] .bv_main_container,#bazaarVoice .bv-cv2-cleanslate .bv-content-search .bv-masthead .bv-masthead-product .bv-stars-container{border-color:transparent !important}
#bazaarVoice .bv_main_container .bv_button_buttonFull,#bazaarVoice .bv-cv2-cleanslate .bv-action-bar button,#bazaarVoice .bv-cv2-cleanslate button.bv-write-review.bv-submission-button{letter-spacing:1px !important;text-transform:uppercase !important;position:relative !important;color:#fff !important;background:#068765 !important;border-radius:0 !important;font-size:1rem !important;font-weight:bold !important;padding:.86rem 2.14rem !important;text-decoration:none !important;display:inline-block !important;line-height:1 !important;border:0 !important;text-align:center !important;white-space:nowrap !important;vertical-align:middle !important;user-select:none !important;-webkit-transition:all .4s ease-out 0;-moz-transition:all .4s ease-out 0;-ms-transition:all .4s ease-out 0;-o-transition:all .4s ease-out 0;transition:all .4s ease-out 0}
#bazaarVoice .bv_main_container .bv_button_buttonFull:before,#bazaarVoice .bv-cv2-cleanslate .bv-action-bar button:before,#bazaarVoice .bv-cv2-cleanslate button.bv-write-review.bv-submission-button:before{content:"";width:1.79rem;height:1.79rem;background:#fff;-webkit-transform:rotate(-132deg);-moz-ransform:rotate(-132deg);-ms-transform:rotate(-132deg);-o-transform:rotate(-132deg);transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
#bazaarVoice .bv_main_container .bv_button_buttonFull:hover,#bazaarVoice .bv-cv2-cleanslate .bv-action-bar button:hover,#bazaarVoice .bv-cv2-cleanslate button.bv-write-review.bv-submission-button:hover{opacity:.89}
#bazaarVoice .bv-cv2-cleanslate .bv-content-item .bv-content-btn,#bazaarVoice .bv-cv2-cleanslate .bv-content-item .bv-content-btn:hover,#bazaarVoice .bv-cv2-cleanslate .bv-content-item .bv-content-report-btn,#bazaarVoice .bv-cv2-cleanslate .bv-content-item .bv-content-report-btn:hover{padding:.71rem 1.43rem !important;color:#1b1b1b !important;font-size:.86rem !important;font-weight:bold !important;letter-spacing:1px !important;line-height:1 !important;background-color:transparent !important;border:1px solid #3a3a3a !important;box-shadow:none !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-data-label-container .bv-content-data-icon{font-size:1.29rem !important;color:#01675a !important;vertical-align:middle !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-secondary-ratings-container{height:8px !important;border-radius:0 !important;box-shadow:none !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-secondary-ratings-value{background-image:none !important;background-color:#04aa84 !important;position:relative !important;height:8px !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-secondary-ratings-value:before{content:'' !important;position:absolute !important;right:-3px !important;height:8px !important;width:8px !important;-webkit-transform:skewX(-45deg) !important;-moz-transform:skewX(-45deg) !important;-o-transform:skewX(-45deg) !important;-ms-transform:skewX(-45deg) !important;transform:skewX(-45deg) !important;background-color:#04aa84 !important;opacity:1 !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-data-label-container .bv-content-data-label{font-weight:300 !important;padding-left:3px !important;vertical-align:middle !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-data .bv-content-data-value{font-weight:300 !important;vertical-align:middle !important;text-decoration:none !important}
#bazaarVoice .bv-cv2-cleanslate td[data-bv-histogram-rating-count="0"] .bv-content-secondary-ratings-container .bv-content-secondary-ratings-value:before{opacity:0 !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-secondary-ratings-container{background-color:#ccc}
.financial-calculator{padding:40px 0}
.financial-calculator form a:link,.financial-calculator form a:visited{color:#01675a;text-decoration:underline}
.financial-calculator label[for="SHOWAMORTIZATIONSCHEDULE"]{margin-left:.5rem}
@media screen and (max-width:993px){.financial-calculator{padding:30px 0}
}
@media screen and (max-width:420px){.financial-calculator{padding:20px 0}
}
.financial-calculator .heading-caption{float:none}
.financial-calculator .embed-responsive.embed-responsive-item.bg-white{padding:40px}
@media screen and (max-width:800px){.financial-calculator .embed-responsive.embed-responsive-item.bg-white{padding:10px}
}
.financial-calculator .Title h2,.financial-calculator .heading-caption h3{color:#01675a}
.financial-calculator .culookup{background:#fff}
.financial-calculator .culookup iframe{display:block;margin:0 auto;min-height:750px}
@media screen and (max-width:750px){.financial-calculator .culookup iframe{width:100%}
}
.financial-calculator form{width:660px;margin:0 auto;padding:40px;border:1px solid #ccc}
@media screen and (max-width:800px){.financial-calculator form{width:100%;padding:20px}
}
@media screen and (max-width:420px){.financial-calculator form img{width:100%;height:auto}
}
@media screen and (max-width:420px){.financial-calculator form .cTableWrapper img{width:auto}
}
.financial-calculator form h3{color:#068765}
.financial-calculator form .Description{position:relative}
.financial-calculator form .Description:after{content:"";position:absolute;left:0;bottom:-1.71rem;background:#04aa84;width:4.29rem;height:.29rem}
.financial-calculator form table tr td,.financial-calculator form table tr th{border:0;font-size:14px;background:#fff;font-weight:normal}
@media screen and (max-width:420px){.financial-calculator form table tr td,.financial-calculator form table tr th{font-size:12px}
}
.financial-calculator form .InputContainer{padding-top:30px}
.financial-calculator form .InputContainer table tr td{vertical-align:top;min-width:0}
.financial-calculator form .InputContainer table tr td input,.financial-calculator form .InputContainer table tr td button,.financial-calculator form .InputContainer table tr td select,.financial-calculator form .InputContainer table tr td optgroup,.financial-calculator form .InputContainer table tr td textarea,.financial-calculator form .InputContainer table tr td legend{font-size:16px}
.financial-calculator form .InputContainer table tr td legend{padding-top:1rem}
.financial-calculator form .InputContainer table tr td select{display:block}
.financial-calculator form .InputContainer table tr td select#tvcPAYOFFORDER{margin-bottom:15px}
.financial-calculator form .InputContainer table tr td:first-child{min-width:5%}
@media screen and (max-width:800px){.financial-calculator form .InputContainer table tr td:first-child{min-width:0;width:0;padding-left:0;padding-right:0}
}
.financial-calculator form .InputContainer table tr td:nth-child(2),.financial-calculator form .InputContainer table tr td:nth-child(3){width:45%}
@media screen and (max-width:800px){.financial-calculator form .InputContainer table tr td:nth-child(2),.financial-calculator form .InputContainer table tr td:nth-child(3){padding-left:0}
}
@media screen and (max-width:420px){.financial-calculator form .InputContainer table tr td:nth-child(3){padding-right:0}
}
.financial-calculator form .InputContainer table tr td p{border:0;width:auto;padding:0;text-align:right;position:relative}
.financial-calculator form .InputContainer table tr td p input{position:absolute;top:0;left:0}
@media screen and (max-width:420px){.financial-calculator form .InputContainer table tr td p input{position:relative;top:0;left:0}
}
.financial-calculator form .InputContainer table tr td p#tvcLOANSTARTDATE{text-align:left}
.financial-calculator form .InputContainer table tr td fieldset.InputCollection legend{font-size:1.75rem;color:#068765}
.financial-calculator form .InputContainer table tr td fieldset.tvcFieldsetForRadioClass legend{color:#3a3a3a;font-size:inherit}
.financial-calculator form .InputContainer table tr:nth-child(odd) td,.financial-calculator form .InputContainer table tr:nth-child(odd) th{background:#fff}
.financial-calculator form .InputContainer table.InputTable+p{margin-top:-16px}
.financial-calculator form .InputContainer table.InputTable tr td p:nth-child(4){text-align:left}
.financial-calculator form .InputContainer table.InputTable tr td p:nth-child(4) input#USEMINPAYMENT{position:relative}
.financial-calculator form .InputContainer table#DebtsTable,.financial-calculator form .InputContainer div#DEBT0_DIV table{margin-bottom:-20px}
.financial-calculator form .InputContainer p{margin:0 auto;padding:12px 20px}
.financial-calculator form .InputContainer input[type="submit"]{cursor:pointer;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;padding:16px 16px}
.financial-calculator form .InputContainer input[type="submit"]::after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.financial-calculator form .InputContainer input[type="submit"]:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.financial-calculator form .InputContainer input#DEBT0{display:none}
.financial-calculator form .InputContainer #AmortizableLoansTable table table tr td:first-child,.financial-calculator form .InputContainer #RevolvingAccountsTable table table tr td:first-child{display:none}
@media screen and (max-width:420px){.financial-calculator form .DetailContainer{overflow:auto}
}
@media screen and (max-width:420px){.financial-calculator form #Panel_Results{overflow:auto}
}
.financial-calculator form #Panel_Results .tvcPayoffFieldsetClass legend{padding-top:20px}
.financial-calculator form #Panel_Results table{margin-bottom:0}
.financial-calculator form #Panel_Results table tr td,.financial-calculator form #Panel_Results table tr th{min-width:0}
@media screen and (max-width:420px){.financial-calculator form #Panel_Results table tr td,.financial-calculator form #Panel_Results table tr th{font-size:12px}
}
.financial-calculator form #Panel_Results table tr td legend,.financial-calculator form #Panel_Results table tr th legend{color:#068765}
.financial-calculator form #Panel_Results table.DetailTable tr td,.financial-calculator form #Panel_Results table.DetailTable tr th,.financial-calculator form #Panel_Results table.cAmortContainer tr td,.financial-calculator form #Panel_Results table.cAmortContainer tr th{padding-left:0;padding-right:0}
.financial-calculator form #Panel_Results table.DetailTable tr th p.tvcHidePClass,.financial-calculator form #Panel_Results table.DetailTable tr td p.tvcHidePClass,.financial-calculator form #Panel_Results table.cAmortContainer tr th p.tvcHidePClass,.financial-calculator form #Panel_Results table.cAmortContainer tr td p.tvcHidePClass{display:none}
.financial-calculator form #Panel_Results table.SubDetailTable tr th,.financial-calculator form #Panel_Results table.cAmortContainer tr th{background-color:#abacab;color:white;font-weight:bold;border-right:1px solid white}
.financial-calculator form #Panel_Results table.SubDetailTable tr th:last-child,.financial-calculator form #Panel_Results table.cAmortContainer tr th:last-child{border-right:0}
.financial-calculator form #Panel_Results table.SubDetailTable tr td,.financial-calculator form #Panel_Results table.cAmortContainer tr td{border-right:1px solid #abacab}
.financial-calculator form #Panel_Results table.SubDetailTable tr td:last-child,.financial-calculator form #Panel_Results table.cAmortContainer tr td:last-child{border-right:0}
.financial-calculator form #Panel_Results table.SubDetailTable table.cTableWrapper{width:100%}
.financial-calculator form #Panel_Results table.SubDetailTable table.cTableWrapper tr td,.financial-calculator form #Panel_Results table.SubDetailTable table.cTableWrapper tr th{padding:10px}
.financial-calculator form #Panel_Results table.SubDetailTable,.financial-calculator form #Panel_Results table.cAmortTable{border:1px solid #abacab;text-align:center}
.financial-calculator form #Panel_Results table.SubDetailTable tr td,.financial-calculator form #Panel_Results table.cAmortTable tr td{font-size:14px}
.financial-calculator form #Panel_Results table.SubDetailTable tr:nth-child(odd) td,.financial-calculator form #Panel_Results table.cAmortTable tr:nth-child(odd) td{background-color:#f8f8f7}
.financial-calculator form #Panel_Results table.SubDetailTable tr:last-child td[headers],.financial-calculator form #Panel_Results table.cAmortTable tr:last-child td[headers]{background-color:#068765;color:white;font-weight:bold;border-right:1px solid #fff}
.financial-calculator form #Panel_Results table.SubDetailTable tr:last-child td[headers]:last-child,.financial-calculator form #Panel_Results table.cAmortTable tr:last-child td[headers]:last-child{border-right:0}
.financial-calculator form #Panel_Results table.SubDetailTable tr td hr{display:none !important}
.financial-calculator form #Panel_Results table.SubDetailTable.altered tr th{background-color:transparent;font-weight:normal;font-size:14px;border-right:1px solid #abacab}
.financial-calculator form #Panel_Results table.SubDetailTable.altered tr td,.financial-calculator form #Panel_Results table.SubDetailTable.altered tr th{color:#3a3a3a}
.financial-calculator form #Panel_Results table.SubDetailTable.altered tr:nth-child(odd) th{background-color:#f8f8f7}
.financial-calculator form #Panel_Results table.SubDetailTable.altered tr:first-child th,.financial-calculator form #Panel_Results table.SubDetailTable.altered tr:first-child td{background-color:#abacab;color:white;border-right:1px solid #fff;font-size:16px;font-weight:bold}
@media screen and (max-width:420px){.financial-calculator form #Panel_Results table.SubDetailTable.altered tr:first-child th,.financial-calculator form #Panel_Results table.SubDetailTable.altered tr:first-child td{font-size:12px}
}
.financial-calculator form #Panel_Results table.SubDetailTable.altered tr:first-child th:last-child,.financial-calculator form #Panel_Results table.SubDetailTable.altered tr:first-child td:last-child{border-right:0}
.financial-calculator form #Panel_Results table.SubDetailTable tr:last-child td,.financial-calculator form #Panel_Results table.SubDetailTable tr:last-child th{background-color:#068765;color:#fff;font-size:16px;font-weight:bold;border-right:1px solid #fff}
@media screen and (max-width:420px){.financial-calculator form #Panel_Results table.SubDetailTable tr:last-child td,.financial-calculator form #Panel_Results table.SubDetailTable tr:last-child th{font-size:12px}
}
.financial-calculator form #Panel_Results table.SubDetailTable tr:last-child td:last-child,.financial-calculator form #Panel_Results table.SubDetailTable tr:last-child th:last-child{border-right:0}
.financial-calculator form #tvcHF06 .InputContainer table tr td:nth-child(4){display:none}
.rte.ootb-rte{padding:20px 0 35px 0}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.rte.ootb-rte .erase{display:none}
}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){.rte.ootb-rte .erase{display:none}
}
@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){.rte.ootb-rte .erase{display:none}
}
@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){.rte.ootb-rte .erase{display:none}
}
@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4){.rte.ootb-rte .erase{display:none}
}
.rte.ootb-rte .rte-footnote{font-size:.86rem;line-height:1.29rem}
.rte.ootb-rte a{text-decoration:none;color:#068765;transition:color 300ms ease-in-out}
.rte.ootb-rte a:hover{text-decoration:underline}
.rte.ootb-rte a.btn-rt-chopped{margin-right:1.14rem;text-transform:uppercase;position:relative;border-radius:0;font-size:1rem;padding:1.14rem 2.29rem;overflow:hidden;vertical-align:bottom;line-height:normal;letter-spacing:1px;font-weight:bold;display:inline-block;border-radius:0;text-decoration:none;outline:0;text-align:center;height:3.43rem;color:#fff;background:#01675a}
.rte.ootb-rte a.btn-rt-chopped:after{content:"";width:1.79rem;height:1.79rem;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;outline:0;pointer-events:none;background:#fff}
.rte.ootb-rte a.btn-rt-chopped:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.rte.ootb-rte h2{font-size:45px;line-height:3rem;margin-bottom:2.29rem;position:relative;color:#3a3a3a;font-weight:300;letter-spacing:-1px}
.rte.ootb-rte h2:after{content:'';width:6rem;padding-top:1rem;border-bottom:.3rem solid #00685c;display:block}
.rte.ootb-rte h3{margin-bottom:1.14rem;margin-top:2rem;font-weight:bold}
.rte.ootb-rte p{font-size:1.3rem}
.rte.ootb-rte ul,.rte.ootb-rte ol{padding-left:20px}
.rte.ootb-rte ul li,.rte.ootb-rte ol li{font-size:1.14rem;line-height:2rem}
.rte.ootb-rte ul.check-mark,.rte.ootb-rte ol.check-mark{padding-left:0;list-style:none}
.rte.ootb-rte ul.check-mark li,.rte.ootb-rte ol.check-mark li{line-height:2.5rem;padding-left:30px;background:transparent url(../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/check-mark.png) 0 7px no-repeat;background-size:20px 20px}
.rte.ootb-rte ul.check-mark li ul li,.rte.ootb-rte ol.check-mark li ul li{background:0}
.rte.ootb-rte ul.columns,.rte.ootb-rte ol.columns{column-count:3;column-gap:40px;margin-bottom:50px}
@media screen and (max-width:993px){.rte.ootb-rte ul.columns,.rte.ootb-rte ol.columns{column-count:2}
}
@media screen and (max-width:600px){.rte.ootb-rte ul.columns,.rte.ootb-rte ol.columns{column-count:1;column-gap:0}
}
.rte.ootb-rte ul.free_checking,.rte.ootb-rte ol.free_checking{padding:0;list-style:none;clear:both;float:none}
.rte.ootb-rte ul.free_checking .font-26,.rte.ootb-rte ol.free_checking .font-26{font-size:26px}
.rte.ootb-rte ul.free_checking .font-24,.rte.ootb-rte ol.free_checking .font-24{font-size:24px}
.rte.ootb-rte ul.free_checking .font-22,.rte.ootb-rte ol.free_checking .font-22{font-size:22px}
.rte.ootb-rte ul.free_checking .font-20,.rte.ootb-rte ol.free_checking .font-20{font-size:20px}
.rte.ootb-rte ul.free_checking .font-18,.rte.ootb-rte ol.free_checking .font-18{font-size:18px}
.rte.ootb-rte ul.free_checking .font-14,.rte.ootb-rte ol.free_checking .font-14{font-size:14px}
.rte.ootb-rte ul.free_checking li,.rte.ootb-rte ol.free_checking li{float:left;width:33.33%;padding:1.2%}
@media screen and (max-width:992px){.rte.ootb-rte ul.free_checking li,.rte.ootb-rte ol.free_checking li{float:none;width:400px;margin:0 auto}
}
@media screen and (max-width:420px){.rte.ootb-rte ul.free_checking li,.rte.ootb-rte ol.free_checking li{width:100%}
}
.rte.ootb-rte ul.free_checking li ul,.rte.ootb-rte ol.free_checking li ul{list-style-type:disc;padding-left:40px;margin-bottom:30px}
.rte.ootb-rte ul.free_checking li ul li,.rte.ootb-rte ol.free_checking li ul li{float:none;padding:0;width:100%}
.rte.ootb-rte ul.free_checking li div,.rte.ootb-rte ol.free_checking li div{border:1px solid #068765;width:100%;padding:2rem}
.rte.ootb-rte ul.free_checking li div h3,.rte.ootb-rte ol.free_checking li div h3{padding-bottom:.75rem;border-bottom:1px solid #424242}
.rte.ootb-rte ul.free_checking li div .subhead,.rte.ootb-rte ol.free_checking li div .subhead{color:#006f51;margin-bottom:16px}
.rte.ootb-rte ul.free_checking li div .htq,.rte.ootb-rte ol.free_checking li div .htq{font-weight:bold;color:#068765;margin-top:31px}
.rte.ootb-rte ul.free_checking li div p,.rte.ootb-rte ol.free_checking li div p{line-height:1.25}
.rte.ootb-rte ul.free_checking li:last-child div,.rte.ootb-rte ol.free_checking li:last-child div{border:2px solid #e37500}
.rte.ootb-rte ul.free_checking li:last-child div h3,.rte.ootb-rte ol.free_checking li:last-child div h3{margin-top:-2rem}
.rte.ootb-rte ul.free_checking li:last-child div .featuredTitle,.rte.ootb-rte ol.free_checking li:last-child div .featuredTitle{border:0;position:relative;position:relative;top:-44px;padding:6px;background:#fff;width:200px;margin:0 auto}
.rte.ootb-rte ul.free_checking li:last-child div .featuredTitle h2,.rte.ootb-rte ol.free_checking li:last-child div .featuredTitle h2{text-transform:uppercase;font-weight:800;text-align:center;font-size:18px;color:#fff;background-color:#e37500;margin-bottom:0;margin-top:5px}
.rte.ootb-rte ul.free_checking li:last-child div .featuredTitle h2:after,.rte.ootb-rte ol.free_checking li:last-child div .featuredTitle h2:after{display:none}
.rte.ootb-rte ul.free_checking li:last-child div .featuredTitle:after,.rte.ootb-rte ol.free_checking li:last-child div .featuredTitle:after{content:"";position:absolute;bottom:-5px;right:85px;border-width:12px 12px 0 12px;border-style:solid;display:block;width:0}
.rte.ootb-rte ul.free_checking li:last-child div .featuredTitle.orange:after,.rte.ootb-rte ol.free_checking li:last-child div .featuredTitle.orange:after{border-color:#e37500 transparent}
.rte.ootb-rte.grey-bg{border-bottom:1px solid #ccc;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
@media screen and (max-width:400px){.rte.ootb-rte .no-mobile{display:none}
}
@media only screen and (max-width:768px){.rte.ootb-rte h2{font-size:35px}
}
.m_auto{margin:0 auto}
.martop-15{margin-top:1rem;font-size:11px;font-weight:bold;padding-left:1rem}
.discount-prescription-card-form{padding:20px 0 20px 0}
.discount-prescription-card-form h2{font-size:2.71rem;line-height:3rem;margin-bottom:2.29rem;position:relative;color:#3a3a3a}
.discount-prescription-card-form h2:after{content:'';width:4.29rem;padding-top:1.18rem;border-bottom:.29rem solid #04aa84;display:block}
#prescriptionform{margin:0 auto}
#prescriptionform .row{margin-left:0;margin-right:0}
#prescriptionform .form-group{padding-left:1rem}
#prescriptionform .submit-reset{padding-left:1rem}
#prescriptionform .submit-reset input{cursor:pointer;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-right:.71rem;text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;padding:16px 16px}
#prescriptionform .submit-reset input:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.dcu-video-container{padding-top:1rem;padding-bottom:1rem}
.dcu-video-container .video-wrapper{background-color:white;padding-top:1rem;padding-bottom:1rem;margin:1rem 0;overflow:hidden}
.dcu-video-container .video-wrapper img{float:left;margin-right:1rem;cursor:pointer}
@media screen and (max-width:993px){.dcu-video-container .video-wrapper h3{font-size:1.25rem}
.dcu-video-container .video-wrapper img{width:125px}
}
.dcu-video-container .video-wrapper .transcript{display:none}
.dcu-video-container .video-wrapper .dcuvideo-iframe-container{position:relative;width:100%;padding-bottom:56.25%;height:0}
.dcu-video-container .video-wrapper .dcuvideo-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.aem-Grid.aem-Grid--default--12>.customootbRTE.aem-GridColumn.aem-GridColumn--offset--default--1 ul,.aem-Grid.aem-Grid--default--12>.customootbRTE.aem-GridColumn.aem-GridColumn--offset--default--0 ul{list-style:none;padding-left:0 !important}
@media only screen and (max-width:992px){.aem-Grid.aem-Grid--default--12>.customootbRTE.aem-GridColumn.aem-GridColumn--offset--default--1,.aem-Grid.aem-Grid--default--12>.customootbRTE.aem-GridColumn.aem-GridColumn--offset--default--0{float:none;clear:both;margin-left:0;margin:0 auto;width:425px}
}
@media only screen and (max-width:450px){.aem-Grid.aem-Grid--default--12>.customootbRTE.aem-GridColumn.aem-GridColumn--offset--default--1,.aem-Grid.aem-Grid--default--12>.customootbRTE.aem-GridColumn.aem-GridColumn--offset--default--0{width:100%}
}
.hero{position:relative}
.hero-carousel-controls{position:absolute;padding-left:16px;left:0;bottom:1%;margin:0 auto;width:100%;padding:0;z-index:8}
.button-container{box-sizing:border-box;width:40px;height:40px;background-color:rgba(255,255,255,0.5);position:relative;margin:0 auto}
.button-container:hover{background-color:white}
.button-container:hover #hero-carousel-activate{border-color:#4d4d4d}
.button-container:hover #hero-carousel-activate.play{border-color:transparent transparent transparent #4d4d4d}
@media only screen and (max-width:992px){.button-container{width:26px;height:26px}
}
#hero-carousel-activate{position:absolute;left:0;right:0;top:0;bottom:0;display:inline-block;box-sizing:border-box;width:20px;height:20px;margin:auto;transition:100ms all ease;will-change:border-width;cursor:pointer;border-style:double;border-color:#068765;border-width:0 0 0 20px}
#hero-carousel-activate.play{border-color:transparent transparent transparent #068765;border-style:solid;width:0;height:0;left:3px;border-width:10px 0 10px 17.3px}
@media only screen and (max-width:992px){#hero-carousel-activate{width:14px;height:14px;border-width:0 0 0 14px}
#hero-carousel-activate.play{border-width:7px 0 7px 14px}
}
@media only screen and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head{margin-top:0rem}
}
@media only screen and (max-width:992px) and (min-width:720px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head{margin-top:0rem}
}
button.login-instruction{text-decoration:none;background:0;border:0;color:#04aa84;transition:color 300ms ease-in-out;cursor:pointer}
button.login-instruction:hover{text-decoration:underline}
.red-alert{border:1px solid #e38949;background-color:#fef5ed}
.red-alert span:first-of-type{color:#aa080b;font-weight:bold;text-transform:uppercase}
.green-alert{border:1px solid #00916e;background-color:#edf9f2}
.green-alert p span:first-of-type{color:#01675b;font-weight:bold;text-transform:uppercase}
.column-controller .container .alertBox .red-alert .container,.column-controller .container .alertBox .green-alert .container{padding-left:16px;padding-right:16px}
#notification-alert-product .message-container span+p{font-size:14px}
.productOverview{margin-top:2.86rem}
#secondary-notification-alert-home,#notification-alert-product,#login-alert{box-sizing:border-box;overflow:hidden;padding:10px 0;vertical-align:middle;-webkit-box-shadow:-1px 7px 5px -6px rgba(0,0,0,0.38);-moz-box-shadow:-1px 7px 5px -6px rgba(0,0,0,0.38);box-shadow:-1px 7px 5px -6px rgba(0,0,0,0.38)}
#secondary-notification-alert-home .message-container,#notification-alert-product .message-container,#login-alert .message-container{display:flex;flex-flow:wrap}
#secondary-notification-alert-home .message-container span+p,#notification-alert-product .message-container span+p,#login-alert .message-container span+p{flex:1;position:relative;top:0}
#secondary-notification-alert-home .message-container p,#notification-alert-product .message-container p,#login-alert .message-container p{padding-top:5px}
#secondary-notification-alert-home .message-container a,#notification-alert-product .message-container a,#login-alert .message-container a{text-decoration:underline}
#secondary-notification-alert-home .icon-container,#notification-alert-product .icon-container,#login-alert .icon-container{display:inline-block;width:33px;height:33px;margin-right:10px}
#secondary-notification-alert-home{margin-bottom:10px}
#secondary-notification-alert-home .message-container p{font-size:1.3rem}
#notification-alert-product .message-container p,#login-alert .message-container p{padding-top:0}
#notification-alert-product .message-container span,#login-alert .message-container span{display:block}
#login-alert{padding:10px;width:275px;float:right;margin-bottom:10px}
.login-form__footer{clear:both}
#notification-alert-product{width:100%;margin-left:auto;margin-right:auto}
.alertBox{margin-top:30px}
.alertBox>.container{padding-left:0;padding-right:0}
.alertBox .container .message-container p{margin-bottom:0}
@media screen and (max-width:414px){#secondary-notification-alert-home .message-container a,#notification-alert-product .message-container a,#login-alert .message-container a{display:block;margin-top:15px}
}
.list h3{margin-bottom:1.5rem;margin-top:0;font-weight:bold}
.list ul,.list ol{padding-left:20px;color:#525252;line-height:1.55}
.list ul a,.list ol a{color:#068765}
.list ul li,.list ol li{font-size:1.286rem;margin-top:0}
.list ul.force-columns li,.list ol.force-columns li{width:100%}
.list ul.check-mark,.list ol.check-mark{padding-left:0;list-style:none}
.list ul.check-mark li,.list ol.check-mark li{padding-left:28px;background:transparent url(../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/check-mark.png) 0 0 no-repeat;background-size:20px 20px}
.list ul.check-mark li:first-child,.list ol.check-mark li:first-child{margin-top:0}
.list ul.check-mark li ul li,.list ol.check-mark li ul li{background:0}
.list ul.columns,.list ol.columns{column-count:3;column-gap:60px}
.list ul.columns.custom-bullet-list li,.list ol.columns.custom-bullet-list li{margin-top:0}
.list ul.columns.custom-bullet-list li,.list ul.columns.green-bullet li,.list ul.columns.dark-bullet li,.list ul.columns.check-mark li,.list ul.columns.custom-number-list li,.list ol.columns.custom-bullet-list li,.list ol.columns.green-bullet li,.list ol.columns.dark-bullet li,.list ol.columns.check-mark li,.list ol.columns.custom-number-list li{display:inline-block}
.list ul.columns.force-columns li,.list ol.columns.force-columns li{width:100%}
@media screen and (max-width:993px){.list ul.columns,.list ol.columns{column-count:2}
}
@media screen and (max-width:600px){.list ul.columns,.list ol.columns{column-count:1;column-gap:0}
}
.list ul.two-column-list,.list ol.two-column-list{column-count:2;column-gap:60px}
.list ul.two-column-list.custom-bullet-list li,.list ol.two-column-list.custom-bullet-list li{margin-top:0}
.list ul.two-column-list.custom-bullet-list li,.list ul.two-column-list.green-bullet li,.list ul.two-column-list.dark-bullet li,.list ul.two-column-list.check-mark li,.list ul.two-column-list.custom-number-list li,.list ol.two-column-list.custom-bullet-list li,.list ol.two-column-list.green-bullet li,.list ol.two-column-list.dark-bullet li,.list ol.two-column-list.check-mark li,.list ol.two-column-list.custom-number-list li{display:inline-block}
.list ul.two-column-list.force-columns li,.list ol.two-column-list.force-columns li{width:100%}
@media screen and (max-width:600px){.list ul.two-column-list,.list ol.two-column-list{column-count:1;column-gap:0}
}
.list ul.green-bullet li:before,.list ol.green-bullet li:before{background-color:#068765}
.list ul.dark-bullet li:before,.list ol.dark-bullet li:before{background-color:#3a3a3a}
.list ul.green-bullet,.list ul.dark-bullet,.list ol.green-bullet,.list ol.dark-bullet{padding-left:0;list-style:none}
.list ul.green-bullet li,.list ul.dark-bullet li,.list ol.green-bullet li,.list ol.dark-bullet li{position:relative;padding-left:20px}
.list ul.green-bullet li:before,.list ul.dark-bullet li:before,.list ol.green-bullet li:before,.list ol.dark-bullet li:before{position:absolute;left:0;top:5px;content:"";display:inline-block;width:6px;height:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:4px}
.list ol{list-style:none;counter-reset:list;padding-left:0}
.list ol li{position:relative;padding-left:25px}
.list ol li:before{counter-increment:list;content:counter(list) ". ";position:absolute;left:0;top:0}
.list ol.columns li,.list ol.two-column-list li{display:inline-block;margin-top:0}
.list ol.columns.force-columns li,.list ol.two-column-list.force-columns li{width:100%}
.list ol.custom-number-list{list-style:none;counter-reset:my-awesome-counter;padding:0}
.list ol.custom-number-list.columns li,.list ol.custom-number-list.two-column-list li{display:inline-block;margin-top:0}
.list ol.custom-number-list.columns.force-columns li,.list ol.custom-number-list.two-column-list.force-columns li{width:100%;break-inside:avoid}
.list ol.custom-number-list li{counter-increment:my-awesome-counter;border-left:1px dashed #e0e0e0;padding-left:20px;position:relative;padding-bottom:20px;line-height:2rem;margin-top:0;margin-left:12px}
.list ol.custom-number-list li:first-child{margin-top:0}
.list ol.custom-number-list li:last-child{border-left:0}
.list ol.custom-number-list li:before{content:counter(my-awesome-counter);background-color:#ffa60b;border-radius:50%;width:1.786rem;height:1.786rem;line-height:1.786rem;color:#fff;text-align:center;display:inline-block;margin-right:.5rem;border:1px solid #000;font-size:1.125rem;font-weight:bold;font-family:arial;position:absolute;left:-12px}
ul.custom-bullet-list{list-style-type:none;margin:0;padding:0}
ul.custom-bullet-list li{padding-left:20px;padding-bottom:20px;position:relative;border-left:1px dashed #e0e0e0;margin-bottom:5px !important;margin-left:8px}
ul.custom-bullet-list li h5 a:hover{text-decoration:none}
ul.custom-bullet-list li:before{content:"";position:absolute;left:-8px;top:0;width:16px;height:16px;background-color:#fff;border:3px solid #ffa60b;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
ul.custom-bullet-list li:first-child{margin-top:0}
ul.custom-bullet-list li:last-child{border:0}
ul.custom-bullet-list.force-columns li{width:100%;break-inside:avoid}
ul.custom-bullet-list p{font-size:.875rem;color:#757575}
.promo-primary,.promo-secondary,.promo-secondary-grey,.callout-button,.promo-bam{text-transform:uppercase;text-decoration:none;padding:4px 60px;text-align:center;min-width:122px;width:auto;display:inline-block;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.promo-primary{white-space:nowrap}
.promo-primary,.promo-secondary,.promo-secondary-grey,.callout-button,.promo-bam{font-family:Nunito Sans,sans-serif;font-size:1.3rem;font-weight:bold;line-height:1.75}
.promo-primary:hover,.promo-secondary:hover,.promo-secondary-grey:hover,.callout-button:hover,.promo-bam:hover{text-decoration:none}
.promo-primary,.callout-button{border:3px solid #ffa60b;background-color:#fff}
.promo-secondary,.promo-secondary-grey,.promo-bam{position:relative}
.promo-secondary{color:#fff;background-color:#008764;border:0;line-height:2.1}
.promo-secondary:hover{color:white}
.promo-secondary-grey{color:#3a3a3a;border:1px solid #c1c1c1;background-color:#f8f8f8;line-height:2}
.promo-bam{border:2px solid #01675b;color:#01675b;background:#fafafa;padding:4px 78px;-webkit-box-shadow:-2px 5px 5px -4px rgba(0,0,41,0.28);-moz-box-shadow:-2px 5px 5px -4px rgba(0,0,41,0.28);box-shadow:-2px 5px 5px -4px rgba(0,0,41,0.28)}
.promo-bam:hover{color:#01675b}
.promo-secondary:after,.promo-secondary-grey:after,.promo-bam:after{content:"";width:1.79rem;height:1.79rem;background:#fff;transform:rotate(-132deg);position:absolute;top:auto;right:-0.85rem;bottom:-1.0rem;border:0;outline:0;pointer-events:none}
.promo-secondary-grey:after{border-right:1px solid #c1c1c1}
.grey-bg .promo-secondary:after,.grey-bg .promo-secondary-grey:after,.grey-bg .promo-bam:after{background:#f8f8f8}
.app-primary,.app-secondary,.app-disabled{font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:bold;line-height:1.75;padding:0;border:0;outline:0;display:inline-block;text-transform:uppercase;text-decoration:none;text-align:center;height:32px;vertical-align:middle;padding:5px 60px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-size:border-box}
.app-primary:hover,.app-secondary:hover,.app-disabled:hover{text-decoration:none}
.app-primary{background-color:#01675b;color:#fff}
.app-primary:hover{color:white}
.app-secondary{padding:4px 60px;border:1px solid #bfbfbf;color:#151515;background-color:white}
.app-disabled{background-color:#d5d5d5;color:white}
.app-disabled:hover{color:white}
#btn-group span{display:block;margin-top:3px}
#btn-group span a{color:#01675b;font-weight:bold}
@media only screen and (max-width:1024px){.column-controller .col-md-3 .promo-primary{padding:4px 44px}
.column-controller .col-md-3 .app-primary,.column-controller .col-md-3 .app-secondary,.column-controller .col-md-3 .app-disabled{padding:5px 44px}
}
.comp-padding-tb{padding:20px 0}
@media only screen and (min-width:993px){.comp-padding-tb{padding:35px 0}
}
.comp-padding-top-0{padding-top:0}
.comp-padding-bottom-0{padding-bottom:0}
.comp-padding-right{padding-right:20px}
.comp-padding-left{padding-left:20px}
.comp-padding-top-20{padding-top:20px}
@media only screen and (min-width:993px){.comp-padding-top-20{padding-top:35px}
}
.comp-padding-bottom-20{padding-bottom:20px}
@media only screen and (min-width:993px){.comp-padding-bottom-20{padding-bottom:35px}
}
@media screen and (max-width:993px){.comp-padding-right{padding-right:16px}
.comp-padding-left{padding-left:16px}
}
.sectioncontainer .container .container,.column-controller .container .container{padding-left:0;padding-right:0}
.sectioncontainer h2,.column-controller h2{font-size:3.214rem;line-height:3rem;font-weight:300;letter-spacing:-2.25px}
.sectioncontainer h2:after,.column-controller h2:after{content:"";display:block;width:10.14rem;padding-top:1rem;border-bottom:.3rem solid #00685c}
.sectioncontainer h2.no-border:after,.column-controller h2.no-border:after{content:none}
.sectioncontainer p,.column-controller p{font-size:1.29rem}
.sectioncontainer .no-border+p:after,.column-controller .no-border+p:after{content:"";display:block;width:10.14rem;padding-top:1rem;border-bottom:.3rem solid #00685c}
.sectioncontainer h3,.column-controller h3{font-size:1.71rem;font-weight:700}
.sectioncontainer h3:after,.column-controller h3:after{content:none}
@media only screen and (max-width:768px){.sectioncontainer h2,.column-controller h2{font-size:2.857rem}
.sectioncontainer h2:after,.column-controller h2:after{width:9.1rem}
.sectioncontainer .no-border+p:after,.column-controller .no-border+p:after{width:9.1rem}
}
.dcu-rate-card .light-card-grey{background-color:#fdfdfd}
.dcu-rate-card .dark-card-grey{background-color:#f8f8f8}
.dcu-rate-card .card.light-card-grey,.dcu-rate-card .card.dark-card-grey{border:1px solid #d8d8d8}
.dcu-rate-card .card.light-card-grey .card-body,.dcu-rate-card .card.dark-card-grey .card-body{padding-left:2em}
.dcu-rate-card .card{font-size:16px;position:relative;overflow:visible;min-height:336px}
.dcu-rate-card .card .promo-primary,.dcu-rate-card .card .promo-secondary,.dcu-rate-card .card .promo-secondary-grey,.dcu-rate-card .card .callout-button,.dcu-rate-card .card .promo-bam{margin-right:0;margin-top:1.5em;font-size:1.125em}
.dcu-rate-card .card h3.card-title{font-size:2em;font-weight:normal}
.dcu-rate-card .card h6.card-subtitle{font-size:1em;color:#050505;text-transform:uppercase;font-weight:bold;margin-top:0;margin-bottom:.4375em}
.dcu-rate-card .card .card-body{padding:1.125em 0 1.125em 0}
.dcu-rate-card .card .col-sm-7,.dcu-rate-card .card .col-sm-6,.dcu-rate-card .card .col-sm-12{z-index:inherit}
.dcu-rate-card .card .col-sm-7 .card-rate,.dcu-rate-card .card .col-sm-6 .card-rate,.dcu-rate-card .card .col-sm-12 .card-rate{color:#01675b;font-size:2.8125em;font-weight:800;line-height:1;display:inline}
.dcu-rate-card .card .col-sm-7 .card-term,.dcu-rate-card .card .col-sm-6 .card-term,.dcu-rate-card .card .col-sm-12 .card-term{font-size:1.562em;color:#676767;line-height:1;display:inline;margin-left:5px}
.dcu-rate-card .card .col-sm-7 .card-rate,.dcu-rate-card .card .col-sm-7 .card-term,.dcu-rate-card .card .col-sm-6 .card-rate,.dcu-rate-card .card .col-sm-6 .card-term,.dcu-rate-card .card .col-sm-12 .card-rate,.dcu-rate-card .card .col-sm-12 .card-term{display:inline;margin-bottom:0}
.dcu-rate-card .card .col-sm-7 p.card-text,.dcu-rate-card .card .col-sm-6 p.card-text,.dcu-rate-card .card .col-sm-12 p.card-text{font-size:1.125em;line-height:1.4;margin-top:.4375em;margin-bottom:1.75em;margin:.4375em 0 0 0}
.dcu-rate-card .card .col-sm-7 .card-link,.dcu-rate-card .card .col-sm-6 .card-link,.dcu-rate-card .card .col-sm-12 .card-link{display:block;text-transform:uppercase;color:#01675a;text-decoration:underline;font-weight:bold;margin-bottom:1em;margin-top:2.5em;font-size:.875em;background:0;border:0}
.dcu-rate-card .card .col-sm-7 .card-link+.card-link,.dcu-rate-card .card .col-sm-6 .card-link+.card-link,.dcu-rate-card .card .col-sm-12 .card-link+.card-link{margin-top:0;margin-left:0;padding-left:0;padding-right:0}
.dcu-rate-card .col-sm-5 h6,.dcu-rate-card .col-sm-6 h6{font-weight:bold;line-height:1.5;text-transform:uppercase}
.dcu-rate-card .col-sm-5 div.terms-wrapper,.dcu-rate-card .col-sm-6 div.terms-wrapper{margin-bottom:1.56em}
.dcu-rate-card .col-sm-5 div.terms-wrapper:last-child,.dcu-rate-card .col-sm-6 div.terms-wrapper:last-child{margin-bottom:0}
.dcu-rate-card .col-sm-5 div.terms-wrapper span,.dcu-rate-card .col-sm-6 div.terms-wrapper span{font-weight:bold;color:#01675b;line-height:1;font-size:1.25em}
.dcu-rate-card .col-sm-5 div.terms-wrapper span.icono-sl-icon-question-circle-black,.dcu-rate-card .col-sm-6 div.terms-wrapper span.icono-sl-icon-question-circle-black{font-size:20px}
.dcu-rate-card .col-sm-5 div.terms-wrapper span.rate-card-popover-close,.dcu-rate-card .col-sm-6 div.terms-wrapper span.rate-card-popover-close{color:#fff}
.dcu-rate-card .col-sm-5 h6.rate-terms{color:#000001}
.dcu-rate-card .col-sm-5 div span{font-size:1.875em;font-weight:600}
.dcu-rate-card .col-sm-12 h3.card-title{font-size:1.563em;margin-bottom:.38em;line-height:34px;text-transform:uppercase}
.dcu-rate-card .col-sm-6 h6.card-subtitle{color:#050505;line-height:20px}
.dcu-rate-card .col-sm-6 h6.rate-terms{font-size:.875em;color:#4e4e4e}
.dcu-rate-card .col-sm-6 div span.rate-amount{font-size:1.25em;font-weight:700;margin-bottom:.2em}
.dcu-rate-card .left-column.col-sm-6,.dcu-rate-card .left-column.col-sm-7{padding-right:23px}
.dcu-rate-card .right-column.col-sm-6,.dcu-rate-card .right-column.col-sm-5{padding-left:23px}
.dcu-rate-card .col-sm-12.disclosure{position:absolute;top:0;left:0;height:100%;overflow:auto;background-color:#fafafa;border:1px solid #e0e0e0;padding-top:1em;padding-bottom:1em;display:none;z-index:1}
.dcu-rate-card .col-sm-12.disclosure h3{font-size:1.875em;color:#000;font-weight:normal}
.dcu-rate-card .col-sm-12.disclosure h3 .close_me{float:right;background:transparent;width:1em;height:1em;position:relative}
.dcu-rate-card .col-sm-12.disclosure h3 .close_me:after{content:'';height:1em;border-left:2px solid #707070;position:absolute;transform:rotate(45deg);left:.4375em}
.dcu-rate-card .col-sm-12.disclosure h3 .close_me:before{content:'';height:1em;border-left:2px solid #707070;position:absolute;transform:rotate(-45deg);left:.4375em}
.dcu-rate-card .col-sm-12.disclosure p{font-size:.875em;line-height:1.2;color:#151515}
.dcu-rate-card .col-sm-12.disclosure a{color:#01675a}
.dcu-rate-card .close_me,.dcu-rate-card .rateType-disclosure{cursor:pointer;position:relative}
.dcu-rate-card .bi-top{background-position:top right}
.dcu-rate-card .bi-bottom{background-position:bottom right}
.dcu-rate-card .bi-bottom-center{background-position:bottom center}
.dcu-rate-card.standard-card .col-sm-12 .card-title{font-size:2em}
.dcu-rate-card.standard-card .bi-top{background-position:95% 10%}
.dcu-rate-card.standard-card .bi-bottom{background-position:95% 90%}
.dcu-rate-card.standard-card .bi-bottom-center{background-position:bottom center}
.dcu-rate-card.product-row-card .col-sm-7{flex:0 0 100%;max-width:100%;min-height:218px}
.dcu-rate-card.product-row-card .col-sm-7 h6.card-subtitle{color:#676767;font-size:.875em;margin-bottom:1.07em}
.dcu-rate-card.product-row-card .col-sm-7 .card-rate{font-size:2.188em;font-weight:800}
.dcu-rate-card.product-row-card .col-sm-7 .card-link{display:inline-block}
.dcu-rate-card.product-row-card .col-sm-7 .card-link+.card-link{margin-left:1.125em}
.dcu-rate-card.product-row-card .card{position:relative;min-height:0}
.dcu-rate-card.product-row-card .card .link-container{position:absolute;bottom:0;left:16px}
.dcu-rate-card.product-row-card .card h3.card-title{font-size:1.875em;color:#313131;margin-bottom:.166em}
.dcu-rate-card.product-row-card .card .col-sm-7 .card-text{text-transform:uppercase;font-size:.875em;color:#191919;margin:7px 0 0 0 !important}
.dcu-rate-card.product-row-card .card-body{padding:0 1em 0 1em}
.dcu-rate-card.product-row-card .card-container{border:0;border-right:1px dashed rgba(0,0,0,0.125)}
.rateTermCard-ratings-section{padding-left:5px}
.rateTermCard-ratings-subtitle{font-size:.86rem;text-transform:uppercase;font-weight:bold;margin:0;letter-spacing:.07rem}
.rateTermCard__rating-stars .rating-stars{vertical-align:top;text-align:left}
.rateTermCard__rating-stars .rating-value{display:inline-block;vertical-align:middle}
.columnController .col-md-3:last-child .dcu-rate-card.product-row-card .card-container{border-right:0}
@media screen and (max-width:1280px){.dcu-rate-card .card .promo-primary,.dcu-rate-card .card .promo-secondary,.dcu-rate-card .card .promo-secondary-grey,.dcu-rate-card .card .callout-button,.dcu-rate-card .card .promo-bam{white-space:nowrap;padding:4px 50px}
.dcu-rate-card.product-row-card .card .link-container{position:static;margin-top:1.625em}
}
@media only screen and (max-width:1194px){.dcu-rate-card.product-row-card .col-sm-7 .card-link{font-size:.8rem}
}
@media only screen and (max-width:1024px){.dcu-rate-card .card.light-card-grey .card-body,.dcu-rate-card .card.dark-card-grey .card-body{padding:16px}
.dcu-rate-card .card{font-size:14px}
.dcu-rate-card .card .promo-primary,.dcu-rate-card .card .promo-secondary,.dcu-rate-card .card .promo-secondary-grey,.dcu-rate-card .card .callout-button,.dcu-rate-card .card .promo-bam{font-size:1em}
.dcu-rate-card .card .card-body{padding:1.125em 0 1.125em 0}
.dcu-rate-card .card .col-sm-12 h3.card-title{font-size:1.785em}
}
@media only screen and (max-width:993px){.dcu-rate-card{width:500px;margin:0 auto}
.dcu-rate-card .card .col-sm-6 .card-link,.dcu-rate-card .card .col-sm-7 .card-link,.dcu-rate-card .card .col-sm-12 .card-link{display:inline-block}
.dcu-rate-card.product-row-card .card{min-height:0}
}
@media only screen and (max-width:768px){.dcu-rate-card .card{min-height:0}
.dcu-rate-card .card .card-body{padding:1.125em 0 1.125em 0}
.dcu-rate-card.product-row-card{width:100%;margin:0}
.dcu-rate-card.product-row-card .card-container{border:0}
.dcu-rate-card.product-row-card .col-sm-7{min-height:0}
.columnController .column-controller .dcu-rate-card.product-row-card .card-container .card-title,.columnController .column-controller .dcu-rate-card.product-row-card .card-container .card-subtitle,.columnController .column-controller .dcu-rate-card.product-row-card .card-container .card-rate,.columnController .column-controller .dcu-rate-card.product-row-card .card-container .card-text,.columnController .column-controller .dcu-rate-card.product-row-card .card-container .link-container{padding-left:40px}
.columnController .column-controller .dcu-rate-card.product-row-card .card-container .card-title,.columnController .column-controller .dcu-rate-card.product-row-card .card-container .card-text{padding-right:40px}
}
@media only screen and (max-width:720px){.left-column.col-sm-6,.left-column.col-sm-7,.right-column.col-sm-6,.right-column.col-sm-5{flex:0 0 50%;max-width:50%}
}
@media only screen and (max-width:540px){.dcu-rate-card{width:100%}
.dcu-rate-card .dark-card-grey,.dcu-rate-card .light-card-grey,.dcu-rate-card .bg-white,.dcu-rate-card .grey-bg{background-color:inherit !important}
.dcu-rate-card .card{border:0;font-size:16px}
.dcu-rate-card .card .promo-primary,.dcu-rate-card .card .promo-secondary,.dcu-rate-card .card .promo-secondary-grey,.dcu-rate-card .card .callout-button,.dcu-rate-card .card .promo-bam{padding-left:35px;padding-right:35px;margin-top:35px;margin-bottom:35px}
.dcu-rate-card .card .card-body{padding:1.125em 0 1.125em 0}
.dcu-rate-card .card .col-sm-6 .card-text,.dcu-rate-card .card .col-sm-7 .card-text,.dcu-rate-card .card .col-sm-12 .card-text{margin-bottom:1em}
.dcu-rate-card .card .col-sm-6 .card-link{margin-top:0;margin-bottom:0}
.dcu-rate-card .card .col-sm-12{padding-left:0;padding-right:0}
.dcu-rate-card .card .col-sm-12.disclosure{padding-left:16px;padding-right:16px}
.dcu-rate-card .card .col-sm-12 h3.card-title{text-align:center}
.dcu-rate-card .card .left-column.col-sm-6,.dcu-rate-card .card .left-column.col-sm-7,.dcu-rate-card .card .right-column.col-sm-6,.dcu-rate-card .card .right-column.col-sm-5{max-width:100%;display:block;flex:none}
.dcu-rate-card .card .left-column.col-sm-6,.dcu-rate-card .card .left-column.col-sm-7{text-align:center;padding-right:16px}
.dcu-rate-card .card .right-column.col-sm-6,.dcu-rate-card .card .right-column.col-sm-5{margin-top:40px;padding-left:16px}
.dcu-rate-card .bi-top,.dcu-rate-card .bi-bottom,.dcu-rate-card .bi-bottom-center{background-image:none !important}
.dcu-rate-card.product-row-card{margin:0}
.dcu-rate-card.product-row-card .col-sm-12.disclosure h3{font-size:1.4em}
.dcu-rate-card.product-row-card .col-sm-7{width:58.333%}
.dcu-rate-card.product-row-card .card .link-container{position:relative;bottom:0;left:0}
.dcu-rate-card.product-row-card .card-body{padding:0;position:relative}
.dcu-rate-card.standard-card .col-sm-7{width:100%;text-align:center;padding-left:16px;padding-right:16px}
}
@media only screen and (max-width:428px){.dcu-rate-card .card .col-sm-6 .card-link,.dcu-rate-card .card .col-sm-7 .card-link,.dcu-rate-card .card .col-sm-12 .card-link{margin-top:0;display:inline-block}
.dcu-rate-card .card .col-sm-6 .card-link+.card-link,.dcu-rate-card .card .col-sm-7 .card-link+.card-link,.dcu-rate-card .card .col-sm-12 .card-link+.card-link{margin-left:1em}
.dcu-rate-card .card .card-body{padding:0}
.dcu-rate-card .rateTermCard-ratings-section{margin-top:14px}
}
.dcu-rate-card .popicon-text{cursor:pointer;font-weight:bold;color:#01675b;line-height:1;border:0;padding-left:0;font-size:20px;background:0}
.dcu-rate-card .popover{max-width:100%}
@media only screen and (max-width:540px){.dcu-rate-card .popover{max-width:98%}
}
.dcu-rate-card .popover-body{padding:0}
.rate-card-popover-heading{background-color:#01675b;color:#fff;font-size:14px;font-weight:bold;line-height:1;padding:.45rem 0 .45rem .5rem}
.rate-card-popover-body{padding:0;background-color:#fcfcfc}
.rate-card-popover-content{padding:.75rem .5rem;border:1px solid #01675b}
.rate-card-popover-content p{font-size:12px}
.rate-card-popover-content a{color:#01675b;text-decoration:underline;font-weight:bold}
.rate-card-popover-close{color:#fff;float:right;font-size:14px;font-weight:normal;cursor:pointer;margin-right:5px;text-align:right}
.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{border-bottom-color:#01675b}
.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{border-top-color:#01675b}
.promoBox{margin-bottom:30px}
.promoBox .callout{padding:16px;background-color:#fafafa;border:1px solid #e0e0e0;position:relative}
.promoBox .callout .main-message-content{z-index:1;position:relative;overflow:hidden}
.promoBox .callout .main-message-content h4.heading{color:#313131;font-family:Helvetica;font-size:2.286rem;font-weight:normal;line-height:2.86rem;margin-top:0 !important;margin-bottom:12px}
.promoBox .callout .main-message-content h4.heading a{font-weight:bold}
.promoBox .callout .main-message-content h4.heading a:hover{text-decoration:none;color:#757575}
.promoBox .callout .main-message-content p{font-family:Nunito Sans,sans-serif;font-size:1.17rem;font-weight:normal;line-height:1.5;color:#191919;width:400px}
.promoBox .callout .main-message-content p span.small-disclaimer{margin-top:20px !important}
.promoBox .callout .main-message-content .promo-primary{position:absolute;top:0;right:0;padding-left:44px;padding-right:44px;margin:0}
.promoBox .callout .main-message-content .links{margin-top:-15px;z-index:1}
.promoBox .callout .main-message-content .links a,.promoBox .callout .main-message-content .links span{color:#01675a;font-weight:bold;text-transform:uppercase;text-decoration:underline}
.promoBox .callout .main-message-content .links span{cursor:pointer}
.promoBox .callout .main-message-content .links a+span{margin-left:20px}
.promoBox .callout .main-message-content .links .promobox-disclosure{color:#01675a;font-weight:bold;text-transform:uppercase;text-decoration:underline;background:0;border:0}
.promoBox .callout .disclosure{position:absolute;top:0;left:0;height:100%;background-color:#fafafa;border:1px solid #e0e0e0;padding:16px;overflow:auto;display:none;z-index:1;width:100%;height:100%}
.promoBox .callout .disclosure h3{font-size:1.875em;color:#000;font-weight:normal;margin:0 0 7px 0}
.promoBox .callout .disclosure h3:after{display:none}
.promoBox .callout .disclosure h3 .close_me{float:right;background:transparent;width:30px;height:30px;position:relative;cursor:pointer}
.promoBox .callout .disclosure h3 .close_me:after{content:'';height:30px;border-left:2px solid #707070;position:absolute;transform:rotate(45deg);left:14px}
.promoBox .callout .disclosure h3 .close_me:before{content:'';height:30px;border-left:2px solid #707070;position:absolute;transform:rotate(-45deg);left:14px}
.promoBox .callout .disclosure p{font-size:14px;line-height:1.2;color:#151515;width:100%;margin-top:0;margin-bottom:15px}
.promoBox .callout .disclosure h3+p{margin-top:15px}
.promoBox .callout .disclosure a{text-decoration:none;color:#068765;transition:color 300ms ease-in-out}
.promoBox .callout .disclosure a:hover{text-decoration:underline}
.promoBox .callout.bi-top{background-position:95% 10%}
.promoBox .callout.bi-bottom{background-position:95% 90%}
.promoBox .callout.bi-bottom-center{background-position:bottom center}
.sidebar-wrapper{padding-left:20px}
.sidebar-wrapper .promoBox .callout .main-message-content .links{margin-top:30px}
.col-md-3 .promoBox .callout .main-message-content p,.col-md-4 .promoBox .callout .main-message-content p,.sidebar-wrapper .promoBox .callout .main-message-content p{width:100%}
.col-md-3 .promoBox .callout .main-message-content .links,.col-md-4 .promoBox .callout .main-message-content .links,.sidebar-wrapper .promoBox .callout .main-message-content .links{margin-top:30px}
.col-md-3 .promoBox .callout .main-message-content .promo-primary,.col-md-4 .promoBox .callout .main-message-content .promo-primary,.sidebar-wrapper .promoBox .callout .main-message-content .promo-primary{position:static;padding-left:22px;padding-right:22px}
.col-md-6 .promoBox .callout .main-message-content h4.heading{width:400px}
.col-md-6 .promoBox .callout .main-message-content .links{margin-top:0}
.col-md-9 .promoBox .callout .main-message-content .links{margin-top:0}
.col-lg-9 .innerwrapper .sectioncontainer .container,.col-lg-9 .innerwrapper .columnController .container,.col-lg-12 .innerwrapper .sectioncontainer .container,.col-lg-12 .innerwrapper .columnController .container{padding-right:0;padding-left:0}
.col-lg-9 .innerwrapper .promoBox{display:none}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-9 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .columnController .col-md-9 .promoBox .callout .main-message-content h4.heading{max-width:500px}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-9 .promoBox .callout .main-message-content .links,.col-lg-9 .innerwrapper .columnController .col-md-9 .promoBox .callout .main-message-content .links{margin-top:-15px}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-6 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .columnController .col-md-6 .promoBox .callout .main-message-content h4.heading{max-width:400px}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-6 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-6 .promoBox .callout .main-message-content .promo-primary{padding-left:22px;padding-right:22px}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-4 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-4 .promoBox .callout .main-message-content .promo-primary{position:static;padding-left:22px;padding-right:22px}
@media(max-width:1440px){.callout h4.heading{font-size:calc(1.6rem + 0.3vw)}
}
@media(max-width:1366px){.col-lg-3 .sidebar-wrapper .promoBox .callout .main-message-content .links span{margin-left:5px}
.col-md-9 .promoBox .callout .main-message-content .promo-primary{padding-left:22px;padding-right:22px}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-9 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-9 .promoBox .callout .main-message-content .promo-primary{padding-left:22px;padding-right:22px}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-6 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-6 .promoBox .callout .main-message-content .promo-primary{position:static}
}
@media(max-width:1138px){.sidebar-wrapper .promoBox .callout .main-message-content .promo-primary{padding-left:12px;padding-right:12px}
}
@media(max-width:1080px){.col-md-6 .promoBox .callout .main-message-content .promo-primary{padding-left:22px;padding-right:22px}
.col-lg-9 .innerwrapper{padding-right:0 !important}
.col-lg-9 .innerwrapper .promoBox{display:block}
.col-lg-3 .sidebar-wrapper .promoBox{display:none}
}
@media(max-width:1023px) and (orientation:landscape),(min-width:769px) and (orientation:portrait){.col-lg-9 .innerwrapper .promoBox .callout .main-message-content h4.heading{max-width:500px}
.col-md-9 .promoBox .callout .main-message-content h4.heading{max-width:500px}
}
@media(min-width:1024px){.col-lg-9 .innerwrapper .promoBox .callout .main-message-content h4.heading{max-width:650px}
.col-md-9 .promoBox .callout .main-message-content h4.heading{max-width:650px}
}
@media(max-width:768px),(max-width:786px) and (orientation:landscape){.col-lg-9 .innerwrapper{padding-right:0}
.col-lg-9 .innerwrapper .promoBox .callout.bi-top{background-image:none !important}
.col-lg-9 .innerwrapper .promoBox .callout.bi-bottom{background-image:none !important}
.col-lg-9 .innerwrapper .promoBox .callout .main-message-content .links{margin-top:30px}
.col-lg-9 .innerwrapper .promoBox .callout .main-message-content .promo-primary{padding-left:42px;padding-right:42px;position:static}
.col-lg-9 .innerwrapper .promoBox .callout .main-message-content p{margin-bottom:1.14rem}
}
@media(max-device-width:640px) and (orientation:portrait){.promoBox .callout{background-image:none !important}
.promoBox .callout .main-message-content{text-align:center}
.promoBox .callout .main-message-content h4.heading{width:100%;text-align:center}
.promoBox .callout .main-message-content .promo-primary{position:static;padding-left:42px;padding-right:42px;margin:0 auto}
.promoBox .callout .main-message-content .links{width:250px;margin-left:auto;margin-right:auto}
.promoBox .callout .main-message-content p{width:auto;text-align:center;margin-bottom:1.14rem}
.col-md-6 .promoBox .callout .main-message-content .links{margin-top:30px}
.col-md-6 .promoBox .callout .main-message-content h4.heading{width:100%}
.col-lg-9 .callout{background-image:none !important}
.col-lg-9 .callout .main-message-content .promo-primary{position:static}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-9 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .sectioncontainer .col-md-6 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .sectioncontainer .col-md-4 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .sectioncontainer .col-md-3 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .columnController .col-md-9 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .columnController .col-md-6 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .columnController .col-md-4 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .columnController .col-md-3 .promoBox .callout .main-message-content h4.heading{width:100%}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-9 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .sectioncontainer .col-md-6 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .sectioncontainer .col-md-4 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .sectioncontainer .col-md-3 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-9 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-6 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-4 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-3 .promoBox .callout .main-message-content .promo-primary{position:static}
}
.dcuTabs .cmp-tabs__tablist{margin-left:auto;margin-right:auto;justify-content:center;border-bottom:1px solid #c4c4c4;text-transform:uppercase}
.dcuTabs .cmp-tabs__tablist li{padding:.5rem 0;margin:0 1.5rem}
.dcuTabs .cmp-tabs__tablist li.cmp-tabs__tab--active{border-bottom:2px solid #01675b;color:#01675b;font-weight:bold;line-height:1.3}
.dcuTabs .tab-variation-two-desk-none,.dcuTabs .tab-variation-one-desk-none{display:none}
@media screen and (max-width:720px){.dcuTabs .cmp-tabs{position:relative;overflow:hidden}
.dcuTabs .cmp-tabs .cmp-tabs .cmp-tab__tablist{display:block}
.dcuTabs .trigger-wrapper.tab-variation-one-desk-none{background-color:#fff;display:block;overflow:hidden;border:1px solid #01675b;padding:0 5px 0 5px;position:relative}
.dcuTabs .trigger-wrapper p.trigger-tabs{text-transform:uppercase;color:#01675b;font-weight:bold;font-size:1.2rem;float:left;margin:10px 0;width:100%;position:relative;z-index:2}
.dcuTabs .transparent-overlay{position:absolute;top:50px;width:100%;height:100%;z-index:8;background-color:rgba(84,98,108,0.8);display:none}
.dcuTabs .transparent-overlay.show{display:block}
.dcuTabs .arrow{position:absolute;width:15px;height:15px;top:15px;right:10px;z-index:1}
.dcuTabs .arrow:before,.dcuTabs .arrow:after{content:'';position:absolute;bottom:0;width:.15rem;height:100%;transition:all .5s;background-color:#01675b}
.dcuTabs .arrow:before{left:5px;transform:rotate(45deg)}
.dcuTabs .arrow:after{left:-5px;transform:rotate(-45deg)}
.dcuTabs .arrow.open:before{left:5px;transform:rotate(-45deg)}
.dcuTabs .arrow.open:after{left:-5px;transform:rotate(45deg);background-color:#01675b}
.dcuTabs .dropdown-menu-open{display:none;position:absolute;overflow:hidden;width:100%;background-color:#fff;z-index:9}
.dcuTabs .dropdown-menu-open li{float:left;clear:both;padding-left:5px;padding-right:0}
.dcuTabs .dropdown-menu-open li.cmp-tabs__tab--active{border-bottom:0;color:#01675b;font-weight:bold}
}
.cmp-tabs.miniTabClass .cmp-tabs__tablist{margin-bottom:0}
.cmp-tabs.miniTabClass .cmp-tabs__tablist li{position:relative;padding:.5rem 1rem;margin:0}
.cmp-tabs.miniTabClass .cmp-tabs__tablist li.cmp-tabs__tab--active{border-bottom:1px solid #fff;border-top:3px solid #01675a;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4}
.cmp-tabs.miniTabClass .cmp-tabs__tablist li.cmp-tabs__tab--active:after{content:'';display:block;position:absolute;height:2px;width:100%;background:#fff;left:0;bottom:-2px}
.cmp-tabs.miniTabClass .cmp-tabs__tabpanel{overflow:hidden;padding:16px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.cmp-tabs.miniTabClass .cmp-tabs__tabpanel.no-top-bottom-pad{padding-top:0;padding-bottom:0}
.cmp-tabs.miniTabClass .cmp-tabs__tabpanel.no-lr-pad{padding-left:0;padding-right:0}
.cmp-tabs.miniTabClass .cmp-tabs__tabpanel.no-lr-pad h4,.cmp-tabs.miniTabClass .cmp-tabs__tabpanel.no-lr-pad p{padding-left:1rem;padding-right:1rem}
.cmp-tabs.miniTabClass .cmp-tabs__tabpanel.light-green-bg{background-color:#ecf4e8}
.cmp-tabs.miniTabClass .cmp-tabs__tabpanel.light-green-bg .dcu-rate-table h4,.cmp-tabs.miniTabClass .cmp-tabs__tabpanel.light-green-bg .dcu-rate-table p,.cmp-tabs.miniTabClass .cmp-tabs__tabpanel.light-green-bg .dcu-rate-table .link-container{background-color:#fff}
.cmp-tabs.miniTabClass .cmp-tabs__tabpanel.light-green-bg .dcu-rate-table h4,.cmp-tabs.miniTabClass .cmp-tabs__tabpanel.light-green-bg .dcu-rate-table p{margin-bottom:0}
.cmp-tabs.miniTabClass .cmp-tabs__tabpanel.light-green-bg .dcu-rate-table .link-container{padding-top:14px}
.cmp-tabs.miniTabClass .cmp-tabs__tabpanel.light-green-bg .dcu-rate-table .table.table-striped{margin-bottom:0}
.cmp-tabs.miniTabClass .cmp-tabs__tabpanel.light-green-bg .dcu-rate-table .disclosure p{background:transparent}
.cmp-tabs.miniTabClass .dcu-rate-table .table.table-striped.no-stripes tr td:first-child,.cmp-tabs.miniTabClass .dcu-rate-table .table.table-striped.no-stripes tr th:first-child{padding-left:1rem}
.cmp-tabs.miniTabClass .dcu-rate-table .table.table-striped.no-stripes tr td:first-child:after,.cmp-tabs.miniTabClass .dcu-rate-table .table.table-striped.no-stripes tr th:first-child:after{left:1rem}
.cmp-tabs.miniTabClass .dcu-rate-table .table.table-striped.no-stripes+div{padding-left:1rem}
.cmp-tabs #calc-xml{border:0}
.cmp-tabs #calc-xml h4{margin-top:0;padding-top:25px}
.cmp-tabs #calc-xml #panel_results.payment-schedule{border-top:1px solid #c4c4c4;top:5px}
.vertical-view .card .image-link{flex-shrink:0}
@media only screen and (max-width:992px){.vertical-view .card-body .card-text{margin-bottom:1.428rem !important}
.vertical-view .card-body .card-link{margin-bottom:1rem}
}
.cards-text-align-center{text-align:center}
.card{border:0;background-color:transparent}
.card .card-body{padding-left:0;padding-right:0}
.sidebar-wrapper .card,.horizontal-card-view .card{display:block}
.sidebar-wrapper .card .card-img-top,.horizontal-card-view .card .card-img-top{width:25%;margin:0 20px 20px 0;float:left}
.sidebar-wrapper .card .image-link,.horizontal-card-view .card .image-link{z-index:8;display:block}
.sidebar-wrapper .card .image-link+.card-body,.horizontal-card-view .card .image-link+.card-body{position:relative;top:-20px}
.horizontal-card-view .card .card-img-top{width:80px}
.articleCards .card-body h5.card-title.content-hub a{color:#000;font-weight:300;font-size:2.5rem;letter-spacing:-0.125rem}
.articleCards .card-body h5.card-title{color:#01675b;font-weight:bold}
.articleCards .card-body h5.card-title a{color:inherit;font-weight:inherit}
.articleCards .card-body h5.card-title a:hover{text-decoration:none}
.articleCards .card-body p.card-text{font-size:1.143rem;margin:0 0 1.14rem}
.articleCards .card-body .card-link{text-transform:uppercase;color:#01675a;font-weight:bold;text-decoration:underline;display:inline-block}
.articleCards .card-body section+.card-link{margin-top:10px}
.sidebar-wrapper .card-body p.card-text{font-size:1rem}
.articleCards .horizontal-card-view .card-body{padding-bottom:0}
.articleCards .horizontal-card-view .card-body h5.card-title{color:#3a3a3a}
.articleCards .horizontal-card-view h4{color:#01675b;line-height:1.2;font-size:1rem;font-weight:800;margin-top:10px;margin-bottom:20px}
#featured-article{padding-top:35px}
#featured-article .col-md-6:first-child .overlay-detail{width:15.929rem;background-color:#308075;text-align:center;padding:.714rem;position:absolute;top:0;left:0;z-index:3}
@media screen and (max-width:428px){#featured-article .col-md-6:first-child .overlay-detail{width:12.9rem;padding:.5rem}
}
#featured-article .col-md-6:first-child .overlay-detail p{text-transform:uppercase;font-size:1.286rem !important;font-weight:800;color:#fff !important;margin:0 20px}
@media screen and (max-width:428px){#featured-article .col-md-6:first-child .overlay-detail p{font-size:1rem !important}
}
@media screen and (min-width:1024px) and (max-width:1366px){#featured-article .col-md-6:first-child img.landscape{display:none}
}
#featured-article .col-md-6:first-child img.square{display:none}
@media screen and (min-width:1024px) and (max-width:1366px){#featured-article .col-md-6:first-child img.square{display:block}
}
#featured-article .col-md-6:nth-child(2){padding-bottom:20px}
#featured-article .col-md-6:nth-child(2) .article-date{font-size:1.286rem;font-weight:800;text-transform:uppercase;color:#000;margin-top:20px;display:block}
#featured-article .col-md-6 .overlay-box{position:relative}
#featured-article h1 a{font-size:3.571rem;letter-spacing:-0.179rem;color:#000;text-decoration:none;text-transform:none;font-weight:300}
#featured-article p{font-size:1.786rem !important;color:#434343 !important}
#featured-article a{font-size:1.143rem;color:#308075;text-transform:uppercase;text-decoration:underline;font-weight:800}
.mini-tabs .published-date{float:right}
#calc-xml{padding:0;position:relative;color:#212529;border:1px solid #e0e0e0}
#calc-xml table td,#calc-xml table th{min-width:0;text-align:left;font-size:13px}
#calc-xml button,#calc-xml input,#calc-xml select,#calc-xml textarea{font-family:inherit;font-size:100%;box-sizing:border-box}
#calc-xml h4{color:#01675a;text-transform:none;font-size:1.5em;margin-bottom:40px;font-weight:bold;margin-top:25px;padding-left:40px}
@media screen and (max-width:1194px){#calc-xml h4{padding-left:16px}
}
#calc-xml h4 .icono-sl-icon-accounting-calculator-black:before{font-size:1.2em;margin-right:5px;vertical-align:middle}
#calc-xml p{font-size:1em}
#calc-xml label{text-align:right}
#calc-xml p,#calc-xml .form-group{padding-left:20px;padding-right:20px}
#calc-xml .form-group{margin-bottom:30px}
#calc-xml .app-primary{padding:5px 0;width:100%}
@media screen and (max-width:414px){#calc-xml label{text-align:left}
#calc-xml h4{display:flex}
#calc-xml h4 .icono-sl-icon-accounting-calculator-black:before{font-size:2.2em}
#calc-xml .form-group{min-height:42px;margin-bottom:8px}
#calc-xml .form-group .col-sm-4{flex:0 0 50%;max-width:50%;padding-left:0}
#calc-xml .form-group .col-sm-6{flex:0 0 50%;max-width:50%}
#calc-xml .form-group .col-form-label{padding-top:0;padding-bottom:0;text-align:right;line-height:1.4}
}
@media screen and (max-width:1120px){#calc-xml .restCal-disclaimer{padding-left:20px;padding-right:20px}
}
#panel_results{padding:16px 0 0 0;background-color:#ededed;border-top:1px solid #c4c4c4;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:none}
#panel_results h3{color:#01675a;font-weight:bold;font-size:40px}
#panel_results h3:after{display:none}
#panel_results h3 span{font-weight:normal;font-size:16px;color:#212529}
#panel_results button.show-payment,#panel_results button.hide-payment{cursor:pointer;font-weight:bold;text-decoration:underline;text-transform:uppercase;color:#01675b;font-size:96%;border:0;background:0}
#panel_results button.show-payment{padding-left:0}
#panel_results button.hide-payment{display:none}
#panel_results .top-sticky{display:none}
#panel_results p{padding:0;font-weight:bold;font-size:16px}
#panel_results h3,#panel_results p{margin:0 0 5px 0}
#panel_results .promo-primary{margin-top:37px;font-size:1em;line-height:1.80;padding:4px 50px}
@media screen and (max-width:719px){#panel_results .promo-primary{margin:0 0 10px 0}
}
#panel_results.payment-schedule{position:absolute;top:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;padding-top:0;border-top:0}
#panel_results.payment-schedule button.show-payment{display:none}
#panel_results.payment-schedule button.hide-payment{display:inline}
#panel_results.payment-schedule .top-sticky{display:block}
#panel_results.payment-schedule #result{padding-left:16px}
#panel_results.payment-schedule .Summary{padding-left:0;padding-right:0}
#panel_results #result{padding-left:40px}
@media screen and (max-width:1194px){#panel_results #result{padding-left:16px;padding-right:0}
}
#panel_results .close_schedule{float:right;background:transparent;width:2em;height:2em;right:5px;position:absolute;cursor:pointer;display:none;z-index:9999;overflow:hidden}
#panel_results .close_schedule:after{content:'';height:2em;border-left:2px solid #707070;position:absolute;transform:rotate(45deg);left:.9em}
#panel_results .close_schedule:before{content:'';height:2em;border-left:2px solid #707070;position:absolute;transform:rotate(-45deg);left:.9em}
#panel_results .schedule-container{display:none}
#panel_results .schedule-container tr:nth-child(1) th{background:#fafafa;position:-webkit-sticky;position:sticky;top:60px;z-index:10;text-transform:uppercase;padding-left:32px}
#panel_results .schedule-container tr:nth-child(even) td,#panel_results .schedule-container tr th{background:#fff;padding-left:32px}
#panel_results .schedule-container tr:nth-child(odd) td,#panel_results .schedule-container tr th{background:#eff0f1;padding-left:32px}
#panel_results .sticky-2{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:8;background-color:#ededed;padding-top:16px;padding-bottom:16px;width:100%}
#panel_results #sticky-div.row{margin-left:0;margin-right:0;bottom:0;padding-bottom:16px}
#panel_results #sticky-div.row+div{margin-left:0;margin-right:0}
@media screen and (max-width:1080px){#panel_results #result.col-sm-6+div{padding-left:0}
}
@media screen and (max-width:993px){#panel_results #result.col-sm-6+div{padding-left:16px}
}
@media screen and (max-width:767px){#panel_results .sticky-2{text-align:left}
#panel_results #sticky-div{text-align:center}
#panel_results #sticky-div #result{padding-left:0}
#panel_results .Summary{text-align:center}
}
@media screen and (max-width:1024px){#panel_results button.show-payment{padding-left:0}
#panel_results button.hide-payment{padding-left:0}
}
@media screen and (max-width:768px){#panel_results #result.col-sm-6+div{padding-left:16px}
}
@media screen and (max-width:1194px){#panel_results span.show-payment{padding-left:0}
#panel_results button.show-payment{padding-left:0}
#panel_results button.hide-payment{padding-left:0}
}
.Summary{padding-left:40px}
@media screen and (max-width:1194px){.Summary{padding-left:16px}
}
.sidebar-wrapper .mini-tabs .published-date{display:block;float:none}
.sidebar-wrapper #calc-xml h3,.sidebar-wrapper #panel_results h3{margin:inherit}
.sidebar-wrapper #calc-xml h3:after,.sidebar-wrapper #panel_results h3:after{display:none}
.sidebar-wrapper #calc-xml h4,.sidebar-wrapper #calc-xml p,.sidebar-wrapper #calc-xml .form-group,.sidebar-wrapper #panel_results h4,.sidebar-wrapper #panel_results p,.sidebar-wrapper #panel_results .form-group{padding-left:0;padding-right:0}
.sidebar-wrapper #calc-xml label,.sidebar-wrapper #panel_results label{display:block;text-align:left}
.sidebar-wrapper #calc-xml label.tvcRadioLabelClass,.sidebar-wrapper #panel_results label.tvcRadioLabelClass{display:inline-block}
.sidebar-wrapper #calc-xml .promo-primary,.sidebar-wrapper #panel_results .promo-primary{margin-top:10px}
.sidebar-wrapper #calc-xml button.show-payment,.sidebar-wrapper #panel_results button.show-payment{display:none}
.sidebar-wrapper .col-sm-5,.sidebar-wrapper .col-sm-6{flex:100%;max-width:100%}
.sidebar-wrapper .mini-tab-2 #calc-xml h4,.sidebar-wrapper .mini-tab-2 #calc-xml p,.sidebar-wrapper .mini-tab-2 #calc-xml .form-group{padding-left:16px;padding-right:16px}
.restCal-disclaimer{padding-top:30px;padding-bottom:20px;padding-left:40px;padding-right:40px}
.restCal-disclaimer a{text-decoration:none;position:inherit;color:#068765;transition:color 300ms ease-in-out}
.restCal-disclaimer a:hover{text-decoration:underline}
.nav-tabs>li>a.active,.nav-tabs>li>a.active{border-bottom-color:#068765 !important}
.nav-tabs>li>a.active>h4,.nav-tabs>li>a.active>h4{color:#068765 !important}
.nav-tabs>li>a{background:inherit !important;color:#3a3a3a !important}
.nav-tabs>li>a>h4{color:#3a3a3a !important}
.multiCal ::-webkit-scrollbar{-webkit-appearance:none;height:5px}
.multiCal ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);box-shadow:0 0 1px rgba(255,255,255,0.5)}
.multiCal .table-responsive{overflow-x:auto !important}
.multiCal .table-responsive .inputTable tr:first-child td,.multiCal .table-responsive .inputTable2 tr:first-child td{font-weight:normal !important}
.multiCal .table-responsive .pure-table tr td,.multiCal .table-responsive .pure-table tr th,.multiCal .table-responsive .pure-table-bordered tr td,.multiCal .table-responsive .pure-table-bordered tr th{background-color:inherit;min-width:0}
.multiCal .calc-container .function .pure-table thead th{font-weight:700}
.multiCal .container .row{margin-left:0;margin-right:0}
.multiCal .calculatorComponentSelector{margin-top:50px;margin-bottom:50px}
.multiCal .calcTitle{color:#01675a;text-transform:none;font-size:1.5em;margin-bottom:20px;font-weight:bold}
.multiCal .calc-description,.multiCal .cal-disclaimer p{font-size:15px}
.multiCal .cal-disclaimer a{color:#01675a}
.multiCal .calc-container .btn{border-radius:0;width:auto}
.multiCal .description{display:none}
.multiCal .disclaimer{display:none}
.multiCal #calc{display:none}
.multiCal .multi-cal-container,.multiCal .single-cal-container{border:1px solid #c4c4c4;padding:16px;background-color:white}
.multiCal .cal-container-box{padding:0 20px}
.multiCal .cal-container-box .cal-description-box{font-size:16px;line-height:22px;padding:30px 50px;margin-bottom:5px;border:1px solid rgba(158,160,160,0.37);border-radius:5px}
.multiCal .cal-container-box .cal-description-box h2{font-size:34px;line-height:41px;font-family:'Open Sans',sans-serif;font-weight:700;padding-bottom:7px;border-bottom:1px solid #d5dcdc;margin-bottom:25px}
.multiCal .menu-triggerd{box-sizing:border-box;border-top:3px solid #01675a;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;display:inline-block;width:auto;height:32px;position:relative;cursor:pointer;padding:3px 16px;color:#01675a !important;text-transform:uppercase;font-family:"Nunito Sans",sans-serif;font-size:1.15rem !important;font-weight:bold !important;line-height:1.5 !important;margin-bottom:0;background-color:white}
.multiCal .menu-triggerd span{display:inline-block;box-sizing:border-box;width:10px;height:5px;border-top:solid 5px #4d4d4d;border-left:solid 5px transparent;border-right:solid 5px transparent;transition:.7s;margin-right:6px;margin-bottom:2px}
.multiCal .menu-triggerd span.triggered{transform:rotate(180deg)}
.multiCal .menu-triggerd:after{content:'';display:block;position:absolute;height:2px;width:100%;background:#fff;left:0;bottom:-2px}
.multiCal .sub-tabs{display:none;position:absolute;font-size:14px;font-weight:bold;background-color:#fff;padding-left:0;z-index:1;border:1px solid #b5b5b5;border-top:0;border-radius:3px;-webkit-box-shadow:3px 6px 14px -10px #3a3a3a;-moz-box-shadow:3px 6px 14px -10px #3a3a3a;box-shadow:3px 6px 14px -10px #3a3a3a;list-style:none;line-height:1.8rem;overflow:hidden}
.multiCal .sub-tabs li{box-sizing:border-box;border-bottom:1px solid #f4f4f4;padding:7.5px 16px 7.5px 16px;font-weight:500;color:#4d4d4d;position:relative;cursor:pointer}
.multiCal .sub-tabs li.active{color:#006759;background-color:#ebf8f1}
.multiCal .sub-tabs li:hover{background-color:#ebf8f1}
.multiCal .calc-dropdown{position:relative;padding:0}
.col-md-6 .multiCal .sub-tabs{width:100%}
.col-md-6 .multiCal #calculator .function{padding:10px 0}
.col-md-6 .multiCal #calculator .function>.pure-g .fieldgroup{margin:0}
.col-md-6 .multiCal #calculator .function>.pure-g .fieldgroup h4{font-size:16px}
.col-md-6 .multiCal .calc-container input[type="text"],.col-md-6 .multiCal .calc-container select{padding:9px}
@media screen and (min-width:48em){.col-md-6 .multiCal .calc-container .function .pure-g .pureColumn{width:50%}
.col-md-6 .multiCal .calc-container .pure-u-md-1-2,.col-md-6 .multiCal .calc-container .pure-u-md-12-24{width:100%}
.col-md-6 .multiCal .hom10.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .hom10.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .hom10.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .hom10.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .hom10.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .ret01.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .ret01.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .ret01.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .ret01.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .ret01.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .col01.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .col01.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .col01.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .col01.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .col01.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .aut06.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .aut06.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .aut06.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .aut06.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .aut06.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .aut20.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .aut20.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .aut20.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .aut20.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .aut20.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .det09.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .det09.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .det09.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .det09.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .det09.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .aut07.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .aut07.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .aut07.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .aut07.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .aut07.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .det02.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .det02.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .det02.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .det02.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .det02.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .det13.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .det13.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .det13.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .det13.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .det13.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .det16.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .det16.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .det16.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .det16.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .det16.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .det03.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .det03.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .det03.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .det03.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .det03.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .det06.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .det06.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .det06.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .det06.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .det06.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .hom06.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .hom06.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .hom06.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .hom06.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .hom06.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .hom05.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .hom05.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .hom05.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .hom05.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .hom05.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .hom15.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .hom15.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .hom15.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .hom15.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .hom15.calc-container .function .pure-g:nth-child(5) .pureColumn{width:100%}
.col-md-6 .multiCal .hom10.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .ret01.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .col01.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .aut06.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .aut20.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .det09.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .aut07.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .det02.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .det13.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .det16.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .det03.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .det06.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .hom06.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .hom05.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .hom15.calc-container .function .pure-g:nth-child(5){width:100%;margin-top:20px}
.col-md-6 .multiCal .hom10 .table-responsive,.col-md-6 .multiCal .ret01 .table-responsive,.col-md-6 .multiCal .col01 .table-responsive,.col-md-6 .multiCal .aut06 .table-responsive,.col-md-6 .multiCal .aut20 .table-responsive,.col-md-6 .multiCal .det09 .table-responsive,.col-md-6 .multiCal .aut07 .table-responsive,.col-md-6 .multiCal .det02 .table-responsive,.col-md-6 .multiCal .det13 .table-responsive,.col-md-6 .multiCal .det16 .table-responsive,.col-md-6 .multiCal .det03 .table-responsive,.col-md-6 .multiCal .det06 .table-responsive,.col-md-6 .multiCal .hom06 .table-responsive,.col-md-6 .multiCal .hom05 .table-responsive,.col-md-6 .multiCal .hom15 .table-responsive{padding:0 20px}
.col-md-6 .multiCal .hom10 .table-responsive .inputTable,.col-md-6 .multiCal .ret01 .table-responsive .inputTable,.col-md-6 .multiCal .col01 .table-responsive .inputTable,.col-md-6 .multiCal .aut06 .table-responsive .inputTable,.col-md-6 .multiCal .aut20 .table-responsive .inputTable,.col-md-6 .multiCal .det09 .table-responsive .inputTable,.col-md-6 .multiCal .aut07 .table-responsive .inputTable,.col-md-6 .multiCal .det02 .table-responsive .inputTable,.col-md-6 .multiCal .det13 .table-responsive .inputTable,.col-md-6 .multiCal .det16 .table-responsive .inputTable,.col-md-6 .multiCal .det03 .table-responsive .inputTable,.col-md-6 .multiCal .det06 .table-responsive .inputTable,.col-md-6 .multiCal .hom06 .table-responsive .inputTable,.col-md-6 .multiCal .hom05 .table-responsive .inputTable,.col-md-6 .multiCal .hom15 .table-responsive .inputTable{min-width:0;margin-top:20px;margin-left:0;table-layout:fixed;width:100%}
.col-md-6 .multiCal .hom10 .table-responsive .inputTable td,.col-md-6 .multiCal .hom10 .table-responsive .inputTable th,.col-md-6 .multiCal .ret01 .table-responsive .inputTable td,.col-md-6 .multiCal .ret01 .table-responsive .inputTable th,.col-md-6 .multiCal .col01 .table-responsive .inputTable td,.col-md-6 .multiCal .col01 .table-responsive .inputTable th,.col-md-6 .multiCal .aut06 .table-responsive .inputTable td,.col-md-6 .multiCal .aut06 .table-responsive .inputTable th,.col-md-6 .multiCal .aut20 .table-responsive .inputTable td,.col-md-6 .multiCal .aut20 .table-responsive .inputTable th,.col-md-6 .multiCal .det09 .table-responsive .inputTable td,.col-md-6 .multiCal .det09 .table-responsive .inputTable th,.col-md-6 .multiCal .aut07 .table-responsive .inputTable td,.col-md-6 .multiCal .aut07 .table-responsive .inputTable th,.col-md-6 .multiCal .det02 .table-responsive .inputTable td,.col-md-6 .multiCal .det02 .table-responsive .inputTable th,.col-md-6 .multiCal .det13 .table-responsive .inputTable td,.col-md-6 .multiCal .det13 .table-responsive .inputTable th,.col-md-6 .multiCal .det16 .table-responsive .inputTable td,.col-md-6 .multiCal .det16 .table-responsive .inputTable th,.col-md-6 .multiCal .det03 .table-responsive .inputTable td,.col-md-6 .multiCal .det03 .table-responsive .inputTable th,.col-md-6 .multiCal .det06 .table-responsive .inputTable td,.col-md-6 .multiCal .det06 .table-responsive .inputTable th,.col-md-6 .multiCal .hom06 .table-responsive .inputTable td,.col-md-6 .multiCal .hom06 .table-responsive .inputTable th,.col-md-6 .multiCal .hom05 .table-responsive .inputTable td,.col-md-6 .multiCal .hom05 .table-responsive .inputTable th,.col-md-6 .multiCal .hom15 .table-responsive .inputTable td,.col-md-6 .multiCal .hom15 .table-responsive .inputTable th{min-width:0}
.col-md-6 .multiCal .hom10 .table-responsive .inputTable th,.col-md-6 .multiCal .ret01 .table-responsive .inputTable th,.col-md-6 .multiCal .col01 .table-responsive .inputTable th,.col-md-6 .multiCal .aut06 .table-responsive .inputTable th,.col-md-6 .multiCal .aut20 .table-responsive .inputTable th,.col-md-6 .multiCal .det09 .table-responsive .inputTable th,.col-md-6 .multiCal .aut07 .table-responsive .inputTable th,.col-md-6 .multiCal .det02 .table-responsive .inputTable th,.col-md-6 .multiCal .det13 .table-responsive .inputTable th,.col-md-6 .multiCal .det16 .table-responsive .inputTable th,.col-md-6 .multiCal .det03 .table-responsive .inputTable th,.col-md-6 .multiCal .det06 .table-responsive .inputTable th,.col-md-6 .multiCal .hom06 .table-responsive .inputTable th,.col-md-6 .multiCal .hom05 .table-responsive .inputTable th,.col-md-6 .multiCal .hom15 .table-responsive .inputTable th{font-weight:700}
}
.col-md-6 .multiCal .single-cal-container{border:0}
@media screen and (max-width:720px){.col-md-6 .multiCal .single-cal-container{padding:0}
}
.innerwrapper .menu-triggerd{margin-bottom:0}
.innerwrapper .multiCal .container{padding-left:0;padding-right:0}
#calculator .promo-primary{font-family:Nunito Sans;font-size:18px;font-weight:bold;line-height:23px;border:3px solid #ffa608;outline:0;display:inline-block;text-transform:uppercase;text-decoration:none !important;text-align:center;height:auto;vertical-align:middle;padding:18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-size:border-box;background-color:#fff;color:#1b1b1b !important}
#calculator .second-cta{margin-top:20px}
#calculator .promo-cta{margin-left:17px;font-family:Nunito Sans;font-size:18px;font-weight:bold;line-height:23px;border:3px solid #ffa608;outline:0;display:inline-block;text-transform:uppercase;text-decoration:none !important;text-align:center;height:auto;vertical-align:middle;padding:18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-size:border-box;background-color:#fff;color:#1b1b1b !important}
@media only screen and (max-width:540px){#calculator .promo-cta{text-align:left;width:auto;margin-left:0;margin-top:15px;padding:16px 16px}
}
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/material-icons/material-icons.woff2") format("woff2"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/material-icons/material-icons.woff") format("woff"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/material-icons/material-icons.ttf") format("truetype")}
@-webkit-keyframes "fadeIn"{from{opacity:0}
to{opacity:1}
}
@keyframes "fadeIn"{from{opacity:0}
to{opacity:1}
}
div.component-container{margin-top:30px}
.dcuAccordion .rte.ootb-rte p{font-size:1.15rem}
.t-cmp-clean{font-family:"Nunito Sans",sans-serif;font-size:1rem;color:#252631}
.t-cmp-clean .cmp-accordion{display:block;margin:0;padding:0}
.t-cmp-clean .cmp-accordion__item{position:relative}
.t-cmp-clean .cmp-accordion__header{font:inherit}
.t-cmp-clean .cmp-accordion__header :focus{border:2px solid #3a3a3a}
.t-cmp-clean .cmp-accordion__button{position:relative;color:inherit;font:inherit;cursor:pointer;outline:inherit;background:#fff;-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);border:1px solid #f4f4f4;opacity:1;width:100%;margin-bottom:5px}
.t-cmp-clean .cmp-accordion__button--expanded .cmp-accordion__icon:before{content:'expand_less'}
.t-cmp-clean .cmp-accordion__button--expanded:after{content:"";width:1rem;height:1rem;background:#fff;transform:rotate(-225deg);position:absolute;border-top:1px solid rgba(0,0,0,0.16);border-right:1px solid rgba(0,0,0,0.16);border-left:0;border-bottom:0;left:58px;bottom:-9px;outline:0;pointer-events:none;-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);box-shadow:0 0 7px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);clip-path:inset(0 -8px 0 0);-webkit-clip-path:inset(0 -5px 0 0);z-index:5;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;animation-name:fadeIn}
.t-cmp-clean .cmp-accordion__button--disabled{cursor:default}
.t-cmp-clean .cmp-accordion__icon:before{content:'expand_more';position:absolute;top:.6rem;font-family:'Material Icons';font-style:normal;font-size:1.125rem;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';line-height:1.3;border-radius:20px;width:20px;height:20px;background-color:#068765;color:white;font-weight:800;left:10px;text-align:center}
.t-cmp-clean .cmp-accordion__title{text-align:left;margin-left:53px;color:#01675b;text-transform:uppercase;font-size:1.25rem;line-height:1.3;position:relative;padding:.5rem;display:block}
.t-cmp-clean .cmp-accordion__title:before{content:"";display:inline-block;width:.1rem;height:100%;background-color:#f4f4f4;vertical-align:middle;position:absolute;left:-18px;top:0}
.t-cmp-clean .cmp-accordion__panel{padding:1.5rem .75rem 1rem 3rem;background-color:#fafafa;-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);overflow:hidden;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}
.t-cmp-clean .cmp-accordion__panel.cmp-accordion__panel--hidden{display:none}
.t-cmp-clean .cmp-accordion__panel.cmp-accordion__panel--expanded{display:block}
.productHeading .comp-padding-tb h1{color:#1d1d1d;font-family:"Financier","Times New Roman",serif;font-size:4.2rem;font-weight:normal;font-style:normal;line-height:1;margin-top:0;margin-bottom:.8rem}
.productHeading .comp-padding-tb p{font-size:1.429rem;letter-spacing:0;color:#383838;margin-bottom:1rem}
.productHeading .comp-padding-tb a{color:#01675a}
.dcu-rate-table{position:relative;overflow:hidden}
.dcu-rate-table h4{padding:1rem 0 0 0;font-weight:bold;text-transform:uppercase;font-size:18px;margin-top:0}
.dcu-rate-table p{font-size:16px;color:#000}
.dcu-rate-table h4,.dcu-rate-table p{line-height:1.5}
.dcu-rate-table .description-wrapper{overflow:hidden;background-color:#fff}
.dcu-rate-table .table.table-striped{font-size:14px}
.dcu-rate-table .table.table-striped td{padding:1rem;min-width:0}
@media(max-width:414px){.dcu-rate-table .table.table-striped td,.dcu-rate-table .table.table-striped th,.dcu-rate-table .table.table-striped h3,.dcu-rate-table .table.table-striped p{padding:1rem 1rem}
}
.dcu-rate-table .table.table-striped th{border:0;background-color:white;padding-bottom:0;vertical-align:bottom;min-width:0;padding:0 1rem}
.dcu-rate-table .table.table-striped th:after{content:"";display:block;border-bottom:2px solid #01675b;width:28px;margin-top:.4rem}
.dcu-rate-table .table.table-striped tr:first-child th{font-size:16px}
.dcu-rate-table .table.table-striped tr:first-child td{font-weight:normal;font-size:18px;padding-top:1.5rem !important}
.dcu-rate-table .table.table-striped tr td{font-size:18px}
@media(max-width:428px){.dcu-rate-table .table.table-striped tr td{vertical-align:middle}
}
.dcu-rate-table .table.table-striped tr td:first-child{font-weight:bold}
.dcu-rate-table .table.table-striped.no-stripes tr:nth-of-type(odd),.dcu-rate-table .table.table-striped.no-stripes tr:nth-of-type(even){background-color:#fff}
.dcu-rate-table .table.table-striped.no-stripes tr:nth-of-type(odd) td,.dcu-rate-table .table.table-striped.no-stripes tr:nth-of-type(even) td{background-color:#fff}
@media(max-width:428px){.dcu-rate-table .table.table-striped.no-stripes tr td{vertical-align:middle}
}
.dcu-rate-table .table.table-striped.no-stripes tr td:first-child,.dcu-rate-table .table.table-striped.no-stripes tr th:first-child{padding-left:0}
.dcu-rate-table .table.table-striped.no-stripes+div{padding-left:0}
.dcu-rate-table .col-sm-12.link-container{z-index:1;background-color:#fff}
.dcu-rate-table .col-sm-12.link-container .card-link{background:0;border:0;display:inline-block;text-transform:uppercase;color:#01675a;text-decoration:underline;font-weight:bold;margin-bottom:1em;margin-top:0;font-size:1rem;cursor:pointer}
.dcu-rate-table .col-sm-12.link-container .published-date{display:block;text-align:right}
.dcu-rate-table .col-sm-12.link-container .col-md-6:nth-child(1){padding-left:0}
.dcu-rate-table .col-sm-12.link-container .col-md-6:nth-child(2){padding-right:0}
.dcu-rate-table .col-sm-12.link-container .col-md-6 button{display:block}
.dcu-rate-table .col-sm-12.link-container .col-md-6 a+button{margin-top:15px}
@media(max-width:993px){.dcu-rate-table .col-sm-12.link-container{padding-left:0;padding-right:0;text-align:center}
.dcu-rate-table .col-sm-12.link-container .published-date{text-align:center}
.dcu-rate-table .col-sm-12.link-container .col-md-6{padding-left:0;padding-right:0}
.dcu-rate-table .col-sm-12.link-container button{margin-left:auto;margin-right:auto}
}
.dcu-rate-table .disclosure{position:absolute;top:0;left:0;height:100%;overflow:auto;background-color:#fafafa;border:1px solid #e0e0e0;padding-top:1em;padding-bottom:1em;display:none;z-index:1}
.dcu-rate-table .disclosure h3{font-size:1.875em;color:#000;font-weight:normal}
.dcu-rate-table .disclosure h3 .close_me{float:right;background:transparent;width:1em;height:1em;position:relative;cursor:pointer}
.dcu-rate-table .disclosure h3 .close_me:after{content:'';height:1em;border-left:2px solid #707070;position:absolute;transform:rotate(45deg);left:.4375em}
.dcu-rate-table .disclosure h3 .close_me:before{content:'';height:1em;border-left:2px solid #707070;position:absolute;transform:rotate(-45deg);left:.4375em}
.dcu-rate-table .disclosure p{font-size:1.142rem;line-height:1.2;padding-left:0 !important}
.dcu-rate-table .disclosure a{color:#01675a;text-decoration:none}
.dcu-rate-table .disclosure a:hover{text-decoration:underline}
.dcu-rate-table.border-class{border:1px solid #c4c4c4}
.dcu-rate-table.border-class h4,.dcu-rate-table.border-class p{padding-left:16px !important;padding-right:16px}
.dcu-rate-table.border-class .table.table-striped.no-stripes tr td:first-child,.dcu-rate-table.border-class .table.table-striped.no-stripes tr th:first-child{padding-left:1rem}
.dcu-rate-table.border-class .table.table-striped.no-stripes tr td:first-child:after,.dcu-rate-table.border-class .table.table-striped.no-stripes tr th:first-child:after{left:1rem}
.dcu-rate-table.border-class .table.table-striped.no-stripes+div{padding-left:1rem}
.dcu-rate-table .table-responsive{padding-bottom:15px;background:white}
.dcu-rate-table .table-responsive table{table-layout:fixed}
.dcu-rate-table .table-responsive table thead th{width:8vw;background:white}
.dcu-rate-table .table-responsive::-webkit-scrollbar{width:10px;height:10px;background-color:#fff}
.dcu-rate-table .table-responsive::-webkit-scrollbar-thumb:horizontal{border-radius:10px;background-color:#ccc;width:10px !important}
.dcu-rate-table .table-responsive table thead th:first-child,.dcu-rate-table .table-responsive table tbody td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1}
@media screen and (max-width:1112px){.dcu-rate-table .table-responsive table thead th{width:11vw}
}
@media screen and (max-width:834px){.dcu-rate-table .table-responsive table thead th{width:23vw}
}
@media screen and (max-width:428px){.dcu-rate-table .table-responsive table thead th{width:35vw}
}
.dcuRateTable+.dcuRateTable{margin-top:20px}
.optimalBlueRateTable .dcu-rate-table .col-sm-12.link-container .col-md-6:nth-child(1){padding-left:16px}
.optimalBlueRateTable .dcu-rate-table .col-sm-12.link-container .col-md-6:nth-child(2){padding-right:16px}
@media(max-width:993px){.optimalBlueRateTable .dcu-rate-table .col-sm-12.link-container{padding-left:0;padding-right:0;text-align:center}
.optimalBlueRateTable .dcu-rate-table .col-sm-12.link-container .col-md-6:nth-child(1){padding-left:0}
.optimalBlueRateTable .dcu-rate-table .col-sm-12.link-container .col-md-6:nth-child(2){padding-right:0}
}
.icon-link:hover{text-decoration:none !important}
.icon-link .icono-sl-icon-email-action-unread,.icon-link .icono-sl-icon-search,.icon-link .icono-sl-icon-calendar-3-black,.icon-link .icono-sl-icon-phone-actions-ring-black{display:block;width:80px;height:80px;margin:-50px auto 0 auto;border:2px solid #01675a;background-color:#fff;border-radius:50%;color:#01675a;font-size:40px;-webkit-box-shadow:1px 5px 13px -5px rgba(0,0,0,0.5);box-shadow:1px 5px 13px -5px rgba(0,0,0,0.5);text-align:center}
.icon-link .icono-sl-icon-email-action-unread:before,.icon-link .icono-sl-icon-search:before,.icon-link .icono-sl-icon-calendar-3-black:before,.icon-link .icono-sl-icon-phone-actions-ring-black:before{line-height:75px;vertical-align:middle}
@media screen and (max-width:993px){.icon-link .icono-sl-icon-email-action-unread,.icon-link .icono-sl-icon-search,.icon-link .icono-sl-icon-calendar-3-black,.icon-link .icono-sl-icon-phone-actions-ring-black{margin:20px auto}
}
.icon-text{text-transform:uppercase;text-align:center;display:block;font-weight:bold;font-size:18px;margin:20px auto 30px;color:#01675a !important}
@media screen and (min-width:736px) and (max-width:1024px){.icon-text{width:min-content}
}
.ifame-calcXml-multical .calc-container .container{padding:0}
.ifame-calcXml-multical .calc-container #results{padding-bottom:0 !important;scroll-margin-top:189px}
.ifame-calcXml-multical .calc-container #results .buttons .btn{border-radius:0;text-transform:uppercase}
.ifame-calcXml-multical .calc-container #results .results-summary{margin-bottom:0}
.ifame-calcXml-multical .calc-container #results .results-summary .results-total p.resultText{font-size:1.29rem;color:#4d4d4d;line-height:1.5;width:100%}
.ifame-calcXml-multical .calc-container #calculator{padding-bottom:0 !important}
.ifame-calcXml-multical .calc-container #calculator .btn.calculate{border-radius:0;text-transform:uppercase}
.ifame-calcXml-multical .calc-container #calculator button{width:auto;margin-right:20px;float:left}
.ifame-calcXml-multical .calc-container #calculator .promo-primary{font-family:Nunito Sans;font-size:18px;font-weight:bold;line-height:23px;border:3px solid #ffa608;outline:0;display:inline-block;text-transform:uppercase;text-decoration:none !important;text-align:center;height:auto;vertical-align:middle;padding:18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-size:border-box;background-color:#fff;color:#1b1b1b !important}
.ifame-calcXml-multical .calc-container #calculator .second-cta{margin-top:20px}
.ifame-calcXml-multical .calc-container .pure-g [class*="pure-u"]{padding-bottom:30px}
.ifame-calcXml-multical .calc-container .disclaimer{display:none;line-height:1}
.ifame-calcXml-multical .calc-container #calculator-data-table{scroll-margin-top:189px}
.ifame-calcXml-multical .calc-container .table-responsive{overflow-x:scroll !important}
.ifame-calcXml-multical .description.box{display:none}
.ifame-calcXml-multical th,.ifame-calcXml-multical td{min-width:0}
.ifame-calcXml-multical form #results{clear:both}
@media only screen and (max-width:540px){.ifame-calcXml-multical #calculator .app-primary{text-align:left;width:auto;margin-left:0;margin-top:15px;padding:16px 16px}
}
@media only screen and (max-width:768px){.xf-web-container .container{padding-left:0;padding-right:4px}
}
.column-controller .image img{width:100%;height:auto}
.schedule-an-appointment .schedule-appointment-button{color:#01675a;background-color:#e4eee5;width:35px;text-decoration:none;font-size:16px;height:260px;font-family:sans-serif;letter-spacing:0;opacity:1;display:flex;writing-mode:vertical-lr;writing-mode:tb-lr;vertical-align:middle;line-height:2em;justify-content:center;position:fixed;top:50%;right:0;margin-top:-130px;z-index:995;font-weight:bold}
.schedule-an-appointment .schedule-appointment-button .icono-sl-icon-calendar-3-black{box-shadow:none;border-radius:0;border:0;background-color:transparent;transform:rotate(90deg);-ms-transform:rotate(0);line-height:1.5em;margin-bottom:10px}
.schedule-an-appointment .schedule-appointment-button:hover{text-decoration:none;color:#01675a}
.shadowbox-design .articleCards .outer{position:relative;margin-left:40px}
.shadowbox-design .articleCards .outer .coverage-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}
.shadowbox-design .articleCards .outer .merchbox{border:1px solid #71a8a2;padding:15px;height:301px;position:relative;max-width:470px;margin:0 auto 20px}
.shadowbox-design .articleCards .outer .merchbox h3{font-size:.857rem;font-weight:900;margin-bottom:-10px;text-transform:uppercase}
.shadowbox-design .articleCards .outer .merchbox h4.card-title{font-size:2.143rem;color:#000;font-weight:100}
.shadowbox-design .articleCards .outer .merchbox .offset-box{position:absolute;left:-40px;top:8px;background-color:#fff;padding:15px;border:1px solid #068765;width:223px;height:284px;box-shadow:5px 4px #a8bfba}
.shadowbox-design .articleCards .outer .merchbox .offset-box .card-container{width:45%}
.shadowbox-design .articleCards .outer .merchbox .offset-box .card-container a:focus{color:inherit}
.shadowbox-design .articleCards .outer .merchbox .offset-box a.merchbox-btn{font-size:.714rem;font-weight:bold;height:25px;width:170px;padding:5px 40px;position:absolute;bottom:15px}
.shadowbox-design .articleCards .outer .merchbox .offset-box a.merchbox-btn:focus{color:#fff;outline:2px solid blue}
.shadowbox-design .articleCards .outer .position{background-repeat:no-repeat}
.shadowbox-design .articleCards .outer .desktop-bkg{display:block}
.shadowbox-design .articleCards .outer .mobile-bkg{display:none}
.illustration-design .articleCards .outer{position:relative}
.illustration-design .articleCards .outer .coverage-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}
.illustration-design .articleCards .outer .merchbox{border:1px solid #71a8a2;padding:15px;height:301px;max-width:470px;margin:0 auto 20px;position:relative}
.illustration-design .articleCards .outer .merchbox h3{font-size:.857rem;font-weight:900;margin-bottom:-10px;text-transform:uppercase}
.illustration-design .articleCards .outer .merchbox h4.card-title{font-size:2.143rem;color:#000;font-weight:100}
.illustration-design .articleCards .outer .merchbox .card-container{width:187px}
.illustration-design .articleCards .outer .merchbox .card-container .card-body{padding-left:0;padding-right:0}
.illustration-design .articleCards .outer .merchbox .card-container a:focus{color:inherit}
.illustration-design .articleCards .outer .merchbox a.merchbox-btn{font-size:.714rem;font-weight:bold;height:25px;width:170px;padding:5px 40px;position:absolute;bottom:15px}
.illustration-design .articleCards .outer .merchbox a.merchbox-btn:focus{color:#fff;outline:2px solid blue !important}
.illustration-design .articleCards .outer .position{background-repeat:no-repeat}
.illustration-design .articleCards .outer .desktop-bkg{display:block}
.illustration-design .articleCards .outer .mobile-bkg{display:none}
@media screen and (min-width:1024px) and (max-width:1200px){.shadowbox-design .articleCards .outer .merchbox{height:376px;background-position:center}
.shadowbox-design .articleCards .outer .merchbox .offset-box{width:210px;height:355px}
.shadowbox-design .articleCards .outer .merchbox .offset-box .card-container{width:60%}
.shadowbox-design .articleCards .outer .desktop-bkg{display:none}
.shadowbox-design .articleCards .outer .mobile-bkg{display:block}
.illustration-design .articleCards .outer{text-align:center}
.illustration-design .articleCards .outer .merchbox{background-position:center;height:376px}
.illustration-design .articleCards .outer .merchbox a.merchbox-btn{position:unset}
.illustration-design .articleCards .outer .merchbox .card-container{margin:0 auto;width:100%}
.illustration-design .articleCards .outer .merchbox .card-container .card-body{padding-bottom:0}
.illustration-design .articleCards .outer .desktop-bkg{display:none}
.illustration-design .articleCards .outer .mobile-bkg{display:block}
}
@media screen and (max-width:428px){.shadowbox-design .articleCards .outer .merchbox{background-position:center;height:376px}
.shadowbox-design .articleCards .outer .merchbox .offset-box{height:355px}
.shadowbox-design .articleCards .outer .merchbox .offset-box .card-container{width:60%}
.shadowbox-design .articleCards .outer .desktop-bkg{display:none}
.shadowbox-design .articleCards .outer .mobile-bkg{display:block}
.illustration-design .articleCards .outer{text-align:center}
.illustration-design .articleCards .outer .merchbox{background-position:center;height:376px}
.illustration-design .articleCards .outer .merchbox a.merchbox-btn{position:unset}
.illustration-design .articleCards .outer .merchbox .card-container{margin:0 auto;width:100%}
.illustration-design .articleCards .outer .merchbox .card-container .card-body{padding-bottom:0}
.illustration-design .articleCards .outer .desktop-bkg{display:none}
.illustration-design .articleCards .outer .mobile-bkg{display:block}
}
.poshChat .posh-chat{line-height:normal;box-sizing:content-box;align-items:center;cursor:pointer;background:linear-gradient(to right bottom,#05f6a7,#006f54);border-radius:14%;height:57px;display:flex;justify-content:center;position:fixed;bottom:30px;right:30px;width:57px;z-index:2147483647}
.poshChat #posh-widget-notification-count{line-height:normal;box-sizing:content-box;border-radius:50px;font-family:Avenir;font-size:15px;font-weight:400;position:absolute;height:4px;width:2px;top:-19px;right:-14px;color:white;background:#f72929;padding:1px 5px 7px}
.poshChat #posh-dcu-assistant-cont{z-index:2147483647;position:fixed;inset:auto 0 0 auto;max-width:270px;min-width:250px;padding:12px;overflow:hidden;-webkit-box-pack:end;justify-content:flex-end;display:flex;bottom:90px;right:22px}
.poshChat .posh-mess-cont{padding:15px;font-family:Muli,sans-serif;background:white;border-radius:10px;display:inline-block;position:relative;opacity:1;transform:none;animation:.3s ease 0 1 normal none running DwAvv}
.poshChat .diam-icon{height:10px;width:10px;background:white;position:absolute;right:21px;bottom:-5px;transform:rotate(45deg)}
.poshChat .posh-x-preview{cursor:pointer;position:absolute;top:-6px;left:-6px;height:23px;width:23px}
.poshChat #posh-loader{position:absolute;left:14%;top:14%;z-index:1;width:40px;height:40px;margin:0;border:0 solid #f3f3f3;background:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/dcu_loader_small.gif") 50% 50% no-repeat}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.poshChat .animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}
@-webkit-keyframes animatebottom{from{bottom:-100px;opacity:0}
to{bottom:0;opacity:1}
}
@keyframes animatebottom{from{bottom:-100px;opacity:0}
to{bottom:0;opacity:1}
}
@media screen and (max-width:428px){.poshChat #posh-dcu-assistant-cont{display:none}
}
.dcu_forms{position:relative;overflow:hidden}
.dcu_forms .button{margin-top:25px}
.dcu_forms .error{color:#960000;position:absolute}
.dcu_forms .form-group{position:relative;width:50%;padding-left:2px;padding-right:16px;margin-bottom:2rem}
.dcu_forms .form-group .cmp-form-text{position:relative}
.dcu_forms .form-group .cmp-form-text[data-cmp-required-message]:before{content:'*';position:absolute;color:#e51010;font-size:2.214rem;left:14px;display:block}
.dcu_forms .form-group .cmp-form-text label{display:none}
.dcu_forms .form-group .cmp-form-text input{height:100%;padding:0 .2rem;border:1px solid #d1d1d1;text-indent:30px;color:#000;display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da}
.dcu_forms .form-group .cmp-form-text input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.dcu_forms p.required-text{text-transform:uppercase;color:#000;font-weight:600;line-height:1;position:relative;margin-top:2rem;margin-bottom:1rem;margin-right:16px;text-align:right;font-size:.857rem}
.dcu_forms p.required-text:before{content:'*';color:#e51010;font-size:2.214rem;display:inline-block;vertical-align:middle;position:absolute;top:-3px;right:65px}
.dcu_forms p.required-text span.asterisk{color:#e51010;font-size:2.214rem;vertical-align:sub;font-weight:normal;display:inline-block}
.dcu_forms .cmp-form-button{font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:bold;line-height:1.75;padding:0;border:0;outline:0;display:inline-block;text-transform:uppercase;text-decoration:none;text-align:center;height:32px;vertical-align:middle;padding:5px 55px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-sizing:border-box;background-color:#01675b;color:#fff;margin-left:2px;margin-bottom:2px}
.dcu_forms .cmp-form-button:hover{text-decoration:none;color:white}
.dcu_forms .cmp-form-button:focus{outline:2px solid blue}
.dcu_forms .cmp-form-options--drop-down{position:relative}
.dcu_forms .cmp-form-options--drop-down .dropdown{border:1px solid #ced4da;margin-bottom:15px}
.dcu_forms .cmp-form-options--drop-down .dropdown:focus{color:#c00;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.dcu_forms .cmp-form-options--drop-down .cmp-form-options__label{text-transform:uppercase;display:block;color:#495057;font-family:Nunito Sans,sans-serif;margin-bottom:5px;font-size:1.2rem;font-weight:700}
.dcu_forms .cmp-form-options--drop-down .error{position:absolute;bottom:-7px;left:0}
.dcu_forms .cmp-form-options--drop-down .cmp-form-options__label:before{content:'*';color:#e51010;font-size:2.214rem;display:inline-block;vertical-align:middle;padding-right:5px;padding-top:10px}
.dcu_forms .cmp-form-options--radio .cmp-form-options__legend:before{content:'*';color:#e51010;font-size:2.214rem;display:inline-block;vertical-align:top;padding-right:5px}
.dcu_forms .cmp-form-options--radio span.cmp-form-options__field-description{font-size:18px;vertical-align:super}
.dcu_forms .cmp-form-options.cmp-form-options--checkbox .cmp-form-options__field-label{position:relative}
.dcu_forms .cmp-form-options.cmp-form-options--checkbox .cmp-form-options__field-label:before{content:'';margin-right:10px;display:inline-block;border:1px solid #7e7e7e;width:17px;height:17px;vertical-align:bottom;position:relative}
.dcu_forms .cmp-form-options.cmp-form-options--checkbox .cmp-form-options__field-label.selected:before{background:#006759}
.dcu_forms .cmp-form-options.cmp-form-options--checkbox .cmp-form-options__field-label.selected:after{content:'';position:absolute;border:0;left:3px;top:11px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white;transform:rotate(45deg)}
.dcu_forms .cmp-form-options.cmp-form-options--checkbox .cmp-form-options__field--checkbox{position:absolute;opacity:0;z-index:100;cursor:pointer;top:5px;left:2px}
.dcu_forms .cmp-form-options.cmp-form-options--checkbox .cmp-form-options__field--checkbox:focus{opacity:1;border:1px solid blue;background:0}
.dcu_forms #sweepsDisclosure{background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:1;overflow-x:auto}
.dcu_forms #sweepsDisclosure .container{padding-left:0}
.dcu_forms #sweepsDisclosure .container #contactUsEmailAlert{padding-left:20px;padding-right:20px}
.dcu_forms #sweepsDisclosure .container #contactUsEmailAlert .contactUsEmail-body,.dcu_forms #sweepsDisclosure .container #contactUsEmailAlert .contactUsEmail-footer{padding-left:0;padding-right:0}
.dcu_forms #sweepsDisclosure .container h5{font-size:1.875rem;font-weight:normal;color:#000}
.dcu_forms #sweepsDisclosure .container h5 .close_me{float:right;background:transparent;width:1em;height:1em;font-size:1.875rem;color:#000;cursor:pointer;font-weight:normal;position:relative}
.dcu_forms #sweepsDisclosure .container h5 .close_me:after{content:'';height:1em;border-left:2px solid #707070;position:absolute;transform:rotate(45deg);left:.4375em}
.dcu_forms #sweepsDisclosure .container h5 .close_me:before{content:'';height:1em;border-left:2px solid #707070;position:absolute;transform:rotate(-45deg);left:.4375em}
.dcu_forms #sweepsDisclosure .container h5 .print-rules{margin-left:2.86rem;font-size:1.29rem;color:#01675a;text-transform:uppercase;cursor:pointer;font-weight:bold;position:relative}
.dcu_forms #sweepsDisclosure .container h5 .print-rules .print-me{margin-left:.71rem;font-size:2.14rem;color:#01675a;position:absolute;top:0rem}
@media only screen and (max-width:480px){.dcu_forms #sweepsDisclosure .container h5 .print-rules{display:block;margin-left:0;margin-top:7px}
}
.dcu_forms #sweepsDisclosure .container button.app-primary:disabled{opacity:.4}
.dcu_forms label{margin-right:20px}
.dcu_forms input.cmp-form-options__field--radio{width:25px;height:25px}
.dcu_forms .cmp-form-options__legend{font-size:1.71rem;font-weight:700}
@media screen and (max-width:428px){.dcu_forms p.required-text{margin-right:0}
.dcu_forms .form-group{padding-left:0;padding-right:0;width:100% !important}
.dcu_forms #sweepsDisclosure .container #contactUsEmailAlert{padding-left:0;padding-right:0}
.dcu_forms #sweepsDisclosure .container #contactUsEmailAlert .cmp-form-options.cmp-form-options--checkbox .cmp-form-options__field-label{text-align:left}
.dcu_forms #sweepsDisclosure .container h5{font-size:2rem}
.dcu_forms .cmp-form-button{width:87%;margin:0 auto;display:block}
}
@media print{#onetrust-banner-sdk,#routing,#sweepsContinue,.poshChat,.scheduleAnAppointment,.buildingblock,.options,.footerNavigation,.footerContactUs,.footerPrivacyPolicy,.siteLeave,.print-rules,.contactUsEmail-footer,.headerGlobalNavigation,.close_me{display:none}
.dcu_forms #sweepsDisclosure{position:relative;overflow:hidden}
}
.newSlick--previous.slick-hidden,.newSlick--next.slick-hidden{display:block}
.newSlick__slider{overflow:hidden}
@media only screen and (min-width:993px){.newSlick__slider .slick-list{margin:0 -0.93rem}
}
@media only screen and (min-width:993px){.newSlick__slider .slick-list{margin:0 -0.93rem}
}
.newSlick .slider__item{padding:1.14rem .79rem 1.29rem .79rem}
@media only screen and (min-width:993px){.newSlick .slider__item{padding:1.14rem 1.14rem 1.29rem 1.14rem}
}
.newSlick .slider-controls-centered{width:100%;display:inline-block;padding:0 0 1.14rem;padding:0 2.5rem}
@media only screen and (max-width:992px){.newSlick .slider-controls-centered{padding:0 2.57rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.newSlick .slider-controls-centered{padding:0 3.86rem}
}
@media only screen and (min-width:993px){.newSlick .slider-controls-centered{padding:0 .86rem}
}
.newSlick .slider-controls-centered .slider-controls-centered__wrapper{display:flex}
.newSlick .slider-controls-centered .slider-controls-centered__wrapper .previous,.newSlick .slider-controls-centered .slider-controls-centered__wrapper .next{cursor:pointer;font-weight:bold;text-transform:uppercase;color:#1b1b1b;letter-spacing:1px;line-height:.86rem;font-size:.71rem;padding:0}
@media only screen and (min-width:993px){.newSlick .slider-controls-centered .slider-controls-centered__wrapper .previous,.newSlick .slider-controls-centered .slider-controls-centered__wrapper .next{font-size:.86rem;line-height:1rem;padding-top:.07rem;padding-bottom:.07rem;margin-top:-0.07rem;margin-bottom:-0.07rem}
}
.newSlick .slider-controls-centered .slider-controls-centered__wrapper .previous .icon,.newSlick .slider-controls-centered .slider-controls-centered__wrapper .next .icon{font-size:.71rem;color:#01675a;margin-left:0;margin-right:0}
.newSlick .slider-controls-centered .slider-controls-centered__wrapper .previous .icon:before,.newSlick .slider-controls-centered .slider-controls-centered__wrapper .next .icon:before{width:1rem;display:inline-block;vertical-align:middle}
.newSlick .slider-controls-centered .previous{width:150px;padding-right:1.43rem;float:left}
.newSlick .slider-controls-centered .previous .previous-txt{text-decoration:none;font-weight:bold}
.newSlick .slider-controls-centered .previous .icon{margin-right:0;display:inline-block;vertical-align:top;margin-top:.14rem}
.newSlick .slider-controls-centered .next{width:100px;padding-left:1.43rem;float:right}
.newSlick .slider-controls-centered .next .next-txt{text-decoration:none;font-weight:bold}
.newSlick .slider-controls-centered .next .icon{margin-left:0;margin-right:0;display:inline-block;vertical-align:top;margin-top:.14rem}
.newSlick .slider-controls-centered .previous.slick-disabled,.newSlick .slider-controls-centered .next.slick-disabled{color:#7d7d7d;cursor:default;pointer-events:none}
.newSlick .slider-controls-centered .previous.slick-disabled .icon,.newSlick .slider-controls-centered .previous.slick-disabled a,.newSlick .slider-controls-centered .next.slick-disabled .icon,.newSlick .slider-controls-centered .next.slick-disabled a{color:#7d7d7d;cursor:default}
.newSlick .slider-controls-centered .progress{margin-top:.43rem;float:left;width:100%;margin-bottom:unset;height:.14rem;overflow:hidden;background-color:#d8d8d8;background-image:linear-gradient(to right,#04aa84,#04aa84);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}
@media only screen and (min-width:993px){.newSlick .slider-controls-centered .progress{height:.21rem}
}
.timeline-wrapper{padding-bottom:30px}
.timeline-wrapper .col-md-2{padding-left:0;padding-right:0}
.timeline-wrapper .col-md-2:first-child{padding-left:16px}
.timeline-wrapper .col-md-2:first-child .dcu-hr{margin-left:30px}
.timeline-wrapper .col-md-2:last-child .dcu-hr{width:18%}
@media only screen and (max-width:992px){.timeline-wrapper .col-md-2{padding-left:20px;position:relative}
.timeline-wrapper .col-md-2:first-child{padding-left:20px}
.timeline-wrapper .col-md-2:last-child .unit-of-time{border:0}
}
.timeline-wrapper .unit-of-time{position:relative;overflow:hidden}
.timeline-wrapper .unit-of-time span.dcu-icon img{min-height:88px}
.timeline-wrapper .unit-of-time .dcu-hr{background-color:#ffab2b;height:4px;display:block;width:100%;margin-top:28px;margin-bottom:28px}
@media only screen and (max-width:992px){.timeline-wrapper .unit-of-time .dcu-hr{display:none}
}
.timeline-wrapper .unit-of-time .dcu-orange-dot,.timeline-wrapper .unit-of-time .dcu-green-dot{display:block;position:absolute;left:12.5%}
.timeline-wrapper .unit-of-time .dcu-green-dot{top:101px}
@media only screen and (max-width:992px){.timeline-wrapper .unit-of-time .dcu-green-dot{left:10px;top:0}
.timeline-wrapper .unit-of-time .dcu-green-dot img{width:75%}
}
.timeline-wrapper .unit-of-time .dcu-orange-dot{width:14px;height:14px;background-color:#ffab2b;border-radius:50%;top:112px}
@media only screen and (max-width:992px){.timeline-wrapper .unit-of-time .dcu-orange-dot{left:15px;top:0}
}
.timeline-wrapper .unit-of-time h5{font-size:1rem;font-weight:900;text-transform:uppercase}
.timeline-wrapper .unit-of-time h5,.timeline-wrapper .unit-of-time p{margin-right:60px}
@media only screen and (max-width:992px){.timeline-wrapper .unit-of-time h5,.timeline-wrapper .unit-of-time p{margin-right:40px;margin-left:124px}
}
.timeline-wrapper .unit-of-time p{font-size:1.14rem !important}
.timeline-wrapper .unit-of-time a{color:#01675b;text-decoration:underline !important}
@media only screen and (max-width:992px){.timeline-wrapper .unit-of-time{border-left:4px solid #ffab2b;position:static;padding-bottom:35px}
.timeline-wrapper .unit-of-time span.dcu-icon{float:left;margin-left:21px}
}
.brightcove-video-player{max-width:100%;position:relative;margin-top:3.5%}
.brightcove-video-player .player-padding{padding-top:56.25%}
.brightcove-video-player .player-padding .videojs-player-align{top:0;position:absolute;max-height:100%}
#deposit-rates #print-banner{display:none;padding-bottom:20px}
@media print{#deposit-rates #print-banner{display:block}
}
#deposit-rates #effective-date{padding-bottom:10px}
#deposit-rates #effective-date p{font-size:15px;font-weight:800;letter-spacing:-0.15px;text-transform:uppercase}
@media print{#deposit-rates #effective-date p{font-size:8pt}
}
#deposit-rates #print{position:absolute;right:3.46rem}
@media screen and (max-width:428px){#deposit-rates #print{position:relative;padding-bottom:20px;right:auto}
}
#deposit-rates #print .print-rules{font-size:1rem;color:#01675a;text-transform:uppercase;cursor:pointer;font-weight:bold;position:relative}
#deposit-rates #print .print-rules .print-me{margin-left:.71rem;font-size:1.8rem;color:#01675a;position:absolute;top:-0.2rem}
#deposit-rates .dcu-rate-table .col-sm-12.link-container .published-date{display:none}
#deposit-rates .table{margin-bottom:0}
#deposit-rates .table-responsive{padding-bottom:0}
#deposit-rates .dcu-rate-table.border-class{border-bottom:0}
#deposit-rates .customootbRTE .rte.ootb-rte p.rate-disclaimer{font-size:1rem;line-height:1.5rem;padding-left:0}
@media print{#deposit-rates .customootbRTE .rte.ootb-rte p.rate-disclaimer{font-size:7pt;line-height:1.2rem}
}
#deposit-rates #business-fees{padding-bottom:20px;padding-top:0}
@media print{body{-webkit-print-color-adjust:exact !important}
@page{margin:1cm !important}
#deposit-rates .productHeading p{font-size:11pt !important}
#deposit-rates .productHeading h1{font-size:40pt !important}
#deposit-rates tr:nth-child(odd){background-color:#f8f8f7}
#deposit-rates .dcu-rate-table .table.table-striped tr:first-child td,#deposit-rates .dcu-rate-table .table.table-striped td{font-size:10pt !important;padding:.5rem .5rem .5rem 1rem !important}
#deposit-rates h2{font-size:25pt !important}
#deposit-rates h2:after{width:8.14rem !important;padding-top:.5rem !important}
#deposit-rates #certificates .dcu-rate-table.border-class,#deposit-rates #checking-accounts .dcu-rate-table.border-class{page-break-inside:avoid !important}
#deposit-rates h4{font-size:13pt !important}
}