* { box-sizing: border-box; }
/* DNN Fix */
.actionMenu ul {z-index: 99999999!important}
/* Reset Default */
body::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 0px;
}

body::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

body::-webkit-scrollbar-thumb
{
	background-image: -webkit-linear-gradient(-45deg, rgba(50, 90, 140,1) 0%,rgba(26,66,120,1) 60%)
}
html {scroll-behavior: smooth}

.badge-pill {
    padding: .05rem .3rem;
    padding-left: .33rem;
    border-radius: 50%;
}
.btn{white-space:normal!important}

.grt a:not(.btn):not(.nav-item):not(.nav-link):not(.dnnPrimaryAction):not(.dnnSecondaryAction):not(.page-link), .link {
    color: #217CBA;
    text-decoration: underline #c5d9f5;
    background-position: bottom;
}
.grt a:hover:not(.btn):not(.nav-item):not(.nav-link):not(.carousel-control):not(.page-link):not(.stretched-link), .link:hover {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .5s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%23217CBA' stroke-width='2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E) !important;
    background-position: bottom !important;
    background-repeat: repeat-x !important;
    background-size: 14px !important;
    border-bottom: 0;
    padding-bottom: .3em;
    text-decoration: none!important;
}

/* Above the Fold */
button {justify-content:center;align-items:center;min-width: 60px}

svg {display: block}
.phone:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M493.4%2024.6l-104-24a24.2%2024.2%200%200%200-27.5%2013.9l-48%20112a24%2024%200%200%200%206.9%2028l60.6%2049.6a370.6%20370.6%200%200%201-177.2%20177.2l-49.6-60.6a24%2024%200%200%200-28-6.9l-112%2048a24.3%2024.3%200%200%200-14%2027.6l24%20104A24%2024%200%200%200%2048%20512%20464%20464%200%200%200%20512%2048a24%2024%200%200%200-18.6-23.4z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 1rem;
    width: 1rem;
    display: inline-flex !important;
}
.montana-works-logo:before {
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20753%2069%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M63%2067h-8V10L34%2067h-5L7%2010v57H0V1h12l20%2053L51%201h12zm40%201q-13%200-20-9t-7-25q0-15%207-24a23%2023%200%200%201%2020-10%2023%2023%200%200%201%2019%2010q8%209%208%2024%200%2014-7%2024t-20%2010zm0-6q8%200%2013-8t5-20q0-13-5-20a16%2016%200%200%200-13-7q-9%200-14%207t-5%2020q0%2012%205%2020t14%208zm87%205h-8l-34-57%201%204v53h-7V1h10l32%2054v-5V1h6zm37%200h-9V9h-18V1h45v8h-18zm66%200h-8l-7-19h-24l-6%2019h-7l21-66h9zm-17-25l-10-32-10%2032zm74%2025h-8l-34-57v57h-6V1h10l32%2054-1-5V1h7zm61%200h-9l-6-19h-25l-6%2019h-7l22-66h9zm-17-25l-10-32-11%2032zM507%201l-18%2066h-12l-13-48-12%2048h-12L422%201h12l13%2048%2012-48h12l13%2048%2012-48zm31%2067q-13%200-21-10t-7-24q0-14%208-24a25%2025%200%200%201%2020-10q13%200%2020%2010t8%2024q0%2015-8%2025t-20%209zm0-9a14%2014%200%200%200%2011-6q4-5%204-19%200-11-4-18t-11-6q-15%200-15%2024%200%2012%204%2018a12%2012%200%200%200%2011%207zm92%208h-12l-11-27h-16v27h-12V1h28q12%200%2018%206a18%2018%200%200%201%205%2014q0%2012-11%2017zm-39-36h14q7%200%2010-3a9%209%200%200%200%203-8%209%209%200%200%200-3-7q-3-2-9-2h-15zm105%2036h-13l-14-33-13%2016v17h-12V1h12v35l3-5%2022-30h12l-15%2022zm4-16l11-2q2%2010%2016%2010%207%200%2010-3a7%207%200%200%200%203-6%209%209%200%200%200-1-5c-1-2-3-3-7-4l-12-3a31%2031%200%200%201-10-4%2015%2015%200%200%201-5-6%2019%2019%200%200%201-2-8%2017%2017%200%200%201%207-14q6-6%2017-6a31%2031%200%200%201%2015%204%2017%2017%200%200%201%208%2011l-11%202q-3-7-12-7-6%200-9%202a7%207%200%200%200-3%206q0%206%2010%208l11%203q10%202%2013%207a19%2019%200%200%201%204%2011q0%2010-7%2015t-19%206a35%2035%200%200%201-17-4%2020%2020%200%200%201-10-13z%27%2F%3E%3C%2Fsvg%3E");
    margin: 0 auto;
    max-height: 68px;
}
.montana-works-logo-dark:before {
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20753%2069%27%3E%3Cpath%20fill%3D%27%23494949%27%20d%3D%27M63%2067h-8V10L34%2067h-5L7%2010v57H0V1h12l20%2053L51%201h12zm40%201q-13%200-20-9t-7-25q0-15%207-24a23%2023%200%200%201%2020-10%2023%2023%200%200%201%2019%2010q8%209%208%2024%200%2014-7%2024t-20%2010zm0-6q8%200%2013-8t5-20q0-13-5-20a16%2016%200%200%200-13-7q-9%200-14%207t-5%2020q0%2012%205%2020t14%208zm87%205h-8l-34-57%201%204v53h-7V1h10l32%2054v-5V1h6zm37%200h-9V9h-18V1h45v8h-18zm66%200h-8l-7-19h-24l-6%2019h-7l21-66h9zm-17-25l-10-32-10%2032zm74%2025h-8l-34-57v57h-6V1h10l32%2054-1-5V1h7zm61%200h-9l-6-19h-25l-6%2019h-7l22-66h9zm-17-25l-10-32-11%2032zM507%201l-18%2066h-12l-13-48-12%2048h-12L422%201h12l13%2048%2012-48h12l13%2048%2012-48zm31%2067q-13%200-21-10t-7-24q0-14%208-24a25%2025%200%200%201%2020-10q13%200%2020%2010t8%2024q0%2015-8%2025t-20%209zm0-9a14%2014%200%200%200%2011-6q4-5%204-19%200-11-4-18t-11-6q-15%200-15%2024%200%2012%204%2018a12%2012%200%200%200%2011%207zm92%208h-12l-11-27h-16v27h-12V1h28q12%200%2018%206a18%2018%200%200%201%205%2014q0%2012-11%2017zm-39-36h14q7%200%2010-3a9%209%200%200%200%203-8%209%209%200%200%200-3-7q-3-2-9-2h-15zm105%2036h-13l-14-33-13%2016v17h-12V1h12v35l3-5%2022-30h12l-15%2022zm4-16l11-2q2%2010%2016%2010%207%200%2010-3a7%207%200%200%200%203-6%209%209%200%200%200-1-5c-1-2-3-3-7-4l-12-3a31%2031%200%200%201-10-4%2015%2015%200%200%201-5-6%2019%2019%200%200%201-2-8%2017%2017%200%200%201%207-14q6-6%2017-6a31%2031%200%200%201%2015%204%2017%2017%200%200%201%208%2011l-11%202q-3-7-12-7-6%200-9%202a7%207%200%200%200-3%206q0%206%2010%208l11%203q10%202%2013%207a19%2019%200%200%201%204%2011q0%2010-7%2015t-19%206a35%2035%200%200%201-17-4%2020%2020%200%200%201-10-13z%27%2F%3E%3C%2Fsvg%3E");
    margin: 0 auto;
    max-height: 20px;
}
.navbar-brand.montana-works-logo:before {
	max-height: 1.5rem;
}
.dli-logo:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20336%2060%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M27.2%2029.6c0%203%202.4%205.4%205.4%205.4%203%200%205.4-2.4%205.4-5.4%200-3-2.4-5.4-5.4-5.4-3%20.1-5.4%202.5-5.4%205.4zm16.1%200l-2.7%204.7-2.7%204.7H27.1l-2.7-4.7-2.7-4.7%202.7-4.7%202.7-4.7h10.8l2.7%204.7%202.7%204.7z%27%2F%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M54.6%2029.6c0-1.8%201.1-3.3%202.6-4-.3-1.7-.7-3.3-1.3-4.8h-.6c-1.6%200-3-.8-3.8-2.2a4.24%204.24%200%200%201%20.4-4.8c-1.1-1.3-2.2-2.4-3.5-3.5a4.28%204.28%200%200%201-6.8-2.4c-.1-.5-.2-1.1-.1-1.6-1.5-.6-3.1-1-4.8-1.3-.7%201.5-2.2%202.6-4%202.6-1.8%200-3.3-1.1-4-2.6-1.7.3-3.4.7-5%201.4%200%20.5%200%201-.1%201.5a4.28%204.28%200%200%201-6.7%202.5c-1.3%201.1-2.5%202.2-3.5%203.5.3.4.5.8.6%201.3.3%201.1.1%202.3-.4%203.3-.8%201.4-2.2%202.2-3.8%202.2h-.3c-.6%201.6-1%203.2-1.3%204.9a4.3%204.3%200%200%201%200%207.8c.3%201.7.7%203.3%201.3%204.9h.2c1.6%200%203%20.8%203.8%202.2.6%201%20.7%202.2.4%203.3-.1.4-.3.9-.6%201.2%201.1%201.3%202.3%202.5%203.6%203.6a4.38%204.38%200%200%201%204.7-.2c1%20.6%201.7%201.5%202%202.7.1.5.2%201%20.1%201.5%201.6.6%203.2%201.1%204.9%201.3.7-1.5%202.2-2.6%204-2.6%201.8%200%203.3%201.1%204%202.6%201.6-.3%203.2-.7%204.7-1.2-.1-.5%200-1.1.1-1.6a4.28%204.28%200%200%201%206.8-2.4c1.3-1.1%202.5-2.3%203.6-3.6-.3-.4-.6-1-.7-1.5-.3-1.1-.1-2.3.4-3.3.8-1.4%202.2-2.2%203.8-2.2h.5c.6-1.5%201-3.1%201.3-4.8-1.5-.3-2.5-1.9-2.5-3.7zm-3.4%202.1a3.28%203.28%200%200%201-1.4%205.5l-5.9-3.4-2.1%203.6%205.9%203.4c.2.6.2%201.2%200%201.8-.5%201.7-2.2%202.7-3.9%202.2l-3.4-5.9-3.7%202.1%203.4%205.9a3.26%203.26%200%200%201-5.4%201.5v-6.8h-4.2v6.8A3.28%203.28%200%200%201%2025%2047l3.4-5.9-3.6-2.1-3.4%205.9c-.6.2-1.2.2-1.8%200-.4-.1-.8-.3-1.1-.6-.2-.2-.4-.3-.5-.5-.6-.8-.9-1.8-.6-2.8l5.9-3.4-2.1-3.6-5.9%203.4c-.6-.2-1.1-.5-1.5-.9-.3-.3-.5-.6-.6-1-.1-.3-.2-.6-.2-.9-.1-.9.2-1.9.9-2.7h6.8v-4.2h-6.8c-.4-.4-.7-.9-.9-1.6-.1-.4-.1-.8-.1-1.1.1-.3.2-.6.2-.9.4-.9%201.1-1.6%202.1-1.9l5.9%203.4%202.1-3.6-5.9-3.4c-.2-.6-.2-1.2%200-1.8.1-.4.3-.8.6-1.1.2-.2.3-.4.5-.5.8-.6%201.8-.9%202.8-.6l3.4%205.9%203.6-2.1-3.2-6a3.26%203.26%200%200%201%205.4-1.5v6.8h4.2V11a3.28%203.28%200%200%201%205.5%201.4l-3.4%205.9%203.6%202.1%203.4-5.9c.6-.2%201.2-.2%201.8%200%201.7.5%202.7%202.2%202.2%203.9l-5.9%203.4%202.1%203.6%205.9-3.4a3.26%203.26%200%200%201%201.5%205.4h-6.8v4.2h6.7z%27%2F%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M6.2%2032.8c1.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.3%203.1%203.1%203.1zM29.5%203.3c0%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1a3%203%200%200%200-3.1%203.1zm3.1%2055.8c1.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1-1.7%200-3.1%201.4-3.1%203.1a3%203%200%200%200%203.1%203.1zm26.3-32.6c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1.1-1.7-1.3-3.1-3.1-3.1zm-3.6-13.1c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zM19.2%203.7c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zm-9.6%209.6c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zm0%2026.5c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zm9.7%209.6c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zm26.3%200c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zm9.7-9.7c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.3-3.1-3.1-3.1zm-9.6-36c-1.7%200-3.1%201.4-3.1%203.1%200%201.7%201.4%203.1%203.1%203.1%201.7%200%203.1-1.4%203.1-3.1%200-1.7-1.4-3.1-3.1-3.1zM85%2025v-.6c1.9-.2%201.9-.3%201.9-2.8v-9.3C85.1%2016.5%2082.1%2023%2081.3%2025h-.6c-.8-2.1-3.4-8.3-5.1-12.5-.4%208-.4%209.8-.4%2010.2%200%201.3.6%201.5%202.1%201.6v.7H72v-.6c1.3-.1%201.9-.4%202.1-1.6.1-1%20.2-1.8.8-10.1.1-1.2-.1-1.6-2.1-1.8v-.6h4l5%2011.6L87%2010.2h4v.6c-2%20.2-2.2.4-2.2%202l.1%208.8c.1%202.4.2%202.6%202.2%202.8v.6H85zm12.6-10.3c2.8%200%205%202.2%205%205.1a5.05%205.05%200%200%201-10.1.3c0-3.6%202.9-5.4%205.1-5.4zm-.3.8c-1.4%200-2.6%201.3-2.6%204%200%202.9%201.3%205%203.1%205%201.4%200%202.6-1%202.6-4.1%200-2.7-1.1-4.9-3.1-4.9zm13.3%209.5v-.6c1.3-.1%201.5-.3%201.5-1.8v-3.8c0-1.6-.6-2.7-2.1-2.7-.9%200-1.8.5-2.5%201.2v5.3c0%201.6.1%201.6%201.5%201.8v.6h-5v-.6c1.5-.2%201.6-.3%201.6-1.8v-4.7c0-1.5-.2-1.6-1.4-1.8v-.6c1.1-.2%202.2-.5%203.2-.9v1.8c.5-.3%201-.7%201.6-1%20.6-.4%201.2-.7%201.9-.7%201.8%200%203%201.3%203%203.6v4.3c0%201.6.1%201.6%201.5%201.8v.6h-4.8zm10.4%200c-.4.2-.8.3-1%20.3-1.5%200-2.2-.9-2.2-2.7V16h-1.6l-.1-.3.6-.7h1v-1.9c.4-.5%201.1-1%201.5-1.5h.3c0%201-.1%202.3-.1%203.4h2.6c.2.2.1.7-.1.9h-2.5v5.8c0%201.8.7%202.2%201.3%202.2.5%200%201.1-.2%201.4-.4l.2.6-1.3.9zm9.8.3c-.3%200-.8-.2-1.1-.4-.3-.3-.4-.6-.5-1-.9.6-2%201.5-2.7%201.5a2.8%202.8%200%200%201-2.8-2.8c0-1.1.6-1.8%201.9-2.3%201.4-.5%203.1-1.1%203.6-1.5v-.5c0-1.6-.8-2.6-2-2.6-.5%200-.8.3-1.1.5-.3.3-.4.8-.6%201.5-.1.4-.3.5-.7.5-.4%200-1-.5-1-1%200-.3.3-.6.8-.9.7-.5%202-1.3%203.3-1.6.7%200%201.4.2%201.9.6.8.7%201.2%201.5%201.2%202.6v4.4c0%201%20.4%201.4.8%201.4.3%200%20.6-.1.8-.3l.2.6-2%201.3zm-1.7-5.8c-.5.3-1.6.7-2.1%201-.9.4-1.4.8-1.4%201.7%200%201.2.9%201.8%201.6%201.8.6%200%201.4-.4%201.9-.8v-3.7zm11.1%205.5v-.6c1.3-.1%201.5-.3%201.5-1.8v-3.8c0-1.6-.6-2.7-2.1-2.7-.9%200-1.8.5-2.5%201.2v5.3c0%201.6.1%201.6%201.5%201.8v.6h-4.9v-.6c1.5-.2%201.6-.3%201.6-1.8v-4.7c0-1.5-.2-1.6-1.4-1.8v-.6c1.1-.2%202.2-.5%203.2-.9v1.8c.5-.3%201-.7%201.6-1%20.6-.4%201.2-.7%201.9-.7%201.8%200%203%201.3%203%203.6v4.3c0%201.6.1%201.6%201.5%201.8v.6h-4.9zm13.4.3c-.3%200-.8-.2-1.1-.4-.3-.3-.4-.6-.5-1-.9.6-2%201.5-2.7%201.5a2.8%202.8%200%200%201-2.8-2.8c0-1.1.6-1.8%201.9-2.3%201.4-.5%203.1-1.1%203.6-1.5v-.5c0-1.6-.8-2.6-2-2.6-.5%200-.8.3-1.1.5-.3.3-.4.8-.6%201.5-.1.4-.3.5-.7.5-.4%200-1-.5-1-1%200-.3.3-.6.8-.9.7-.5%202-1.3%203.3-1.6.7%200%201.4.2%201.9.6.8.7%201.2%201.5%201.2%202.6v4.4c0%201%20.4%201.4.8%201.4.3%200%20.6-.1.8-.3l.2.6-2%201.3zm-1.7-5.8c-.5.3-1.6.7-2.1%201-.9.4-1.4.8-1.4%201.7%200%201.2.9%201.8%201.6%201.8.6%200%201.4-.4%201.9-.8v-3.7zm16.5-9.3c3.2%200%205.2.6%206.7%202%201.1%201.1%201.9%202.7%201.9%204.9%200%202.7-1.1%204.8-2.8%206.2-1.7%201.3-3.9%201.8-6.7%201.8H162v-.6c2-.2%202.1-.3%202.1-2.2v-9.1c0-2-.3-2.1-2.1-2.2v-.6h6.4zM166.1%2022c0%201.7.7%202.2%202.4%202.2%204.1%200%206.2-2.8%206.2-6.8%200-2.5-.8-4.4-2.6-5.5-1-.7-2.4-.9-3.9-.9-1%200-1.6.1-1.8.3-.2.1-.3.4-.3%201.3V22zm21.3%201.1c-1.5%201.8-3.1%202.2-3.8%202.2-2.8%200-4.5-2.3-4.5-4.9%200-1.5.5-3%201.5-4%201-1.1%202.2-1.7%203.4-1.7%202%200%203.5%201.7%203.5%203.5%200%20.5-.1.7-.5.8-.5.1-3.4.3-6.1.4-.1%203.1%201.8%204.3%203.4%204.3.9%200%201.8-.4%202.6-1.2l.5.6zm-4-7.5c-1%200-2.1%201-2.4%202.8%201.3%200%202.6%200%203.9-.1.4%200%20.5-.1.5-.5a2%202%200%200%200-2-2.2zm5.5-.1c1.1-.2%202.3-.5%203.3-1v1.8c.1%200%201.9-1.1%202-1.1.5-.3%201-.5%201.3-.5%202.5%200%204%202.1%204%204.4%200%203.5-2.7%205.7-5.7%206.2-.7%200-1.3-.2-1.6-.4V28c0%201.7.2%201.8%201.9%202v.6h-5.4V30c1.5-.2%201.7-.3%201.7-1.8V17.8c0-1.4%200-1.5-1.5-1.7v-.6zm3.3%207.8c.5.5%201.4.9%202.2.9%202%200%203.3-1.7%203.3-4.2s-1.4-3.9-3.1-3.9c-.8%200-1.8.5-2.4%201v6.2zm16.3%202c-.3%200-.8-.2-1.1-.4-.3-.3-.4-.6-.5-1-.9.6-2%201.5-2.7%201.5a2.8%202.8%200%200%201-2.8-2.8c0-1.1.6-1.8%201.9-2.3%201.4-.5%203.1-1.1%203.6-1.5v-.5c0-1.6-.8-2.6-2-2.6-.5%200-.8.3-1.1.5-.3.3-.4.8-.6%201.5-.1.4-.3.5-.7.5-.4%200-1-.5-1-1%200-.3.3-.6.8-.9.7-.5%202-1.3%203.3-1.6.7%200%201.4.2%201.9.6.8.7%201.2%201.5%201.2%202.6v4.4c0%201%20.4%201.4.8%201.4.3%200%20.6-.1.8-.3l.2.6-2%201.3zm-1.7-5.8c-.5.3-1.6.7-2.1%201-.9.4-1.4.8-1.4%201.7%200%201.2.9%201.8%201.6%201.8.6%200%201.4-.4%201.9-.8v-3.7zm9.8%205.5h-5.2v-.6c1.4-.1%201.6-.3%201.6-1.7V18c0-1.5-.1-1.6-1.4-1.7v-.6c1.1-.2%202.1-.5%203.2-.9v2.5c.8-1.2%201.8-2.4%202.9-2.4.8%200%201.3.5%201.3%201.1%200%20.5-.4%201-.8%201.3-.2.1-.4.1-.6%200-.3-.3-.6-.6-1-.6-.5%200-1.3.7-1.8%201.9v4.3c0%201.5.1%201.6%201.9%201.8v.3zm8.2%200c-.4.2-.8.3-1%20.3-1.5%200-2.2-.9-2.2-2.7V16H220l-.1-.3.6-.7h1v-1.9c.4-.5%201.1-1%201.5-1.5h.3c0%201-.1%202.3-.1%203.4h2.6c.2.2.1.7-.1.9h-2.5v5.8c0%201.8.7%202.2%201.3%202.2.5%200%201.1-.2%201.4-.4l.2.6-1.3.9zm15%200v-.6c1.3-.1%201.5-.2%201.5-1.8v-3.8c0-1.6-.5-2.6-2-2.6-.9%200-1.7.5-2.5%201.2%200%20.3.1.5.1%201v4.4c0%201.4.2%201.6%201.5%201.7v.5h-4.9v-.6c1.4-.1%201.6-.2%201.6-1.7v-3.9c0-1.7-.5-2.6-1.9-2.6-.9%200-1.8.6-2.5%201.2v5.4c0%201.5.2%201.6%201.5%201.7v.5h-4.9v-.6c1.5-.1%201.6-.2%201.6-1.7V18c0-1.5-.1-1.6-1.4-1.8v-.6c1.1-.2%202.1-.5%203.2-.9v1.8c.5-.4%201-.8%201.7-1.2a3%203%200%200%201%201.8-.6c1.1%200%202%20.7%202.5%201.9.6-.5%201.2-.9%201.8-1.3.5-.3%201.1-.6%201.8-.6%201.8%200%202.9%201.3%202.9%203.5v4.4c0%201.5.1%201.6%201.4%201.7v.7h-4.8zm14.5-1.9c-1.5%201.8-3.1%202.2-3.8%202.2-2.8%200-4.5-2.3-4.5-4.9%200-1.5.5-3%201.5-4%201-1.1%202.2-1.7%203.4-1.7%202%200%203.5%201.7%203.5%203.5%200%20.5-.1.7-.5.8-.5.1-3.4.3-6.1.4-.1%203.1%201.8%204.3%203.4%204.3.9%200%201.8-.4%202.6-1.2l.5.6zm-3.9-7.5c-1%200-2.1%201-2.4%202.8%201.3%200%202.6%200%203.9-.1.4%200%20.5-.1.5-.5%200-1.1-.8-2.2-2-2.2zm11.9%209.4v-.6c1.3-.1%201.5-.3%201.5-1.8v-3.8c0-1.6-.6-2.7-2.1-2.7-.9%200-1.8.5-2.5%201.2v5.3c0%201.6.1%201.6%201.5%201.8v.6h-4.9v-.6c1.5-.2%201.6-.3%201.6-1.8v-4.7c0-1.5-.2-1.6-1.4-1.8v-.6c1.1-.2%202.2-.5%203.2-.9v1.8c.5-.3%201-.7%201.6-1%20.6-.4%201.2-.7%201.9-.7%201.8%200%203%201.3%203%203.6v4.3c0%201.6.1%201.6%201.5%201.8v.6h-4.9zm10.4%200c-.4.2-.8.3-1%20.3-1.5%200-2.2-.9-2.2-2.7V16h-1.6l-.1-.3.6-.7h1v-1.9c.4-.5%201.1-1%201.5-1.5h.3c0%201-.1%202.3-.1%203.4h2.6c.2.2.1.7-.1.9h-2.5v5.8c0%201.8.7%202.2%201.3%202.2.5%200%201.1-.2%201.4-.4l.2.6-1.3.9zm12.9-10.3c2.8%200%205%202.2%205%205.1a5.05%205.05%200%200%201-10.1.3c.1-3.6%203-5.4%205.1-5.4zm-.2.8c-1.4%200-2.6%201.3-2.6%204%200%202.9%201.3%205%203.1%205%201.4%200%202.6-1%202.6-4.1%200-2.7-1.1-4.9-3.1-4.9zm8.3-.5v-.6c0-1.6.6-3.3%202-4.6.8-.7%201.7-1.1%202.6-1.2.8%200%201.5.3%201.8.7.2.3.3.5.1.8-.1.2-.3.5-.5.7-.3.2-.4.1-.7%200-.5-.4-1.1-.9-1.8-.9-1.7%200-1.7%202.3-1.7%204V15h2.4c.1.2%200%20.8-.2.9h-2.2v6.6c0%201.6.3%201.7%202%201.8v.7h-5.4v-.6c1.4-.1%201.6-.2%201.6-1.7V16h-1.6l-.1-.3.5-.7h1.2zM86.6%2045.3c-.2%201.1-1%203.9-1.2%204.7H72.2v-.9c2.4-.2%202.6-.4%202.6-2.7V35.9c0-2.3-.3-2.5-2.4-2.7v-.9h8.1v.9c-2.1.2-2.4.4-2.4%202.7v10.7c0%201.6.1%202.1%201.6%202.2h1.7c1.5%200%201.9-.3%202.5-1%20.6-.6%201.2-1.7%201.7-2.8l1%20.3zM98.7%2050v-.9c1.7-.2%201.8-.5%201.4-1.6-.3-.9-.8-2.2-1.2-3.5h-5.5c-.3%201-.7%202-1%203-.6%201.7%200%201.9%202.2%202.2v.8H88v-.9c1.7-.2%202.1-.4%203.1-2.8l5.6-14.1%201.2-.2c1.7%204.7%203.6%209.6%205.3%2014.2%201%202.5%201.2%202.7%203%202.9v.9h-7.5zm-2.5-13.5c-.8%202.1-1.6%204.1-2.4%206.2h4.6l-2.2-6.2zm21.2%203.8c2.8.5%204.8%201.8%204.8%204.3%200%201.8-1.1%203.4-2.6%204.2-1.4.8-3.1%201.1-5.2%201.1h-7.1V49c2.2-.2%202.4-.4%202.4-2.6V35.9c0-2.3-.3-2.5-2.3-2.7v-.9h7.9c2.1%200%203.4.3%204.4%201%201%20.7%201.6%201.7%201.6%203-.1%202.4-2.3%203.6-3.9%204zM114%2040c2.7%200%203.8-1.1%203.8-3.2%200-2.2-1.4-3.3-3.3-3.3-.7%200-1.2.2-1.4.3-.2.2-.3.6-.3%201.2v5h1.2zm-1.2%206.4c0%202%20.6%202.5%202.2%202.5%201.7%200%203.5-1.3%203.5-4%200-2.6-1.6-3.8-4.7-3.8h-1.1v5.3zm21.5-14.5c4.9%200%209%203.6%209%209%200%205.8-4.1%209.4-9.2%209.4-5.4%200-9.3-4-9.3-9.2.1-4.6%203.5-9.2%209.5-9.2zm-.5%201.2c-2.9%200-5.2%202.7-5.2%207.6%200%204.8%202.2%208.6%205.9%208.6%202.8%200%205-2.5%205-7.5.1-5.6-2.4-8.7-5.7-8.7zm28.8%2017.1h-.9c-2.9-.2-4-.8-4.9-2.1-1.1-1.5-1.9-3.1-2.8-4.7-.5-.8-.8-.9-1.9-.9h-.7v4.1c0%202.2.3%202.4%202.4%202.6v.8h-7.9v-.9c2.1-.2%202.4-.4%202.4-2.6V35.9c0-2.2-.3-2.4-2.4-2.6v-.9h7.5c2.3%200%203.6.3%204.7%201s1.8%201.9%201.8%203.6c0%202.4-1.6%203.7-3.4%204.5.4.8%201.5%202.6%202.3%203.9%201%201.5%201.5%202.2%202.1%202.8.7.7%201.1%201%201.8%201.2l-.1.8zm-10.2-8.9c1.3%200%202.2-.2%202.8-.7%201-.8%201.4-1.8%201.4-3.2%200-2.9-1.8-3.9-3.5-3.9-.8%200-1.1.1-1.3.3-.2.2-.3.5-.3%201.1v6.6h.9zm35.5-2c-1.8.2-2.1.6-3%201.9-.8%201-1.5%202-2.4%203.3%201.6%201.5%203.7%203.9%204.8%205.6l-.1.3c-2.3%200-3.9-.7-4.3-1-.3-.4-1.4-1.4-2.3-2.3-1.8%202.4-3.5%203.3-5.5%203.3-3.7%200-5.6-2.6-5.6-5s1.4-3.4%204-5c-1.2-1.1-2-2.3-2-3.9%200-2.4%202.1-4.5%204.8-4.5%202.6%200%204.4%201.7%204.4%203.9%200%201-.5%201.8-1.2%202.3-.6.5-1.3.9-2.2%201.4.8.7%202.6%202.3%204.4%204%20.5-.8%201.1-1.6%201.5-2.6.6-1.2.4-1.6-1.5-1.8v-.9h6.3v1zm-11.8%208.8c1.5%200%202.7-.7%203.6-1.9-1.8-1.9-3.2-3.2-5.5-5.1-1.3%201-1.7%201.9-1.7%203.2%200%202.6%201.8%203.8%203.6%203.8zm-.1-15c-1.2%200-2%201-2%202.4s.6%202.2%202.4%203.6c1.1-.8%201.8-1.7%201.8-3.2%200-1.5-.7-2.8-2.2-2.8zM195.7%2050v-.9c2.1-.2%202.4-.4%202.4-2.6V35.9c0-2.3-.3-2.5-2.4-2.7v-.9h8v.9c-2.1.2-2.4.4-2.4%202.7v10.5c0%202.3.2%202.4%202.4%202.6v1h-8zm29.7-16.8c-1.7.2-2.2.5-2.3%201.8-.1%201-.1%202-.1%204.4v10.8h-1.4l-11.4-13.8v6.4c0%202.4.1%203.5.1%204.3.1%201.3.7%201.8%202.7%201.9v1h-6.7v-.9c1.6-.1%202.3-.5%202.4-1.8.1-.9.2-2%20.2-4.4v-6.6c0-.8-.1-1.4-.6-2.1-.5-.7-1.1-.8-2.3-.9v-.9h4.9L221.7%2045v-5.5c0-2.4%200-3.4-.1-4.4-.1-1.2-.6-1.7-2.8-1.8v-.9h6.7v.8zm9.9-.9c3.6%200%206.1.7%207.8%202.3a7.7%207.7%200%200%201%202.4%205.9c0%203.1-1.3%205.6-3.4%207.2-2%201.5-4.8%202.2-8.2%202.2h-6.7V49c2.2-.2%202.4-.4%202.4-2.7V35.9c0-2.3-.3-2.5-2.4-2.7v-.9h8.1zm-2.4%2013.9c0%202%20.6%202.6%202.6%202.6%204.1%200%206.3-2.8%206.3-7.8%200-2.7-.8-5-2.4-6.2-1.2-1-2.6-1.4-4.5-1.4-1.1%200-1.6.2-1.8.4-.2.2-.3.6-.3%201.5v10.9zm33.8-13c-1.7.1-2.2.6-2.3%201.7-.1.7-.1%201.7-.1%203.9v3.3c0%202.5-.4%204.8-1.9%206.4-1.3%201.3-3.2%201.8-5.1%201.8-1.7%200-3.5-.4-4.7-1.4-1.6-1.2-2.4-2.9-2.4-6V36c0-2.5-.2-2.7-2.3-2.9v-.9h8v.9c-2.1.2-2.3.4-2.3%202.9v7.1c0%203.4%201.6%205.4%204.7%205.4%203.5%200%204.8-2.4%204.8-6.6v-3.2c0-2.1-.1-3.1-.1-3.9-.1-1.2-.8-1.6-2.8-1.7v-.9h6.7v1zm11.5%203.5c-.5-1.8-1.3-3.7-3.8-3.7-1.8%200-2.7%201.2-2.7%202.7%200%201.7%201.1%202.6%203.4%203.7%202.6%201.3%204.7%202.7%204.7%205.5%200%203.1-2.6%205.4-6.3%205.4-1.7%200-3.2-.5-4.4-.8-.2-.6-.6-3.3-.8-4.5l1-.2c.5%201.7%201.9%204.5%204.6%204.5%201.8%200%202.9-1.1%202.9-2.9%200-1.7-1.1-2.7-3.3-3.8-2.5-1.3-4.6-2.7-4.6-5.6%200-2.8%202.1-5%206-5%201.8%200%203.2.4%203.8.5.1%201%20.3%202.3.5%204.1l-1%20.1zm18.5.2a8.6%208.6%200%200%200-1.1-2.5c-.5-.6-.7-.8-2.3-.8h-2.1v12.9c0%202.2.3%202.4%202.7%202.6v.9h-8.6v-.9c2.4-.2%202.6-.4%202.6-2.6v-13H286c-1.5%200-1.9.2-2.4.9-.4.5-.7%201.4-1%202.4h-1c.2-1.9.4-3.8.4-5.2h.7c.4.6.7.7%201.5.7H295c.7%200%201.1-.1%201.5-.7h.7c0%201.2.1%203.4.3%205.1l-.8.2zm19.9%2013.3h-.9c-2.9-.2-4-.8-4.9-2.1-1.1-1.5-1.9-3.1-2.8-4.7-.5-.8-.8-.9-1.9-.9h-.7v4.1c0%202.2.3%202.4%202.4%202.6v.8h-7.9v-.9c2.1-.2%202.4-.4%202.4-2.6V35.9c0-2.2-.3-2.4-2.4-2.6v-.9h7.5c2.3%200%203.6.3%204.7%201s1.8%201.9%201.8%203.6c0%202.4-1.6%203.7-3.4%204.5.4.8%201.5%202.6%202.3%203.9%201%201.5%201.5%202.2%202.1%202.8.7.7%201.1%201%201.8%201.2l-.1.8zm-10.2-8.9c1.3%200%202.2-.2%202.8-.7%201-.8%201.4-1.8%201.4-3.2%200-2.9-1.8-3.9-3.5-3.9-.8%200-1.1.1-1.3.3-.2.2-.3.5-.3%201.1v6.6h.9zm26.5-8.1c-1.8.2-2.3.6-3.3%202.2-1.1%201.8-2%203.4-3.3%206-.3.5-.3.8-.3%201.5v3.4c0%202.3.2%202.4%202.7%202.7v1h-8.6v-.9c2.3-.3%202.6-.4%202.6-2.7v-3.3c0-.6-.1-.8-.4-1.4-.8-1.7-1.8-3.4-3.4-6.2-1-1.8-1.4-2.1-3.1-2.3v-.9h7.5v.9c-1.9.3-1.8.6-1.3%201.5%201%201.9%202.2%204.1%203.3%206.2.9-1.6%202.3-4.4%203-6%20.6-1.2.4-1.5-1.6-1.7v-.9h6.3v.9z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 60px;
}
.navbar-brand.dli-logo:before {max-height: 50px}
.search-icon:before {background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20100%20100%27%3E%3Cpath%20d%3D%27M99.354%2090.773l-23.24-23.24a2.278%202.278%200%200%200-1.628-.67H71.96a39.818%2039.818%200%201%200-4.097%204.097v2.526c0%20.613.249%201.187.67%201.628l23.24%2023.24a2.297%202.297%200%200%200%203.254%200l4.327-4.327a2.297%202.297%200%200%200%200-3.254zM41.828%2071.457a30.63%2030.63%200%201%201%200-61.259%2030.63%2030.63%200%200%201%200%2061.26z%27%20fill%3D%27%23fff%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E");max-height: 20px;
min-height: 1rem;
min-width: 1rem}
.service-search-icon {    
	display: flex;
    flex: 1 1 auto;
    margin: auto -2px auto;
	padding: .25rem .5rem;
	border: 2px solid #fff;
 	border-radius: .25rem 0 0 .25rem;
	align-items: center;
	align-content: center;
	min-height: 36px}
