.container-seo{padding-top:28px}.container-seo .contain-label{text-align:center}.container-seo .seo-elements>*:first-child{margin-top:0}.container-seo .seo-elements>*:last-child{margin-bottom:0}.container-seo .label-button-seo{padding:14px 32px;border-radius:45px;position:relative;line-height:1.5;color:#fff;font-weight:700;font-size:16px;text-align:center;text-transform:uppercase;background-color:#cc1235;display:inline-block;margin-top:16px}.container-seo .label-button-seo .read-less{display:none}.container-seo .label-button-seo:hover{cursor:pointer}.container-seo input#seo-toggle{position:absolute;left:-9999vw}.container-seo .content-seo{overflow:hidden;-webkit-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.container-seo .mask-custom{-webkit-mask-image:-webkit-gradient(linear, left bottom, left top, color-stop(-20%, rgba(0,0,0,0)), to(#000));-webkit-mask-image:linear-gradient(to top, rgba(0,0,0,0) -20%, #000);mask-image:-webkit-gradient(linear, left bottom, left top, color-stop(-20%, rgba(0,0,0,0)), to(#000));mask-image:linear-gradient(to top, rgba(0,0,0,0) -20%, #000)}.container-seo #seo-toggle:checked+.container-fluid .mask-custom{-webkit-mask-image:none;mask-image:none}.container-seo #seo-toggle:checked+.container-fluid .label-button-seo .read-more{display:none}.container-seo #seo-toggle:checked+.container-fluid .label-button-seo .read-less{display:block}.container-seo input:not(:checked)+.container-fluid .content-seo{max-height:120px !important}
