*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-weight:400;line-height:1.2}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none!important}.m-auto{margin-left:auto;margin-right:auto}.m-l-auto{margin-left:auto;margin-right:0}.m-r-auto{margin-left:0;margin-right:auto}footer{padding:40px 0 0}footer .container .row .block-1 .subhead{font-size:14px}footer .container .row .block-1 h2{font-size:30px;font-style:italic;font-weight:700;margin-bottom:12px}@media (max-width:995px){footer .container .row .block-1 h2{position:relative;line-height:1;width:max-content;margin:0 0 25px}}@media (max-width:770px){footer .container .row .block-1 h2{margin:0 auto 25px}}footer .container .row .block-1 h2 span{font-size:18px}@media (max-width:995px) and (min-width:769px){footer .container .row .block-1 h2 span{position:absolute;right:0;bottom:-13px}}@media (max-width:500px){footer .container .row .block-1 h2 span{position:absolute;right:0;bottom:-13px}}footer .container .row .block-1 p{font-size:14px;font-style:italic;line-height:1.5}@media (max-width:995px){footer .container .row .block-1 p{margin-bottom:20px}}@media (max-width:995px){footer .container .row .block-2{margin-bottom:28px}}footer .container .row .block-2 ul li{margin-bottom:10px}footer .container .row .block-2 ul li a{font-size:14px;text-decoration:underline;font-weight:500}footer .container .row .block-3{margin:auto}@media (min-width:995px){footer .container .row .block-3{padding-right:70px}}@media (max-width:995px){footer .container .row .block-3{display:flex;justify-content:center;align-items:center;flex-flow:column}}footer .container .row .block-3 .item{display:flex;align-items:center;margin-bottom:20px;max-width:240px}footer .container .row .block-3 .item .text{font-size:14px;font-weight:500}footer .container .row .block-3 .item .icon{margin-right:10px;align-self:center;display:flex}footer .container .row.copy-social{padding:30px 0 45px;margin-top:35px;border-top:1px solid #e7e7e7}footer .container .row.copy-social .copy p{font-size:14px}footer .container .row.copy-social .copy p strong{color:#021a48}footer .container .row.copy-social .copy p a{font-weight:500;text-decoration:underline;color:rgba(0,0,0,.6)}footer .container .row.copy-social .social{display:flex;align-items:center;justify-content:flex-end}@media (max-width:600px){footer .container .row.copy-social .social{margin-top:20px;justify-content:center}}footer .container .row.copy-social .social span{margin-right:25px}footer .container .row.copy-social .social span:last-of-type{margin-right:0}