.service-search-icon:focus, .service-search-icon:focus-within {border: 2px solid #5279e5}
.service-search-icon:before {
    max-height: 16px;
	width:16px;
	margin: 0 !important;
}
input::placeholder{font-size:1rem}
input::-webkit-input-placeholder {font-size:1rem}
input::-moz-placeholder {font-size:1rem}
input:-ms-input-placeholder {font-size:1rem}
input:-moz-placeholder {font-size:1rem}
#search input::placeholder{font-size:60px}
#search input::-webkit-input-placeholder {font-size:60px}
#search input::-moz-placeholder {font-size:60px}
#search input:-ms-input-placeholder {font-size:60px}
#search input:-moz-placeholder {font-size:60px}
.form-control.d-flex{flex: 1 1 342px;}
.form-control{border-radius: none}
textarea.form-control{margin-top:.5rem}
.label-top + div + select, .label-top + div input {margin-top: .5rem}
fieldset{background: #f9f9f9;border-radius: .5rem;margin-top:.75rem!important}
.line-separator:after {
    content: "\A";
    display: flex;
    width: 120px;
    border-bottom: 2px solid #ececec;
    margin: auto auto 0;
    transition: border-bottom .33s ease-in-out;
}
.Normal {
	color: inherit;
    line-height: inherit;
    font-weight: inherit;
    font-size: inherit;
}

a, a:visited, a:hover, a:focus, a:active {
	color:inherit;
}
a.svgbg:hover {text-decoration: none}
.dropdown-menu {padding:0;flex-flow: row wrap;}

.fade-in{opacity: 0;}

.btn-brightBlue {background-color: #217CBA;border-color:#217CBA;color:#fff!important}
.btn-brightBlue:hover {color: #fff;background-color: #1f70a9;border-color: #1f70a9}

#form {margin:0}

.DNNEmptyPane {display: none !important;}
.DNNEmptyPane:before, .DNNEmptyPane:after {display:none}

.text-shadow {text-shadow: 1px 2px 5px rgba(73,73,73,0.88);}

abbr {z-index: 9;position: relative;text-decoration: none}

/* Chat Button */
#designstudio-button {transition:all .6s ease-in-out;z-index: 10!important;right:-6em!important;}
#designstudio-button.show-snapengage {right: 1.15rem!important;top: initial!important;bottom: 4.5rem!important;transform: scale(.87)}
#designstudio-button.chat-hide {right:-6rem!important}

/*
  NAVBAR 
*/
.navbar.bg-primary-transparent {background-color: rgba(26, 66, 120, 0.66);max-height:66px;transition:all .5s ease-in-out}
.navbar.bg-custom {background: -moz-linear-gradient(top,  rgba(26,66,120,0.8) 0%, rgba(26,66,120,0.8) 15%, rgba(26,66,120,0.4) 66%, rgba(26,66,120,0) 100%);
background: -webkit-linear-gradient(top,  rgba(26,66,120,0.8) 0%,rgba(26,66,120,0.8) 15%,rgba(26,66,120,0.4) 66%,rgba(26,66,120,0) 100%);
background: linear-gradient(to bottom,  rgba(26,66,120,0.8) 0%,rgba(26,66,120,0.8) 15%,rgba(26,66,120,0.4) 66%,rgba(26,66,120,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc1a4278', endColorstr='#001a4278',GradientType=0 );background-color:rgba(26, 66, 120, 0.8);min-height: 44px;max-height:66px;width: 100%;top: 0;transition: all .5s ease-in-out}
.nav-up {top: -100px !important;}
.nav-down {background: -moz-linear-gradient(top, rgba(26,66,120,0.8) 0%, rgba(26,66,120,0.8) 15%, rgba(26,66,120,0.4) 66%, rgba(26,66,120,0) 100%);
    background: -webkit-linear-gradient(top, rgba(26,66,120,0.8) 0%,rgba(26,66,120,0.8) 15%,rgba(26,66,120,0.4) 66%,rgba(26,66,120,0) 100%);
    background: linear-gradient(to bottom, rgba(26,66,120,0.8) 0%,rgba(26,66,120,0.8) 15%,rgba(26,66,120,0.4) 66%,rgba(26,66,120,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc1a4278', endColorstr='#001a4278',GradientType=0 );top:0!important;box-shadow: 0 2px 4px #252525;}
.scroll-lock{background-color: rgba(26, 66, 120, 1) !important;top:0!important}
.navbar-brand {
	transition: .3s all ease-in-out;
	width:80%;
	max-width: 320px;
}
.navbar-brand svg, .above-footer svg {
    fill: #fff;
}
.navbar-brand svg {
    max-height: 30px;
    overflow: hidden;
}
.navbar-call {
	color: #fff;
    display: inline-block;
    font-size: 1rem;
    line-height: inherit;
    white-space: nowrap;
    margin-left: -16px;
    padding: 8px 20px !important;
}
.navbar-call:hover {
	opacity: 0.5;
	color:#fff;
}
.navbar-call:hover:before, .navbar-call:focus:before {
    content: "Call for Assistance";
    opacity: 1;
	font-size: 0.8rem;
}

.navbar-call:before {
    content: '';
    opacity: 0;
    transition: opacity .6s ease-in-out;
    position: absolute;
    text-align: center;
    margin: 0 auto;
    width: 138px;
	top:0px;
}
ul.navbar-nav {
	align-items: center;
    flex: 1 1 auto;
    min-width: 150px;
    justify-content: space-around;
    max-width: 12vw;
}
.navbar-brand:hover {opacity: 0.5;}
.navbar-brand:hover:before, .navbar-brand:focus:before, .officialMT-logo:hover:before, .officialMT-logo:focus:before {
    transform: none!important;
    opacity: 0.7;
}
.navbar-brand img {
    max-height: 45px;
    padding-right: .75rem;
}
.nav-item {min-width: 50px;display: flex;flex:1 1 auto}
.all-services {background: #494949 !important;}
#navbarSupportedContent {
    top: 54px;
    position: fixed;
    width: 100%;
    z-index: 1049;
	transition: height .33s ease-in-out;
}
#navbarSupportedContent ul.navbar-nav {
    max-width: 100vw;
}

#navbarSupportedContent ul:nth-of-type(2) .nav-item {min-width:320px}
#navbarSupportedContent .nav-link:hover {background:#1a4279 !important;color:#fff !important}
#navbarSupportedContent ul:first-of-type{margin-top: -1rem !important;margin-left: -1rem !important;margin-right: -1rem !important;}
.nav-link{cursor: pointer}
/* END Above the Fold */

.list-style {
    margin: 1rem auto 1rem 8ch;
    max-width: 75ch;
    list-style: none;
    line-height: 3rem;
}
/* Numbered List */
ol.numbered-list {
    list-style: none;
    counter-reset: my-awesome-counter;
    padding-left: 3.5rem;
    z-index: 1;
    position: relative;
    /* margin-top: 1.5rem; */
}

ol.numbered-list li {
    counter-increment: my-awesome-counter;
    margin-bottom: 1rem;
    text-indent: unset;
    display: flex;
    justify-content: start;
    /* align-content: center; */
    /* align-items: center; */
    color: inherit;
    flex-flow: row wrap;
}

ol.numbered-list li::before {
    background: #1a4278;
    content: counter(my-awesome-counter);
    width: 2rem;
    height: 2rem;
    border-radius: 2.25rem;
    z-index: -1;
    color: #fff !important;
    text-align: center;
    /* margin-right: -2rem; */
    font-size: 1.75rem;
    position: absolute;
    left: 0rem;
    justify-content: center;
    display: flex;
    align-content: center;
    align-items: center;
    padding-bottom: .15rem;
}

.card ol li a.link {
    display: contents;
    text-decoration: underline #c5d9f5!important;
}

ol.numbered-list ul {padding-left:0}
ol.numbered-list ul li {
    counter-increment: none;
}
ol.numbered-list ul li::before {content:none}

.numbered-list span {
    font-size: .95rem;
    padding-bottom: .5rem;
    display: block;
    width: 100%;
}

.numbered-list span:before {
    content: "\25cf";
    margin-left: -1rem;
    padding-right: .5rem;
    color: #b3b3b3;
}

.numbered-list span.check:before {
    content: "\2713";
}

/* content: '\f105' */
.list-style li:before {
    content: "";
    left: -15px;
    width: 18px;
    height: 18px;
    display: inline-flex;
    background: #809ac9;
    border-radius: 100%;
    position: relative;
    bottom: 6px;
    font-family: monospace;
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    text-align: center;
    color: #fff;
    padding-top: 0px;
    margin-left: -20px;
    justify-content: center;
    align-items: center;
}
.job-search input {border-radius: .25rem!important}
.input-group{align-items:center;position:relative}
.input-group label {
    position: absolute;
	top:.5rem;
    left: .75rem;
    font-size: .9rem;
    color: #6C778C;
    font-weight: 500;
    transform-origin: 0 0;
    transition: all 0.2s ease;
    z-index: 3;
}
input:focus + label, label.input-has-value:not(.form-check-label) {
    transform: translateY(-1.65rem) scale(.8);
	color: inherit;
    font-weight: normal;
	box-shadow: none!important;
}
label.control-label {top: .5rem;left: 1.75rem;}
.rcbScroll input:focus + label, .rcbScroll label.input-has-value {transform: none !important}
.rcbScroll label {position: relative !important;top: auto !important;left: auto !important}
.dropdown-item:hover, .dropdown-item:focus {background: #555e11;color: #fff;}
.bg-lightGray {background-color:#ececec!important;}
.text-lightGray {color:#757575!important}
.bg-dliGreen {background-color:#3D854D!important;color:#fff!important}
.btn-primary {color:#fff !important}
.btn-outline-dark {color: #494949;border-color: #dddddd}
.btn-outline-lightGray {
    color: #7d7d7d!important;
    background-color: transparent;
    background-image: none;
    border-color: #ececec!important;
}
.btn-outline-lightGray:hover, .btn-outline-lightGray:focus {
    color: #fff!important;background-color:#494949;border-color: #494949!important;}
.btn-dliGreen {
	color:#fff;
	background-color:#3D854D;
	border-color:#3D854D;
}
.btn-dliGreen:not(:disabled):not(.disabled).active, .btn-dliGreen:not(:disabled):not(.disabled):active, .show>.btn-dliGreen.dropdown-toggle, .btn-dliGreen:hover, .btn-dliGreen:focus {background-color:#165a25;border-color:#165a25;}
a.btn-outline-light:hover, a.btn-outline-light:focus {color: #fff !important}
span.btn-label {
    position: relative;
    display: inline-flex;
    padding: .65rem;
    background: rgba(0,0,0,0.25);
    border-radius: 3px 0 0 3px;
    justify-content: center;
    align-items: center;
    margin:-.5rem .5rem -.5rem -.75rem;
}
.btn-label i:before {max-height: 1rem;
    width: 1rem;}
.btn-sm span.btn-label {
    padding: 8px 8px;
    margin: -8px 8px -8px -10px;
}
span.btn-text { 
	text-align: center;width: 100%
}

.border-2 {
    border-width:2px !important;
	font-weight: 600;
}
.object-fit {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.top-arrow {position:relative}
.top-arrow:before {
	content: "\A";
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 20px solid #1a4279;
    position: absolute;
    left: calc(50% - 29px);
    top: -20px;
}
.currentPane {
	background: -moz-radial-gradient(center, ellipse cover, rgba(70,117,175,1) 0%, rgba(26,66,120,1) 60%);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(70,117,175,1) 0%,rgba(26,66,120,1) 60%);
	background: radial-gradient(ellipse at center, rgba(70,117,175,1) 0%,rgba(26,66,120,1) 60%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4675af', endColorstr='#1a4278',GradientType=1 );
	z-index: 9;
}
.row .row {margin: auto;overflow: hidden}


/*
  LOGIN SCREEN
*/
.navbar-nav .login-screen {
	position: fixed;
    float: none;
    background: red;
    width: 500px;
    height: 500px;
    z-index: 99999;
    top: 60px;
}

/*
  RAISED BUTTONS
*/
.raised {border:none!important;padding:.5rem .75rem!important;box-shadow: inset 0 -3px 2px 0px rgba(0,0,0,0.33), 2px 2px 4px 0 rgba(0,0,0,0.33)}
.btn.raised:hover, .btn.raised:focus {box-shadow: inset 0 0.075rem 4px 0px #424242!important}
.btn-primary:hover, .btn-primary:focus {
    color: #fff;
    background:#22559a;
    border-color: #22559a;
}
.btn-primary:not(:disabled):not(.disabled):active:focus {box-shadow:none;border-color:transparent}

.btn-secondary{color: #fff!important}

.jumbotron .container-fluid .row {
    max-width: 100%;
}
#dnn_HeroPane {transition: 1s background ease-in-out}
.jumbotron h1 {text-align: center;z-index: 1000;color: #ececec;mix-blend-mode: luminosity;font-weight: 500}
.jumbotron p {font-size:1.125rem}
.jumbotron.montanaWorks .input-group input, .jumbotron.montanaWorks .input-group button {
    border: none !important;
    border-radius: 0 .25rem .25rem 0 !important;
    overflow: hidden;
	border-left: 0;
	margin-top:0.01rem;
}
.jumbotron.montanaWorks .input-group input {
    border-radius: .25rem 0 0 .25rem !important;
    border-right: 0 !important;
    margin-left: 0!important;
	border-left: 2px;
}
.jumbotron .mountains {-webkit-mask-size: 100% 113%;mask-size: 100% 113%;margin:auto;}
.carousel-thumbnails .carousel-indicators img {
    max-width: 100px;
    height: 50px;
    overflow: hidden;
    display: block;
	object-fit: cover;
}


.carousel-thumbnails .carousel-indicators li {
    height: auto;
    max-width: 100px;
    width: 100px;
    border: 2px solid #494949;
	background: transparent;
	transition: margin .3s ease-in-out;
	transition: border-width .6s ease-in-out;
}
.carousel-thumbnails .carousel-indicators li.active {
    border-color: #1a4278;
	border-width: 0 0 2px;
	margin:-3px 0 2px;
}

/* Search link */
a.search {
    width: 50px;
    height: 50px;
    background: transparent;
    text-align: center;
    vertical-align: middle;
    position: relative;
    transition: .6s all ease-in-out;
    z-index: 0;
    align-items: center;
	display: flex;
	justify-content: center;
}
a.search:hover, a.search:focus  {
	background: #217CBA;
}

/* navbar search */
#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 42vh;
    background-color: rgba(47, 47, 47, 0.98);
	z-index: 9999;
    
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
    
    opacity: 0;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
	display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
}

#search input[type="search"] {
    position: relative;
    width: 80vw;
    background: rgba(0, 0, 0, 0);
    font-size: 60px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
	z-index: 0;
	border-bottom: 1px solid #757575
}
#search .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 61px;
    margin-left: -45px;
	z-index: 0;
}
#search .close {
    position: fixed;
    top: 15px;
    right: 15px;
	border-color: #646464;
	opacity: 1;
	padding: 9px 17px 15px;
	font-size: 27px;
}
#search .searchInputContainer {position: inherit;/*display: flex;justify-content: center;align-items: center;align-content: center*/}
#search .searchInputContainer a.dnnSearchBoxClearText {position: relative;right: 1vw;top: -1.5vw}

button.close.bg-primary {
    color: #fff;
    text-shadow: 0 1px 0 #777;
}

/* Navbar Animated Menu */
.navbar-toggler {
  min-width: 50px;
  padding: 0.5rem !important;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex-flow: column;
  border: none;
  background: transparent !important;
}

.navbar-toggler:focus {
  outline: none;
  background: transparent !important;
}
#mainnav .navbar-toggler:hover {
    background: #217CBA!important;
}
.navbar-toggler .icon-bar {
  background-color: #fff;
  transform: rotate(0deg) translate(0px, 0px);
  transition: ease all .2s;
}

.navbar-toggler .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggler .icon-bar+.icon-bar {
  margin-top: 4px;
}

.icon-bar:nth-child(2) {
  width: 16px;
  transition: ease all .2s;
}
.navbar-toggler:hover>.icon-bar, .navbar-toggler:focus>.icon-bar {
    box-shadow: 1px 0px 3px #ececec;
}
.navbar-toggler:hover>.icon-bar:nth-child(2), .navbar-toggler:focus>.icon-bar:nth-child(2) {
  width: 22px;
  transition: ease all .2s;
}

.navbar-toggler:active>.icon-bar:nth-child(2) {
  width: 22px;
  transition: ease all .2s;
}

.navbar-toggler:not(.collapsed) .icon-bar:nth-child(1) {
  transform: rotate(45deg) translate(5px, 4px);
  transition: ease all .2s;
  background-color: #ffc735;
}

.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2) {
  opacity: 0;
  transition: ease all .2s;
}

.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3) {
  transform: rotate(-45deg) translate(4px, -4px);
  transition: ease all .2s;
  background-color: #ffc735;
}
.navbar-dark .navbar-toggler:not(.collapsed) {border: 2px solid #fcc735;}
.navbar-dark .navbar-toggler.collapsed:hover {border-color: #217bb8;transition: all .5s ease-in-out}
.collapse.in {display: flex !important;}

.navbar-dark .navbar-nav .nav-link {position:relative}

/* servicesNav */
#servicesNav ul li a {
    display: flex;
    justify-content: center;
    align-items: center;
	padding: .5rem 1rem;
    font-size: 1rem;
	max-width: 250px;
	text-align: center;
	min-height: 55px;
	line-height: 1rem;
}
#servicesNav a.active {
    background: #217CBA;
    border-radius: .15rem .25rem 0 0;
    box-shadow: inset 0px 0px 20px 10px #256da5;
    min-width: 7rem;
    max-width: 14rem;
}
/* Mountain Shape */
#servicesNav a.active:before {
background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20100%2025%27%3E%3Cpath%20fill%3D%27%23256da5%27%20d%3D%27M0%2025c1.69-1.49%204.58-2.48%205.98-4.82.14-.18.54-.42.58-.38%202.12%201.07%203.89-1.81%206.77-1.98%201.23-.93%202.88-.28%204.51.22%202.25-1.65%204.81-3.42%207.28-5.79%201.41-2.8%202.89-6.38%205.67-8.53.95-1.37%202.19-5.25%203.78-2.5.38.54.73%201.15.89%201.79.45%201.71.76%203.45%201.18%205.16.65%201.56%202.83%203.05%204.28%204.24%202.14%201.76%205.04%204.39%207.91%205.87%202.38.6%204.98%201.17%207.33.8%203.65-.57%206.81.74%2010.14%201.5l1.2.33c1.39-.78%204.58-.93%205.4-3.06.54-1.69%202.68-.79%203.96-1.08.79-1.84%203.43-.23%204.7-1.65.23-1.23%202.59-4.02%203.57-1.86.9%202.52%202.77.45%205.18%201.6%201.87.04%202.47.53%202.67%202.25-.15%201.5%201.43.68%202.01%202.7l1.03%201.1a67%2067%200%20003.98%204.1H0z%27%2F%3E%3C%2Fsvg%3E") no-repeat;
	height: 33px;
    width: 100%;
    top: -33px;
    left: 0px;
    content: "";
    opacity: 1 !important;
    transform: none;
	background-position:0 0
}
#servicesNav a:hover {
	color: rgba(255, 255, 255, .8);
}
#servicesNav a:hover::after{
	background: #217ab8;
    height: 7px;
}
#servicesNav a.active::after {
    -moz-transform: translateY(0px);
    border-top: 15px solid #256da5;
    background: transparent!important;
    -moz-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
    content: "\A";
    bottom: -10px;
    transition: all .3s ease-in-out;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    position: absolute;
    left: calc(50% - 16px);
    top: 55px;
    border-bottom: 10px solid transparent;
}
/* Navbar Link Hover */
.link-effect a {
    color: #10649b;
    text-shadow: none;
    padding: 10px 0;
}
.link-effect a:hover::before, .link-effect a:focus::before {
    opacity: 0;
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    transform: translateY(-2px);
}

.link-effect a::before {
    color: #fff;
    text-shadow: 0 0 1px rgba(255,255,255,0.3);
    content: attr(data-hover);
    position: absolute;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    -moz-transition: -moz-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    pointer-events: none;
}
.link-effect a::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    opacity: 0;
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    transform: translateY(5px);
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    -moz-transition: -moz-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    pointer-events: none;
}
.link-effect a:hover::after, .link-effect a:focus::after {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}

/* Jumbotron MontanaWorks */
.bgblur{filter: blur(1.33vh)!important;}
.lowres {
	position: fixed;
    overflow: hidden;
    top: -22px;
    width: 100%;
    max-height: 52.33vh;
    transition: all 4s ease-in-out!important;
    background-color: #fff;
    opacity: 1;
    background-image: var(--randbgIMG);
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
    background-position: center 25% !important;
    background-blend-mode: multiply;
    background-attachment: fixed;
    animation: fade .5s ease-in-out}
.montanaWorks {
    background-size: 100% auto;
    background-position: center top;
    background-blend-mode: multiply;
    background-attachment: fixed;
    background-color: #fff !important;
    position: relative;
    z-index: 0;
	height: 60vh;
    min-height: 367px;
	max-height: 500px;
    padding: 6rem 0 0!important
}
.montanaWorks:before, .lowres:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: #1a4278;
	opacity: 0.33;
	max-height: 2560px;
	top:0;
	left:0;
	mix-blend-mode: luminosity;
}
/* Hero Image Curve Shape 
.montanaWorks:after {
	content: "";
    background: #ffffff;
    height: 140px;
    display: block;
    position: absolute;
    bottom: -120px;
    z-index: 3;
    width: 160%;
    border-radius: 100%;
    left: -31%;
}*/
#hero span {
    display: block;
    width: 100%;
    font-size: 1.64rem;
    line-height: 1.95;
	font-weight:400
}

/* Responsive Video */
.video-container {    
	width: 100%;
    max-width: 480px;
    margin: -12rem auto 0;
    padding: 0 15px;
	position: relative;
	z-index: 3;
}
.youtube-player {
        position: relative;
        padding-bottom: 56.23%;
        /* Use 75% for 4:3 videos */
        height: 0;
        overflow: hidden;
        max-width: 100%;
		border-radius: 10px;
    }
    
    .youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: transparent;
    }
    
    .youtube-player img {
        bottom: 0;
		display: block;
		left: -1px;
		margin: auto;
		max-width: 100.5%;
		width: 100.5%;
		position: absolute;
		right: 0px;
		top: -1px;
		border: none;
		height: auto;
		cursor: pointer;
		-webkit-transition: .4s all;
		-moz-transition: .4s all;
		transition: .4s all;
		background-color: #292929;
    }
    
    .youtube-player img:hover {-webkit-filter: brightness(75%);}
    
    .youtube-player .play {
		height: 46px;
		width: 66px;
		left: 50%;
		top: 50%;
		margin-left: -33px;
		margin-top: -33px;
		position: absolute;
		cursor: pointer;
		color: #fff;
}
.youtube-player:hover .play, .youtube-player:focus .play {color: #E51F2D}
#video_btn:before {
    content: '\A';
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 10px solid #fff;
    display: inline-block;
    margin: 0 10px 0px 0;
}

/* Shadow Effect */
.input-group{z-index:0}
.shadow-effect {position:relative;}
.shadow-effect:before, .shadow-effect:after {
    z-index: -1;
    position: absolute;
    content: '';
    bottom: 1rem;
    width: 50%;
    top: 0;
    background: transparent;
    box-shadow: 0 1.25em 0.8em #2c2f33;
    mix-blend-mode: luminosity;
}
.shadow-effect:before {
    transform: rotate(-3deg);
    left: 1.5em;
}
.shadow-effect:after {
    transform: rotate(3deg);
    right: 1.5em;
}
.video-responsive{
    position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;
}
.video-responsive iframe{
    position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}

/* Login Area */
.light-bg-shadow .login-area > div:after {
    content: "\A";
    width: 120px;
    border-bottom: 2px solid #ececec;
    z-index: 9;
    transition: all .33s ease-in-out;
    position: absolute;
    bottom: 1.5rem;
    left: calc(50% - 60px);
}
.login-area > div:hover:after {
	border-bottom: 2px solid #3D854D;
	box-shadow: none;
}

.login-area .card {
    flex: 1 1 auto;
	max-width: 99.99%;
	background: transparent;
	padding-bottom: 1rem;
	border-radius: .5rem;
	box-shadow: inset 0px 0px 135px -20px rgba(37,109,165,0.1), 3px 7px 5px -5px #91b5d1;
	border: 5px solid rgba(37,109,165,0.5);
}
.login-area .card:hover {
    border-color:transparent;
	box-shadow:none;
}
.login-area .card:hover h4:before{
    transform: scale(2) translate(0px, -10px);
    opacity: 0.1;
    transition: all .5s ease;
}
.login-area h4 {
	font-size: 1.2rem;
    margin: 0;
    background: transparent;
    width: 100%;
    padding-bottom: .5rem !important;
}
.login-area h4:before {
    content: "";
    margin-bottom: 1rem!important;
    height: 2.75rem;
    width: 3.33rem;
}
h4.clipboard:before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23494949%27%20d%3D%27M384%20112v352c0%2026.51-21.49%2048-48%2048H48c-26.51%200-48-21.49-48-48V112c0-26.51%2021.49-48%2048-48h80c0-35.29%2028.71-64%2064-64s64%2028.71%2064%2064h80c26.51%200%2048%2021.49%2048%2048zM192%2040c-13.255%200-24%2010.745-24%2024s10.745%2024%2024%2024%2024-10.745%2024-24-10.745-24-24-24m96%20114v-20a6%206%200%200%200-6-6H102a6%206%200%200%200-6%206v20a6%206%200%200%200%206%206h180a6%206%200%200%200%206-6z%27%2F%3E%3C%2Fsvg%3E")}/* clipboard icon */
h4.cogs:before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20fill%3D%27%23494949%27%20d%3D%27M512.1%20191l-8.2%2014.3c-3%205.3-9.4%207.5-15.1%205.4a110.5%20110.5%200%200%201-32.1-18.6%2012.4%2012.4%200%200%201-2.8-15.7l8.2-14.3a86.3%2086.3%200%200%201-15.9-27.4h-16.5c-6%200-11.2-4.3-12.2-10.3-2-12-2.1-24.6%200-37.1%201-6%206.2-10.4%2012.2-10.4h16.5c3.6-10.1%209-19.4%2015.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9%202.8-15.7%209.5-7.9%2020.4-14.2%2032.1-18.6%205.7-2.1%2012.1.1%2015.1%205.4l8.2%2014.3a88.9%2088.9%200%200%201%2031.7%200L552%206.3c3-5.3%209.4-7.5%2015.1-5.4a110.5%20110.5%200%200%201%2032.1%2018.6%2012.4%2012.4%200%200%201%202.8%2015.7l-8.2%2014.3c6.9%208%2012.3%2017.3%2015.9%2027.4h16.5c6%200%2011.2%204.3%2012.2%2010.3%202%2012%202.1%2024.6%200%2037.1-1%206-6.2%2010.4-12.2%2010.4h-16.5a86.3%2086.3%200%200%201-15.9%2027.4l8.2%2014.3c3%205.2%201.9%2011.9-2.8%2015.7a111.8%20111.8%200%200%201-32.1%2018.6%2012.4%2012.4%200%200%201-15.1-5.4l-8.2-14.3a88.9%2088.9%200%200%201-31.7%200zm-10.5-58.8c38.5%2029.6%2082.4-14.3%2052.8-52.8-38.5-29.7-82.4%2014.3-52.8%2052.8zM386.3%20286.1l33.7%2016.8a24%2024%200%200%201%2010.5%2029.1c-8.9%2024.2-26.4%2046.4-42.6%2065.8a24%2024%200%200%201-30.3%205.3l-29.1-16.8a171.8%20171.8%200%200%201-54.9%2031.7v33.6a24%2024%200%200%201-19.7%2023.6%20224.9%20224.9%200%200%201-75.9%200%2024%2024%200%200%201-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74%20403a24%2024%200%200%201-30.3-5.3C27.5%20378.3%2010.4%20356.1%201.5%20332c-4-10.9.4-23.2%2010.5-29.1l33.3-16.8a173.2%20173.2%200%200%201%200-63.4L12%20205.8a23.8%2023.8%200%200%201-10.5-29c8.9-24.2%2026-46.4%2042.2-65.8a24%2024%200%200%201%2030.3-5.3l29.1%2016.8c16-13.7%2034.6-24.6%2054.9-31.7V57.1c0-11.5%208.2-21.5%2019.6-23.5a228%20228%200%200%201%2076-.1%2024%2024%200%200%201%2020%2023.6v33.6c20.3%207.2%2038.9%2018%2054.9%2031.7l29.1-16.8a24%2024%200%200%201%2030.3%205.3c16.2%2019.4%2033.2%2041.6%2042.1%2065.8%204%2010.9.1%2023.2-10%2029.1l-33.7%2016.8c3.9%2021%203.9%2042.5%200%2063.5zm-117.6%2021.1c59.2-77-28.7-164.9-105.7-105.7-59.2%2077%2028.7%20164.9%20105.7%20105.7zm243.4%20182.7l-8.2%2014.3c-3%205.3-9.4%207.5-15.1%205.4a110.5%20110.5%200%200%201-32.1-18.6%2012.4%2012.4%200%200%201-2.8-15.7l8.2-14.3a86.3%2086.3%200%200%201-15.9-27.4h-16.5c-6%200-11.2-4.3-12.2-10.3-2-12-2.1-24.6%200-37.1%201-6%206.2-10.4%2012.2-10.4h16.5c3.6-10.1%209-19.4%2015.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9%202.8-15.7%209.5-7.9%2020.4-14.2%2032.1-18.6%205.7-2.1%2012.1.1%2015.1%205.4l8.2%2014.3a88.9%2088.9%200%200%201%2031.7%200l8.2-14.3c3-5.3%209.4-7.5%2015.1-5.4a110.5%20110.5%200%200%201%2032.1%2018.6%2012.4%2012.4%200%200%201%202.8%2015.7l-8.2%2014.3c6.9%208%2012.3%2017.3%2015.9%2027.4h16.5c6%200%2011.2%204.3%2012.2%2010.3%202%2012%202.1%2024.6%200%2037.1-1%206-6.2%2010.4-12.2%2010.4h-16.5a86.3%2086.3%200%200%201-15.9%2027.4l8.2%2014.3c3%205.2%201.9%2011.9-2.8%2015.7a111.8%20111.8%200%200%201-32.1%2018.6%2012.4%2012.4%200%200%201-15.1-5.4l-8.2-14.3a88.9%2088.9%200%200%201-31.7%200zM501.6%20431c38.5%2029.6%2082.4-14.3%2052.8-52.8-38.5-29.6-82.4%2014.3-52.8%2052.8z%27%2F%3E%3C%2Fsvg%3E")}/* cogs icon */
h4.chalkboard-teacher:before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20fill%3D%27%23494949%27%20d%3D%27M208%20352c-2.39%200-4.78.35-7.06%201.09C187.98%20357.3%20174.35%20360%20160%20360c-14.35%200-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94%20352-.33%20402.48%200%20464.62.14%20490.88%2021.73%20512%2048%20512h224c26.27%200%2047.86-21.12%2048-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02%200%2096-42.98%2096-96s-42.98-96-96-96-96%2042.98-96%2096%2042.98%2096%2096%2096zM592%200H208c-26.47%200-48%2022.25-48%2049.59V96c23.42%200%2045.1%206.78%2064%2017.8V64h352v288h-64v-64H384v64h-76.24c19.1%2016.69%2033.12%2038.73%2039.69%2064H592c26.47%200%2048-22.25%2048-49.59V49.59C640%2022.25%20618.47%200%20592%200z%27%2F%3E%3C%2Fsvg%3E")}/* chalkboard-teacher icon */
.login-area a.login {display: block;height: 0;padding: 0;overflow: hidden;}
.login-area a.login:hover, .login-area a.login:focus {
    text-decoration: none !important;
	background:#ececec;
}
.login-area a.login:hover h4, .login-area a.login:focus h4 {
    color: #1a4278 !important;
}

/* Job Search */
.job-search p {max-width: 330px;}
.job-search h2 {font-size: 2.33rem;}
.job-search-image{    
	padding: 0;
    flex: 1 1 auto;
    align-self: center;
    margin-bottom: -7.8%;
    z-index: -2;
    background-image: url(https://montanaworks.gov/portals/180/Images/MontanaWorks-images/job-search-woman.jpg);
    padding-bottom: 33%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom right;
}
#chevron {
    position: relative;
    padding: 3vw 1vw 0;
    margin: 3% auto 4.75%;
    width: 100%;
    }
    #chevron:before, #chevron:after {
        content: '';
		position: absolute;
		top: -9%;
		left: 0;
		height: 100%;
		max-height:450px;
		width: 50%;
		background-color: rgba(26, 66, 120, 0.5);
		transform: skew(0deg, 15deg);
		z-index: -1;
		background-image:url('https://montanaworks.gov/portals/180/Images/MontanaWorks-images/chevron-bg.jpg');
		background-image: var(--randbgIMG);
		background-size: 260%;
		background-position: 9.5% 28%;
		background-repeat: no-repeat;
		background-blend-mode: color;
		border-radius: .25rem 0 0 .25rem;
    }
    #chevron:after {
		left: auto;
		right: 0;
		transform: skew(0deg, -15deg);
		background-position: 72% 28%;
		border-radius: 0 .25rem .25rem 0;
    }
.chevron-form {
	max-width: 500px;
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    margin: auto;
    padding: 0 10%;
    min-width: 270px;
}
.chevron-form input:focus + label, .chevron-form input + label.input-has-value {
    color: #fff;
    font-weight: normal;
}

/* Apprenticeship */
.apprenticeship {background-color: #3D854D}
.apprenticeship a.btn-outline-light:hover, .apprenticeship a.btn-outline-light:focus {color:#3D854D !important}

/* Professional Licensing */
.prolicensing {
    opacity: 1;
    animation: fade 2s ease-in-out;
    background-color: #dadada26;
	overflow: hidden
}
.prolicensing .col-12{
	border-radius:.5rem;
	padding:.5rem 0 1.25rem;
	background: -moz-linear-gradient(top,  rgba(26,66,120,0.95) 0%, rgba(26,66,120,0.95) 1%, rgba(26,66,120,0.88) 33%, rgba(26,66,120,0.95) 100%);
	background: -webkit-linear-gradient(top,  rgba(26,66,120,0.95) 0%,rgba(26,66,120,0.95) 1%,rgba(26,66,120,0.88) 33%,rgba(26,66,120,0.95) 100%);
	background: linear-gradient(to bottom,  rgba(26,66,120,0.95) 0%,rgba(26,66,120,0.95) 1%,rgba(26,66,120,0.88) 33%,rgba(26,66,120,0.95) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f21a4278', endColorstr='#f21a4278',GradientType=0 );}
.prolicensing a.btn {max-width: 400px}

.prolicensing .btn-outline-light:hover {color: #1a4278 !important}

/* Unemployment */
#dnn_JobSearchPane + #dnn_UIPane {
    margin-top: -3rem;
}
.unemployment {
	background-color: #eaf5fd;
    margin-top: 4rem;
    margin-bottom: 6rem;
}
.unemployment .row {position:relative}
.unemployment a.btn-outline-danger:hover, .unemployment a.btn-outline-danger:focus {color:#ffffff !important}
.eagle {
    width: 100%;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: -4.5rem;
    min-height: 192px;
    display: flex;
    max-height: 224px;
    z-index:1030;
}
.eagle:before {
	content:"";
	max-width: 235px;
    background: url('https://montanaworks.gov/Portals/180/Images/MontanaWorks-images/mt-eagle.png?ver=2019-01-02-135943-957') no-repeat;
    width: 100%;
    padding-bottom: 100%;
    min-width: 170px;
    min-height: 107px;
    background-color: transparent;
    background-size: contain;
}
.unemployment .col-md-8 {
	max-width: 65.33337%;
    flex: 0 0 65.33337%;
    margin: auto 3% auto -4%;
}

/* Department Services */
#deptServ {overflow: hidden;position:relative}
.department-services h2, .department-services h1 {
    border-bottom: 5px solid #f9f9f9;
    padding: .5rem 1rem 1.5rem;
    font-size: 3.25rem
}
#deptServ .department-services .btn-group {
    flex: 1 1 auto;
    display: flex;
    text-align: center;
    flex-flow: row nowrap;
    justify-content: center;
	max-width: 1200px;
	width:100%;
}
#mainServices button {border-radius:1rem;border:none}
#mainServices button:before {
    content: "\A";
    bottom: -12px;
    transition: all .3s ease-in-out;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 20px solid transparent;
    position: absolute;
    left: calc(50% - 29px);
    top: 50px;
    border-bottom: 20px solid transparent;
}
#mainServices button:not(.active):after {
    content: '';
    width: 100%;
    height: 1.5rem;
    display: block;
    position: absolute;
    z-index: -1;
}
#mainServices button:hover {background: #3d854d;color:#fff;}
#mainServices button.active:before {
    border-bottom: 20px solid #1a4279;
    border-top: 0px solid transparent;
}
#mainServices button:not(.active) {box-shadow: none!important;border-bottom: 4px solid #f9f9f9!important;border-radius: 0!important;margin: 0 5px -4px}
#mainServices button.active:hover {background: #38659e;color: #fff!important}
.btn{min-width:82px}
.btn:focus {box-shadow:none !important}
.currentPane .show .container-fluid:nth-of-type(2) {
    min-height: 250px;
	transition: height 1s ease-in-out;
}
.currentPane .show .container-fluid:nth-of-type(2) {
    min-height: 87px;
}
#deptServ .card-header {
    background-color: transparent;
    border: none;
    padding: 0 0 .75rem 0;
	font-size: 3rem}
#deptServ .card-header i {padding: 0.5rem;display: inline-flex}
#deptServ .card-header.font-sm {font-size:2rem}
#deptServ .card-header img {max-height:48px}

/* ---- Hidden ---- */
.hidden{    
	visibility: hidden;
    width: 0px!important;
    height: 0px!important;
    margin: 0px!important;
    padding: 0px!important;
    position: absolute !important;
    left: -500rem !important;
    top: 500rem !important;
  }
.department-services .col-auto {
	padding: 0 5px;
    width: auto;
    flex: 1 1 auto;
	margin-bottom: .65rem;
	display: flex;
}
.department-services .btn {flex:1 1 auto !important;transition: all .6s ease-in-out;min-height: 36px}
#deptServ .btn-outline-primary:not(:disabled):not(.disabled).active:focus {
    box-shadow: none;
}
.secondaryFilter .dropdown-menu {
    background: #1a4278;
	padding: 0 !important;
}
.secondaryFilter .dropdown-menu button {
    border-bottom: 1px solid #fff !important;
    text-align: left;
    width: 100%;
    border-radius: 0;
    transition: all .3s ease-in-out !important;
	padding: .75rem;
	margin:0 !important;
}
.secondaryFilter .dropdown-menu button:last-of-type {border-bottom-width:0 !important;}
.secondaryFilter .dropdown-menu button:nth-of-type(-n+3) {border-radius: 0;margin-top: -3px !important;border-width: 1px 0;width:50%;border-color:#fff}
.sorts .dropdown-menu.show {display: flex;width:100%;min-width:220px}

.deptServPanel {display: flex}
#deptServ .card {
	background: transparent;
    color: #fff;
    border: none;
    border-radius: unset;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    transition: background .25s ease-in;
    max-width: 340px;
    min-width: 290px;
    margin: auto;
}
#deptServ .card:hover, #deptServ .card:focus {
	background:#3D854D;
	border-radius: 8px;
	text-decoration: none
}
#deptServ .card h5 {width:100%}
#deptServ .card-body p {
	width:100%;
    font-size: .9rem;
    margin: 0;
}
#deptServ .card-body p:after {
    content: "\A";
    border-bottom: 2px solid #173b6b;
    margin: 0 auto;
    width: 100px;
    padding: 10px 0;
    display: block;
}
.loadAllServices i {position: relative;display: inline-block}
.loadAllServices i:before {
    max-height: 1rem;
    width: 1rem;
    float: left;
}
.loadAllServices i:after {
    content: "";
    border-bottom: 2px solid #fff;
    text-align: center !important;
    width: 16px;
    display: block;
    position: absolute;
    bottom: -5px;
    left: -1px;
}

/* Create an Account */
.accountbird img {position: absolute;
    width: 100%;
    right: 0rem;
    max-width: 94px;
    bottom: -24px;
    transform: rotateY(180deg);
    z-index: 9;}
.accountgriz img {
    position: relative;
    width: 115%;
    max-width: 727px;
    right: 40px;
    margin-top: -30px;
    margin-bottom: -24px;
}
.grizaccount {
	margin-left: -2vw;
    margin-top: 0vw;
}
.grizaccount ul {
    position: relative;
    margin: 1rem auto 1rem 2rem;
}
.grizaccount ul li {
    line-height: 1.75rem;
	margin-bottom: 1rem;
}
.grizaccount ul li:last-child:before {display: none}

/* Unemployment Rate */
.unemployment-rate span.rate {color: #fff;font-size: 2.75rem;display: flex;align-items: center;align-content: center;justify-content: center;min-height: 190px;background-size: contain;background-repeat: no-repeat;background-position: center;width: 100%;flex: 1 1 auto;position: relative;z-index: 1;padding: 25% 0;}
.unemployment-rate span.rate.svgbg:hover:before {transform: none !important}
#usa span.rate:before {background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20302%20188%27%3E%3Cpath%20fill%3D%27%23C68328%27%20d%3D%27M301.5%2024.23v3.99c-.94.56-1.98%201-2.8%201.7-1.74%201.46-3.33%203.13-6.12%202.93.94%203.95-2.6%204.38-4.86%205.9l-.84%2010.85c3.61%202.47%203.61%202.47%206.5%202.35-1.32%201.81-2.03%202.49-3.1%202.78-.55.15-1.2.06-1.68.3a366.6%20366.6%200%200%200-8.21%204.26c-1.64.87-3.66%201.3-4.52%204.04l7.24-3.4c-2.33%204.47-6.23%204.88-9.16%206.54%201.19%205.07%201.19%205.07-1.98%2012.06l-3.56-1.81c.98%201.74%201.3%202.77%201.97%203.42%201.74%201.64%201.55%203.72%201.11%205.58-.57%202.45-1.7%204.77-2.68%207.36-1.73-1.15-.88-2.27-.58-3.5.61-2.47.1-3.02-3.16-4.1.54%202.42%201.04%204.84%201.64%207.23.16.61.46%201.47.93%201.66%202.3.96%202.74%203.21%203.7%205.06%201.93%203.7%201.56%204.79-2.11%207.8-.21.17-.24.56-.35.86l1.88%202.25c-.86.62-1.45%201.31-2.17%201.51-3.02.84-5.58%202.05-6.24%205.55-.1.54-.77%201.2-1.32%201.4-3.07%201.06-5%202.98-5.5%206.32-.1.71-.93%201.33-1.46%201.95-1.93%202.27-3.81%204.56-5.8%206.76-3.01%203.31-3.8%207.58-3.1%2011.47.9%204.95%202.71%209.9%206.88%2013.41.55.46%201.2%201.42%201.05%201.96-.55%202.13.8%203.42%201.83%204.84%203.03%204.16%204.58%208.7%203.72%2013.9-.5%202.97-1.13%205.76-5.22%205.71-1.2-1.9-1.77-4.63-4.75-4.96-3.02-3.58-6.7-6.64-8.44-11.23-.76-1.99-2.07-3.62-.8-6%20.85-1.58-.09-3.2-1.5-4.36-1.91-1.56-3.84-3.1-5.7-4.72a3.63%203.63%200%200%200-4.12-.69c-.9.4-1.84.85-2.56%201.5-1.68%201.53-2.96%201.17-4.77-.08-3.16-2.18-6.64-3.6-10.66-1.81-1.43.63-3.1.71-4.47%201.01l-1.03-2.9c-1.56%201.91-2.73%203.29-5.21%202.35-1.66-.63-3.02.76-4.31%201.83l1.39%202.14-1.33%202.36%203.63%202.76c-2.77%201.24-4.21-1.57-6.36-1.2-.16.3-.32.58-.44.88-.18.45-.33.9-.43%201.2-.72-.23-1.38-.66-1.96-.57-1.06.16-2.14%201.04-3.08.87-.98-.19-1.85-1.2-2.68-1.95-.86-.76-1.54-1.74-2.46-2.4-.43-.3-1.25-.05-2.22-.05l1.93%201.8c-2.48-.22-4.3-.18-6-.58-4.76-1.11-9.08-.8-12.94%202.64-1.84%201.62-3.96%202.95-6.05%204.25-3.33%202.08-6.75%204.03-9.5%205.66-1.6%204.92-1.7%209.11-.57%2013.33.13.46%200%201-.02%201.49h-2c-2-.95-3.91-2.34-6.02-2.76-4.5-.9-5.57-4.01-6.03-7.83-.1-.76-.26-1.74-.77-2.18-3.24-2.8-4.95-6.42-6.33-10.36-1.5-4.36-4.86-6.45-9.41-6.73-2.16-.13-3.88.11-4.44%202.78-.23%201.12-1.42%202.03-2.26%203.16-2.26-1.46-4.28-2.6-6.1-4-1.42-1.09-2.73-2.36-2.6-4.52.15-2.5-1.28-4.33-2.97-6.02-2.54-2.56-5.01-5.2-8.06-8.39-.9%200-2.54.07-4.18-.02-1.72-.09-3.31-1.74-5.1-.47l-1.3%202.76c-4.6-.64-8.99-1.18-13.35-1.87-1.6-.26-3.3-.58-4.69-1.36-6.6-3.71-13.23-7.41-19.58-11.53-1.85-1.2-3.57-2.09-5.67-2.4-2.88-.4-5.76-.83-8.36-1.2-.9-2.5.11-4.73-1.63-6.63-4.37-4.74-8.28-9.97-14.87-11.92-.26-.08-.41-.5-.8-1%201.6-2.4.77-4.76-.52-7.23-1.35-2.6-2.33-5.4-3.45-8.06l1.32-2c-.9-2.23-2.32-4.06-2.22-5.8.22-3.68-1.13-6.87-2.31-10.08-.8-2.14-1.38-4.26-.58-6.23.98-2.4.56-4.1-1.24-5.69v-2.99c4.2-2.48%204.4-6.53%204.08-10.7-.18-2.37-.07-4.56%201.07-6.73%202.53-4.8%205.13-9.6%207.26-14.59%202.8-6.57%204.51-13.4%202.58-20.63-.16-.6.37-1.4.57-2.09L23.8%206.1l3.36-2.42L26.41.3h2c4.33%201.32%208.62%202.77%2013%203.92%2016.17%204.27%2032.63%207.1%2049.1%209.9%202.91.5%205.86.77%208.8%201.06%204.1.41%208.3.26%2012.26%201.2%206.67%201.6%2013.44.66%2020.16%201.58%207.17.98%2014.57.26%2021.88.26%203.1%200%203.1-.02%205.93-1.95%201.22%203.9%203.89%205.23%207.91%205.03%202.17-.11%204.57.7%206.54%201.72a7.24%207.24%200%200%200%204.6.94c2.36-.27%204.9-.14%207.25%201.33-4.79%201.43-7.85%204.71-10.54%208.45%202.08%201.46%203.43-1.55%205.5-.9l-.52%202.22c.87%200%201.85.3%202.43-.05%202.48-1.51%205.5-2.1%207.46-4.57%201.09-1.37%202.34-2.93%205.03-2.35l-3.38%204c2.39.09%204.37-.23%205.82%201.72.47.62%202.49.23%203.76.05.78-.11%201.45-.8%202.24-1.04%201.7-.53%203.45-.94%205.19-1.4%201.73%202.28%206.12%201.43%206.38%205.7-3.9.21-7.83-.05-11.6%201.61-4.24%201.86-5.32%202.87-6.19%208.03l2.9-3.23c-1.76%206.37-3.36%2012.35-2.54%2018.9.4%203.19%201.62%205.46%203.79%207.64%202.54-1.13%203.62-3.1%204.16-5.41.5-2.24%201.06-4.66-.62-6.54-1.7-1.9-1.63-4.11-1.2-6.08.66-2.97.38-6.71%203.34-8.45%201.93-1.13%202.23-3.04%203.56-4.73%201.65.4%203.2.94%204.78%201.1%203.14.33%203.96%202.52%204.08%205.04.08%201.58-.41%203.2-.75%204.78-.21%201-.61%201.97-.93%202.96l.62.35%203.54-3.74c4.62%204.49%204.61%208.95.06%2017.53l5.39%201.95c4.9-3.06%2010.1-5.91%2014.25-10.27.88-.93%202.16-1.83%202.4-2.93.23-.99-.7-2.24-1.22-3.63%202.58-.75%204.62-2.3%207.6-1.56%202.25.57%204.4-.8%205.91-2.72.3-.36.53-.77.75-1.11l-1.56-3.55L259%2038.5a8.77%208.77%200%200%201%205.56-3.81c3.37-.7%206.64-1.92%2010.03-2.44%203.11-.47%204.78-2.74%206.67-4.63%201.02-1.03%201.84-3.04%201.6-4.41-.74-4.3%201-7.92%202.1-11.8%201.15.23%202.16.72%202.99.51%201.02-.26%201.89-1.1%203.16-1.92.93%201.44%201.87%202.57%202.44%203.86.8%201.8%201.02%203.9%202.02%205.54%201.36%202.22%202.57%204.95%205.93%204.84z%27%2F%3E%3Cg%20fill%3D%27%23494949%27%3E%3Cpath%20d%3D%27M61.15%20164.32c-.7-.7-1.04-1.7-1.04-3.01v-5.1h1.67v5.03c0%201.77.77%202.66%202.3%202.66%201.52%200%202.29-.89%202.29-2.66v-5.03h1.65v5.1c0%201.3-.35%202.3-1.04%203.01-.7.7-1.66%201.05-2.91%201.05s-2.22-.35-2.92-1.05zM71.15%20165.07a4.2%204.2%200%200%201-1.55-.78l.59-1.3a5.1%205.1%200%200%200%202.98%201c.67-.01%201.17-.12%201.5-.33s.5-.5.5-.86c0-.26-.1-.47-.28-.64-.19-.16-.42-.3-.7-.39-.29-.1-.67-.2-1.17-.32-.68-.17-1.24-.33-1.67-.5s-.79-.41-1.1-.76c-.3-.35-.45-.82-.45-1.41%200-.5.13-.96.4-1.36.28-.41.68-.74%201.23-.98a4.96%204.96%200%200%201%202-.36c.56%200%201.1.07%201.63.2.54.14%201%20.34%201.38.6l-.52%201.3a5.26%205.26%200%200%200-2.5-.7c-.66%200-1.15.1-1.47.33-.33.22-.49.52-.49.89%200%20.26.1.47.28.63s.42.3.7.39c.29.1.67.2%201.17.32.67.16%201.22.32%201.65.49.43.16.8.42%201.1.76.3.35.46.81.46%201.4%200%20.5-.14.95-.4%201.35s-.69.73-1.24.97-1.22.36-2.01.36c-.7%200-1.37-.1-2.02-.3zM84.34%20163.15h-4.52l-.89%202.1H77.2l4.07-9.04h1.65l4.08%209.03h-1.75l-.9-2.09zm-.55-1.31l-1.7-3.95-1.7%203.95h3.4z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
    position: absolute;
    z-index: -1;
    background-position: center;
	height:100%!important;
	width:100%!important;
	top:0;
	left:0
	}
#mt .rate {padding: 25% 0 25% 15%}
#mt span.rate:before {
background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20302%20188%27%3E%3Cpath%20fill%3D%27%230A4370%27%20d%3D%27M27%2054v-6c.31-.88.83-1.74.9-2.64.5-6.01.86-12.04%201.34-18.06.11-1.45.5-2.87.76-4.3h2c.73.3%201.44.82%202.19.89%207.94.72%2015.88%201.5%2023.84%202.02%2011.77.76%2023.56%201.47%2035.36%201.92%2013.63.5%2027.27.93%2040.91.99%2016.3.06%2032.61-.23%2048.92-.53a2376%202376%200%200%200%2044.9-1.2c10.96-.4%2021.9-1.2%2032.86-1.78%202.3-.12%204.6-.02%207.07-.02.25%201.53.56%202.82.67%204.13.37%204.64.68%209.28%201%2013.92%201.03%2014.92%202.08%2029.84%203.07%2044.76.8%2011.94%201.51%2023.89%202.29%2035.83.3%204.65.63%209.29%201.03%2013.92.07.74.58%201.44.89%202.15v5c-50.04%204.7-100.24%204.12-150.93%203.84v14.98c-3.95-1.32-3.68-5.51-6.28-7.26-2.77%201.3-2.77%201.3-4.2%204.94-5.4%201.22-10.81.77-16.45-.26l-2.33%202.89c-1.77-.42-3.35-.97-4.98-1.16-2.85-.32-3.75.7-3.83%204.03h-1c-1.21-1.86-3.4-3.12-3.44-5.72-.01-.96-.27-1.93-.51-2.87-.71-2.72-1.1-5.51-5.04-5.68-1.32-.06-2.56-1.77-3.7-2.64%201.16-4.01%201.35-4.17-.46-6.31-2.9-3.45-4.07-7.43-4.87-11.74-.49-2.65-1.4-5.42-4.1-6.33l-7.7%206.2-3.7-4.18v-6.29l3.18-2.07c-.39-1.18-.92-2.4-1.17-3.66-.29-1.52-.93-3.37-.36-4.57%201.4-2.98%201.84-6.2%202.88-9.25l1.95-5.77h-6.1l-1.33-2.9c-.65.14-1.59.6-1.85.34-1.13-1.08-2.62-2.24-2.96-3.61-1.1-4.56-4.87-7.36-6.93-11.24A8.09%208.09%200%200%200%2039%2076.38c-2.2-1.9-4.5-3.67-6.6-5.36.51-.89%201.15-1.53%201.02-1.86-.41-1.05-.98-1.84-.55-3.2.34-1.09-.04-2.67-.63-3.73-1.6-2.83-3.47-5.5-5.24-8.23z%27%2F%3E%3Cg%20fill%3D%27%23494949%27%3E%3Cpath%20d%3D%27M151.98%20164.24l-.01-5.98-2.97%204.95h-.75l-2.97-4.88v5.91h-1.6v-9.03h1.38l3.6%205.99%203.51-5.99h1.39v9.03h-1.58zM157.84%20163.88c-.56-.3-1-.72-1.3-1.26-.32-.53-.48-1.14-.48-1.82s.16-1.29.47-1.82a3.3%203.3%200%200%201%201.31-1.25c.56-.3%201.19-.45%201.89-.45s1.33.15%201.9.45c.55.3.99.72%201.3%201.25.31.53.47%201.14.47%201.82s-.15%201.29-.47%201.82a3.3%203.3%200%200%201-1.3%201.26c-.57.3-1.2.45-1.9.45s-1.33-.15-1.89-.45zm3.35-1.52c.4-.4.59-.92.59-1.56s-.2-1.17-.59-1.57c-.38-.4-.87-.59-1.47-.59s-1.08.2-1.46.6-.58.91-.58%201.56.2%201.16.58%201.56.87.6%201.46.6%201.09-.2%201.47-.6zM171.73%20158.04c.52.5.78%201.26.78%202.25v3.95h-1.61v-3.74c0-.6-.14-1.05-.43-1.36-.28-.3-.68-.46-1.21-.46-.6%200-1.06.18-1.4.54-.35.35-.52.87-.52%201.54v3.48h-1.62v-6.89h1.54v.9c.27-.32.6-.57%201-.73.41-.16.87-.25%201.37-.25.87%200%201.57.26%202.1.77zM179.48%20163.87c-.19.15-.42.27-.69.35-.27.07-.56.11-.86.11-.75%200-1.34-.2-1.75-.59s-.62-.97-.62-1.73v-3.31h-1.14v-1.3h1.14v-1.57h1.61v1.57h1.85v1.3h-1.85v3.27c0%20.34.08.6.25.77.16.18.4.26.7.26.37%200%20.67-.09.9-.28l.46%201.15zM186.55%20158c.53.49.8%201.22.8%202.2v4.04h-1.52v-.84c-.2.3-.48.53-.85.7-.36.15-.8.23-1.32.23s-.97-.09-1.35-.26a2.1%202.1%200%200%201-.9-.74%201.86%201.86%200%200%201-.31-1.06c0-.62.23-1.12.69-1.5.46-.37%201.18-.55%202.17-.55h1.78v-.1c0-.49-.14-.86-.43-1.12s-.72-.38-1.28-.38c-.4%200-.77.06-1.15.18a2.8%202.8%200%200%200-.94.5l-.64-1.17c.36-.28.8-.49%201.3-.64s1.05-.22%201.62-.22c1.01%200%201.79.25%202.33.73zm-1.48%204.88c.32-.18.54-.45.67-.8v-.8h-1.67c-.92%200-1.39.31-1.39.92%200%20.3.12.53.35.7s.55.26.97.26c.4%200%20.76-.1%201.07-.28zM196.2%20158.04c.52.5.78%201.26.78%202.25v3.95h-1.61v-3.74c0-.6-.15-1.05-.43-1.36-.28-.3-.69-.46-1.21-.46-.6%200-1.07.18-1.4.54-.35.35-.53.87-.53%201.54v3.48h-1.6v-6.89h1.53v.9c.26-.32.6-.57%201-.73.4-.16.86-.25%201.37-.25.87%200%201.57.26%202.1.77zM204.77%20158c.53.49.8%201.22.8%202.2v4.04h-1.52v-.84c-.2.3-.48.53-.84.7-.37.15-.81.23-1.33.23s-.96-.09-1.35-.26a2.1%202.1%200%200%201-.9-.74%201.86%201.86%200%200%201-.31-1.06c0-.62.23-1.12.69-1.5.46-.37%201.18-.55%202.17-.55h1.78v-.1c0-.49-.14-.86-.43-1.12s-.72-.38-1.28-.38c-.4%200-.77.06-1.15.18a2.8%202.8%200%200%200-.94.5l-.64-1.17c.36-.28.8-.49%201.3-.64s1.05-.22%201.62-.22c1.01%200%201.79.25%202.33.73zm-1.47%204.88c.3-.18.53-.45.66-.8v-.8h-1.66c-.93%200-1.4.31-1.4.92%200%20.3.12.53.35.7s.56.26.97.26c.4%200%20.76-.1%201.08-.28z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat: no-repeat;
    position: absolute;
    z-index: -1;
    background-position: center;
    height:100%!important;
	width:100%!important;
	top:0;
	left:0}
