.articlePage.cms .articleIntro{
    display: flex;
    padding-bottom: 15px;
    border-bottom: 2px dashed #C0C2C8;
    margin-bottom: 15px;
}
.articlePage.cms .introImage{
    display: flex;
    height: 220px;
    flex: 0 0 50%;
    margin: 0 0 0 15px;
}
.articlePage.cms .introImage img{
    width: auto;
    margin-left: auto;
}
.articlePage.cms .introText{
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
}
.articlePage.cms .articleIntroText{
    width: 100%;
}

@media (max-width: 768px)
{
    .articlePage.cms .articleIntro{
        flex-direction: column;
    }
    .articlePage.cms .introImage{
        height: unset;
    }
    .articlePage.cms .introImage img{
        width: 100%;
    }
    .articlePage.cms .articleIntro > div{
        margin: 15px auto;
    }
    .articlePage.cms .articleContent img{
        float: none !important;
        margin: 30px auto;
    }
    .articlePage.cms .articleContent table{
        max-width: calc(100vw - 60px);
    }
}

.articlePage.cms h1,.articlePage.cms p{margin-bottom:12px}
.articlePage.cms .prtab{display:none}
.articlePage.cms .prtab.active{display:block}
.articlePage.cms .prnavBlock{margin:10px 0;display:flex;flex-wrap:wrap;border-bottom:2px solid #000}
.articlePage.cms .prnavBlock .prnav{font-weight:300;text-decoration:none;cursor:pointer;margin-right:20px;line-height:36px;white-space:nowrap}
.articlePage.cms .prnavBlock .prnav.active{color:#000;border-bottom:3px solid #000}
.articlePage.cms .iframeTitle a{color:#fff;padding:0 11px;background-color:#2baaf1;font-weight:700;text-decoration:none;font-size:18px}
.articlePage.cms #cookie_iframe{width:100%;height:600px}
.articlePage.cms .upperAlpha>li{list-style:upper-alpha}
.articlePage.cms .lowerAlpha>li{list-style:lower-alpha}
.articlePage.cms .lowerRoman>li{list-style:lower-roman}
.articlePage.cms .flex{display:grid;grid-template-columns:50% 50%;margin-bottom:60px}
@media (max-width: 1024px)
{
    .articlePage.cms .flex{display:block;margin-bottom:30px}
}
.articlePage.cms .cmsIntroText p{font-family:'Mukta', sans-serif;font-size:18px;color:#84868A;font-weight:300;letter-spacing:0;line-height:28px}
.articlePage.cms .contactBlock p:not(:first-child){padding-left:83px}
@media (max-width: 1024px) {
    .articlePage.cms .contactBlock p:not(:first-child){padding-left:57px}
}
.articlePage.cms .contactIconLeft{float:left;width:68px;height:68px;margin:0}
@media (max-width: 1024px) {
    .articlePage.cms .contactIconLeft{width:48px;height:48px}
}
.articlePage.cms .block{clear:both}
.articlePage.cms .block .blocks{margin-top:30px}
@media (max-width: 1024px){
    .articlePage.cms .block .blocks{margin-top:unset}
}
.articlePage.cms .block .descriptionBlock{float:left;width:calc(33% - 30px);margin-right:30px}
@media (max-width: 1024px){
    .articlePage.cms .block .descriptionBlock{width:100%;margin-top:30px}
}
.articlePage.cms .block .descriptionBlock .descriptionBlockTitle{font-family:'Mukta', sans-serif;font-weight:600;font-size:20px;color:#101010;letter-spacing:0;line-height:25px;margin-bottom:25px}
.articlePage.cms .block .descriptionBlock.last{margin:0;padding:0 14px}
@media (max-width: 1024px){
    .articlePage.cms .block .descriptionBlock.last{margin-bottom:20px}
}
.articlePage.cms .block .descriptionBlock p{font-family:'Mukta', sans-serif;font-weight:300;font-size:16px;color:#3B3B3B;line-height:24px}
.articlePage.cms .block.contact .line{padding-left:42px;position:relative;margin:15px 0}
.articlePage.cms .block.contact .line:before{background-size:32px 32px;display:inline-block;width:32px;height:32px;content:"";position:absolute;left:0;top:-4px}
.articlePage.cms .block.contact .line.phone:before{background-image:url(/images/cms/Icons/phone.svg)}
.articlePage.cms .block.contact .line.email:before{background-image:url(/images/cms/Icons/email.svg)}
.articlePage.cms .block.contact .line.address:before{background-image:url(/images/cms/Icons/location.svg)}
.articlePage.cms .articleContent .imgMobile{display:none;padding-top:10px;margin:0 0 10px 0}
.articlePage.cms .articleContent .imgDesktop{display:block}
.articlePage.cms .articleContent p+p{margin-top:unset}
@media (max-width: 768px)
{
    .articlePage.cms .articleContent .imgMobile{display:block}
    .articlePage.cms .articleContent .imgDesktop{display:none}
    .articlePage.cms .articleContent li{margin-left:unset;padding-left:10px}
}

.menucontacto .articleIntroText h2{font-family:'Mukta', sans-serif;font-size:18px;color:#84868A;font-weight:300;letter-spacing:0;line-height:28px}
.menucontacto .articlePage.cms .articleIntro{border-bottom:unset;margin-bottom:0}
.menucontacto .articlePage.cms .articleContent p+p{font-size:14px;color:#84868A;letter-spacing:0;line-height:17px}
.menucontacto .display-txt-sm{padding-top:20px;font-size:23px;color:#56A924;letter-spacing:0;line-height:27px}
.menucontacto .postArticleContent{display:none}
@media (max-width: 768px){
    .menucontacto .articlePage.cms .articleContent img{float:left !important;margin:0}
    .menucontacto .display-txt-sm{padding-top:10px;font-size:20px;color:#56A924;letter-spacing:0;line-height:25px}
    .menucontacto .contactBlock{padding-top:10px}
}