h1{font-family:"Diodrum Regular";font-size:42px;line-height:46px;letter-spacing:0;color:#e4001c}
@media only screen and (min-width:768px){h1{font-size:60px;line-height:64px}
}
h2{font-family:"Diodrum Medium";font-size:32px;line-height:38px;letter-spacing:-0.5px;color:#000}
@media only screen and (min-width:768px){h2{font-size:42px;line-height:48px}
}
h3{font-family:"Diodrum Regular";font-size:24px;line-height:32px;letter-spacing:-0.5px;color:#000}
@media only screen and (min-width:768px){h3{font-size:32px;line-height:38px}
}
h3.medium{font-family:"Diodrum Medium"}
h4{font-family:"Diodrum Regular";font-size:20px;line-height:28px;letter-spacing:0;color:#000}
@media only screen and (min-width:768px){h4{font-size:26px;line-height:32px}
}
h5{font-family:"Diodrum Regular";font-size:14px;line-height:20px;letter-spacing:0;color:#000}
@media only screen and (min-width:768px){h5{font-size:18px;line-height:24px}
}
a{font-family:"Noto Sans Regular";font-size:14px;line-height:18px;letter-spacing:.5;color:#000}
.eyebrow{font-family:"Noto Sans Regular";font-size:14px;line-height:18px;letter-spacing:.5px;color:#e4001c}
.credits{font-family:"Noto Sans Regular";font-size:11px;line-height:15px;letter-spacing:.5px;color:#e1e1e1}
.body1{font-family:"Noto Sans Regular";font-size:14px;line-height:24px;letter-spacing:0;color:#000}
@media only screen and (min-width:768px){.body1{font-size:16px;line-height:26px;letter-spacing:-0.1px}
}
.body2{font-family:"Noto Sans Regular";font-size:14px;line-height:24px;letter-spacing:0;color:#000}
a.cta{border:1px solid #000;border-radius:25px;font-size:16px;padding:13px 55px;font-family:"Diodrum Regular";letter-spacing:-0.5px;text-decoration:none;cursor:pointer;color:#000}
a.cta:hover{border-color:#e4001c;color:#e4001c}
a.cta:active{color:#fff;background:#e4001c;border-color:#e4001c}
a.cta.white{color:#fff;border-color:#fff}
a.cta.white:hover{border-color:#e4001c;color:#e4001c}
a.cta.white:active{color:#fff}
footer a{color:#000;font-family:"Noto Sans Regular";font-size:11px;letter-spacing:.5px;line-height:20px}
footer .col-sm-12{margin-bottom:30px;margin-left:0}
@media screen and (max-width:768px){footer .container{padding-left:33px;padding-right:33px}
}
.layout-footer{width:100%}
.layout-footer .grid-container{padding:30px 34px}
.layout-footer-container{box-shadow:1px 1px 5px #969696}
.layout-footer-bottom .body1{font-size:11px}
.footer-list1{list-style:none;margin:0}
.footer-list1>li{display:block;margin-top:12px}
.footer-list1>li a{text-decoration:none}
.footer-list1>li a:hover{color:#e4001c;text-decoration:none}
.footer-list1.accordion-closed{display:none;transition:display 1s linear}
.footer-list1.accordion-closed.accordion-open{display:block}
.footer-list-legal li{list-style:none;margin-bottom:12px}
.footer-list-legal li a{color:#9b9b9b}
.footer-social-icons{margin-bottom:0}
.footer-social-icons ul{display:inline-block;margin-bottom:0}
.footer-social-icons ul li{float:left;list-style:none;margin-right:10px}
.footer-social-icons ul li a img{opacity:1}
.footer-social-icons ul li a:hover img{opacity:.5}
.footer-social-icons ul li a:active img{opacity:.5}
.footer-title{align-items:center;display:flex;font-family:"Diodrum SemiBold";font-size:11px;justify-content:space-between;letter-spacing:.5px;line-height:20px}
.footer-title>span{font-size:9px}
.footer .desktop-list{display:none}
.footer{height:50px;width:100%;background-color:white;display:flex;justify-content:start;align-items:center}
.footer-paragraph{color:black;font-size:small;margin-bottom:0;margin-right:15px}
.footer-link{color:black;font-size:small;text-decoration:none}
.footer-link i{margin-left:5px}
.footer-link:hover{color:black;text-decoration:none}
.all-link{color:black;font-size:small;text-decoration:none;margin:20px 0 0 20px}
.all-link i{margin-left:5px}
.all-link:hover{color:black;text-decoration:none}
.padding-top{padding-top:10px}
.navbar-ul{margin:0 !important}
footer a{font-family:"Noto Sans Regular";font-size:11px;line-height:20px;letter-spacing:.5px;color:#000}
@media only screen and (min-width:1024px){footer a{font-size:11px;line-height:20px}
}
.layout-footer{width:100%}
.layout-footer-container{box-shadow:1px 1px 5px #969696}
@media only screen and (min-width:1024px){.layout-footer-header{display:grid;grid-template-columns:repeat(7,minmax(20px,1fr));grid-column-gap:20px;margin-top:25px}
}
.layout-footer-bottom .body1{font-size:11px}
@media only screen and (min-width:1024px){.layout-footer-bottom{display:grid;grid-template-columns:1fr 1fr;margin:40px 0}
.layout-footer-bottom>p{font-size:11px}
}
.layout-footer .grid-container{padding:30px 34px}
@media only screen and (min-width:768px){.layout-footer .grid-container{padding-left:9px;padding-right:9px}
}
@media only screen and (min-width:1024px){.layout-footer .grid-container{padding-left:94px;padding-right:94px}
}
.footer-list1{list-style:none;margin:0;margin-bottom:30px}
.footer-list1>li{display:block;margin-top:12px}
.footer-list1>li a{text-decoration:none}
.footer-list1>li a:hover{color:#e4001c;text-decoration:none}
.footer-list2{list-style:none;margin:0}
.footer-list2>li{display:block;margin-top:15px}
.footer-list2>li>a{text-decoration:none;font-family:"Noto Sans Regular";font-size:11px;line-height:15px;letter-spacing:.5px;color:#e1e1e1}
@media only screen and (min-width:1024px){.footer-list2>li{display:inline-block;margin:0 10px 0 0}
}
@media only screen and (min-width:1024px){.footer-list2{display:flex;align-items:center}
}
.footer-social-icons{display:flex;align-items:center;justify-content:start}
.footer-social-icons>a{margin:0 9px 0 0}
@media only screen and (min-width:1024px){.footer-social-icons>a{margin:0 0 25px 0}
}
.footer-social-icons>a>i{font-size:18px}
.footer-social-icons>a:hover,.footer-social-icons>a:visited{text-decoration:none}
@media only screen and (min-width:1024px){.footer-social-icons{flex-flow:column nowrap;justify-content:start;align-items:center;margin-left:80%}
}
.footer-title{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-family:"Diodrum SemiBold";line-height:20px;letter-spacing:.5px}
.footer-title>span{font-size:9px}
@media only screen and (min-width:1024px){.footer-title>span{display:none}
}
.footer .desktop-list{display:none}
@media only screen and (min-width:1024px){.footer .desktop-list{display:initial}
}
#bold{font-weight:bold}
#margin-top{margin-top:25px}
@media only screen and (min-width:1024px){margin:0}
footer a{font-family:"Noto Sans Regular";font-size:11px;line-height:20px;letter-spacing:.5px;color:#000}
@media only screen and (min-width:1024px){footer a{font-size:11px;line-height:20px}
}
footer .col-sm-12{margin-bottom:30px}
@media only screen and (min-width:992px){footer .col-sm-12{margin-bottom:0}
}
.layout-footer{width:100%}
.layout-footer-container{box-shadow:1px 1px 5px #969696}
@media only screen and (min-width:1024px){.layout-footer-header{display:grid;grid-template-columns:repeat(7,minmax(20px,1fr));grid-column-gap:20px;margin-top:25px}
}
.layout-footer-bottom .body1{font-size:11px}
@media only screen and (min-width:1024px){.layout-footer-bottom{display:grid;grid-template-columns:1fr 1fr;margin:40px 0}
.layout-footer-bottom>p{font-size:11px}
}
.layout-footer .grid-container{padding:30px 34px}
@media only screen and (min-width:768px){.layout-footer .grid-container{padding-left:9px;padding-right:9px}
}
@media only screen and (min-width:1024px){.layout-footer .grid-container{padding-left:94px;padding-right:94px}
}
.footer-list1{list-style:none;margin:0}
.footer-list1>li{display:block;margin-top:12px}
.footer-list1>li a{text-decoration:none}
.footer-list1>li a:hover{color:#e4001c;text-decoration:none}
.footer-list1.accordion-closed{display:none;transition:display 1s linear}
@media only screen and (min-width:992px){.footer-list1.accordion-closed{display:block}
}
.footer-list1.accordion-closed.accordion-open{display:block}
.footer-list-legal li{list-style:none;margin-bottom:12px}
@media only screen and (min-width:768px){.footer-list-legal li{float:left;margin-right:35px}
}
.footer-list-legal li a{color:#9b9b9b}
.footer-social-icons{margin-bottom:0}
@media only screen and (min-width:992px){.footer-social-icons{text-align:right}
}
.footer-social-icons ul{display:inline-block;margin-bottom:0}
.footer-social-icons ul li{list-style:none;float:left;margin-right:10px}
.footer-social-icons ul li a img{opacity:1}
.footer-social-icons ul li a:hover img{opacity:.5}
.footer-social-icons ul li a:active img{opacity:.5}
@media only screen and (min-width:992px){.footer-social-icons ul li{float:none;margin-right:0;margin-bottom:28px}
}
.footer-title{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-family:"Diodrum SemiBold";line-height:20px;letter-spacing:.5px}
.footer-title>span{font-size:9px}
@media only screen and (min-width:992px){.footer-title>span{display:none}
}
.footer .desktop-list{display:none}
@media only screen and (min-width:1024px){.footer .desktop-list{display:initial}
}
#bold{font-weight:bold}
#margin-top{margin-top:0}
@media only screen and (min-width:992px){#margin-top{margin-top:50px}
}
@media screen and (max-width:768px){footer .footer-desktop{display:none}
}
@media screen and (min-width:768px){footer .footer-mobile{display:none}
}