span.rate:before{height:100%!important}
#usa {min-width: 225px}
#mt {min-width: 210px}
.change {margin-top:-4.5rem;max-width: 38vw;min-width: 206px}
.change:before, 
.change:after {
    flex-grow: 1;
    height: 1px;
    content: '\a0';
    background-color: #ddd;
    position: relative;
    top: .75em;
    margin: 0 .5rem;
}
.month-change i {
    color: #8a8a8a;
    font-size: 1.5rem;
    padding-right: .5rem;
    margin-left: -1.5rem;
    position: relative;
    bottom: -.15rem;
}
#mt .month-change i:first-of-type {margin-left: 1.5rem}
.month-change i:last-of-type {
    margin: 0 -.4rem 0 0;
    font-size: .6rem;
    position: relative;
    bottom: .1rem;
}
#mtc {flex:1 1 auto}

.above-footer {
    background-size: cover;
    background-blend-mode: multiply;
    position: relative;
    z-index: 0;
	height: auto;
    min-height: auto;
}
.above-footer .row {padding: 9vw 15px;max-height: 550px;}
.above-footer .col {max-width:290px;}
.above-footer a:nth-child(1) {    
	max-width: 754px;
	margin: 0 auto;
	width:100%;
}
.above-footer a:nth-child(2) {
    max-width: 336px;
    width: 40vw;
    min-width: 200px;
    margin: 0 auto;
}
.above-footer .svgbg:nth-child(1):hover:before {
    transform: translate3d(0px, -10px, 0) scale(1.05);
}

