section h1,section h2,section h3,section h4{margin-bottom:1rem}section h1 span,section h2 span,section h3 span,section h4 span{color:#3c3c3b;display:block;font-size:70%;font-weight:400;margin-bottom:5px}section h1{color:#4aafa9;font-size:28px;font-weight:700;line-height:1.1;margin-bottom:25px;margin-top:25px}@media (min-width:767px){section h1{font-size:calc(.63191vw + 23.15324px)}}@media (min-width:1400px){section h1{font-size:32px}}section h2{font-size:22px;font-weight:700;line-height:1.1;margin:25px 0 15px}@media (min-width:767px){section h2{font-size:calc(.94787vw + 14.72986px)}}@media (min-width:1400px){section h2{font-size:28px}}section h3{font-size:16px;font-weight:600;line-height:1.1;text-transform:uppercase}@media (min-width:767px){section h3{font-size:calc(.63191vw + 11.15324px)}}@media (min-width:1400px){section h3{font-size:20px}}section h4{font-size:16px;font-weight:600;line-height:1.1}@media (min-width:767px){section h4{font-size:calc(.63191vw + 11.15324px)}}@media (min-width:1400px){section h4{font-size:20px}}section p a{color:#4aafa9}section ol,section ul{margin:0 0 1rem;padding-left:20px}section ol li a,section ul li a{color:#4aafa9}section picture{display:block}section h1{margin-bottom:30px;text-align:center}section ul.them{display:flex;flex-direction:column;flex-wrap:nowrap;list-style:none;margin:0 -12px 12px;padding:0}section ul.them li{flex-shrink:0;padding:5px 12px}section ul.them li a{color:#3c3c3b;font-size:15px;font-weight:600;opacity:.7;padding:6px 0;position:relative;transition:.25s}section ul.them li a:hover{opacity:1}section ul.them li a.active{color:#4aafa9;opacity:1}section ul.them li a.dropdown-toggle:after{margin-left:10px;vertical-align:middle}section ul.them li.dropdown ul{background:#f0f0f0;border:0;padding:6px 0;top:100%}section ul.them li.dropdown ul li{padding:0}section ul.them li.dropdown ul li a{display:block;padding:6px 12px}section ul.them li.dropdown:hover ul{display:block}@media (min-width:768px){section ul.them{flex-direction:row}}@media (min-width:992px){section ul.them{justify-content:center;margin-bottom:30px;overflow:visible}section ul.them li a{font-size:17px}}section ul.them-links{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:12px;list-style:none;margin:0 -12px 12px;overflow:auto;padding:0 0 24px}section ul.them-links li{flex-shrink:0;width:55%}section ul.them-links li:first-child{margin-left:12px}section ul.them-links li:last-child{margin-right:12px}section ul.them-links li a{color:#3c3c3b;display:block;position:relative}section ul.them-links li a picture{border-radius:12px;overflow:hidden}section ul.them-links li a span{background:#fff;border-radius:12px 12px 12px 12px;bottom:0;font-weight:600;left:0;line-height:1.2;padding:12px;position:absolute;text-align:center;transition:.25s;width:100%;z-index:1}section ul.them-links li a:hover span{background:#4aafa9;color:#fff}@media (min-width:768px){section ul.them-links{flex-wrap:wrap;margin:0 0 12px}section ul.them-links li{width:calc(25% - 9px)}section ul.them-links li:first-child{margin-left:0}section ul.them-links li:last-child{margin-right:0}section ul.them-links li a span{padding:16px 16px 12px}}@media (min-width:1200px){section ul.them-links{gap:24px}section ul.them-links li{width:calc(20% - 19.2px)}}section article{margin-bottom:30px}section article picture{display:block;margin:0 -12px;max-width:calc(100% + 24px)}section article picture img{width:100%}section article .align{display:flex;justify-content:space-between;padding:10px 0 15px}section article .align p{margin:0}section article h2{font-size:18px;margin-top:0}@media (min-width:767px){section article h2{font-size:calc(.46189vw + 14.45727px)}}@media (min-width:1200px){section article h2{font-size:20px}}section article p.date{color:#6d1759;font-size:16px;font-weight:700;margin-bottom:0}section article .btn{margin-top:0}@media (min-width:768px){section article picture{border-radius:12px;flex-shrink:0;margin:0;max-width:100%;overflow:hidden}}@media (min-width:992px){section article{border:1px solid #3c3c3b;border-radius:12px;display:flex;padding:20px}section article .align{justify-content:flex-start}section article .align p{font-size:16px}section article .align p:nth-child(2):before{content:"|";margin:0 10px}section article .card-body{padding-left:30px}}@media (min-width:1200px){section article{padding:30px}}section .news:nth-child(2n) article picture{order:2}section .news:nth-child(2n) article .card-body{order:1;padding-left:0;padding-right:30px}
