div.img_gallery{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%;margin:3em 0 0;min-height:20em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border:0;border-radius:.8em .8em 0 0;background:var(--wpr-bg-5024af4f-cc53-43da-8c68-fcf7c9f888dd),#28383e;background-repeat:no-repeat;background-position:center;color:#fff;text-align:center}div.img_gallery .prev,div.img_gallery .next{position:absolute;top:calc( 50% - .2em);left:0;font-size:4em;line-height:1;background:#fff;-webkit-transition:.2s all ease-in;transition:.2s all ease-in}div.img_gallery .prev a,div.img_gallery .next a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;color:#28383e;text-decoration:none}div.img_gallery .prev:hover a{padding-left:.4em}div.img_gallery .next{left:auto;right:0}div.img_gallery .next:hover a{padding-right:.4em}div.img_gallery p{line-height:1}div.img_gallery p.wp-caption-text{padding:1em;margin-top:0;font-size:0.8em;text-align:center}div.img_gallery p>img{margin:0}#article div.img_gallery img{width:auto;height:auto;max-width:calc(100% - 2em);max-height:70vh}.gallery_carrousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:calc(150px + 3em);padding:1em .6em;margin:0 0 3em;overflow:hidden;border:0.6em solid #28383e;border-width:.6em 1em;background:#3b4c51}.gallery_carrousel #gallery_carrousel{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin:0;padding:0;z-index:1}.gallery_carrousel #gallery_carrousel li{-ms-flex-negative:0;flex-shrink:0;margin:0 .2em;text-align:center}.gallery_carrousel #gallery_carrousel li a{position:relative;display:block}.gallery_carrousel #gallery_carrousel li a:after{top:0;left:0;width:100%;height:100%}.gallery_carrousel #gallery_carrousel li:hover a{border:none}.gallery_carrousel #gallery_carrousel li:hover a:after{position:absolute;content:"";top:-.4em;left:-.4em;width:calc( 100% + .8em );height:calc( 100% + .8em );display:block;z-index:-1;background:rgba(0,0,0,0.3);-webkit-transition:.2s all ease-in;transition:.2s all ease-in}.gallery_carrousel #gallery_carrousel li img{width:auto}.gallery_carrousel .prev,.gallery_carrousel .next{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:calc( 50% - .2em);left:0;z-index:2;font-size:2em;line-height:1;background:#fff;-webkit-transition:.2s all ease-in;transition:.2s all ease-in}.gallery_carrousel .prev span,.gallery_carrousel .next span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.gallery_carrousel .prev:hover{padding-left:.4em}.gallery_carrousel .next{left:auto;right:0}.gallery_carrousel .next:hover{padding-right:.4em}