.above-footer .svgbg:nth-child(2):hover:before {
    transform: translate3d(0px, 10px, 0) scale(1.05);
}

/* Footer */
.mountains {
    width: 140%;
    height: 4vw;
    position: absolute;
    margin-left: -15px;
    -webkit-mask-image: url(https://montanaworks.gov/portals/180/Images/MontanaWorks-images/svg-mountains-range.svg);
    mask-image: url(https://montanaworks.gov/portals/180/Images/MontanaWorks-images/svg-mountains-range.svg);
    background-image: linear-gradient(to 80%, rgba(73,73,73,0), rgba(73,73,73,.5));
    background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(58,78,100,0) 25%, rgba(73,73,73,1) 100%);
    background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(58,78,100,0) 25%,rgba(73,73,73,1) 100%);
    background: linear-gradient(to bottom, rgba(30,87,153,0) 0%,rgba(58,78,100,0) 25%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#494949',GradientType=0 );
    bottom: -1px;
    -webkit-mask-size: 100% 133%;
    mask-size: 100% 133%;
}
.mountains:before {
	content: '';
    width: 120vw;
    height: 6vw;
    position: absolute;
    -webkit-mask-size: 120% 190%;
	mask-size: 120% 190%;
    margin: auto -15px 0;
    -webkit-mask-image: url(https://montanaworks.gov/portals/180/Images/MontanaWorks-images/svg-mountains-range.svg);
    mask-image: url(https://montanaworks.gov/portals/180/Images/MontanaWorks-images/svg-mountains-range.svg);
    background-image: linear-gradient(to 80%, rgba(21,21,21,0), rgba(255,255,255,1));
    background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(21,21,21,0) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,1) 100%);
}
.mountains.back {
    width: 90vw;
    position: absolute;
    background-image: linear-gradient(to 80%, rgba(21,21,21,0), rgba(255,255,255,1));
    background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(21,21,21,0) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,1) 100%);
    -webkit-mask-size: 100% 131%;
    mask-size: 100% 131%;
}
footer {position:relative;border-top: 2px solid #3e3e3e;overflow: hidden}
footer h4 {
    color: #ffffff;
    border-bottom: 1px solid #505050;
    width: auto;
    padding: 2px 0px 5px;
    display: inline-block;
}
footer ul {padding:0}
footer ul li {
    padding: 0 0 .75vw 0;
    width: 100%;
    font-size: 15px;
	list-style-type: none;
}
.social {margin-bottom: 1.75rem;border-bottom: 2px solid #505050}
.social .col {max-width: 70px}
.social a {
	font-size: 1.33rem;
    background: transparent;
    height: 45px;
    display: block;
    border-radius: 100%;
    width: 45px;
    margin: 0 auto;
    padding: .35rem .5em;
}
footer a, footer a:visited {color:#ececec;}
footer a:hover, footer a:focus {color:#ababab}

/* State Footer */
.state-footer .col-auto {margin: auto 0 auto auto;}

/* Login Modal */
#loginModal .modal-dialog:before {
    background: url(https://montanaworks.gov/portals/180/Images/MontanaWorks-images/grizzly2.png) no-repeat;
    content: "";
    height: auto;
    display: block;
    background-size: contain;
    position: absolute;
    left: 0%;
    padding-bottom: 66.35%;
    z-index: 9;
    width: 146%;
    background-color: transparent;
    max-width: 553px;
    top: -5.7%;
    background-position: 0% top;
    margin-left: -20%;
}
#loginModal .modal-content {min-height:316px;min-width:515px}
#loginModal .modal-header {padding:.75rem 1rem}
#loginModal .modal-title {margin-left: 14.1rem;width: 194px;color: #767676;font-weight: normal}
#loginModal .modal-title img {padding-left:2px}
#loginModal .modal-header, #loginModal .modal-footer {border:none;}
#loginModal .modal-body, #registerModal .modal-body {display: flex;flex-flow: column}
#loginModal .modal-body .btn {
    margin: auto auto .75rem 14.25rem;
    max-width: 250px;
    width: 100%;
	display:flex;
	align-items: center
}
#loginModal .modal-footer, #registerModal .modal-footer {padding:0 1rem 1rem 1rem;display:none}
#registerBtn a {max-width: 220px;border-radius: .25rem;margin-bottom: .75rem}
#registerModal .modal-title {color: #767676}
#registerModal .modal-body .btn {
    max-width: 240px;
    width: 100%;
    display: flex;
    align-items: center;
    margin: auto auto .75rem;
}

/* Professional Boards Module */
#proBoardsModal li {
    padding-bottom: 15px;
    list-style-type: decimal;
    width: 48%;
    min-width: 214px;
}
#proBoardsModal li:nth-of-type(odd) {
    margin-right: 4%;
}

#proBoardsModal a:hover, #proBoardsModal a:focus {color: red}





/* Animating Elements */
.animation-element {
  opacity: 0;
  position: relative;
}
/*animation element sliding left*/
.animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);
}

.animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0%, 0px, 0px);
  -webkit-transform: translate3d(0%, 0px, 0px);
  -o-transform: translate(0%, 0px);
  -ms-transform: translate(0%, 0px);
  transform: translate3d(0%, 0px, 0px);
}
/*animation element fly-left*/
.animation-element.fly-left {
  opacity: 0;
  transition: all 1s ease-in-out;
  -moz-transform: translateX(-265%);
  -webkit-transform: translateX(-265%);
  -o-transform: translateX(-265%);
  -ms-transform: translateX(-265%);
  transform: translateX(-265%);
}

.animation-element.fly-left.in-view {
  opacity: 1;
  -moz-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  -o-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
  animation: flyl 1s cubic-bezier(0,1,.8,1) forwards;
}
.animation-element.fly-left.in-view:before {
    content: "";
    animation: flyy 1s cubic-bezier(.5,1,.8,.9) forwards;
    display: block;
	margin: auto;
}
@keyframes flyl {
	from {transform: translateX(-265%)}
	to {transform: translateX(0%)}
}
@keyframes flyy {
	0% {transform: translateY(60px)}
	33% {transform: translateY(10px)}
	66% {transform: translateY(2px)}
	80% {transform: translateY(0px)}
	100% {transform: translateY(0px)}
}

/*animation element fly-right*/
.animation-element.fly-right {
  opacity: 0;
  transition: all 1s ease-in-out;
  -moz-transform: translateX(265%);
  -webkit-transform: translateX(265%);
  -o-transform: translateX(265%);
  -ms-transform: translateX(265%);
  transform: translateX(265%);
}

.animation-element.fly-right.in-view {
  opacity: 1;
  -moz-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  -o-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
  animation: flyr 1s cubic-bezier(0,1,.8,1) forwards;
}
@keyframes flyr {
	from {transform: translateX(265%)}
	to {transform: translateX(0%)}
}
.animation-element.fade {
    transition: 1.25s opacity ease-in-out;
}
.animation-element.fade.in-view {
    opacity: 1;
}

/* Random Image */
.random-img {
	opacity: 1;
	background-image: var(--randbgIMG);
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center 25% !important;
	background-blend-mode: multiply;
	background-attachment: fixed;
	animation: fade 1s ease-in-out;
	will-change: transform
}

@keyframes fade {
	0% {opacity: 0}
	32% {opacity:0.01}
	33% {opacity:0.1}
	100% {opacity: 1}
}

.light-bg {
    background-color: #f4f4f4;
    background-blend-mode: screen!important;
}
.light-bg-shadow {background-color: #efefef;background-blend-mode: screen!important;box-shadow: inset 0px 3px 15px -11px}

/* SVG MT Counties */
#mtcounties {

  display: block;
  width: 100%;
  overflow: visible;
}
#mtcounties path{fill:transparent;stroke:#ffffff;stroke-width:2;stroke-linejoin:round;transition: all .25s ease-in-out}
#mtcounties path:hover, #mtcounties path:focus {fill:#3D854D !important}
/* Legend */
#mtc [data-color] {
    font-size: .8rem;
    margin-right: 1px;
    padding: 0 2px;
}

#mtc [data-color] i {
    font-size: .65rem;
    padding-right: .2rem;
}
#mtc .greater-than-equal, #mtc .less-than-equal {
    font-size: .97rem!important;
    font-weight: 500;
    line-height: 1.2;
}
/* Fill based on Unemployment Rate */
#mtcounties path[data-color="darkest"], [data-color="darkest"] {
    fill: #041d37;
	    border-top: 10px solid #041d37;
}
#mtcounties path[data-color="darker"], [data-color="darker"] {
    fill: #133253;
	border-top: 10px solid #133253;
}
#mtcounties path[data-color="dark"], [data-color="dark"] {
    fill: #2b4c6f;
	border-top: 10px solid #2b4c6f;
}
#mtcounties path[data-color="medium"], [data-color="medium"] {
    fill: #4a6b8a;
	border-top: 10px solid #4a6b8a;
}
#mtcounties path[data-color="light"], [data-color="light"] {
    fill: #738ca6;
	border-top: 10px solid #738ca6;
}
#mtcounties path[data-color="lightest"], [data-color="lightest"] {
    fill: #bfc9d3;
	border-top: 10px solid #bfc9d3;
}
.col[data-color]:hover, .col[data-color]:focus  {
    background-color: #555e11;
    color: #fff;
}
#mtcounties path.dataHover {
    fill: #9ca3ab;
	opacity: 0.4;
}
.graphHover {
	fill:#3D854D !important;
	opacity: 1 !important;
}

/* Custom Tooltip */
.unemployment-rate .tooltip.show {opacity: 1}
.unemployment-rate .tooltip>.tooltip-inner {
    background: #3D854D !important;
    padding: .5rem .75rem;
}

/* Tooltip on top */
.unemployment-rate .tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before, .unemployment-rate .tooltip.bs-tooltip-top .arrow:before, .unemployment-rate .tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before, .unemployment-rate .tooltip.bs-tooltip-bottom .arrow:before {
  display:none;
}

/* Lazy Load Images */
.lozad {
    filter: blur(.15rem);
    transition: all .15s ease-in-out;
}

[data-loaded="true"] {
    filter: blur(0) !important;
}
.blur{filter: blur(.15rem)!important;
  -webkit-filter: blur(.15rem)!important;}

/* SVG icons */
.play-icon:before {
    content: "\25ba" !important;
    font-size: 0.85rem !important;
    bottom: 2px!important;
  }
  .inline-svg {
    width: 2.5rem;
    display: block;
    margin: 0 auto 1rem;
  }
  .unemployment-item {
    max-width: 25vw;
    min-width: 320px;
  }

/* SVG Background Images -- IE is difficult! In order to get data:image/svg+xml to work in all browsers follow these steps: 
1) Get SVG code then optimise it using:https://jakearchibald.github.io/svgomg/ 
2) switch any " for ' 
3) url encode it:https://meyerweb.com/eric/tools/dencoder/ 
4) paste this code as a background image with: url("data:image/svg+xml,CODE YOU JUST OPTIMISED HERE") 
NOTE: to change the color, use path fill='#HEXCOLOR' in the SVG code before you optimise it after the viewbox. This is the only way to change the color for IE. CSS filters will work for other browsers to change color as long as the fill isn't white or black but you still have to support IE so path fill is the only way. */
.svgbg:before {
  content: '\00a0';
  background-repeat: no-repeat;
  background-position: center;
  background-size:contain;
  height: 100vw;
  transition: all .3s ease-in-out;
  display: flex;
  margin: 1px auto 0 !important;
  line-height: 1;
  flex:1 1 auto
}
.svgbg:hover:before, a.btn:hover i:before {transform: scale(1.15)}
i.svgbg:hover:before {transform: none}
.modal-content .svgbg:hover:before {transform: none}

