/*! CSS Used from: https://www.joerns.com/wp-content/themes/joerns/style.css?ver=20211020 ; media=all */@media all{a{background-color:transparent}::-moz-selection{background:#6306aa;color:#fff}::selection{background:#6306aa;color:#fff}::-moz-selection{background:#6306aa;color:#fff}*,*:before,*:after{-webkit-tap-highlight-color:transparent;box-sizing:border-box}ul{margin-top:0;padding:0 0 0 20px}nav ul{list-style:none;margin:0;padding:0}.no-touchevents a{transition:background-color 300ms ease,color 300ms ease,border-color 300ms ease,opacity 300ms ease}a,a:active,a:visited,a:hover{text-decoration:none}.container{max-width:1120px;width:100%;margin:0 auto}@media screen and (min-width:768px){.container{padding:0 35px}}@media screen and (min-width:768px) and (max-width:1023px){.container{padding:0 15px}}@media screen and (max-width:767px){.container{padding:0 20px}}#prefooter{background-color:#e5e5e5;font-size:13px;line-height:15px}#prefooter .menu>li>a{font-size:15px;color:#6306aa;font-weight:700;text-transform:uppercase}#prefooter .menu>li>a:hover{color:#260859}#prefooter .sub-menu{padding-top:15px}#prefooter .sub-menu a{color:#000}#prefooter .sub-menu a:hover{color:#6306aa}#prefooter .sub-menu li{margin-bottom:8px}@media screen and (min-width:768px){#prefooter{margin-top:30px}#prefooter .container{padding-top:30px;padding-bottom:30px}#prefooter .menu{display:flex;flex-wrap:wrap}#prefooter .menu>li{width:20%;padding-right:20px}}@media screen and (max-width:767px){#prefooter .container{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:767px) and (min-width:500px){#prefooter .menu{-webkit-columns:2;-moz-columns:2;columns:2}#prefooter .menu .sub-menu{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media screen and (max-width:767px){#prefooter .menu>li{margin-bottom:15px}}}/*! CSS Used from: https://www.joerns.com/wp-content/themes/joerns/style.css?ver=20211020 ; media=all */@media all{a{background-color:transparent}img{border-style:none}::-moz-selection{background:#6306aa;color:#fff}::selection{background:#6306aa;color:#fff}::-moz-selection{background:#6306aa;color:#fff}*,*:before,*:after{-webkit-tap-highlight-color:transparent;box-sizing:border-box}ul{margin-top:0;padding:0 0 0 20px}nav ul{list-style:none;margin:0;padding:0}svg{display:block;overflow:visible;transition:fill .3s ease}img{display:block;max-width:100%;height:auto}.no-touchevents a{transition:background-color 300ms ease,color 300ms ease,border-color 300ms ease,opacity 300ms ease}a,a:active,a:visited,a:hover{text-decoration:none}.container{max-width:1120px;width:100%;margin:0 auto}@media screen and (min-width:768px){.container{padding:0 35px}}@media screen and (min-width:768px) and (max-width:1023px){.container{padding:0 15px}}@media screen and (max-width:767px){.container{padding:0 20px}}#main-footer{background-color:#000;color:#fff}#main-footer .container{padding-top:20px;padding-bottom:20px}#main-footer .logo{width:151px;height:50px}#main-footer .logo img{width:151px;height:50px}#main-footer .copyright{font-size:13px}#main-footer .social{margin-left:auto}#main-footer .social ul{display:flex}#main-footer .social ul li:not(:first-child){margin-left:20px}#main-footer .social .label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}#main-footer .social .icon{width:32px;height:32px;display:block;border-radius:50%;position:relative}#main-footer .social .icon svg{fill:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#main-footer .social .youtube .icon{background-color:#fff}#main-footer .social .youtube .icon svg{fill:#fa151b;width:20px;height:14px}#main-footer .social .twitter .icon{background-color:#1da1f2}#main-footer .social .twitter .icon svg{width:18px;height:20px}#main-footer .social .linkedin .icon{background-color:#2867b2}#main-footer .social .linkedin .icon svg{width:20px;height:20px}#main-footer .social .facebook .icon{background-color:#436ab0}#main-footer .social .facebook svg{width:20px;height:20px}#main-footer .social .instagram .icon{background-color:#e1465c}#main-footer .social .instagram svg{width:20px;height:20px}@media screen and (min-width:768px){#main-footer .container{display:flex;align-items:flex-end}#main-footer .copyright{margin-left:30px}}@media screen and (max-width:767px){#main-footer .logo{margin-bottom:15px}#main-footer .copyright{margin-bottom:10px}}}