/* Shared GeloRevoice layout fixes, without additional visible SEO summaries. */
h1.content-heading{font-family:Arial,sans-serif;font-size:30px;color:#41ad49;line-height:1.4;margin:20px 0 16px;font-weight:500;}
#c20850 .three_articles_container>.container>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;}
#c20850 .three_articles_container .col-md-12{grid-column:1/-1;width:100%;padding:0;}
#c20850 .three_articles_container .item{display:flex;flex-direction:column;float:none;width:auto;margin:0;min-width:0;}
#c20850 .three_articles_container .item>a:first-child{display:block;flex:1;}
#c20850 .three_articles_container .item img{display:block;width:100%;height:auto;aspect-ratio:480/308;object-fit:contain;}
#c20850 .three_articles_container .item>.btn{position:static;transform:none;width:calc(100% - 40px);margin:10px 20px 20px;box-sizing:border-box;}
.akordeon-item-content li,.akordeon-item-content li span{font-size:15px;line-height:1.6;}
.akordeon-item-content p{ text-align:left!important; }
.akordeon-item-head{cursor:pointer;}
.article_body a{overflow-wrap:anywhere;}
.article_body li{font-size:15px;line-height:1.6;}
.article_body img,.article_container img{max-width:100%;height:auto;}
.logo{display:block;}
/* A CSS-drawn chevron does not depend on an icon font file. */
#back-top a i:before,.back-to-top i:before{content:"";display:inline-block;width:11px;height:11px;border-top:3px solid currentColor;border-left:3px solid currentColor;transform:rotate(45deg);}
footer .social .col-md-9>p{flex-wrap:wrap;row-gap:8px;}
@media(max-width:767px){#c20850 .three_articles_container>.container>.row{grid-template-columns:minmax(0,1fr);}.akordeon-item-content li,.akordeon-item-content li span,.article_body li{font-size:14px;}.content-heading{font-size:26px;}footer .social .col-md-9>p{line-height:1.8;}}

.hripav-back-top{position:fixed;right:20px;bottom:20px;z-index:900;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:#016938;color:#fff;cursor:pointer;box-shadow:0 2px 8px #0003;} .hripav-back-top[hidden]{display:none;} .hripav-back-top:focus-visible,.akordeon-item-head:focus-visible{outline:3px solid #41ad49;outline-offset:3px;}

@media(min-width:992px){header .logo{width:100%;max-width:340px;background-size:contain;background-position:left center;margin-left:0;}#topnav>ul>li>a{padding-left:13px;padding-right:13px;}footer .social .col-md-9>p{flex-wrap:nowrap;font-size:11.5px;}footer .social .col-md-9>p>a{margin-left:5px;padding-left:5px;}}

@media(min-width:992px){#topnav>ul{display:flex;width:100%;justify-content:flex-end;}#topnav>ul>li{float:none;flex:1 1 0;min-width:0;padding:23px 4px;}#topnav>ul>li>a{padding:11px 3px;}}
@media(min-width:992px){#topnav{width:100%;}}