.sort-az-icon:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M157%20404l-68%2072c-5%205-13%205-18%200L3%20404c-7-7-2-20%209-20h44V44c0-7%205-12%2012-12h24c7%200%2012%205%2012%2012v340h44c11%200%2016%2013%209%2020zm106-189a12%2012%200%200%201-12%209h-29c-8%200-14-8-11-16l57-168a12%2012%200%200%201%2011-8h36c5%200%2010%203%2011%208l57%20168c3%208-3%2016-11%2016h-29a12%2012%200%200%201-12-9l-8-30h-52l-8%2030zm21-74h26l-9-30-4-16-4%2016-9%2030zm8%20292l7-10%2070-99a12%2012%200%200%200%202-7v-17c0-7-5-12-12-12H236c-6%200-12%205-12%2012v23c0%206%206%2012%2012%2012h65l-8%2010-70%2098a12%2012%200%200%200-2%207v18c0%207%206%2012%2012%2012h128c6%200%2012-5%2012-12v-23c0-6-6-12-12-12h-69z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 1rem;
	max-width: 100%!important;
}
.active.sort-az-icon:before, .sort-az-icon:hover:before, .sort-az-icon:focus:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M157%20404l-68%2072c-5%205-13%205-18%200L3%20404c-7-7-2-20%209-20h44V44c0-7%205-12%2012-12h24c7%200%2012%205%2012%2012v340h44c11%200%2016%2013%209%2020zm106-189a12%2012%200%200%201-12%209h-29c-8%200-14-8-11-16l57-168a12%2012%200%200%201%2011-8h36c5%200%2010%203%2011%208l57%20168c3%208-3%2016-11%2016h-29a12%2012%200%200%201-12-9l-8-30h-52l-8%2030zm21-74h26l-9-30-4-16-4%2016-9%2030zm8%20292l7-10%2070-99a12%2012%200%200%200%202-7v-17c0-7-5-12-12-12H236c-6%200-12%205-12%2012v23c0%206%206%2012%2012%2012h65l-8%2010-70%2098a12%2012%200%200%200-2%207v18c0%207%206%2012%2012%2012h128c6%200%2012-5%2012-12v-23c0-6-6-12-12-12h-69z%27%2F%3E%3C%2Fsvg%3E");
}
.sort-za-icon:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M422%20208L365%2040c-1-5-6-8-11-8h-36c-5%200-10%203-11%208l-57%20168c-3%208%203%2016%2011%2016h29c5%200%2010-3%2012-9l8-30h52l8%2030a12%2012%200%200%200%2012%209h29c8%200%2014-8%2011-16zm-99-67l9-30%204-16%204%2016%209%2030zM121%2036c-5-5-13-5-18%200l-68%2072c-7%207-2%2020%209%2020h44v340c0%207%205%2012%2012%2012h24c7%200%2012-5%2012-12V128h44c11%200%2016-13%209-20zm279%20397h-65l-4%201%207-11%2070-99c2-2%202-4%202-7v-17c0-7-5-12-12-12H275c-6%200-12%205-12%2012v23c0%206%206%2012%2012%2012h65l-8%2010-70%2098-2%207v18c0%207%206%2012%2012%2012h128c6%200%2012-5%2012-12v-23c0-6-6-12-12-12z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 1rem;
	max-width: 100% !important;
}
.active.sort-za-icon:before, .sort-za-icon:hover:before, .sort-za-icon:focus:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M422%20208L365%2040c-1-5-6-8-11-8h-36c-5%200-10%203-11%208l-57%20168c-3%208%203%2016%2011%2016h29c5%200%2010-3%2012-9l8-30h52l8%2030a12%2012%200%200%200%2012%209h29c8%200%2014-8%2011-16zm-99-67l9-30%204-16%204%2016%209%2030zM121%2036c-5-5-13-5-18%200l-68%2072c-7%207-2%2020%209%2020h44v340c0%207%205%2012%2012%2012h24c7%200%2012-5%2012-12V128h44c11%200%2016-13%209-20zm279%20397h-65l-4%201%207-11%2070-99c2-2%202-4%202-7v-17c0-7-5-12-12-12H275c-6%200-12%205-12%2012v23c0%206%206%2012%2012%2012h65l-8%2010-70%2098-2%207v18c0%207%206%2012%2012%2012h128c6%200%2012-5%2012-12v-23c0-6-6-12-12-12z%27%2F%3E%3C%2Fsvg%3E");
}
.clipboard:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M384%20112v352c0%2026.51-21.49%2048-48%2048H48c-26.51%200-48-21.49-48-48V112c0-26.51%2021.49-48%2048-48h80c0-35.29%2028.71-64%2064-64s64%2028.71%2064%2064h80c26.51%200%2048%2021.49%2048%2048zM192%2040c-13.255%200-24%2010.745-24%2024s10.745%2024%2024%2024%2024-10.745%2024-24-10.745-24-24-24m96%20114v-20a6%206%200%200%200-6-6H102a6%206%200%200%200-6%206v20a6%206%200%200%200%206%206h180a6%206%200%200%200%206-6z%27%2F%3E%3C%2Fsvg%3E");
}
.creative-commons-logo:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20496%20496%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M247.6%200C104.7%200%200%20115.1%200%20248c0%20138.5%20113.6%20248%20247.6%20248C377.5%20496%20496%20395.1%20496%20248%20496%20110.1%20389.4%200%20247.6%200zm.8%20450.8c-112.5%200-203.7-93-203.7-202.8%200-105.4%2085.5-203.3%20203.7-203.3%20112.6%200%20202.9%2089.5%20202.8%20203.3%200%20121.7-99.6%20202.8-202.8%20202.8z%27%2F%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M349.4%20177.1h-54v-54c0-7.7-6-13.7-13.7-13.7H145.3c-5.8%201-12.4%205.5-12.4%2013.7v182.5c0%207.7%205.9%2013.7%2013.7%2013.7h54v54c0%207.7%206%2013.7%2013.7%2013.7h135.1c7.6%200%2013.7-6%2013.7-13.7V190.8c0-7.6-5.9-13.7-13.7-13.7zm-136.8.1c-6.2%201.1-12%206.3-12%2013.7v101.4h-40.7V136.9h108.5v40.3h-55.8zm123.5%20182.4H227.6V204.2h108.5v155.4z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
    width: 3rem;
}
.help-link-logo:before {
	width:200px;max-height: 50px;background-image:url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20200%2050%27%3E%3Cpath%20d%3D%27M64.63%2026.96V1.74h-7.3V33.2h19.9v-6.24zM53.4%207.84v-6.1H31.03V33.2H53.4v-6.1H38.33v-6.97H50.2v-5.92H38.33V7.84zM25.09%201.74h-7.3v12.29H8.11V1.74H.8V33.2h7.31V20.22h9.68V33.2h7.3zM197.95%2027.7c-1.1%201.25-2.03%201.85-2.54%201.85-.65%200-1.34-1.25-2.6-4.16a59.13%2059.13%200%200%201-2.67-6.94c1.15-1.39%203.23-2.91%205-2.91.96%200%201.66.23%202.12.46.23.1.55-.05.88-.32a3.97%203.97%200%200%200%201.06-2.31c0-.88-.93-1.62-2.22-1.62-2.36%200-5.22%202.82-7.82%205.36a54.01%2054.01%200%200%200-3.74%204.02h-.1c1.53-6.65%202.92-13.04%204.45-19.74.18-.97.18-1.39-.33-1.39-.78%200-3.7%201.2-7.86%201.62L181.26%203l1.3.04c1.89.1%202.03.37%201.61%202.27a940.5%20940.5%200%200%201-5.96%2027.6l.32.28c1.34-.37%203-.74%204.62-.92.37-2.36.93-4.95%201.57-8.1.37-.64%201.02-1.38%201.85-2.26.97%203%202.08%205.87%203.06%208.1%201.01%202.3%202.03%203.18%203.23%203.18%201.25%200%203.52-.88%205.92-4.4l-.83-1.1zM175.3%2027.14c-1.17%201.11-2.5%202-2.88%202-.36%200-.41-.52-.13-1.67.69-2.96%201.34-5.92%202.03-8.79%201.39-6.15%200-6.93-1.43-6.93-1.02%200-2.27.46-3.56%201.3a30.94%2030.94%200%200%200-7.36%207.2h-.09l.7-2.9c.92-4.17.46-5.6-.75-5.6-1.57%200-4.44%201.61-7.4%204.62l.65%201.3c1.02-1.02%202.54-1.95%202.96-1.95.32%200%20.37.37.05%201.8-1.16%205.28-2.4%2010.46-3.56%2015.27l.32.41c1.2-.41%203-.78%204.58-.97a122.9%20122.9%200%200%201%201.9-8.42c1.84-3.28%206.47-8.41%208.18-8.41.6%200%20.83.6.23%203.05-.74%203.28-1.53%206.57-2.31%209.85-.88%203.84-.1%204.9%201.15%204.9%201.48%200%204.21-1.39%207.45-4.76l-.74-1.3zM150.7%2027.2c-1.3%201.05-2.6%201.93-3.06%201.93-.32%200-.42-.46-.14-1.7L150.32%2016c.65-2.59.46-4.25-.74-4.25-1.53%200-4.85%201.85-7.9%204.71l.6%201.2c1.2-.97%202.54-1.75%202.9-1.75.33%200%20.29.46.05%201.57l-2.59%2010.91c-.97%203.93-.09%204.81%201.11%204.81%201.48%200%205-1.94%207.63-4.9l-.69-1.1zM149.86%202.68c-2.04%200-3.15%201.85-3.1%203.2%200%201.56.88%202.54%202.31%202.54a3.2%203.2%200%200%200%203.15-3.24c0-1.34-.79-2.5-2.36-2.5M137.88%2024.55a20.01%2020.01%200%200%201-3.37%204.81c-1.16%201.11-2.68%201.44-5.04%201.44-1.95%200-3.24-.19-3.84-.79-.51-.65-.56-1.62-.23-3.33l3.51-18.5c.65-3.42.93-3.83%204.58-4.11l.32-1.43h-13l-.32%201.43c3.66.32%203.93.7%203.24%204.12l-3.6%2018.72c-.7%203.61-1.07%204.03-4.68%204.3l-.32%201.44h21.32c.7-1.57%202.36-5.97%202.96-7.54l-1.53-.55zM115.48%2020.95h-10.59l-.65%202.54h10.54zM193.04%2047.9h1.18v-3.33c0-.59%200-1.57.91-1.57.13%200%20.42.02.57.3.12.2.12.29.12%201.12v3.47h1.17v-3.34c0-.98.25-1.55.9-1.55.7%200%20.7.6.7%201.37v3.52h1.18v-3.6c0-.59%200-1.27-.24-1.64-.31-.5-.9-.6-1.24-.6-1%200-1.3.73-1.45%201.06-.09-.36-.25-1.06-1.3-1.06-.94%200-1.22.59-1.42%201v-.86h-1.08v5.7zM183.86%2042.19v5.7h1.18V45c0-.88.28-1.8%201.5-1.68v-1.23a1.02%201.02%200%200%200-.22-.02c-.95%200-1.3%201.05-1.42%201.4v-1.27h-1.04zM169.2%2042.19v5.7h1.18V45c0-.88.28-1.8%201.5-1.68v-1.23a1.03%201.03%200%200%200-.21-.02c-.95%200-1.31%201.05-1.43%201.4v-1.27h-1.04zM153.29%2044.1c-.08-.6-.3-2.05-2-2.05-1.87%200-2.24%201.68-2.24%203%200%201.21.3%202.98%202.15%202.98%201.8%200%202-1.4%202.09-2.1l-1.14-.1c-.04.48-.13%201.23-.85%201.23-1.01%200-1.01-1.39-1.01-1.9%200-1.38.2-2.18%201-2.18.67%200%20.78.57.86%201.24l1.14-.11zM145.83%2042.19v5.7h1.18V45c0-.88.28-1.8%201.5-1.68v-1.23a1%201%200%200%200-.21-.02c-.95%200-1.31%201.05-1.43%201.4v-1.27h-1.04zM138.17%2042.19c0-.9.01-1.28.76-1.28.2%200%20.34.03.44.05v-.94c-.18-.03-.36-.07-.7-.07-1.61%200-1.62%201.18-1.65%202.24h-.75v.94h.75v4.76h1.15v-4.76h1.03v-.94h-1.03zM131.57%2040.17v7.72h1.18v-1.81l.77-1.05%201.13%202.86h1.27l-1.64-3.73%201.48-1.97h-1.17l-1.84%202.54v-4.56zM127.83%2042.19v5.7h1.18V45c0-.88.28-1.8%201.5-1.68v-1.23a1%201%200%200%200-.21-.02c-.95%200-1.31%201.05-1.43%201.4v-1.27h-1.04zM113.53%2040.17l1.66%207.75h1.17l1.21-5.67%201.21%205.67h1.16l1.62-7.75h-1.08l-1.1%205.79-1.19-5.79h-1.11l-1.2%205.79-1.05-5.79zM105.28%2047.9h1.18v-3.2c0-.6%200-1.7.93-1.7.68%200%20.68.54.68%201.28v3.61h1.18v-3.68c0-.56%200-1.1-.2-1.46-.3-.6-.9-.7-1.26-.7-.99%200-1.28.7-1.42%201.02v-.88h-1.09v5.7zM96.7%2040.17h1.18v7.72H96.7zM76.29%2040.17v7.72h4v-1.07h-2.73v-6.65zM70.62%2040.17v7.72h4.46v-1.04h-3.19v-2.42h2.46v-1.02h-2.46v-2.22h3.14v-1.02zM63.96%2040.17v7.72h1.27v-3.44h2.29v3.44h1.27v-7.72h-1.27v3.21h-2.29v-3.21zM49.33%2047.9h1.18v-3.2c0-.6%200-1.7.93-1.7.68%200%20.68.54.68%201.28v3.61h1.18v-3.68c0-.56-.01-1.1-.2-1.46-.31-.6-.9-.7-1.27-.7-.98%200-1.27.7-1.41%201.02v-.88h-1.1v5.7zM47.66%2046.3v-1.92c0-.62%200-1.33-.36-1.72-.26-.31-.75-.61-1.57-.61-.53%200-1.89.14-2.15%201.6l1.13.16c.05-.24.17-.9.93-.9.84%200%20.84.82.84%201.23v.24a5.6%205.6%200%200%200-1.93.23c-.68.23-1.18.86-1.18%201.78%200%201.05.67%201.64%201.6%201.64%201.01%200%201.38-.68%201.6-1.09%200%20.54.03.67.09.95h1.1c-.1-.39-.1-1.1-.1-1.58zm-1.18-.9c0%201.26-.62%201.77-1.12%201.77-.4%200-.77-.18-.77-.86%200-.53.18-1.22%201.54-1.22l.35.02v.28zM42.43%2042.19h-1.09V40.6l-1.06.1-.06%201.49h-.78v.95h.74v2.6c0%201.25%200%202.3%201.55%202.3.39%200%20.65-.07.88-.11V47c-.14.02-.27.04-.48.04-.79%200-.79-.38-.79-1.38v-2.53h1.09v-.94zM34.48%2047.9h1.18v-3.2c0-.6%200-1.7.93-1.7.68%200%20.68.54.68%201.28v3.61h1.18v-3.68c0-.56-.02-1.1-.2-1.46-.31-.6-.9-.7-1.27-.7-.99%200-1.28.7-1.41%201.02v-.88h-1.1v5.7zM20.21%2040.17v7.72h1.06V41.3l1.79%206.59h.93l1.83-6.58v6.58h1.2v-7.72h-1.81l-1.58%205.57-1.54-5.57zM5.8%2040.17v7.72h1.17v-3.26c0-.67.1-1.63.9-1.63.71%200%20.71.64.71%201.3v3.6h1.18v-3.6c0-.59%200-1.19-.2-1.57-.3-.6-.9-.68-1.23-.68-.92%200-1.18.54-1.35.9v-2.78H5.79zM.23%2040.17v1.09h1.7v6.63H3.2v-6.63h1.72v-1.09z%27%2F%3E%3Cg%3E%3Cpath%20d%3D%27M100.56%203.53c-2.6-1.79-5.38-1.79-8.44-1.79H80.34V33.2h7.3V21.55h4.7c3.34%200%206.21.05%208.9-2.2%202.34-1.97%203.39-5%203.39-7.98a9.27%209.27%200%200%200-4.07-7.84zm-4.33%2010.92c-1.28%201.37-2.74%201.37-4.48%201.37h-4.1V7.47h4.06c1.37%200%202.87%200%204.01.87%201%20.78%201.51%202.07%201.51%203.3%200%201.02-.32%202.02-1%202.8z%27%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%27M13.5%2047.14c-1.1%200-1.1-1.28-1.1-1.92h3.2c0-.7-.01-1.4-.4-2.18-.24-.45-.8-1-1.73-1-1.27%200-2.28.98-2.28%203.09%200%201.5.58%202.9%202.27%202.9%201.67%200%202-1.37%202.1-1.8l-1.06-.15c-.1.4-.24%201.06-1%201.06zm-.07-4.22c.24%200%20.7.11.88.7.1.33.1.58.1.8h-2c.06-.77.3-1.5%201.02-1.5z%27%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%27M30.79%2042.05c-1.88%200-2.26%201.6-2.26%202.99%200%201.48.46%203%202.23%203%201.95%200%202.26-1.73%202.26-3.06%200-1.4-.45-2.93-2.24-2.93zm-.02%205.1c-.66%200-1-.61-1-2.1%200-1.4.29-2.11%201-2.11.68%200%201%20.62%201%202.1%200%201.52-.34%202.1-1%202.1z%27%2F%3E%3Cg%3E%3Cpath%20d%3D%27M59%2046.3v-1.92c0-.62%200-1.33-.35-1.72-.27-.31-.76-.61-1.58-.61-.53%200-1.88.14-2.15%201.6l1.13.16c.05-.24.18-.9.93-.9.85%200%20.85.82.85%201.23v.24a5.6%205.6%200%200%200-1.94.23c-.68.23-1.18.86-1.18%201.78%200%201.05.67%201.64%201.6%201.64%201.02%200%201.39-.68%201.6-1.09%200%20.54.03.67.09.95h1.1c-.1-.39-.1-1.1-.1-1.58zm-1.17-.9c0%201.26-.63%201.77-1.13%201.77-.4%200-.76-.18-.76-.86%200-.53.17-1.22%201.54-1.22l.35.02v.28z%27%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%27M85.5%2040.81c-.57-.59-1.38-.64-2.22-.64h-1.91v7.72h1.27v-3h.66c.5%200%201.36%200%201.94-.41.71-.49.87-1.4.87-1.95s-.14-1.22-.62-1.72zm-2.22%203.06h-.64v-2.71h.64c.55%200%20.94%200%201.23.4.24.35.26.72.26.95%200%201.36-.9%201.36-1.5%201.36z%27%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%27M94.8%2040.81c-.56-.59-1.37-.64-2.21-.64h-1.91v7.72h1.27v-3h.66c.5%200%201.35%200%201.93-.41.72-.49.88-1.4.88-1.95s-.15-1.22-.62-1.72zm-2.21%203.06h-.64v-2.71h.64c.55%200%20.93%200%201.22.4.25.35.27.72.27.95%200%201.36-.9%201.36-1.5%201.36z%27%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%27M103.62%2046.3v-1.92c0-.62%200-1.33-.36-1.72-.27-.31-.75-.61-1.58-.61-.53%200-1.88.14-2.15%201.6l1.14.16c.04-.24.17-.9.92-.9.85%200%20.85.82.85%201.23v.24a5.6%205.6%200%200%200-1.94.23c-.68.23-1.18.86-1.18%201.78%200%201.05.67%201.64%201.6%201.64%201.02%200%201.39-.68%201.61-1.09%200%20.54.02.67.08.95h1.1c-.1-.39-.1-1.1-.1-1.58zm-1.18-.9c0%201.26-.63%201.77-1.13%201.77-.39%200-.76-.18-.76-.86%200-.53.17-1.22%201.54-1.22l.35.02v.28z%27%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%27M124.14%2042.05c-1.88%200-2.26%201.6-2.26%202.99%200%201.48.47%203%202.24%203%201.94%200%202.25-1.73%202.25-3.06%200-1.4-.45-2.93-2.23-2.93zm-.01%205.1c-.66%200-1-.61-1-2.1%200-1.4.28-2.11%201-2.11.67%200%201%20.62%201%202.1%200%201.52-.34%202.1-1%202.1zM142.14%2042.05c-1.88%200-2.26%201.6-2.26%202.99%200%201.48.47%203%202.24%203%201.94%200%202.25-1.73%202.25-3.06%200-1.4-.45-2.93-2.23-2.93zm-.01%205.1c-.66%200-1-.61-1-2.1%200-1.4.28-2.11%201-2.11.67%200%201%20.62%201%202.1%200%201.52-.34%202.1-1%202.1z%27%2F%3E%3Cg%3E%3Cpath%20d%3D%27M156.45%2047.14c-1.1%200-1.1-1.28-1.1-1.92h3.22c-.02-.7-.03-1.4-.42-2.18-.23-.45-.8-1-1.73-1-1.27%200-2.28.98-2.28%203.09%200%201.5.58%202.9%202.27%202.9%201.68%200%202-1.37%202.1-1.8l-1.05-.15c-.1.4-.25%201.06-1.01%201.06zm-.06-4.22c.23%200%20.7.11.88.7.1.33.1.58.1.8h-2c.06-.77.3-1.5%201.02-1.5z%27%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%27M167.3%2040.81c-.55-.59-1.36-.64-2.2-.64h-1.92v7.72h1.28v-3h.66c.5%200%201.35%200%201.93-.41.72-.49.88-1.4.88-1.95s-.15-1.22-.63-1.72zm-2.2%203.06h-.64v-2.71h.63c.56%200%20.94%200%201.23.4.25.35.27.72.27.95%200%201.36-.9%201.36-1.5%201.36z%27%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%27M174.69%2042.05c-1.88%200-2.26%201.6-2.26%202.99%200%201.48.47%203%202.24%203%201.94%200%202.25-1.73%202.25-3.06%200-1.4-.45-2.93-2.23-2.93zm-.01%205.1c-.66%200-1-.61-1-2.1%200-1.4.28-2.11%201-2.11.67%200%201%20.62%201%202.1%200%201.52-.34%202.1-1%202.1z%27%2F%3E%3Cg%3E%3Cpath%20d%3D%27M180.68%2046.69c-1.16-.06-1.45-.07-1.45-.5%200-.32.25-.43.43-.5.2.05.4.1.73.1%201.35%200%201.98-.94%201.98-1.83%200-.47-.16-.87-.44-1.23.09-.47.29-.63.62-.63.1%200%20.16.02.27.04v-.87c-.1%200-.21-.03-.36-.03-.87%200-.97.61-1.05%201.05-.25-.1-.55-.24-1.1-.24-1.16%200-2%20.74-2%201.87%200%20.94.47%201.27.74%201.46-.25.13-.84.43-.84%201.13%200%20.58.4.82.63.95-.26.1-.84.3-.84%201.1%200%201.29%201.5%201.44%202.3%201.44%201.06%200%202.6-.26%202.6-1.77%200-1.41-1.11-1.47-2.22-1.54zm-.3-3.87c.72%200%20.77.86.77%201.13%200%20.14%200%201.1-.81%201.1s-.81-.93-.81-1.1c0-.49.11-1.13.84-1.13zm.06%206.36c-.87%200-1.37-.19-1.37-.8%200-.46.33-.65.5-.73l1.55.08c.26.03.68.14.68.66%200%20.7-.86.79-1.36.79z%27%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%27M191.37%2046.3v-1.92c0-.62%200-1.33-.36-1.72-.26-.31-.75-.61-1.57-.61-.54%200-1.89.14-2.16%201.6l1.14.16c.04-.24.17-.9.93-.9.84%200%20.84.82.84%201.23v.24a5.6%205.6%200%200%200-1.93.23c-.69.23-1.18.86-1.18%201.78%200%201.05.67%201.64%201.6%201.64%201.01%200%201.38-.68%201.6-1.09%200%20.54.03.67.08.95h1.1c-.09-.39-.09-1.1-.09-1.58zm-1.18-.9c0%201.26-.63%201.77-1.12%201.77-.4%200-.77-.18-.77-.86%200-.53.18-1.22%201.54-1.22l.35.02v.28z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.jmg-logo:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20fill%3D%27%23fff%27%20viewBox%3D%270%200%2082%2050%27%3E%3Cpath%20d%3D%27M72.9%2039a27.84%2027.84%200%200%201-39.4%201.5c-.9-.9-1.9-1.9-2.7-2.9%201.2%201.8%202.6%203.4%204.2%204.9C46.3%2053%2064%2052.4%2074.4%2041c9.7-10.5%209.8-26.5.7-37.1C82.6%2014.4%2082%2029.1%2072.9%2039%27%20opacity%3D%27.4%27%2F%3E%3Cpath%20d%3D%27M73.9%2031.8a24.95%2024.95%200%200%201-36.4%208.7%2024.95%2024.95%200%200%200%2038-7.5C81.6%2021.5%2077.9%207.4%2067.3.4c9.3%207.3%2012.4%2020.5%206.6%2031.4%27%20opacity%3D%27.6%27%2F%3E%3Cpath%20d%3D%27M73%2025.7c-3%2011.7-15%2018.8-26.7%2015.8.6.2%201.1.4%201.7.5%2011.7%203%2023.6-4%2026.6-15.7C77.6%2015%2071.1%203.5%2060.1%200c10%204.1%2015.7%2015%2012.9%2025.7%27%20opacity%3D%27.8%27%2F%3E%3Cpath%20d%3D%27M45.5%203A18.98%2018.98%200%200%201%2061%2037.5a18.9%2018.9%200%200%200%209.7-24.7C66.8%203.2%2055.6-1.3%2046%202.8c-.2.1-.3.1-.5.2%27%2F%3E%3Cpath%20d%3D%27M54.6%2021.2c.1%202.2-1.4%203.8-3.6%203.8-3.6%200-4.4-4-4.4-6.8%200-2.7.5-7.4%204.1-7.4%202.5%200%203.6%201.8%203.9%204l4.8-.7c-.7-4.6-3.9-7.5-8.6-7.5-6.6%200-9.5%205.5-9.5%2011.4%200%205.7%202.6%2011%209%2011%202.5%200%204.3-.9%206-2.8l.7%202.5h2.3V17.1h-9v4.1h4.3zM33%2011h.1v17.7h5.1V7h-8l-4%2013-3.8-13h-8v21.8h4.3V11h.1l5.3%2017.7h3.5L33%2011zM10.4%207H5.3v14.5c0%20.7%200%201.8-.4%202.4-.5.7-1.4.9-2.3.9S1%2024.6.2%2024.5v4.2l3.4.3c4.9%200%206.8-2.1%206.8-7V7z%27%2F%3E%3C%2Fsvg%3E");max-height: 50px;width:82px;
}
.safetyfest-logo:before {
	max-height: 50px;width:200px;
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20fill%3D%27%23fff%27%20viewBox%3D%270%200%20200%2029%27%3E%3Cpath%20d%3D%27M0%2016.86l6.25-1.13c.53%201.77%201.88%202.65%204.06%202.65%201.7%200%202.54-.45%202.54-1.35%200-.47-.2-.84-.59-1.1-.4-.26-1.09-.5-2.1-.7-3.85-.73-6.32-1.7-7.41-2.89a6%206%200%200%201-1.64-4.2c0-2.07.78-3.79%202.35-5.16S7.3.92%2010.24.92c4.47%200%207.43%201.8%208.86%205.39L13.52%208c-.58-1.47-1.75-2.2-3.52-2.2-1.47%200-2.2.45-2.2%201.36%200%20.4.16.72.5.95.33.22.97.44%201.93.64%202.62.56%204.49%201.05%205.6%201.48a6.13%206.13%200%200%201%203.87%205.86c0%202.21-.9%204.01-2.7%205.39-1.8%201.38-4.17%202.07-7.1%202.07-5.34%200-8.65-2.23-9.9-6.7zM38.53%2023.2h-6.11c-.15-.69-.23-1.45-.23-2.28-1.15%201.75-2.9%202.63-5.25%202.63-1.93%200-3.38-.5-4.34-1.48a4.73%204.73%200%200%201-1.44-3.4c0-1.72.79-3.12%202.36-4.19%201.57-1.06%204.35-1.7%208.35-1.92v-.37c0-.72-.16-1.2-.49-1.43-.32-.23-.8-.35-1.44-.35-1.48%200-2.3.6-2.47%201.78l-5.86-.54c.84-3.42%203.69-5.13%208.54-5.13%201.32%200%202.53.13%203.64.39%201.1.26%201.98.67%202.62%201.23s1.07%201.15%201.3%201.77c.21.62.32%201.82.32%203.58v6.53c0%201.25.17%202.3.5%203.19zm-6.66-7.65c-2.73.3-4.1%201.17-4.1%202.62%200%20.99.54%201.48%201.63%201.48.68%200%201.27-.2%201.75-.6.48-.42.72-1.32.72-2.71v-.79zM48.27%2011.02V23.2h-6.04V11h-2.45V6.86h2.45c0-1.35.06-2.35.18-3A4.47%204.47%200%200%201%2045.19.63c.79-.31%201.86-.47%203.2-.47%201.43%200%202.81.11%204.13.34v4.2a18.6%2018.6%200%200%200-2.28-.22c-.5%200-.97.1-1.39.3-.41.21-.62.71-.62%201.5v.58h4.18v4.17h-4.13zM64.92%2017.34l5.98.4a7.06%207.06%200%200%201-2.7%204.1c-1.46%201.14-3.43%201.7-5.9%201.7-2.76%200-4.96-.79-6.6-2.38a7.92%207.92%200%200%201-2.46-5.93c0-2.44.81-4.5%202.43-6.19%201.62-1.68%203.78-2.52%206.48-2.52%202.62%200%204.73.79%206.35%202.38%201.61%201.58%202.42%203.74%202.42%206.48%200%20.22%200%20.53-.02.93H59.95c.02%201.03.2%201.8.55%202.3.34.49%201%20.74%201.96.74%201.4%200%202.21-.67%202.46-2.01zm-.44-4.25c0-1.1-.23-1.84-.66-2.22a2.35%202.35%200%200%200-1.61-.57c-1.52%200-2.28.93-2.28%202.8h4.55zM83.52%206.85v4.17h-3.26v6.03c0%20.82.15%201.31.47%201.47.3.16.63.23.96.23.52%200%201.13-.09%201.83-.27v4.57c-1.26.24-2.5.37-3.73.37-1.97%200-3.42-.43-4.35-1.27-.92-.85-1.39-2.2-1.39-4.05l.02-1.92v-5.16h-2.44V6.85h2.44l.1-5.32%206.1-.1v5.42h3.25zM100.94%206.85l-6.42%2017.73a7.14%207.14%200%200%201-2.12%203.14c-.92.76-2.34%201.13-4.26%201.13-.46%200-1.53-.04-3.22-.14v-4.55c.84.13%201.61.19%202.32.19%201.84%200%202.77-.4%202.77-1.22%200-.27-.1-.64-.28-1.11L83.86%206.85h6.87l2.7%208.73%202.82-8.73h4.69zM106.34%2023.2h-2.75V1.27h13.45v2.4h-10.7v6.94h8.86v2.22h-8.86V23.2zM129.5%2018.37l2.35.48a6.61%206.61%200%200%201-2.51%203.44%207.24%207.24%200%200%201-4.4%201.37%206.83%206.83%200%200%201-5.38-2.34c-1.37-1.57-2.06-3.61-2.06-6.15%200-2.58.72-4.67%202.14-6.26a6.9%206.9%200%200%201%205.37-2.4%206.5%206.5%200%200%201%205.12%202.2c1.3%201.48%201.96%203.68%201.99%206.6h-11.8c0%202.46.51%204.11%201.54%204.97a5.02%205.02%200%200%200%203.27%201.29c2.06%200%203.52-1.07%204.37-3.2zm-.15-4.94a7.09%207.09%200%200%200-.45-2.43%204.14%204.14%200%200%200-1.4-1.8%203.88%203.88%200%200%200-2.4-.75c-1.26%200-2.32.45-3.2%201.35a5.59%205.59%200%200%200-1.47%203.63h8.92zM133.07%2019l2.41-.5c.54%202.04%202.23%203.07%205.08%203.07%201.05%200%201.94-.24%202.67-.7a2.24%202.24%200%200%200%201.1-2c0-1.27-.93-2.08-2.79-2.42l-3.42-.65a6.25%206.25%200%200%201-3.2-1.52%203.9%203.9%200%200%201-1.19-2.97c0-1.36.54-2.5%201.62-3.42a6.55%206.55%200%200%201%204.38-1.37c3.52%200%205.7%201.38%206.53%204.13l-2.32.5c-.66-1.7-2.03-2.54-4.1-2.54-1.03%200-1.87.21-2.53.63a2%202%200%200%200-1%201.78c0%201.2.85%201.95%202.53%202.26l3.17.57c3.32.6%204.97%202.2%204.97%204.82%200%201.49-.61%202.7-1.85%203.61-1.23.92-2.87%201.38-4.92%201.38-3.85%200-6.23-1.56-7.14-4.66zM157.24%2021.49v2c-.89.1-1.66.17-2.31.17-3.14%200-4.72-1.64-4.72-4.93V8.94h-2.87V6.97h2.87l.12-4.09%202.34-.22v4.3h3.64v1.99h-3.64v10.2c0%201.68.87%202.52%202.6%202.52.59%200%201.24-.07%201.97-.18zM182.6%201.26V23.2h-6.25V7.5l-4.06%2015.7H168l-4.22-15.7v15.7h-5.05V1.26h8.8l3.18%2011.66%203.04-11.66h8.84zM195.45%206.52V23.2h-6.38V6.5h-4.56V1.27H200V6.5h-4.55z%27%2F%3E%3C%2Fsvg%3E")
}
.officialMT-logo:before {
	max-height: 39px;
	background-image:url("data:image/svg+xml,%3Csvg%20fill%3D%27%23494949%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20239%2039%27%3E%3Cpath%20d%3D%27M1.3%2022.2V.4h4.4l5.2%2015.5c.5%201.4.8%202.5%201%203.2.2-.8.6-2%201.2-3.5L18.3.4h3.9v21.8h-2.8V3.9L13%2022.2h-2.6L4.1%203.6v18.6H1.3zM27.2%2011.6c0-3.6%201-6.5%202.9-8.5C32%201%2034.5%200%2037.6%200c2%200%203.8.5%205.5%201.4%201.6%201%202.9%202.3%203.7%204%20.8%201.7%201.3%203.7%201.3%205.9s-.4%204.2-1.3%205.9c-.9%201.7-2.2%203.1-3.8%204-1.6.9-3.4%201.3-5.3%201.3-2.1%200-3.9-.5-5.5-1.5s-2.8-2.3-3.7-4.1c-.9-1.6-1.3-3.4-1.3-5.3zm2.9%200c0%202.6.7%204.7%202.1%206.2%201.4%201.5%203.2%202.3%205.3%202.3%202.2%200%204-.8%205.4-2.3%201.4-1.5%202.1-3.7%202.1-6.5%200-1.8-.3-3.3-.9-4.7-.6-1.3-1.5-2.4-2.6-3.1-1.2-.7-2.5-1.1-3.9-1.1-2%200-3.8.7-5.3%202.1-1.4%201.5-2.2%203.9-2.2%207.1zM53%2022.2V.4h3l11.5%2017.2V.4h2.8v21.8h-3L55.8%205.1v17.2H53zM81.8%2022.2V3h-7.2V.4H92V3h-7.2v19.3h-3zM91.5%2022.2L99.9.4h3.1l8.9%2021.8h-3.3l-2.5-6.6H97l-2.4%206.6h-3.1zm6.3-8.9h7.4l-2.3-6.1c-.7-1.8-1.2-3.3-1.5-4.5-.3%201.4-.7%202.8-1.2%204.2l-2.4%206.4zM115.4%2022.2V.4h3l11.5%2017.2V.4h2.8v21.8h-3L118.2%205.1v17.2h-2.8zM136.3%2022.2L144.7.4h3.1l8.9%2021.8h-3.3l-2.5-6.6h-9.1l-2.4%206.6h-3.1zm6.3-8.9h7.4l-2.3-6.1c-.7-1.8-1.2-3.3-1.6-4.5-.3%201.4-.7%202.8-1.2%204.2l-2.3%206.4zM160.7%2022.2v-3.1h3.1v3.1h-3.1zM180.2%2013.7v-2.6h9.3v8.1c-1.4%201.1-2.9%202-4.4%202.6-1.5.6-3.1.9-4.7.9-2.1%200-4.1-.5-5.8-1.4-1.8-.9-3.1-2.2-4-4-.9-1.7-1.3-3.7-1.3-5.8%200-2.1.4-4.1%201.3-6s2.2-3.2%203.8-4.1c1.7-.9%203.6-1.3%205.8-1.3%201.6%200%203%20.3%204.3.8%201.3.5%202.3%201.2%203%202.1.7.9%201.3%202.1%201.7%203.6l-2.6.7c-.3-1.1-.7-2-1.2-2.6s-1.2-1.1-2.1-1.5c-.9-.4-1.9-.6-3-.6-1.3%200-2.5.2-3.4.6-1%20.4-1.7.9-2.3%201.6-.6.7-1.1%201.4-1.4%202.2-.6%201.4-.8%202.8-.8%204.4%200%201.9.3%203.6%201%204.9.7%201.3%201.6%202.3%202.9%202.9%201.3.6%202.6%201%204.1%201%201.3%200%202.5-.2%203.7-.7%201.2-.5%202.1-1%202.7-1.5v-4.1h-6.6zM194.1%2011.6c0-3.6%201-6.5%202.9-8.5%202-2.1%204.5-3.1%207.5-3.1%202%200%203.8.5%205.5%201.4%201.6%201%202.9%202.3%203.7%204%20.9%201.7%201.3%203.7%201.3%205.9s-.4%204.2-1.3%205.9c-.9%201.7-2.2%203.1-3.8%204-1.6.9-3.4%201.3-5.3%201.3-2.1%200-3.9-.5-5.5-1.5s-2.8-2.3-3.7-4.1c-.9-1.6-1.3-3.4-1.3-5.3zm3%200c0%202.6.7%204.7%202.1%206.2%201.4%201.5%203.2%202.3%205.3%202.3%202.2%200%204-.8%205.4-2.3%201.4-1.5%202.1-3.7%202.1-6.5%200-1.8-.3-3.3-.9-4.7-.6-1.3-1.5-2.4-2.6-3.1-1.2-.7-2.5-1.1-3.9-1.1-2%200-3.8.7-5.3%202.1-1.5%201.5-2.2%203.9-2.2%207.1zM226.2%2022.2L217.7.4h3.1l5.7%2015.9c.5%201.3.8%202.5%201.1%203.6.3-1.2.7-2.4%201.2-3.6L234.7.4h3l-8.6%2021.8h-2.9z%27%2F%3E%3Cg%3E%3Cpath%20d%3D%27M1.3%2033.2c0-1.9.5-3.4%201.5-4.5s2.3-1.6%204-1.6c1.1%200%202%20.3%202.9.8.9.5%201.5%201.2%201.9%202.1.4.9.7%201.9.7%203.1%200%201.2-.2%202.2-.7%203.1-.5.9-1.1%201.6-2%202.1-.9.5-1.8.7-2.8.7-1.1%200-2-.3-2.9-.8-.8-.5-1.5-1.2-1.9-2.1-.5-.9-.7-1.9-.7-2.9zm1.6%200c0%201.4.4%202.5%201.1%203.3.7.8%201.7%201.2%202.8%201.2%201.1%200%202.1-.4%202.8-1.2.7-.8%201.1-1.9%201.1-3.4%200-.9-.2-1.7-.5-2.4s-.8-1.2-1.4-1.6c-.6-.4-1.3-.6-2-.6-1.1%200-2%20.4-2.8%201.1-.7.7-1.1%201.9-1.1%203.6zM15.9%2038.8V27.3h7.7v1.4h-6.2v3.6h5.4v1.4h-5.4v5.2h-1.5zM27.3%2038.8V27.3H35v1.4h-6.2v3.6h5.4v1.4h-5.4v5.2h-1.5zM38.9%2038.8V27.3h1.5v11.5h-1.5zM52.9%2034.8l1.5.4c-.3%201.2-.9%202.2-1.7%202.9-.8.7-1.8%201-3%201s-2.2-.3-3-.8c-.8-.5-1.4-1.2-1.8-2.2-.4-1-.6-2-.6-3.1%200-1.2.2-2.2.7-3.1.5-.9%201.1-1.6%201.9-2%20.8-.5%201.8-.7%202.8-.7%201.1%200%202.1.3%202.9.9.8.6%201.3%201.4%201.6%202.5l-1.5.4c-.3-.8-.7-1.4-1.2-1.8-.5-.4-1.1-.6-1.9-.6-.9%200-1.6.2-2.2.6-.6.4-1%201-1.2%201.7-.2.7-.4%201.4-.4%202.2%200%201%20.1%201.8.4%202.6.3.7.7%201.3%201.3%201.6.6.4%201.2.5%201.9.5.9%200%201.6-.2%202.2-.7.7-.6%201.1-1.4%201.3-2.3zM58.1%2038.8V27.3h1.5v11.5h-1.5zM62.7%2038.8l4.4-11.5h1.6l4.7%2011.5h-1.7l-1.3-3.5h-4.8l-1.3%203.5h-1.6zm3.3-4.7h3.9l-1.2-3.2c-.4-1-.6-1.8-.8-2.4-.1.7-.4%201.5-.6%202.2L66%2034.1zM76.2%2038.8V27.3h1.5v10.1h5.7v1.4h-7.2zM91.7%2035.1l1.4-.1c.1.6.2%201%20.5%201.4s.6.7%201.2.9c.5.2%201.1.3%201.8.3.6%200%201.1-.1%201.5-.3.4-.2.8-.4%201-.7.2-.3.3-.6.3-1s-.1-.7-.3-.9c-.2-.3-.6-.5-1-.7-.3-.1-1-.3-2-.6-1.1-.3-1.8-.5-2.2-.7-.5-.3-1-.6-1.2-1.1-.3-.4-.4-.9-.4-1.4%200-.6.2-1.1.5-1.6s.8-.9%201.4-1.1c.6-.3%201.3-.4%202.1-.4.9%200%201.6.1%202.2.4.6.3%201.1.7%201.5%201.2.3.5.5%201.1.6%201.8l-1.6.2c-.1-.7-.3-1.3-.8-1.6-.5-.4-1.1-.6-2-.6-.9%200-1.6.2-2%20.5-.4.3-.6.7-.6%201.2%200%20.4.1.8.4%201%20.3.3%201.1.5%202.3.8%201.2.3%202.1.5%202.5.7.7.3%201.2.7%201.5%201.2.3.5.5%201%20.5%201.6%200%20.6-.2%201.2-.5%201.7s-.9%201-1.5%201.3c-.7.3-1.4.5-2.2.5-1%200-1.9-.2-2.6-.5-.7-.3-1.3-.8-1.7-1.4-.4-.5-.6-1.2-.6-2zM107.4%2038.8V28.7h-3.8v-1.4h9.1v1.4h-3.8v10.1h-1.5zM113.4%2038.8l4.4-11.5h1.6l4.7%2011.5h-1.7l-1.3-3.5h-4.8l-1.3%203.5h-1.6zm3.3-4.7h3.9l-1.2-3.2c-.4-1-.6-1.8-.8-2.4-.1.7-.4%201.5-.6%202.2l-1.3%203.4zM128.7%2038.8V28.7h-3.8v-1.4h9.1v1.4h-3.8v10.1h-1.5zM137.2%2038.8V27.3h8.3v1.4h-6.8v3.5h6.3v1.3h-6.3v3.9h7v1.4h-8.5zM157.5%2038.8l-3-11.5h1.6l1.7%207.5c.2.8.4%201.6.5%202.3.3-1.2.5-1.9.5-2.1l2.2-7.7h1.8l1.6%205.8c.4%201.4.7%202.8.9%204.1.1-.7.3-1.6.6-2.5l1.8-7.4h1.5l-3.1%2011.5h-1.5l-2.4-8.7c-.2-.7-.3-1.2-.4-1.3-.1.5-.2%201-.3%201.3l-2.4%208.7h-1.6zM172.3%2038.8V27.3h8.3v1.4h-6.8v3.5h6.3v1.3h-6.3v3.9h7v1.4h-8.5zM184.5%2038.8V27.3h4.3c.9%200%201.6.1%202.1.3.5.2.9.6%201.2%201.1.3.5.5%201%20.5%201.5s-.1%201-.4%201.4c-.3.4-.7.8-1.2%201%20.7.2%201.2.6%201.6%201%20.4.5.6%201.1.6%201.7%200%20.5-.1%201-.3%201.5s-.5.8-.8%201.1c-.3.2-.8.4-1.3.6-.5.1-1.1.2-1.9.2h-4.4zm1.5-6.6h2.5c.7%200%201.2%200%201.4-.1.4-.1.7-.3.9-.6.2-.3.3-.6.3-1s-.1-.7-.3-1c-.2-.3-.4-.5-.8-.6-.3-.1-.9-.2-1.7-.2H186v3.5zm0%205.3h2.9c.5%200%20.8%200%201-.1l.9-.3c.2-.1.4-.4.6-.6.2-.3.2-.6.2-1s-.1-.8-.3-1.1c-.2-.3-.5-.5-.9-.7-.4-.1-.9-.2-1.7-.2H186v4zM196.3%2035.1l1.4-.1c.1.6.2%201%20.5%201.4.2.4.6.7%201.2.9.5.2%201.1.3%201.8.3.6%200%201.1-.1%201.5-.3.4-.2.8-.4%201-.7.2-.3.3-.6.3-1s-.1-.7-.3-.9c-.2-.3-.6-.5-1-.7-.3-.1-1-.3-2-.6-1.1-.3-1.8-.5-2.2-.7-.5-.3-1-.6-1.2-1.1-.3-.4-.4-.9-.4-1.4%200-.6.2-1.1.5-1.6s.8-.9%201.4-1.1c.6-.3%201.3-.4%202.1-.4.9%200%201.6.1%202.3.4.6.3%201.1.7%201.5%201.2.3.5.5%201.1.6%201.8l-1.5.1c-.1-.7-.3-1.3-.8-1.6-.5-.4-1.1-.6-2-.6-.9%200-1.6.2-2%20.5s-.6.7-.6%201.2c0%20.4.1.8.4%201%20.3.3%201.1.5%202.3.8%201.2.3%202.1.5%202.5.7.7.3%201.2.7%201.5%201.2.3.5.5%201%20.5%201.6%200%20.6-.2%201.2-.5%201.7s-.9%201-1.5%201.3c-.7.3-1.4.5-2.2.5-1%200-1.9-.2-2.6-.5-.7-.3-1.3-.8-1.7-1.4-.5-.4-.7-1.1-.8-1.9zM209.4%2038.8V27.3h1.5v11.5h-1.5zM218.1%2038.8V28.7h-3.8v-1.4h9.1v1.4h-3.8v10.1h-1.5zM226.6%2038.8V27.3h8.3v1.4h-6.8v3.5h6.3v1.3h-6.3v3.9h7v1.4h-8.5z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.chart-line:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M117.65%20277.65c6.25%206.25%2016.38%206.25%2022.63%200L192%20225.94l84.69%2084.69c6.25%206.25%2016.38%206.25%2022.63%200L409.54%20200.4l29.49%2029.5c15.12%2015.12%2040.97%204.41%2040.97-16.97V112c0-8.84-7.16-16-16-16H363.07c-21.38%200-32.09%2025.85-16.97%2040.97l29.5%2029.49-87.6%2087.6-84.69-84.69c-6.25-6.25-16.38-6.25-22.63%200l-74.34%2074.34c-6.25%206.25-6.25%2016.38%200%2022.63l11.31%2011.31zM496%20400H48V80c0-8.84-7.16-16-16-16H16C7.16%2064%200%2071.16%200%2080v336c0%2017.67%2014.33%2032%2032%2032h464c8.84%200%2016-7.16%2016-16v-16c0-8.84-7.16-16-16-16z%27%2F%3E%3C%2Fsvg%3E");
	max-height:3rem;
	width:3rem;
}
.chalkboard-teacher:before {
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M208%20352c-2.39%200-4.78.35-7.06%201.09C187.98%20357.3%20174.35%20360%20160%20360c-14.35%200-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94%20352-.33%20402.48%200%20464.62.14%20490.88%2021.73%20512%2048%20512h224c26.27%200%2047.86-21.12%2048-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02%200%2096-42.98%2096-96s-42.98-96-96-96-96%2042.98-96%2096%2042.98%2096%2096%2096zM592%200H208c-26.47%200-48%2022.25-48%2049.59V96c23.42%200%2045.1%206.78%2064%2017.8V64h352v288h-64v-64H384v64h-76.24c19.1%2016.69%2033.12%2038.73%2039.69%2064H592c26.47%200%2048-22.25%2048-49.59V49.59C640%2022.25%20618.47%200%20592%200z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;width: 3.33rem;
}
.cogs:before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M512.1%20191l-8.2%2014.3c-3%205.3-9.4%207.5-15.1%205.4a110.5%20110.5%200%200%201-32.1-18.6%2012.4%2012.4%200%200%201-2.8-15.7l8.2-14.3a86.3%2086.3%200%200%201-15.9-27.4h-16.5c-6%200-11.2-4.3-12.2-10.3-2-12-2.1-24.6%200-37.1%201-6%206.2-10.4%2012.2-10.4h16.5c3.6-10.1%209-19.4%2015.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9%202.8-15.7%209.5-7.9%2020.4-14.2%2032.1-18.6%205.7-2.1%2012.1.1%2015.1%205.4l8.2%2014.3a88.9%2088.9%200%200%201%2031.7%200L552%206.3c3-5.3%209.4-7.5%2015.1-5.4a110.5%20110.5%200%200%201%2032.1%2018.6%2012.4%2012.4%200%200%201%202.8%2015.7l-8.2%2014.3c6.9%208%2012.3%2017.3%2015.9%2027.4h16.5c6%200%2011.2%204.3%2012.2%2010.3%202%2012%202.1%2024.6%200%2037.1-1%206-6.2%2010.4-12.2%2010.4h-16.5a86.3%2086.3%200%200%201-15.9%2027.4l8.2%2014.3c3%205.2%201.9%2011.9-2.8%2015.7a111.8%20111.8%200%200%201-32.1%2018.6%2012.4%2012.4%200%200%201-15.1-5.4l-8.2-14.3a88.9%2088.9%200%200%201-31.7%200zm-10.5-58.8c38.5%2029.6%2082.4-14.3%2052.8-52.8-38.5-29.7-82.4%2014.3-52.8%2052.8zM386.3%20286.1l33.7%2016.8a24%2024%200%200%201%2010.5%2029.1c-8.9%2024.2-26.4%2046.4-42.6%2065.8a24%2024%200%200%201-30.3%205.3l-29.1-16.8a171.8%20171.8%200%200%201-54.9%2031.7v33.6a24%2024%200%200%201-19.7%2023.6%20224.9%20224.9%200%200%201-75.9%200%2024%2024%200%200%201-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74%20403a24%2024%200%200%201-30.3-5.3C27.5%20378.3%2010.4%20356.1%201.5%20332c-4-10.9.4-23.2%2010.5-29.1l33.3-16.8a173.2%20173.2%200%200%201%200-63.4L12%20205.8a23.8%2023.8%200%200%201-10.5-29c8.9-24.2%2026-46.4%2042.2-65.8a24%2024%200%200%201%2030.3-5.3l29.1%2016.8c16-13.7%2034.6-24.6%2054.9-31.7V57.1c0-11.5%208.2-21.5%2019.6-23.5a228%20228%200%200%201%2076-.1%2024%2024%200%200%201%2020%2023.6v33.6c20.3%207.2%2038.9%2018%2054.9%2031.7l29.1-16.8a24%2024%200%200%201%2030.3%205.3c16.2%2019.4%2033.2%2041.6%2042.1%2065.8%204%2010.9.1%2023.2-10%2029.1l-33.7%2016.8c3.9%2021%203.9%2042.5%200%2063.5zm-117.6%2021.1c59.2-77-28.7-164.9-105.7-105.7-59.2%2077%2028.7%20164.9%20105.7%20105.7zm243.4%20182.7l-8.2%2014.3c-3%205.3-9.4%207.5-15.1%205.4a110.5%20110.5%200%200%201-32.1-18.6%2012.4%2012.4%200%200%201-2.8-15.7l8.2-14.3a86.3%2086.3%200%200%201-15.9-27.4h-16.5c-6%200-11.2-4.3-12.2-10.3-2-12-2.1-24.6%200-37.1%201-6%206.2-10.4%2012.2-10.4h16.5c3.6-10.1%209-19.4%2015.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9%202.8-15.7%209.5-7.9%2020.4-14.2%2032.1-18.6%205.7-2.1%2012.1.1%2015.1%205.4l8.2%2014.3a88.9%2088.9%200%200%201%2031.7%200l8.2-14.3c3-5.3%209.4-7.5%2015.1-5.4a110.5%20110.5%200%200%201%2032.1%2018.6%2012.4%2012.4%200%200%201%202.8%2015.7l-8.2%2014.3c6.9%208%2012.3%2017.3%2015.9%2027.4h16.5c6%200%2011.2%204.3%2012.2%2010.3%202%2012%202.1%2024.6%200%2037.1-1%206-6.2%2010.4-12.2%2010.4h-16.5a86.3%2086.3%200%200%201-15.9%2027.4l8.2%2014.3c3%205.2%201.9%2011.9-2.8%2015.7a111.8%20111.8%200%200%201-32.1%2018.6%2012.4%2012.4%200%200%201-15.1-5.4l-8.2-14.3a88.9%2088.9%200%200%201-31.7%200zM501.6%20431c38.5%2029.6%2082.4-14.3%2052.8-52.8-38.5-29.6-82.4%2014.3-52.8%2052.8z%27%2F%3E%3C%2Fsvg%3E");
max-height: 3rem;width:3rem;}
.star:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M259.3%2017.8L194%20150.2%2047.9%20171.5c-26.2%203.8-36.7%2036.1-17.7%2054.6l105.7%20103-25%20145.5c-4.5%2026.3%2023.2%2046%2046.4%2033.7L288%20439.6l130.7%2068.7c23.2%2012.2%2050.9-7.4%2046.4-33.7l-25-145.5%20105.7-103c19-18.5%208.5-50.8-17.7-54.6L382%20150.2%20316.7%2017.8c-11.7-23.6-45.6-23.9-57.4%200z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 48px;
	width: 2rem;
}
.invoice-dollar:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M377%20105L279.1%207c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153%2031V0H24C10.7%200%200%2010.7%200%2024v464c0%2013.3%2010.7%2024%2024%2024h336c13.3%200%2024-10.7%2024-24V160H248c-13.2%200-24-10.8-24-24zM64%2072c0-4.42%203.58-8%208-8h80c4.42%200%208%203.58%208%208v16c0%204.42-3.58%208-8%208H72c-4.42%200-8-3.58-8-8V72zm0%2080v-16c0-4.42%203.58-8%208-8h80c4.42%200%208%203.58%208%208v16c0%204.42-3.58%208-8%208H72c-4.42%200-8-3.58-8-8zm144%20263.88V440c0%204.42-3.58%208-8%208h-16c-4.42%200-8-3.58-8-8v-24.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64%206.89-2.76%2010.13-.73%203.87%202.42%208.26%203.72%2012.82%203.72h28.11c6.5%200%2011.8-5.92%2011.8-13.19%200-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39%200-24.52%2019.05-44.44%2042.67-45.07V232c0-4.42%203.58-8%208-8h16c4.42%200%208%203.58%208%208v24.29c11.29.58%2022.27%204.51%2031.37%2011.35%203.9%202.93%204.1%208.77.57%2012.14l-11.75%2011.21c-2.77%202.64-6.89%202.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5%200-11.8%205.92-11.8%2013.19%200%205.95%203.61%2011.19%208.77%2012.73l45%2013.5c18.59%205.58%2031.58%2023.42%2031.58%2043.39%200%2024.53-19.05%2044.44-42.67%2045.07z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width: 3rem;
}
.file-alt:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M369.9%2097.9L286%2014C277%205%20264.8-.1%20252.1-.1H48C21.5%200%200%2021.5%200%2048v416c0%2026.5%2021.5%2048%2048%2048h288c26.5%200%2048-21.5%2048-48V131.9c0-12.7-5.1-25-14.1-34zm-22.6%2022.7c2.1%202.1%203.5%204.6%204.2%207.4H256V32.5c2.8.7%205.3%202.1%207.4%204.2l83.9%2083.9zM336%20480H48c-8.8%200-16-7.2-16-16V48c0-8.8%207.2-16%2016-16h176v104c0%2013.3%2010.7%2024%2024%2024h104v304c0%208.8-7.2%2016-16%2016zm-48-244v8c0%206.6-5.4%2012-12%2012H108c-6.6%200-12-5.4-12-12v-8c0-6.6%205.4-12%2012-12h168c6.6%200%2012%205.4%2012%2012zm0%2064v8c0%206.6-5.4%2012-12%2012H108c-6.6%200-12-5.4-12-12v-8c0-6.6%205.4-12%2012-12h168c6.6%200%2012%205.4%2012%2012zm0%2064v8c0%206.6-5.4%2012-12%2012H108c-6.6%200-12-5.4-12-12v-8c0-6.6%205.4-12%2012-12h168c6.6%200%2012%205.4%2012%2012z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.quarterly-report:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M369.83%2097.98L285.94%2014.1c-9-9-21.2-14.1-33.89-14.1H47.99C21.5.1%200%2021.6%200%2048.09v415.92C0%20490.5%2021.5%20512%2047.99%20512h287.94c26.5%200%2048.07-21.5%2048.07-47.99V131.97c0-12.69-5.17-24.99-14.17-33.99zM255.95%2051.99l76.09%2076.08h-76.09V51.99zM336%20464.01H47.99V48.09h159.97v103.98c0%2013.3%2010.7%2023.99%2024%2023.99H336v287.95zm-176-206.4c-36.52%207.41-64%2039.68-64%2078.39%200%2044.18%2035.82%2080%2080%2080%2038.7%200%2070.97-27.49%2078.39-64H160v-94.39zm32-32V320h94.39a80.321%2080.321%200%200%200%201.61-16c0-44.18-35.82-80-80-80-5.48%200-10.83.56-16%201.61z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width: 3rem;
}
.file-download:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M224%20136V0H24C10.7%200%200%2010.7%200%2024v464c0%2013.3%2010.7%2024%2024%2024h336c13.3%200%2024-10.7%2024-24V160H248c-13.2%200-24-10.8-24-24zm76.45%20211.36l-96.42%2095.7c-6.65%206.61-17.39%206.61-24.04%200l-96.42-95.7C73.42%20337.29%2080.54%20320%2094.82%20320H160v-80c0-8.84%207.16-16%2016-16h32c8.84%200%2016%207.16%2016%2016v80h65.18c14.28%200%2021.4%2017.29%2011.27%2027.36zM377%20105L279.1%207c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.checklist:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M336%2064h-88.6c.4-2.6.6-5.3.6-8%200-30.9-25.1-56-56-56s-56%2025.1-56%2056c0%202.7.2%205.4.6%208H48C21.5%2064%200%2085.5%200%20112v352c0%2026.5%2021.5%2048%2048%2048h288c26.5%200%2048-21.5%2048-48V112c0-26.5-21.5-48-48-48zM192%2032c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024-24-10.7-24-24%2010.7-24%2024-24zm160%20432c0%208.8-7.2%2016-16%2016H48c-8.8%200-16-7.2-16-16V112c0-8.8%207.2-16%2016-16h48v20c0%206.6%205.4%2012%2012%2012h168c6.6%200%2012-5.4%2012-12V96h48c8.8%200%2016%207.2%2016%2016v352zM112%20328c-13.3%200-24%2010.7-24%2024s10.7%2024%2024%2024%2024-10.7%2024-24-10.7-24-24-24zm168%208H168c-4.4%200-8%203.6-8%208v16c0%204.4%203.6%208%208%208h112c4.4%200%208-3.6%208-8v-16c0-4.4-3.6-8-8-8zm-153.8-65.6l64.2-63.6c2.1-2.1%202.1-5.5%200-7.6l-12.6-12.7c-2.1-2.1-5.5-2.1-7.6%200l-47.6%2047.2-20.6-20.9c-2.1-2.1-5.5-2.1-7.6%200l-12.7%2012.6c-2.1%202.1-2.1%205.5%200%207.6l37.1%2037.4c1.9%202.1%205.3%202.1%207.4%200zM280%20240h-77.6l-32.3%2032H280c4.4%200%208-3.6%208-8v-16c0-4.4-3.6-8-8-8z%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width: 3rem;
}
.money-check:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M608%2032H32C14.33%2032%200%2046.33%200%2064v384c0%2017.67%2014.33%2032%2032%2032h576c17.67%200%2032-14.33%2032-32V64c0-17.67-14.33-32-32-32zM176%20327.88V344c0%204.42-3.58%208-8%208h-16c-4.42%200-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64%206.89-2.76%2010.13-.73%203.87%202.42%208.26%203.72%2012.82%203.72h28.11c6.5%200%2011.8-5.92%2011.8-13.19%200-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39%200-24.52%2019.05-44.44%2042.67-45.07V152c0-4.42%203.58-8%208-8h16c4.42%200%208%203.58%208%208v16.29c11.29.58%2022.27%204.51%2031.37%2011.35%203.9%202.93%204.1%208.77.57%2012.14l-11.75%2011.21c-2.77%202.64-6.89%202.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5%200-11.8%205.92-11.8%2013.19%200%205.95%203.61%2011.19%208.77%2012.73l45%2013.5c18.59%205.58%2031.58%2023.42%2031.58%2043.39%200%2024.53-19.05%2044.44-42.67%2045.07zM416%20312c0%204.42-3.58%208-8%208H296c-4.42%200-8-3.58-8-8v-16c0-4.42%203.58-8%208-8h112c4.42%200%208%203.58%208%208v16zm160%200c0%204.42-3.58%208-8%208h-80c-4.42%200-8-3.58-8-8v-16c0-4.42%203.58-8%208-8h80c4.42%200%208%203.58%208%208v16zm0-96c0%204.42-3.58%208-8%208H296c-4.42%200-8-3.58-8-8v-16c0-4.42%203.58-8%208-8h272c4.42%200%208%203.58%208%208v16z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width: 3.5rem;
}
.child:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M120%2072c0-39.765%2032.235-72%2072-72s72%2032.235%2072%2072c0%2039.764-32.235%2072-72%2072s-72-32.236-72-72zm254.627%201.373c-12.496-12.497-32.758-12.497-45.254%200L242.745%20160H141.254L54.627%2073.373c-12.496-12.497-32.758-12.497-45.254%200-12.497%2012.497-12.497%2032.758%200%2045.255L104%20213.254V480c0%2017.673%2014.327%2032%2032%2032h16c17.673%200%2032-14.327%2032-32V368h16v112c0%2017.673%2014.327%2032%2032%2032h16c17.673%200%2032-14.327%2032-32V213.254l94.627-94.627c12.497-12.497%2012.497-32.757%200-45.254z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.dollar-sign:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20288%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M209.2%20233.4l-108-31.6C88.7%20198.2%2080%20186.5%2080%20173.5c0-16.3%2013.2-29.5%2029.5-29.5h66.3c12.2%200%2024.2%203.7%2034.2%2010.5%206.1%204.1%2014.3%203.1%2019.5-2l34.8-34c7.1-6.9%206.1-18.4-1.8-24.5C238%2074.8%20207.4%2064.1%20176%2064V16c0-8.8-7.2-16-16-16h-32c-8.8%200-16%207.2-16%2016v48h-2.5C45.8%2064-5.4%20118.7.5%20183.6c4.2%2046.1%2039.4%2083.6%2083.8%2096.6l102.5%2030c12.5%203.7%2021.2%2015.3%2021.2%2028.3%200%2016.3-13.2%2029.5-29.5%2029.5h-66.3C100%20368%2088%20364.3%2078%20357.5c-6.1-4.1-14.3-3.1-19.5%202l-34.8%2034c-7.1%206.9-6.1%2018.4%201.8%2024.5%2024.5%2019.2%2055.1%2029.9%2086.5%2030v48c0%208.8%207.2%2016%2016%2016h32c8.8%200%2016-7.2%2016-16v-48.2c46.6-.9%2090.3-28.6%20105.7-72.7%2021.5-61.6-14.6-124.8-72.5-141.7z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.address-card:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M528%2032H48C21.5%2032%200%2053.5%200%2080v352c0%2026.5%2021.5%2048%2048%2048h480c26.5%200%2048-21.5%2048-48V80c0-26.5-21.5-48-48-48zm0%20400H48V80h480v352zM208%20256c35.3%200%2064-28.7%2064-64s-28.7-64-64-64-64%2028.7-64%2064%2028.7%2064%2064%2064zm-89.6%20128h179.2c12.4%200%2022.4-8.6%2022.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8%200-18.7%208-44.8%208-26.9%200-33.4-8-44.8-8-37.1%200-67.2%2025.8-67.2%2057.6v19.2c0%2010.6%2010%2019.2%2022.4%2019.2zM360%20320h112c4.4%200%208-3.6%208-8v-16c0-4.4-3.6-8-8-8H360c-4.4%200-8%203.6-8%208v16c0%204.4%203.6%208%208%208zm0-64h112c4.4%200%208-3.6%208-8v-16c0-4.4-3.6-8-8-8H360c-4.4%200-8%203.6-8%208v16c0%204.4%203.6%208%208%208zm0-64h112c4.4%200%208-3.6%208-8v-16c0-4.4-3.6-8-8-8H360c-4.4%200-8%203.6-8%208v16c0%204.4%203.6%208%208%208z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.usa-flag:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M32%200C14.3%200%200%2014.3%200%2032v464c0%208.8%207.2%2016%2016%2016h32c8.8%200%2016-7.2%2016-16V32C64%2014.3%2049.7%200%2032%200zm267.9%20303.6c-57.2-15.1-111.7-28.8-203.9%2011.1V384c185.7-92.2%20221.7%2053.3%20397.5-23.1%2011.4-5%2018.5-16.5%2018.5-28.8v-36c-43.6%2017.3-80.2%2024.1-112.1%2024.1-37.4-.1-68.9-8.4-100-16.6zm0-96c-57.2-15.1-111.7-28.8-203.9%2011.1v61.5c94.8-37.6%20154.6-22.7%20212.1-7.6%2057.2%2015.1%20111.7%2028.8%20203.9-11.1V200c-43.6%2017.3-80.2%2024.1-112.1%2024.1-37.4%200-68.9-8.3-100-16.5zm9.5-125.9c51.8%2015.6%2097.4%2029%20202.6-20.1V30.8c0-25.1-26.8-38.1-49.4-26.6C291.3%2091.5%20305.4-62.2%2096%2032.4v151.9c94.8-37.5%20154.6-22.7%20212.1-7.6%2057.2%2015%20111.7%2028.7%20203.9-11.1V96.7c-53.6%2023.5-93.3%2031.4-126.1%2031.4s-59-7.8-85.7-15.9c-4-1.2-8.1-2.4-12.1-3.5V75.5c7.2%202%2014.3%204.1%2021.3%206.2zM160%20128.1c-8.8%200-16-7.1-16-16%200-8.8%207.2-16%2016-16s16%207.1%2016%2016-7.2%2016-16%2016zm0-55.8c-8.8%200-16-7.1-16-16%200-8.8%207.2-16%2016-16s16%207.1%2016%2016c0%208.8-7.2%2016-16%2016zm64%2047.9c-8.8%200-16-7.1-16-16%200-8.8%207.2-16%2016-16s16%207.1%2016%2016c0%208.8-7.2%2016-16%2016zm0-55.9c-8.8%200-16-7.1-16-16%200-8.8%207.2-16%2016-16s16%207.1%2016%2016c0%208.8-7.2%2016-16%2016z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.address-book:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M436%20160c6.6%200%2012-5.4%2012-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5%200%200%2021.5%200%2048v416c0%2026.5%2021.5%2048%2048%2048h320c26.5%200%2048-21.5%2048-48v-48h20c6.6%200%2012-5.4%2012-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6%200%2012-5.4%2012-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-68%20304H48V48h320v416zM208%20256c35.3%200%2064-28.7%2064-64s-28.7-64-64-64-64%2028.7-64%2064%2028.7%2064%2064%2064zm-89.6%20128h179.2c12.4%200%2022.4-8.6%2022.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8%200-18.7%208-44.8%208-26.9%200-33.4-8-44.8-8-37.1%200-67.2%2025.8-67.2%2057.6v19.2c0%2010.6%2010%2019.2%2022.4%2019.2z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.calculator:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M400%200H48C22.4%200%200%2022.4%200%2048v416c0%2025.6%2022.4%2048%2048%2048h352c25.6%200%2048-22.4%2048-48V48c0-25.6-22.4-48-48-48zM128%20435.2c0%206.4-6.4%2012.8-12.8%2012.8H76.8c-6.4%200-12.8-6.4-12.8-12.8v-38.4c0-6.4%206.4-12.8%2012.8-12.8h38.4c6.4%200%2012.8%206.4%2012.8%2012.8v38.4zm0-128c0%206.4-6.4%2012.8-12.8%2012.8H76.8c-6.4%200-12.8-6.4-12.8-12.8v-38.4c0-6.4%206.4-12.8%2012.8-12.8h38.4c6.4%200%2012.8%206.4%2012.8%2012.8v38.4zm128%20128c0%206.4-6.4%2012.8-12.8%2012.8h-38.4c-6.4%200-12.8-6.4-12.8-12.8v-38.4c0-6.4%206.4-12.8%2012.8-12.8h38.4c6.4%200%2012.8%206.4%2012.8%2012.8v38.4zm0-128c0%206.4-6.4%2012.8-12.8%2012.8h-38.4c-6.4%200-12.8-6.4-12.8-12.8v-38.4c0-6.4%206.4-12.8%2012.8-12.8h38.4c6.4%200%2012.8%206.4%2012.8%2012.8v38.4zm128%20128c0%206.4-6.4%2012.8-12.8%2012.8h-38.4c-6.4%200-12.8-6.4-12.8-12.8V268.8c0-6.4%206.4-12.8%2012.8-12.8h38.4c6.4%200%2012.8%206.4%2012.8%2012.8v166.4zm0-256c0%206.4-6.4%2012.8-12.8%2012.8H76.8c-6.4%200-12.8-6.4-12.8-12.8V76.8C64%2070.4%2070.4%2064%2076.8%2064h294.4c6.4%200%2012.8%206.4%2012.8%2012.8v102.4z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.funnel-dollar:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M471.61%20160.38l94.5-103.14C587.24%2036.12%20572.27%200%20542.4%200H33.6C3.73%200-11.24%2036.12%209.89%2057.25L192%20256v135.91c0%2015.11%207.11%2029.33%2019.2%2038.4l95.99%2072c8.91%206.68%2018.89%209.7%2028.63%209.7%2016.62%200%2032.46-8.82%2041.17-23.14C402.66%20503.51%20432.31%20512%20464%20512c97.2%200%20176-78.8%20176-176%200-94.63-74.74-171.6-168.39-175.62zM335.99%20463.91l-95.99-72V237.33L66.52%2048h442.96L393.15%20174.96C331.26%20202.23%20288%20264.02%20288%20336c0%2046.7%2018.31%2089.03%2047.99%20120.53v7.38zM464%20464c-70.58%200-128-57.42-128-128s57.42-128%20128-128%20128%2057.42%20128%20128-57.42%20128-128%20128zm27.09-136.58l-45-13.5c-5.16-1.55-8.77-6.78-8.77-12.73%200-7.27%205.3-13.19%2011.8-13.19h28.11c4.56%200%208.96%201.29%2012.82%203.72%203.24%202.03%207.36%201.91%2010.13-.73l11.75-11.21c3.53-3.37%203.33-9.21-.57-12.14-9.1-6.83-20.08-10.77-31.37-11.35V240c0-4.42-3.58-8-8-8h-16c-4.42%200-8%203.58-8%208v16.12c-23.62.63-42.67%2020.55-42.67%2045.07%200%2019.97%2012.98%2037.81%2031.58%2043.39l45%2013.5c5.16%201.55%208.77%206.78%208.77%2012.73%200%207.27-5.3%2013.19-11.8%2013.19h-28.11c-4.56%200-8.96-1.29-12.82-3.72-3.24-2.03-7.36-1.91-10.13.73l-11.75%2011.21c-3.53%203.37-3.33%209.21.57%2012.14%209.1%206.83%2020.08%2010.77%2031.37%2011.35V432c0%204.42%203.58%208%208%208h16c4.42%200%208-3.58%208-8v-16.12c23.62-.63%2042.67-20.54%2042.67-45.07%200-19.97-12.98-37.81-31.58-43.39z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.gavel:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M504.971%20199.362l-22.627-22.627c-9.373-9.373-24.569-9.373-33.941%200l-5.657%205.657L329.608%2069.255l5.657-5.657c9.373-9.373%209.373-24.569%200-33.941L312.638%207.029c-9.373-9.373-24.569-9.373-33.941%200L154.246%20131.48c-9.373%209.373-9.373%2024.569%200%2033.941l22.627%2022.627c9.373%209.373%2024.569%209.373%2033.941%200l5.657-5.657%2039.598%2039.598-81.04%2081.04-5.657-5.657c-12.497-12.497-32.758-12.497-45.255%200L9.373%20412.118c-12.497%2012.497-12.497%2032.758%200%2045.255l45.255%2045.255c12.497%2012.497%2032.758%2012.497%2045.255%200l114.745-114.745c12.497-12.497%2012.497-32.758%200-45.255l-5.657-5.657%2081.04-81.04%2039.598%2039.598-5.657%205.657c-9.373%209.373-9.373%2024.569%200%2033.941l22.627%2022.627c9.373%209.373%2024.569%209.373%2033.941%200l124.451-124.451c9.372-9.372%209.372-24.568%200-33.941z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.flag-icon:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M32%200C14.3%200%200%2014.3%200%2032v464c0%208.8%207.2%2016%2016%2016h32c8.8%200%2016-7.2%2016-16V32C64%2014.3%2049.7%200%2032%200zm430.6%204.2C291.3%2091.5%20305.4-62.2%2096%2032.4V384c185.7-92.2%20221.7%2053.3%20397.5-23.1%2011.4-5%2018.5-16.5%2018.5-28.8V30.8c0-25.1-26.8-38.1-49.4-26.6z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.hard-hat:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M88%20176h272a8%208%200%200%200%208-8v-32a8%208%200%200%200-8-8h-8a112%20112%200%200%200-68.4-103.2L256%2080V16a16%2016%200%200%200-16-16h-32a16%2016%200%200%200-16%2016v64l-27.6-55.2A112%20112%200%200%200%2096%20128h-8a8%208%200%200%200-8%208v32a8%208%200%200%200%208%208zm225.6%20176h-16.7a174.08%20174.08%200%200%201-145.8%200h-16.7A134.4%20134.4%200%200%200%200%20486.4%2025.6%2025.6%200%200%200%2025.6%20512h396.8a25.6%2025.6%200%200%200%2025.6-25.6A134.4%20134.4%200%200%200%20313.6%20352zM224%20320c65.22%200%20118.44-48.94%20126.39-112H97.61c7.95%2063.06%2061.17%20112%20126.39%20112z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.plus:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M416%20208H272V64c0-17.67-14.33-32-32-32h-32c-17.67%200-32%2014.33-32%2032v144H32c-17.67%200-32%2014.33-32%2032v32c0%2017.67%2014.33%2032%2032%2032h144v144c0%2017.67%2014.33%2032%2032%2032h32c17.67%200%2032-14.33%2032-32V304h144c17.67%200%2032-14.33%2032-32v-32c0-17.67-14.33-32-32-32z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.plus-square:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M400%2032H48C21.5%2032%200%2053.5%200%2080v352c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48V80c0-26.5-21.5-48-48-48zm-32%20252c0%206.6-5.4%2012-12%2012h-92v92c0%206.6-5.4%2012-12%2012h-56c-6.6%200-12-5.4-12-12v-92H92c-6.6%200-12-5.4-12-12v-56c0-6.6%205.4-12%2012-12h92v-92c0-6.6%205.4-12%2012-12h56c6.6%200%2012%205.4%2012%2012v92h92c6.6%200%2012%205.4%2012%2012v56z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.arrow-down:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M413.1%20222.5l22.2%2022.2c9.4%209.4%209.4%2024.6%200%2033.9L241%20473c-9.4%209.4-24.6%209.4-33.9%200L12.7%20278.6c-9.4-9.4-9.4-24.6%200-33.9l22.2-22.2c9.5-9.5%2025-9.3%2034.3.4L184%20343.4V56c0-13.3%2010.7-24%2024-24h32c13.3%200%2024%2010.7%2024%2024v287.4l114.8-120.5c9.3-9.8%2024.8-10%2034.3-.4z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.users:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M96%20224c35.3%200%2064-28.7%2064-64s-28.7-64-64-64-64%2028.7-64%2064%2028.7%2064%2064%2064zm448%200c35.3%200%2064-28.7%2064-64s-28.7-64-64-64-64%2028.7-64%2064%2028.7%2064%2064%2064zm32%2032h-64c-17.6%200-33.5%207.1-45.1%2018.6%2040.3%2022.1%2068.9%2062%2075.1%20109.4h66c17.7%200%2032-14.3%2032-32v-32c0-35.3-28.7-64-64-64zm-256%200c61.9%200%20112-50.1%20112-112S381.9%2032%20320%2032%20208%2082.1%20208%20144s50.1%20112%20112%20112zm76.8%2032h-8.3c-20.8%2010-43.9%2016-68.5%2016s-47.6-6-68.5-16h-8.3C179.6%20288%20128%20339.6%20128%20403.2V432c0%2026.5%2021.5%2048%2048%2048h288c26.5%200%2048-21.5%2048-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5%20263.1%20145.6%20256%20128%20256H64c-35.3%200-64%2028.7-64%2064v32c0%2017.7%2014.3%2032%2032%2032h65.9c6.3-47.4%2034.9-87.3%2075.2-109.4z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.user-injured:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M277.37%2011.98C261.08%204.47%20243.11%200%20224%200c-53.69%200-99.5%2033.13-118.51%2080h81.19l90.69-68.02zM342.51%2080c-7.9-19.47-20.67-36.2-36.49-49.52L239.99%2080h102.52zM224%20256c70.69%200%20128-57.31%20128-128%200-5.48-.95-10.7-1.61-16H97.61c-.67%205.3-1.61%2010.52-1.61%2016%200%2070.69%2057.31%20128%20128%20128zM80%20299.7V512h128.26l-98.45-221.52A132.835%20132.835%200%200%200%2080%20299.7zM0%20464c0%2026.51%2021.49%2048%2048%2048V320.24C18.88%20344.89%200%20381.26%200%20422.4V464zm256-48h-55.38l42.67%2096H256c26.47%200%2048-21.53%2048-48s-21.53-48-48-48zm57.6-128h-16.71c-22.24%2010.18-46.88%2016-72.89%2016s-50.65-5.82-72.89-16h-7.37l42.67%2096H256c44.11%200%2080%2035.89%2080%2080%200%2018.08-6.26%2034.59-16.41%2048H400c26.51%200%2048-21.49%2048-48v-41.6c0-74.23-60.17-134.4-134.4-134.4z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.question-circle:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M256%20340c-15.464%200-28%2012.536-28%2028s12.536%2028%2028%2028%2028-12.536%2028-28-12.536-28-28-28zm7.67-24h-16c-6.627%200-12-5.373-12-12v-.381c0-70.343%2077.44-63.619%2077.44-107.408%200-20.016-17.761-40.211-57.44-40.211-29.144%200-44.265%209.649-59.211%2028.692-3.908%204.98-11.054%205.995-16.248%202.376l-13.134-9.15c-5.625-3.919-6.86-11.771-2.645-17.177C185.658%20133.514%20210.842%20116%20255.67%20116c52.32%200%2097.44%2029.751%2097.44%2080.211%200%2067.414-77.44%2063.849-77.44%20107.408V304c0%206.627-5.373%2012-12%2012zM256%2040c118.621%200%20216%2096.075%20216%20216%200%20119.291-96.61%20216-216%20216-119.244%200-216-96.562-216-216%200-119.203%2096.602-216%20216-216m0-32C119.043%208%208%20119.083%208%20256c0%20136.997%20111.043%20248%20248%20248s248-111.003%20248-248C504%20119.083%20392.957%208%20256%208z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.calendar-checklist:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M400%2064h-48V12c0-6.627-5.373-12-12-12h-40c-6.627%200-12%205.373-12%2012v52H160V12c0-6.627-5.373-12-12-12h-40c-6.627%200-12%205.373-12%2012v52H48C21.49%2064%200%2085.49%200%20112v352c0%2026.51%2021.49%2048%2048%2048h352c26.51%200%2048-21.49%2048-48V112c0-26.51-21.49-48-48-48zm-6%20400H54a6%206%200%200%201-6-6V160h352v298a6%206%200%200%201-6%206zm-52.849-200.65L198.842%20404.519c-4.705%204.667-12.303%204.637-16.971-.068l-75.091-75.699c-4.667-4.705-4.637-12.303.068-16.971l22.719-22.536c4.705-4.667%2012.303-4.637%2016.97.069l44.104%2044.461%20111.072-110.181c4.705-4.667%2012.303-4.637%2016.971.068l22.536%2022.718c4.667%204.705%204.636%2012.303-.069%2016.97z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.vial:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20480%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M477.7%20186.1L309.5%2018.3c-3.1-3.1-8.2-3.1-11.3%200l-34%2033.9c-3.1%203.1-3.1%208.2%200%2011.3l11.2%2011.1L33%20316.5c-38.8%2038.7-45.1%20102-9.4%20143.5%2020.6%2024%2049.5%2036%2078.4%2035.9%2026.4%200%2052.8-10%2072.9-30.1l246.3-245.7%2011.2%2011.1c3.1%203.1%208.2%203.1%2011.3%200l34-33.9c3.1-3%203.1-8.1%200-11.2zM318%20256H161l148-147.7%2078.5%2078.3L318%20256z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.balance-scale:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M256%20336h-.02c0-16.18%201.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87%200C-2.06%20328.75.02%20320.33.02%20336H0c0%2044.18%2057.31%2080%20128%2080s128-35.82%20128-80zM128%20176l72%20144H56l72-144zm511.98%20160c0-16.18%201.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87%200-87.12%20174.26-85.04%20165.84-85.04%20181.51H384c0%2044.18%2057.31%2080%20128%2080s128-35.82%20128-80h-.02zM440%20320l72-144%2072%20144H440zm88%20128H352V153.25c23.51-10.29%2041.16-31.48%2046.39-57.25H528c8.84%200%2016-7.16%2016-16V48c0-8.84-7.16-16-16-16H383.64C369.04%2012.68%20346.09%200%20320%200s-49.04%2012.68-63.64%2032H112c-8.84%200-16%207.16-16%2016v32c0%208.84%207.16%2016%2016%2016h129.61c5.23%2025.76%2022.87%2046.96%2046.39%2057.25V448H112c-8.84%200-16%207.16-16%2016v32c0%208.84%207.16%2016%2016%2016h416c8.84%200%2016-7.16%2016-16v-32c0-8.84-7.16-16-16-16z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.search-dollar:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M235.09%20199.42l-45-13.5c-5.16-1.55-8.77-6.78-8.77-12.73%200-7.27%205.3-13.19%2011.8-13.19h28.11c4.56%200%208.96%201.29%2012.82%203.72%203.24%202.03%207.36%201.91%2010.13-.73l11.75-11.21c3.53-3.37%203.33-9.21-.57-12.14-9.1-6.83-20.08-10.77-31.37-11.35V112c0-4.42-3.58-8-8-8h-16c-4.42%200-8%203.58-8%208v16.12c-23.62.63-42.67%2020.55-42.67%2045.07%200%2019.97%2012.98%2037.81%2031.58%2043.39l45%2013.5c5.16%201.55%208.77%206.78%208.77%2012.73%200%207.27-5.3%2013.19-11.8%2013.19h-28.11c-4.56%200-8.96-1.29-12.82-3.72-3.24-2.03-7.36-1.91-10.13.73l-11.75%2011.21c-3.53%203.37-3.33%209.21.57%2012.14%209.1%206.83%2020.08%2010.77%2031.37%2011.35V304c0%204.42%203.58%208%208%208h16c4.42%200%208-3.58%208-8v-16.12c23.62-.63%2042.67-20.54%2042.67-45.07%200-19.97-12.98-37.81-31.58-43.39zm273.38%20269.46l-121.39-121.4c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5%2050.6-84%2050.6-135.99C415.98%2093.1%20322.88%200%20207.99%200S0%2093.1%200%20207.99c0%20114.89%2093.1%20207.99%20207.99%20207.99%2052%200%2099.49-19.1%20135.99-50.6v13.2c0%203.2%201.3%206.2%203.5%208.5l121.39%20121.39c4.7%204.7%2012.3%204.7%2017%200l22.6-22.6c4.71-4.69%204.71-12.29%200-16.99zm-300.48-100.9c-88.4%200-159.99-71.6-159.99-159.99C48%20119.59%20119.59%2048%20207.99%2048c88.39%200%20159.99%2071.6%20159.99%20159.99%200%2088.4-71.6%20159.99-159.99%20159.99z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.map-marker:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M172.268%20501.67C26.97%20291.031%200%20269.413%200%20192%200%2085.961%2085.961%200%20192%200s192%2085.961%20192%20192c0%2077.413-26.97%2099.031-172.268%20309.67-9.535%2013.774-29.93%2013.773-39.464%200zM192%20272c44.183%200%2080-35.817%2080-80s-35.817-80-80-80-80%2035.817-80%2080%2035.817%2080%2080%2080z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.graduation-cap:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M622.34%20153.2L343.4%2067.5c-15.2-4.67-31.6-4.67-46.79%200L17.66%20153.2c-23.54%207.23-23.54%2038.36%200%2045.59l48.63%2014.94c-10.67%2013.19-17.23%2029.28-17.88%2046.9C38.78%20266.15%2032%20276.11%2032%20288c0%2010.78%205.68%2019.85%2013.86%2025.65L20.33%20428.53C18.11%20438.52%2025.71%20448%2035.94%20448h56.11c10.24%200%2017.84-9.48%2015.62-19.47L82.14%20313.65C90.32%20307.85%2096%20298.78%2096%20288c0-11.57-6.47-21.25-15.66-26.87.76-15.02%208.44-28.3%2020.69-36.72L296.6%20284.5c9.06%202.78%2026.44%206.25%2046.79%200l278.95-85.7c23.55-7.24%2023.55-38.36%200-45.6zM352.79%20315.09c-28.53%208.76-52.84%203.92-65.59%200l-145.02-44.55L128%20384c0%2035.35%2085.96%2064%20192%2064s192-28.65%20192-64l-14.18-113.47-145.03%2044.56z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.user-slash:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M633.8%20458.1L362.3%20248.3C412.1%20230.7%20448%20183.8%20448%20128%20448%2057.3%20390.7%200%20320%200c-67.1%200-121.5%2051.8-126.9%20117.4L45.5%203.4C38.5-2%2028.5-.8%2023%206.2L3.4%2031.4c-5.4%207-4.2%2017%202.8%2022.4l588.4%20454.7c7%205.4%2017%204.2%2022.5-2.8l19.6-25.3c5.4-6.8%204.1-16.9-2.9-22.3zM96%20422.4V464c0%2026.5%2021.5%2048%2048%2048h350.2L207.4%20290.3C144.2%20301.3%2096%20356%2096%20422.4z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.user-minus:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M624%20208H432c-8.8%200-16%207.2-16%2016v32c0%208.8%207.2%2016%2016%2016h192c8.8%200%2016-7.2%2016-16v-32c0-8.8-7.2-16-16-16zm-400%2048c70.7%200%20128-57.3%20128-128S294.7%200%20224%200%2096%2057.3%2096%20128s57.3%20128%20128%20128zm89.6%2032h-16.7c-22.2%2010.2-46.9%2016-72.9%2016s-50.6-5.8-72.9-16h-16.7C60.2%20288%200%20348.2%200%20422.4V464c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.excel-file:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M224%20136V0H24C10.7%200%200%2010.7%200%2024v464c0%2013.3%2010.7%2024%2024%2024h336c13.3%200%2024-10.7%2024-24V160H248c-13.2%200-24-10.8-24-24zm60.1%20106.5L224%20336l60.1%2093.5c5.1%208-.6%2018.5-10.1%2018.5h-34.9c-4.4%200-8.5-2.4-10.6-6.3C208.9%20405.5%20192%20373%20192%20373c-6.4%2014.8-10%2020-36.6%2068.8-2.1%203.9-6.1%206.3-10.5%206.3H110c-9.5%200-15.2-10.5-10.1-18.5l60.3-93.5-60.3-93.5c-5.2-8%20.6-18.5%2010.1-18.5h34.8c4.4%200%208.5%202.4%2010.6%206.3%2026.1%2048.8%2020%2033.6%2036.6%2068.5%200%200%206.1-11.7%2036.6-68.5%202.1-3.9%206.2-6.3%2010.6-6.3H274c9.5-.1%2015.2%2010.4%2010.1%2018.4zM384%20121.9v6.1H256V0h6.1c6.4%200%2012.5%202.5%2017%207l97.9%2098c4.5%204.5%207%2010.6%207%2016.9z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.baby-carriage:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M144.8%2017c-11.3-17.8-37.2-22.8-54-9.4C35.3%2051.9%200%20118%200%20192h256L144.8%2017zM496%2096h-48c-35.3%200-64%2028.7-64%2064v64H0c0%2050.6%2023%2096.4%2060.3%20130.7C25.7%20363.6%200%20394.7%200%20432c0%2044.2%2035.8%2080%2080%2080s80-35.8%2080-80c0-8.9-1.8-17.2-4.4-25.2%2021.6%205.9%2044.6%209.2%2068.4%209.2s46.9-3.3%2068.4-9.2c-2.7%208-4.4%2016.3-4.4%2025.2%200%2044.2%2035.8%2080%2080%2080s80-35.8%2080-80c0-37.3-25.7-68.4-60.3-77.3C425%20320.4%20448%20274.6%20448%20224v-64h48c8.8%200%2016-7.2%2016-16v-32c0-8.8-7.2-16-16-16zM80%20464c-17.6%200-32-14.4-32-32s14.4-32%2032-32%2032%2014.4%2032%2032-14.4%2032-32%2032zm320-32c0%2017.6-14.4%2032-32%2032s-32-14.4-32-32%2014.4-32%2032-32%2032%2014.4%2032%2032z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.wheelchair:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M500.1%20399.78l10.65%2021.494c2.937%205.928.522%2013.116-5.399%2016.067l-63.278%2032.164c-12.134%206.014-26.981.801-32.571-11.723L344.431%20312H184.003c-12.03%200-22.203-8.908-23.792-20.833C125.74%2032.641%20128.263%2052.443%20128%2048c0-27.152%2022.544-49.038%2049.935-47.962%2024.787.974%2044.979%2021.107%2046.021%2045.892%201.06%2025.208-17.335%2046.326-41.405%2049.614L192.212%20168H340c6.627%200%2012%205.373%2012%2012v24c0%206.627-5.373%2012-12%2012H198.613l6.4%2048H360a23.999%2023.999%200%200%201%2021.916%2014.218l61.233%20137.185%2040.834-21.029c5.943-2.971%2013.168-.547%2016.117%205.406zM313.291%20360h-11.558C290.467%20419.146%20238.377%20464%20176%20464c-70.579%200-128-57.421-128-128%200-43.765%2022.083-82.463%2055.686-105.556l-6.884-51.587C39.428%20207.89%200%20267.423%200%20336c0%2097.047%2078.953%20176%20176%20176%2070.605%200%20131.621-41.797%20159.636-101.941L313.291%20360z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.not-equal:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M368%20208c8.84%200%2016-7.16%2016-16v-32c0-8.84-7.16-16-16-16h-42.32l55.03-66.81c5.37-7.02%204.04-17.06-2.97-22.43L352.32%2035.3c-7.02-5.37-17.06-4.04-22.43%202.97L242.81%20144H16c-8.84%200-16%207.16-16%2016v32c0%208.84%207.16%2016%2016%2016h174.1l-79.07%2096H16c-8.84%200-16%207.16-16%2016v32c0%208.84%207.16%2016%2016%2016h42.32L3.3%20434.81c-5.37%207.01-4.04%2017.05%202.97%2022.43l25.41%2019.46c7.02%205.38%2017.06%204.04%2022.43-2.97L141.19%20368H368c8.84%200%2016-7.16%2016-16v-32c0-8.84-7.16-16-16-16H193.9l79.07-96H368z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.clock:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M256%208C119%208%208%20119%208%20256s111%20248%20248%20248%20248-111%20248-248S393%208%20256%208zm0%20448c-110.5%200-200-89.5-200-200S145.5%2056%20256%2056s200%2089.5%20200%20200-89.5%20200-200%20200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6%205.4-12%2012-12h32c6.6%200%2012%205.4%2012%2012v141.7l66.8%2048.6c5.4%203.9%206.5%2011.4%202.6%2016.8L334.6%20349c-3.9%205.3-11.4%206.5-16.8%202.6z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.exclamation-triangle:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M569.517%20440.013C587.975%20472.007%20564.806%20512%20527.94%20512H48.054c-36.937%200-59.999-40.055-41.577-71.987L246.423%2023.985c18.467-32.009%2064.72-31.951%2083.154%200l239.94%20416.028zM288%20354c-25.405%200-46%2020.595-46%2046s20.595%2046%2046%2046%2046-20.595%2046-46-20.595-46-46-46zm-43.673-165.346l7.418%20136c.347%206.364%205.609%2011.346%2011.982%2011.346h48.546c6.373%200%2011.635-4.982%2011.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884%200-12.356%205.78-11.981%2012.654z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:3rem;
}
.ellipsis-h:before, .menu__item .nav-link[data-submenu]:after{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%233e5d7c%27%20d%3D%27M328%20256c0%2039.8-32.2%2072-72%2072s-72-32.2-72-72%2032.2-72%2072-72%2072%2032.2%2072%2072zm104-72c-39.8%200-72%2032.2-72%2072s32.2%2072%2072%2072%2072-32.2%2072-72-32.2-72-72-72zm-352%200c-39.8%200-72%2032.2-72%2072s32.2%2072%2072%2072%2072-32.2%2072-72-32.2-72-72-72z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 3rem;
	width:1.25rem;
	position: absolute;
	right: 0;
	top:0;
	
	content: '\00a0';
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 100vw;
    transition: all .3s ease-in-out;
    display: flex !important;
    margin: 1px auto 0 !important;
    line-height: 1;
}
.info-circle:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23E51F2D%27%20d%3D%27M256%208a248%20248%200%201%200%200%20496%20248%20248%200%200%200%200-496zm0%20110a42%2042%200%201%201%200%2084%2042%2042%200%200%201%200-84zm56%20254a12%2012%200%200%201-12%2012h-88a12%2012%200%200%201-12-12v-24a12%2012%200%200%201%2012-12h12v-64h-12a12%2012%200%200%201-12-12v-24a12%2012%200%200%201%2012-12h64a12%2012%200%200%201%2012%2012v100h12a12%2012%200%200%201%2012%2012v24z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 1rem;
	width: 1rem;
}
.arrows-alt-h:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%238a8a8a%27%20d%3D%27M508.5%20247.5l-99-99A12%2012%200%200%200%20389%20157v71H123v-71a12%2012%200%200%200-20.5-8.5l-99%2099a12%2012%200%200%200%200%2017l99%2099A12%2012%200%200%200%20123%20355v-71h266v71a12%2012%200%200%200%2020.5%208.5l99-99a12%2012%200%200%200%200-17z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 1.33rem;
    width: 1.33rem;
    display: inline-flex!important;
    padding-bottom: 1.8rem;
}
.long-arrow-alt-down:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20256%20512%27%3E%3Cpath%20fill%3D%27%2328a745%27%20d%3D%27M20.5%20372.5l99%2099a12%2012%200%200%200%2017%200l99-99A12%2012%200%200%200%20227%20352h-71V44a12%2012%200%200%200-12-12h-32a12%2012%200%200%200-12%2012v308H29a12%2012%200%200%200-8.5%2020.5z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 1.33rem;
    width: 1.33rem;
    display: inline-flex!important;
    padding-bottom: 1.8rem;
}
.long-arrow-alt-up:before{
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20256%20512%27%3E%3Cpath%20fill%3D%27%23E51F2D%27%20d%3D%27M20.5%20372.5l99%2099a12%2012%200%200%200%2017%200l99-99A12%2012%200%200%200%20227%20352h-71V44a12%2012%200%200%200-12-12h-32a12%2012%200%200%200-12%2012v308H29a12%2012%200%200%200-8.5%2020.5z%27%2F%3E%3C%2Fsvg%3E");
	max-height: 1.33rem;
    width: 1.33rem;
    display: inline-flex!important;
    padding-bottom: 1.8rem;
	transform:rotate(180deg)!important;
}
.angle-right:before {
	max-width:1rem;
	max-height:1rem;
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20256%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M224.3%20273l-136%20136a23.9%2023.9%200%2001-33.9%200l-22.6-22.6a23.9%2023.9%200%20010-33.9l96.4-96.4-96.4-96.4a23.9%2023.9%200%20010-33.9L54.3%20103a23.9%2023.9%200%200133.9%200l136%20136a24%2024%200%2001.1%2034z%27%2F%3E%3C%2Fsvg%3E")
}

