.elementor-4282 .elementor-element.elementor-element-edce49a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4282 .elementor-element.elementor-element-fcd2ec3{text-align:center;}.elementor-4282 .elementor-element.elementor-element-7015d11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4282 .elementor-element.elementor-element-818ebdc{width:var( --container-widget-width, 89.168% );max-width:89.168%;--container-widget-width:89.168%;--container-widget-flex-grow:0;text-align:center;}.elementor-4282 .elementor-element.elementor-element-818ebdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4282 .elementor-element.elementor-element-818ebdc img{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4282 .elementor-element.elementor-element-dfc942b{--display:flex;}.elementor-4282 .elementor-element.elementor-element-177de1a{--display:flex;}.elementor-4282 .elementor-element.elementor-element-10fdac2{--display:flex;}.elementor-4282 .elementor-element.elementor-element-a58d6d6 img{width:77%;}.elementor-4282 .elementor-element.elementor-element-3cc92cf{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4282 .elementor-element.elementor-element-a58d6d6{text-align:center;}.elementor-4282 .elementor-element.elementor-element-a58d6d6 img{width:99%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-1877900 */#tap-pap-cs{
width:100%;
padding:60px 20px;
box-sizing:border-box;
background:#ffffff;
}

.container{
max-width:1100px;
margin:auto;
}

#tap-pap-cs h1{
font-size:34px;
margin-bottom:20px;
}

#tap-pap-cs h2{
font-size:26px;
margin-bottom:15px;
}

#tap-pap-cs p{
font-size:17px;
line-height:1.7;
margin-bottom:18px;
}

.producto-imagen{
margin:35px 0;
}

.producto-imagen img{
width:100%;
max-width:500px;
height:auto;
display:block;
margin:auto;
}

.cta-descarga{
margin-top:30px;
}

.cta-descarga a{
display:inline-block;
padding:14px 26px;
background:#d4af37;
color:white;
text-decoration:none;
border-radius:6px;
}/* End custom CSS */