[data-es141-page] .eci-intro{display: block; width: 100%; max-width: none; margin: 0px; padding: 0px;}
[data-es141-page] .eci-intro .es56-shell{display: block; width: 100%; margin: 0px; padding: 0px;}
[data-es141-page] .eci-intro .es56-panel{display: grid; grid-template-columns: minmax(0px, 2.2fr) minmax(240px, 1fr); width: 100%; padding: 0px; margin: 0px; border-width: 3px 1px 1px; border-style: solid; border-color: rgb(154, 23, 29) rgb(228, 221, 213) rgb(228, 221, 213); border-image: none; border-radius: 12px; background: rgb(255, 255, 255); box-shadow: none; overflow: hidden; align-items: stretch;}
[data-es141-page] .eci-intro .es56-copy{display: block; min-width: 0px; width: auto; margin: 0px; padding: 23px 26px; text-align: left;}
[data-es141-page] .eci-intro .es56-copy p{display: block; margin: 0px; padding: 0px; color: rgb(85, 93, 103); font: 16px / 1.65 Arial, Helvetica, sans-serif; text-align: left; max-height: none; overflow: visible;}
[data-es141-page] .eci-intro .es56-copy strong{font-weight: 700; color: rgb(42, 45, 51);}
[data-es141-page] .eci-intro .es56-copy a{color: rgb(154, 23, 29); text-decoration: none; overflow-wrap: anywhere;}
[data-es141-page] .eci-intro .es56-copy a:hover{text-decoration: underline;}
[data-es141-page] .eci-intro .es56-side{display: flex; align-items: center; justify-content: center; min-width: 0px; width: auto; margin: 0px; padding: 24px; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(228, 221, 213); border-image: none; background: rgb(247, 243, 239); border-radius: 0px;}
[data-es141-page] .eci-intro .es56-btn{position: static; display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 52px; max-width: 100%; width: 100%; margin: 0px; padding: 14px 18px; border: 1px solid rgb(154, 23, 29); border-radius: 9px; background: rgb(154, 23, 29); box-shadow: none; color: rgb(255, 255, 255); font: 700 16px / 1.4 Arial, Helvetica, sans-serif; white-space: normal; text-align: center; text-decoration: none; cursor: pointer;}
[data-es141-page] .eci-intro .es56-btn:hover{background: rgb(126, 18, 23); border-color: rgb(126, 18, 23);}
[data-es141-page] .eci-intro .es56-btn > .ec6-icon{flex: 0 0 22px; width: 22px; height: 22px; padding: 2px; background: rgb(255, 255, 255); border-radius: 3px;}
[data-es141-page] .eci-intro .es56-btn:focus-visible{outline: 3px solid rgb(223, 118, 50); outline-offset: 3px;}


















@media (max-width: 850px) {[data-es141-page] .eci-intro .es56-panel{grid-template-columns: 1fr;}
[data-es141-page] .eci-intro .es56-side{border-left: 0px; border-top: 1px solid rgb(228, 221, 213); padding: 18px 24px;}
[data-es141-page] .eci-intro .es56-copy{padding: 22px 24px;}}
@media (max-width: 480px) {[data-es141-page] .eci-intro .es56-copy{padding: 20px;}
[data-es141-page] .eci-intro .es56-copy p{font-size: 15px; line-height: 1.65;}
[data-es141-page] .eci-intro .es56-side{padding: 16px 20px;}
[data-es141-page] .eci-intro .es56-btn{font-size: 15px; min-height: 48px;}


}
@media print {[data-es141-page] .eci-intro .es56-side{display: none;}
}