.facebook-logo:before {
	max-height: 1.33rem;
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20274.22%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M256.25%20288l14.22-92.66h-88.91v-60.13c0-25.35%2012.42-50.06%2052.24-50.06h40.42V6.26S237.54%200%20202.47%200C129.25%200%2081.39%2044.38%2081.39%20124.72v70.62H0V288h81.39v224h100.17V288h74.69z%27%2F%3E%3C%2Fsvg%3E")
}
.twitter-logo:before{
    max-height:1.33rem;
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M459%20152l1%2013c0%20139-106%20299-299%20299-59%200-115-17-161-47a217%20217%200%2000156-44c-47-1-85-31-98-72l19%201c10%200%2019-1%2028-3-48-10-84-52-84-103v-2c14%208%2030%2013%2047%2014A105%20105%200%200136%2067c51%2064%20129%20106%20216%20110-2-8-2-16-2-24a105%20105%200%2001181-72c24-4%2047-13%2067-25-8%2024-25%2045-46%2058%2021-3%2041-8%2060-17-14%2021-32%2040-53%2055z%27%2F%3E%3C%2Fsvg%3E")
}
.youtube-logo:before {
	max-height: 1.33rem;
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20546.134%20383.968%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M534.722%2060.067c-6.281-23.65-24.787-42.276-48.284-48.597C443.848-.016%20273.067-.016%20273.067-.016s-170.78%200-213.371%2011.486c-23.497%206.322-42.003%2024.947-48.284%2048.597C0%20102.934%200%20192.372%200%20192.372s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821%2042.591%2011.486%20213.371%2011.486%20213.371%2011.486s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V111.169l142.739%2081.205-142.739%2081.201z%27%2F%3E%3C%2Fsvg%3E")
}
.youtube-logo-dark:before {
	max-height: 1.33rem;
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20546.134%20383.968%27%3E%3Cpath%20fill%3D%27%23494949%27%20d%3D%27M534.722%2060.067c-6.281-23.65-24.787-42.276-48.284-48.597C443.848-.016%20273.067-.016%20273.067-.016s-170.78%200-213.371%2011.486c-23.497%206.322-42.003%2024.947-48.284%2048.597C0%20102.934%200%20192.372%200%20192.372s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821%2042.591%2011.486%20213.371%2011.486%20213.371%2011.486s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V111.169l142.739%2081.205-142.739%2081.201z%27%2F%3E%3C%2Fsvg%3E")
}
.linkedin-logo:before {
	max-height: 1.33rem;
	background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20448%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M100.28%20448H7.4V148.9h92.88V448zM53.79%20108.1C24.09%20108.1%200%2083.5%200%2053.8.004%2024.093%2024.09.013%2053.798.018%2083.499.022%20107.576%2024.099%20107.58%2053.8c0%2029.7-24.1%2054.3-53.79%2054.3zM447.9%20448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29%200-55.69%2037.7-55.69%2076.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5%2042.69-48.3%2087.88-48.3%2094%200%20111.28%2061.9%20111.28%20142.3V448h-.1z%27%2F%3E%3C%2Fsvg%3E")
}
.instagram-logo:before{
    max-height:1.33rem;
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M224.1%20141c-63.6%200-114.9%2051.3-114.9%20114.9s51.3%20114.9%20114.9%20114.9S339%20319.5%20339%20255.9%20287.7%20141%20224.1%20141zm0%20189.6c-41.1%200-74.7-33.5-74.7-74.7s33.5-74.7%2074.7-74.7%2074.7%2033.5%2074.7%2074.7-33.6%2074.7-74.7%2074.7zm146.4-194.3c0%2014.9-12%2026.8-26.8%2026.8a26.8%2026.8%200%201126.8-26.8zm76.1%2027.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9%200-35.8%201.7-67.6%209.9-93.9%2036.1s-34.4%2058-36.2%2093.9c-2.1%2037-2.1%20147.9%200%20184.9%201.7%2035.9%209.9%2067.7%2036.2%2093.9s58%2034.4%2093.9%2036.2c37%202.1%20147.9%202.1%20184.9%200%2035.9-1.7%2067.7-9.9%2093.9-36.2%2026.2-26.2%2034.4-58%2036.2-93.9%202.1-37%202.1-147.8%200-184.8zM398.8%20388a75.63%2075.63%200%2001-42.6%2042.6c-29.5%2011.7-99.5%209-132.1%209s-102.7%202.6-132.1-9A75.63%2075.63%200%200149.4%20388c-11.7-29.5-9-99.5-9-132.1s-2.6-102.7%209-132.1A75.63%2075.63%200%200192%2081.2c29.5-11.7%2099.5-9%20132.1-9s102.7-2.6%20132.1%209a75.63%2075.63%200%200142.6%2042.6c11.7%2029.5%209%2099.5%209%20132.1s2.7%20102.7-9%20132.1z%27%2F%3E%3C%2Fsvg%3E")
}


/* SnapEngage Chat */
.snapengage {display: flex !important;width:100%!important}
.snapenage-logo {
    width: 100%!important;
    object-fit: contain!important;
    max-height: 32px!important;
    max-width: 180px!important;
}

/* isotope */
.grid {min-height: 220px;transition:height .33s ease-in-out;overflow: hidden}
/* Sorts */
.quicksearch {
    margin: 0 !important;
    background: transparent;
    color: #fff;
    font-size: .875rem;
	flex:0 1 auto;
	border:none;
	padding: 0 .5rem;
	text-align: center;
	outline: none;
	width:100%;
}
.quicksearch::placeholder{color:#fff;font-size:.875rem}
.quicksearch::-webkit-input-placeholder {color:#fff;font-size:.875rem}
.quicksearch::-moz-placeholder {color:#fff;font-size:.875rem}
.quicksearch:-ms-input-placeholder {color:#fff;font-size:.875rem}
.quicksearch:-moz-placeholder {color:#fff;font-size:.875rem}

.sorts {max-width: 600px !important;}
.sorts button[data-sort-by="original-order"] {min-width: 105px}
.sorts .dropdown {
    flex: 1 1 auto;
    display: flex;
    text-align: center;
    flex-flow: row nowrap;
    justify-content: center;
    max-width: 210px;
    margin-left: -2px;
}
.sorts .dropdown .btn {
    border-radius: 0 .25rem .25rem 0;
}
.sorts .dropdown-menu .btn-dliGreen {font-size: 0rem}
.sorts .dropdown-menu .btn-dliGreen:not(.svgbg) {
    font-size: .8rem;
    white-space: normal !important;
    text-align: center;
    width:100%;
}
.unset {position: unset !important;}
.hidden.unset {display: none;}

/* Featured News */
.news:after { 	
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to top, #0a0a0a 0%, rgba(10, 10, 10, 0) 50%);
    z-index: 1;
}
.post-item {
	position: relative;
    overflow: hidden;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	z-index: 0;
}
.featured-news figure img {
    height: 100%;
    width: 100%;
	transition: .33s all ease-in-out;
}
.featured-news figure img:hover {
    transform: scale(1.1);
}
.featured-news .post-item:after {
	position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    pointer-events: none;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(67%,transparent),color-stop(33%,#000));
    background: -webkit-linear-gradient(top,transparent 33%,#000);
    background: linear-gradient(-180deg,transparent 33%,#000);
}
.featured-news .post-content {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
}
.featured-news .post-content a {display: block;}
.featured-news:hover .post-content {opacity:.8;}
.post-item figure img {
    min-width: 70px;
    min-height: 70px;
	margin-right: 1rem;
}
.recent-news figure {margin: 0}
.recent-news article img {max-width: 90px;max-height: 90px}
.recent-news article {border-bottom: 1px solid #ececec;border-radius: 0}
.recent-news time {font-size: .75rem}
.ajax-load-btns {text-align: center}

/* Inner Nav */
#ml-menu ul:first-of-type, #ml-menu2 ul:first-of-type {
    margin: .5rem 0 1rem !important;
}
#ml-menu ul li, #ml-menu2 ul li {
    max-width: 320px;
    margin: 0 auto!important;
    width: 100%;
}
#ml-menu ul li a, #ml-menu2 ul li a {
	position: relative;
    text-align: left;
    padding: .75rem .5rem;
    height: 50px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    background: #292929;
    margin-bottom: 1px;
    border-bottom: 1px solid #393939;
	line-height: 1rem;
}

.icon--arrow-left:before {
	content: '\e901';
}

.icon--menu:before {
	content: '\e903';
}

.icon--cross:before {
	content: '\e117';
}


/* Menu styles */
.menu {
	position: relative;
    width: 100% !important;
    height: calc(150vh - 66px);
    max-width: 100% !important;
}

.menu__wrap {
	position: absolute;
	top: 3.5em;
	bottom: 0;
	left:0;
	overflow: hidden;
	width: 100%;
}

.menu__level {
	position: absolute;
    left: auto;
    visibility: hidden;
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    height: 80vh;
    list-style-type: none;
    text-align: center;
    margin: 0 auto;
}

.menu__level:focus {
	outline: none;
}

.menu__level--current {
	visibility: visible;
}

.menu__item {
	display: block;
}

.menu__link {
	font-weight: 600;
	position: relative;
	display: block;
	padding: 1em 2.5em 1em 1.5em;
	color: #bdbdbd;
	transition: color 0.1s;
}

.menu__item .nav-link[data-submenu]:hover:after, .menu__item .nav-link[data-submenu]:focus:after {
    opacity: 0.5;
    width: .5rem;
}
.menu__item a i {
    color: #3e5d7c !important;
}

.menu__link:hover,
.menu__link:focus,
.menu__link[data-submenu]:hover::after,
.menu__link[data-submenu]:focus::after {
	color: #5c5edc;
}

.menu__link--current::before {
	content: '\00B7';
	font-size: 1.5em;
	line-height: 0;
	position: absolute;
	top: 50%;
	left: 0.5em;
	height: 4px;
	color: #5c5edc;
}

[class^='animate-'],
[class*=' animate-'] {
	visibility: visible;
}

.animate-outToRight .menu__item {
	-webkit-animation: outToRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
	animation: outToRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes outToRight {
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@keyframes outToRight {
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

.animate-outToLeft .menu__item {
	-webkit-animation: outToLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
	animation: outToLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes outToLeft {
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes outToLeft {
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

.animate-inFromLeft .menu__item {
	-webkit-animation: inFromLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
	animation: inFromLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes inFromLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes inFromLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.animate-inFromRight .menu__item {
	-webkit-animation: inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
	animation: inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes inFromRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes inFromRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.menu__breadcrumbs {
	font-size: 0.65em;
    line-height: 1;
    position: relative;
    display: flex;
    flex: 1 1 auto;
    max-height: 55px;
    border-bottom: 1px solid #494949;
    align-items: center;
    max-width: 500px;
    justify-content: center;
    align-content: center;
    margin: 0 auto;
}

.menu__breadcrumbs a {
	font-weight: bold;
    cursor: pointer;
    vertical-align: middle;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #ececec !important;
    text-align: center;
    line-height: .85rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 1 auto;
    padding: 0 .5rem;
}

.menu__breadcrumbs a:last-child {
	pointer-events: none;
	color: #fcc735 !important;
}

.menu__breadcrumbs a:hover,
.menu__breadcrumbs a:focus {
	color: #90b1de !important;
}

.menu__breadcrumbs a:not(:last-child)::after {
	content: "\f105";
    font-family: "Font Awesome 5 Free";
    padding:0 0 0 .75rem;
    color: #fcc735;
    transition: 1s all ease-in-out;
}

.menu__breadcrumbs a:not(:last-child):hover::after,
.menu__breadcrumbs a:not(:last-child):focus::after {
	content: "\f105";
    color: inherit;
    transform: rotate(180deg);
    transform-origin: center;
    padding: 0 .75rem 0 0;
	transition: .25s all ease-in-out;
}

.menu__back {
	font-size: 1.05em;
	position: absolute;
	z-index: 100;
	top: 0;
	right: 2.25em;
	margin: 0;
	padding: 1.365em 0.65em 0 0;
	cursor: pointer;
	color: #2a2b30;
	border: none;
	background: none;
}

.menu__back--hidden {
	pointer-events: none;
	opacity: 0;
}

.menu__back:hover,
.menu__back:focus {
	color: #fff;
	outline: none;
}


/* Open and close buttons */

.action {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: none;
	background: none;
}

.action:focus {
	outline: none;
}

.action--open {
	font-size: 1.5em;
	top: 1em;
	left: 1em;
	display: none;
	color: #fff;
	position: fixed;
	z-index: 1000;
}

.action--close {
	font-size: 1.1em;
	top: 1.25em;
	right: 1em;
	display: none;
	color: #45464e;
}

.menu__level::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 0px;
}

.menu__level::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

.menu__level::-webkit-scrollbar-thumb
{
	background-image: -webkit-linear-gradient(-45deg, rgba(50, 90, 140,1) 0%,rgba(26,66,120,1) 60%)
}

/* Breadcrumb */
.breadcrumbs {
    margin: auto;
    position: absolute !important;
    top: 66px;
    background: rgba(73, 73, 73, .4);
    z-index: 1;
    left: 0px;
}
nav.nav-down .breadcrumbs {
    background: #626870;
    transition: background .33s ease-in;
}
.breadcrumbs .breadcrumb {
    color: #fff;
    padding: .5rem 0;
    margin: 0;
    font-size: .75rem;
    background: none;
}
.breadcrumbs .breadcrumb a, .breadcrumbs .breadcrumb a:visited {color: #fff}
.breadcrumbs .breadcrumb a:hover {color: #90b1de;text-decoration: none}

/* Golden Ratio Text - grt */
.grt {
	max-width: 768px;
	line-height: 29px;
	padding: 18px;
}

.grt h2, .grt h3, .grt h4, .grt h5, .grt h6 {margin-bottom:.75rem}
.grt p, .grt ul, .grt ol, .grt blockquote, .grt pre, .grt .alert, .grt .note, .grt .box, .grt .footnotes {
	margin-bottom: 30px;
}
.grt ul, .grt ol {
	margin-left: 2rem;
}
.grt li {
	margin-bottom: .75rem;
}
.grt blockquote {
	padding-left: 19px;
	border-style: solid;
	border-color: rgba(0,0,0,0.15);
	border-width: 0 0 0 7px;
}
.grt sub, .grt sup {
	padding: 0 1px;
}
.grt .footnotes {
	font-size: 13px;
	line-height: 24px;
	padding-top: 19px;
	border-top: 1px dotted rgba(0,0,0,0.15);
}
.grt .footnotes p {
	margin-bottom: 19px;
}
.grt ul ul, .grt ul ol, .grt ol ul, .grt ol ol, .grt blockquote.right p, .grt blockquote.left p, .grt .alert :last-child, .grt .note :last-child, .grt .box :last-child, .grt .footnotes :last-child {
	margin-bottom: 0;
}
article.grt {
    padding-top: 22px;
}

@media all and (min-width: 828px) {
	.grt {
		padding: 30px;
	}
}

.back-to-top {
    position: fixed;
    right: 1.25vw;
    bottom: 3vh;
    display: none;
    z-index: 1048;
    transform: rotateX(180deg);
    text-decoration: none!important;
    mix-blend-mode: luminosity;
}
.back-to-top i:before {
    width: 1.75rem;
    height: 1.75rem;
}

/* Events easyDNNNews*/
.edn_metaDetails .edn_numberComments, .edn_metaDetails .edn_numberOfVievs {
    display: none !important;
}

.edsAccordion_contentWrapper {
    display: block;
    max-width: 768px!important;
    background: #fff;
    margin: 0 auto!important;
    width: 100%;
    text-align: left;
}

.edsAccordion_content {
    display: flex;
    flex: 1 1 auto;
    flex-flow: row wrap;
}

.edn_mediaContainer {
    width: 100%;
    /* padding-bottom: 56.25%!important; */
    border: solid 1px lightGray!important;
    border-radius: .25rem;
}

.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer > img {
    width: 100%;
    max-width: 768px;
    margin: 0 auto;
    display: block;
    border-radius: .25rem;
    padding: .05rem .07rem;
}

.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer > img:before {
    padding-bottom: 56.25%;
    background: red;
}

.edn_metaDetails {
    display: block;
    width: 100%;
    padding-bottom: .25rem;
}

h2.edn_articleTitle a {
    font-size: 1.5rem!important;
    color: #1a4278!important;
}

.eds_news_Ozone h1, .eds_news_Ozone h2, .eds_news_Ozone h3, .eds_news_Ozone h4, .eds_news_Ozone h5, .eds_news_Ozone h6 {
}

.edn_articleSummary a:not(.btn) {
    color: inherit!important;
    text-decoration: underline!important;
}

.edn_articleSubTitle {
    display: block;
    width: 100%;
    font-size: .9rem!important;
}

.edn_articleSummary {
    display: block;
    width: 100%;
}

.edn_readMoreButtonWrapper {
    text-align: center;
    display: block;
    margin: 0 auto;
}

.edn_readMore.edn_readMoreButton, .article_comments .add_comment .add_article_box .submit {
    border: #494949 1px solid!important;
    color: #494949!important;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
    text-transform: capitalize;
    font-weight: normal!important;
}
.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton:hover, .eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit:hover {
    color: #fff!important;
    background-color: #1a4278!important;
    text-decoration: none;
    box-shadow: none;
}
.eds_news_Ozone .edn_articleAccordion .edsAccordion_section.edn_listArticle3.edn_verticalAccordion {
    display: block;
    margin: 0 auto !important;
    width: 100%;
    max-width: 1200px;
    height: auto;
}

.eds_news_Ozone .edn_articleAccordion .edsAccordion_section.edn_listArticle3.edn_verticalAccordion.edsAccordion_active > header {
    background-color: #1a4278db!important;
}

edn_articleTitle edsAccordion_title:hover {
    background: red!important;
    display: block;
}

header.edn_articleTitle.edsAccordion_title:hover {background-color: #1a4278}
header.edn_articleTitle.edsAccordion_title:hover .edn_metaDetails time, header.edn_articleTitle.edsAccordion_title:hover h3 {
    color: #fff!important;
}
.edn_metaDetails > time {
    color: #3a5d8b!important;
}
.edn_verticalAccordion.edsAccordion_active > header .edn_metaDetails > time {
    color: #fff!important;
}

.eds_news_Ozone .edn_articleAccordion .edsAccordion_section.edn_listArticle3.edn_verticalAccordion > header {
    padding: .75rem!important;
}
.edn_mediaContainer:hover img {
    transform: scale(1.05);
    transform-origin: center;
    transition: all .66s ease-in-out!important;
}
.eds_news_Ozone .edn_articleAccordion .edsAccordion_section.edn_listArticle3.edn_verticalAccordion.edsAccordion_active > header::before {
    width: 22px;
    left: -22px;
    border-right-color: #3a5d8b!important;
    z-index: 9;
}
.eds_news_Ozone .edn_articleAccordion .edsAccordion_section.edn_listArticle3.edn_verticalAccordion .edsAccordion_contentWrapper{position:relative}
article:not(.edsAccordion_active) {z-index: 1}

/* Job Search */
#jobSearch, #provider-search {
    padding: 20px 0px 30px 0px;
    border-bottom: 2px solid #1A4278;
}
.pagination {
	overflow-x: auto;
}
.pagination li {margin:0;padding:0!important}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #23569C;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #1A4278;
    border-color: #1A4278;
}
.job-result-list li:nth-of-type(even){background:#f9f9f9}
.job-result-list li{    
	border-bottom: 1px solid #ececec;
    margin-bottom: 0!important;
    padding: 1.25rem .5rem;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    align-items: flex-start;
    margin: auto;}

/* Large Modal Dark Modal */
.modal-content-dark {background: #292a2b!important}
.modal-content-dark .modal-header, .modal-content-dark .modal-footer {border: none}

a.link {
    color: #217CBA!important;
    text-decoration: underline #c5d9f5!important;
}
a.link:hover, a.link:focus {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .5s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%23217CBA' stroke-width='2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
    background-position: bottom;
    background-repeat: repeat-x;
    background-size: 1vw;
    border-bottom: 0;
    padding-bottom: .3em;
    text-decoration: none!important
}

.stretched-link::after{cursor:pointer}

.cta-section {
	border-color: rgba(255,255,255,0.25);
    flex: 1 1 auto;
    max-width: 99.99%;
    border-radius: .25rem;
}
.cta-section .card {
    color: #fff!important;
    background: #217CBA;
	background: #ba2183;
	background: linear-gradient(to right, #B67C1A 0%, #F1BC64 19%, #F1BC64 60%, #B67C1A 100%);
    transition: all .5s ease-in-out;
	overflow: hidden;
	border:none
}
.cta-section .card:before {
    content: "\A";
    transition: all .3s ease-in-out;
    border-left: 50vw solid rgba(245, 245, 245, 0.15);
    border-right: 50vw solid rgba(245, 245, 245, 0.15);
    position: absolute;
    left: calc(50% - 50vw);
	top:0;
    border-bottom: 7.75vw solid transparent;
    border-top: 1.65vw solid rgba(232, 232, 232, 0.25);
    z-index: 0;
    color: #494949!important;
    mix-blend-mode: lighten
}
.cta-section:hover .card:before {
	content: "\A";
    transition: all .3s ease-in-out;
    border-left: 50vw solid rgba(180, 180, 180, 0.2);
    border-right: 50vw solid rgba(180, 180, 180, 0.2);
    position: absolute;
    left: calc(50% - 50vw);
    border-bottom: 7.75vw solid transparent;
    border-top: 1.65vw solid rgba(171, 171, 171, 0.4);
    z-index: 0;
}
.card:hover h4.youtube-logo {transform: scale(1.25);padding: 0 0 1rem!important;color: #6B4300;text-shadow: 0 0 15px #fff;}
.card h4.youtube-logo {transition: all .33s ease-in-out;color: #6B4300;}
.cta-section .card:hover h4:before {
    transform: scale(5.25) translate(0px, 32%);
    opacity: 0.07;
    transition: all .5s ease;
}
.cta-section, .card-text a.video-btn {
    border: 1px solid transparent;
    padding: .15rem .5rem!important;
    transition: .5s all ease-in-out;
    background: #fdc974;
    color: #6B4300!important;
}
.cta-section:hover a.video-btn {
    background: linear-gradient(to right, #f3c478 0%, #fdd189 19%, #fbcd82 60%, #f3c57a 100%);
}
.dnnSearchResultItem-Others label {
    display: none;
}
.dnnSearchBoxPanel, .dnnSearchResultPanel {
    background: #ececec!important;
    border-radius: .5rem .5rem 0 0;
    margin-top: 0;
}
.dnnSearchResultPanel {
    border-radius: 0 0 .5rem .5rem;
}
.dnnSearchBox {
    max-width: 80%;
}

.active-module {
    z-index: 9;
}
/* Search pop-up thing */
ul.searchSkinObjectPreview {
    left: calc(50% - 160px);
    width: 320px;
    box-shadow: 0 0 10rem;
}
#noticeMaintenance{bottom:0;left:0;}
.alert strong {
    width: 100%;
    display: block;
    margin-top: -.75rem;
}
.cookiealert {bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 !important;
    z-index: 999;
    opacity: 0;
    border-radius: 0;
    transform: translateY(100%);
    transition: all 500ms ease-out;
    color: #ecf0f1;}
.cookiealert.show {
    opacity: 1;
    transform: translateY(0%);
    transition-delay: 1000ms;
}

.cookiealert a {
    text-decoration: underline
}

.cookiealert .acceptcookies {
    margin-left: 10px;
    vertical-align: baseline;
}

/* UI Range Slider */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-widget-content {
    border: 2px solid #ced4da;
    background: #dadee2;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-slider-horizontal {
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
    border: 3px solid #ced4da;
    margin: -2px 0;
    padding: 8px;
    border-width: 2px 0;
    background: linear-gradient(#61c177, #3d854d);
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 2px solid #ced4da;
    background: #e6e6e6;
    font-weight: normal;
    color: #555555;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -14px;
    margin-left: -.6em;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1rem;
    height: 1rem;
    cursor: default;
    min-width: 44px;
    min-height: 44px;
}
.ui-slider-handle:hover, .ui-slider-handle:focus {
    background: #3D854D;
    border: 2px solid #53a966;
}

.alert-danger {
    background-color: #f8f8f8!important;
    border-color: #ff4100!important;
    border-width: 3px!important;
}
.alert-danger:before{
    content: '';
    width: 100%;
    height: 65px;
    background-color: #ff4100;
    display: block;
    color: #fff;
    justify-content: center;
    align-items: center;
    top: -1.65rem;
    position: relative;
    border-radius: .25rem;
    max-height: 2rem;
    padding: 1.5rem;
    border: 10px solid #ff4100;
    border-width: 4px 8px 7px 6px;
    transform:none!important;
}
#dnn_HeroPane .alert-danger:before {
    width: fit-content;
}

/* Responsive */
@media only screen and (min-width:1200px) {
	.row-contain {max-width: 1140px !important;margin: 0 auto !important;}
	.eagle {margin-left:-4% !important;max-width: 20% !important;flex:1 1 auto !important}
}
@media only screen and (min-width:992px) {
	.change {max-width: 12vw}
	#servicesNav ul {max-width: 63vw}
}
@media only screen and (max-width:992px) {
	#servicesNav ul {max-width: 100vw}
	.nav-item {
    min-width: 50px;
    width: 100%;
    justify-content: center;
    display: flex;
	}
	.department-services h2 {font-size: 2.5rem}
    .unemployment-rate .btn {padding: .25rem .5rem;font-size: .875rem}
    .alert-danger:before{position:unset;margin-bottom:.5rem!important;}
}
@media only screen and (max-width:960px) {
	.notifications a {font-size: .6rem;text-align: left;}
	.nav-link {font-size:.8rem}
}
@media only screen and (min-width:768px) and (max-width:960px) {
	#mainServices button {font-size: .75rem}
	.state-footer {font-size:.8rem}
	.servicesnav ul li a {font-size:.83rem}
}
@media only screen and (min-width:768px) {
	.login-area .col-md-3 {
    flex: 1 1 33.33333%;
    max-width: 30%;
	box-shadow: 2px 9px 6px #ececec;
    transition: .33s ease-in-out;
    background:rgba(255,255,255,0.5);
    border-radius: .5rem!important
}
	.login-area .col-md-3:hover{
	background: #b1e6bd;
    border-radius: .25rem;
    box-shadow: 0px 0px 10px 0px inset #7bb187;
	}
	#registerBtn {justify-content: flex-end!important}
	#registerBtn a {min-width:236px;border-radius:0 0 .18rem;margin-bottom:0}
	#registerBtn .btn-label {padding-left: 1.25rem}
	.job-search {margin-top:6rem !important}
	.job-search-image {margin-top:-15.33%}
	.job-search .mr-auto {margin-right: 16.66667%!important;}
	.eagle {margin:-7.33rem -1.5% 0 -3%}
	.department-services .btn-group:first-of-type>.btn:not(:first-child) {border-radius:0}
	.department-services .btn-group:last-of-type>.btn:first-child {border-radius:0}
	.department-services .btn-group:first-of-type>.btn:last-child {margin-right: -1px}
	.department-services .btn-group:last-of-type>.btn:first-child {margin-left:-1px}
	.currentPane:before {display: none;top:0;}
	.quicksearch {text-align: left}
}
@media only screen and (max-width:768px) {
	a.search.nav-link {
    max-width: 54px;
    min-width: 54px!important;
    padding: 0 !important;
}
	#navbarSupportedContent {top: 47px;}
	#deptServ .department-services .btn-group {
    display: inline-flex;
    flex-flow: row wrap;
}
	#mainServices button, .sorts button {
	margin: auto -1px .5rem !important;
    display: inline-flex;
    min-width: 45vw;
    justify-content: center;
    align-content: center;
    align-items: center;
}
	#servicesNav ul li {border-right: 1px solid #4e77ad}
	.currentPane:before {
	border-bottom: 20px solid #1a4279;
    border-top: 0px solid transparent;
	content: "\A";
    bottom: 0;
    transition: all .3s ease-in-out;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    position: absolute;
    left: calc(50% - 25px);
    top: -18px;
	} 
	.service-search-icon {width:60%;margin: 0 -1px auto;justify-content: center;align-content: center;align-items: center}
	.quicksearch{text-align: center;font-size: 1rem}
	.sorts button {
	min-width: 25%;
	display: flex;
	}
	.sorts .svgbg {min-width: 9vw}
	.sorts button {
	flex: 1 1 auto;
    display: inline-flex;
    text-align: center;
    flex-flow: row nowrap;
    justify-content: center;
	}
	.sorts .btn-dliGreen {margin:-3px 0 0 0 !important}
	.sorts .btn-dliGreen:nth-of-type(2) {border: 2px solid #fff;border-width: 0 1px;}
	.sorts .dropdown {margin-left: auto;border-radius: .25rem;max-width: 600px;}
	.eagle {margin-left: -20px}
	#loginModal.modal {padding:0 .3rem !important}
	#loginModal .modal-title {margin-left: 0;}
	#loginModal .modal-content {height:auto;top:214px;margin-top:30px}
	#loginModal .modal-dialog:before {margin: 0;top: 0;width: 251px;z-index:0}
	.job-search-image {margin-bottom: -5.85%;padding-bottom: 43%}
	.job-search h2 {font-size:2.1rem}
	#chevron:before {
		transform:skew(0deg, 12deg);
		top:-9%;
	}
	#chevron:after {
		transform:skew(0deg, -12deg);
		top:-9%;
	}
	.accountgriz, .accountbird {display: flex;order: 2}
	.accountbird img {max-width: 5rem;align-self: center;left: 0;right: auto;}
	.accountgriz img {max-width: 500px;margin: 0 auto !important;align-self: center;position: relative;right: auto;width: 100%;}
	.department-services .btn-group:first-of-type {margin-right:-1px;}
	.department-services .btn-group:last-of-type {margin-left:-1px;}
	#mainServices button:before {display:none;}
	.grizaccount {align-items:center;margin:0;}
	.grizaccount ul {margin: auto}
	#loginModal .modal-body .btn {margin: auto auto .75rem}
	.animation-element.slide-left.in-view:before {padding-bottom: 29%}
	.state-footer {font-size:.9rem}
	.btn{white-space:normal!important}
	.emergency {
		padding: 1rem!important;
		max-height: 180px!important;
		overflow: auto;
		}
	.emergency span {font-size: .9rem!important}
	.emergency h3 {font-size: 1.25rem}
}
@media only screen and (min-width:576px) {
	.montanaWorks {min-height:387px}
	#dnn_HeroPane h1 {font-size: 4rem;margin-bottom:0}
	.menu__wrap {
    left: calc(50% - 250px);
    max-width: 500px;
	}
	.department-services h2 small {font-size: 1rem}
}
@media only screen and (max-width:576px) {
	.nav-item a {    
	flex: 1 1 auto;
    min-height: 50px;
    align-items: center;
    justify-content: center;
    display: flex;}
	.menu__breadcrumbs a {font-size:.6rem;padding:0 .25rem}
	.input-group-append{margin: auto!important}
	.jumbotron.montanaWorks .input-group input, .jumbotron.montanaWorks .input-group button {border-radius: .5rem!important;display: flex;flex: 1 1 100%;margin: .5rem auto 0;width: 100%}
	#dnn_HeroPane .input-group-append {width: 100%}
	span.btn-label {
    margin: auto 1rem auto 0;
    display: inline-flex;
    padding: 0;
    background: transparent;
	}
	#servicesNav ul li a {
    padding: .33rem .5rem;
    font-size: .75rem;
}
	#servicesNav a.active:before {background-position:0 -1px}
	#loginModal .modal-dialog:before{padding-bottom:55.4%}
	#loginModal .modal-content{top:171px;min-width:320px}
	.input-group.shadow-effect:before, .input-group.shadow-effect:after {display:none}
	#jobSearchBtn{border-radius:.25rem}
	.jumbotron h1 {font-size: 2.6rem;font-weight: 400}
	#hero span {font-size:1.05rem}
	.jumbotron p {font-size:calc(1.125rem - .5vw)}
	.notifications a {width:175px;}
	.department-services h2 {font-size: 1.75rem;padding: 0 0 .75rem}
	.department-services h2 small {font-size: .81rem;margin: .25rem auto 0;}
	.service-search-icon{width: 60%}
	footer .col-6 {min-width: 320px;}
	.job-search-image {
		margin-bottom: -4.05%;
	}
	#navbarSupportedContent a {
    text-align: center;
	width: 100%;
	}
	.department-services .col-auto {
		flex:1 1 185px;
	}
	#loginModal .modal-dialog {max-width:320px;margin:0 auto;}
	#mainServices button {
    flex: 1 1 auto;
	font-size: .9rem;
	border:none
}
	.department-services .btn, .quicksearch {border-radius:0 !important}
	#mt span.rate {padding-left:initial}
	.grizaccount ul li:last-of-type .btn {
    font-size: 1rem;
    border-radius: .2rem;}
	.state-footer .col-auto {margin: auto}
}

@supports (-webkit-overflow-scrolling: touch) {
	/* Target IOS devices */
	.random-img{background-attachment:scroll !important}
	.animation-element.fly-left.in-view {animation: none;}
	.back-to-top{mix-blend-mode:normal}
}
@supports (-ms-ime-align: auto) {
    .random-img{background-attachment: scroll !important}
	.mountains{display: none}
	.montanaWorks:before {opacity:0.3}
	.montanaWorks:after {opacity:0}
	footer.random-img{background-image: none!important}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
	.row .row {width: 100%}
	.random-img{background-attachment: scroll !important}
	.mountains{display: none}
	.montanaWorks:before {opacity:0.3}
	.montanaWorks:after {opacity:0}
	.cta-section .card::before{border-top:none}
	#registerBtn {margin-top:64px}
	.apprenticeship{background-position: center center !important}
	.apprenticeship:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
	background: rgba(85, 94, 16, .8);
	margin:-24px;
	z-index: 0;
	max-height: 400px;
	}
	#mtcounties {
	height: 1px;
	padding-bottom: 57.68%;
	}
	.light-bg-shadow, .light-bg{background-image: none!important}
	.unemployment-rate {background:#ececec!important}
	.above-footer:before, footer:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
	background: rgba(76, 70, 73, 0.8);
	margin-left:-15px;
	z-index: 0;
	}
	footer.random-img{background-image: none!important}
	.license-cat {width:50%}
}