.text{margin-top:40px;margin-bottom:40px}
.text.bg-grey{background-color:#f5f5f5;padding-top:40px;padding-bottom:40px}
@media(min-width:768px){.text.bg-grey{padding-top:64px;padding-bottom:64px}
}
.text.bg-dark{background-color:#333f48;padding-top:40px;padding-bottom:40px}
@media(min-width:768px){.text.bg-dark{padding-top:64px;padding-bottom:64px}
}
.text.bg-dark .cmp-title__text,.text.bg-dark .content-top{color:#fff !important}
.text .static-announcement.request{margin-bottom:32px}
.text .static-announcement.request .icex-container{margin:0}
.text .static-announcement.request .static-announcement__texts p{width:100%}
@media(min-width:768px){.text{margin-top:64px;margin-bottom:64px}
}
.text .content-top{display:flex;flex-flow:column;align-items:baseline;gap:0}
@media(min-width:768px){.text .content-top{flex-flow:row;align-items:end;justify-content:space-between;gap:32px}
}
.text .content-top .link{margin-bottom:24px;padding-right:0;height:fit-content}
@media(min-width:768px){.text .content-top .link{text-wrap:nowrap !important;margin-bottom:40px;padding-right:30px}
}
.text .link{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;text-transform:uppercase;color:#d52b1e;cursor:pointer;text-wrap:balance}
@media(min-width:1024px){.text .link{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.text .link{font-size:24px;line-height:32px}
}
.text .link:after{display:inline-block;font-family:"icomoon" !important;content:"\e902";font-weight:400;position:relative;top:1px;font-size:20px;margin-left:10px;transition:transform .3s ease-in-out}
.text .link:hover{color:#bc131c}
.text .link:hover:after{transform:rotate(45deg)}
.text .link.link-download{font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#d52b1e;cursor:pointer;text-wrap:balance;padding-bottom:3px;font-family:'N27 Bold' !important;font-weight:700 !important;font-style:normal !important;font-size:22px !important;line-height:30px !important;text-transform:uppercase}
.text .link.link-download:after{transition:all .3s ease-in-out;font-family:"icomoon" !important;content:"\ee935";font-weight:400;position:relative;top:2px;display:inline-block;width:30px;height:30px;border:1px solid #d52b1e;border-radius:50%;font-size:20px;margin-left:16px;display:inline-grid;place-items:center;transform:rotate(0)}
.text .link.link-download:hover:after{background-color:#d52b1e;color:#fff;transform:rotate(45deg)}
.text .link.link-download:after{content:"\ee949";font-size:16px;transform:rotate(0) !important}
@media(min-width:1024px){.text .link.link-download{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.text .link.link-download{font-size:24px;line-height:32px}
}
.text ul{margin-top:32px}
.text div>ul:first-child{margin-top:0 !important}
.text .cmp-title__text{margin-bottom:32px}
@media(min-width:768px){.text .cmp-title__text{margin-bottom:40px}
}
.text .cmp-title__text h2:has(>.titularh5){margin-top:0}
.text--two-columns .text-wrapper.icex-richtext{font-size:20px;line-height:28px;font-family:'N27 Regular';font-weight:400;font-style:normal}
@media(min-width:768px){.text--two-columns .text-wrapper.icex-richtext{column-fill:balance;column-count:2}
}
@media(min-width:768px){.text--one-column-no-titles p{width:49%}
}
.text .link{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;text-transform:uppercase;color:#d52b1e;cursor:pointer;text-wrap:balance;padding-right:0}
@media(min-width:1024px){.text .link{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.text .link{font-size:24px;line-height:32px}
}
.text .link:after{display:inline-block;font-family:"icomoon" !important;content:"\e902";font-weight:400;position:relative;top:1px;font-size:20px;margin-left:10px;transition:transform .3s ease-in-out}
.text .link:hover{color:#bc131c}
.text .link:hover:after{transform:rotate(45deg)}
@media(min-width:768px){.text .link{padding-right:30px}
}
.text .content__two{padding-top:32px}
@media(min-width:768px){.text .content__two{padding-top:48px}
}
.text .downRight .content__two{display:flex;justify-content:start}
@media(min-width:768px){.text .downRight .content__two{justify-content:end}
}
.text--two-columns .upRight .content__one .content-top{align-items:start}
.text--two-columns .downLeft .content__one .content-top{align-items:start}
.text--two-columns .downRight .content__one .content-top{align-items:start}
.text--two-columns .downRight .content__one .text-wrapper .link{display:none}
.text--one-column-no-titles .upRight .content__one .content-top{align-items:start}
.text--one-column-no-titles .upRight .content__one .content-top .link{text-wrap:balance}
@media(min-width:768px){.text--one-column-no-titles .upRight .content__one .content-top .link{text-wrap:nowrap}
}
.text--one-column-no-titles .upRight .content__one .text-wrapper{width:100%;display:flex;justify-content:space-between;align-items:end}
.text--one-column-no-titles .upRight .content__one .text-wrapper div{width:100%;hyphens:auto;overflow-wrap:anywhere}
.text--one-column-no-titles .upRight .content__one .text-wrapper div p{width:100%}
.text--one-column-no-titles .downLeft .content__one .content-top{align-items:start}
.text--one-column-no-titles .downRight .content__one .middle-widht{width:50% !important}
@media(max-width:768px){.text--one-column-no-titles .downRight .content__one .middle-widht{width:100% !important}
}
.text--one-column-no-titles .downRight .content__one .content-top{width:80%}
@media(max-width:768px){.text--one-column-no-titles .downRight .content__one .content-top{width:100%}
}
.text--one-column-no-titles .downRight .content__one .text-wrapper{width:100%;display:flex;justify-content:space-between;align-items:end;gap:24px}
@media(max-width:768px){.text--one-column-no-titles .downRight .content__one .text-wrapper{flex-direction:column;align-items:start;gap:32px}
}
.text--one-column-no-titles .downRight .content__one .text-wrapper div{width:80%;overflow-wrap:anywhere}
@media(max-width:768px){.text--one-column-no-titles .downRight .content__one .text-wrapper div{width:100%}
}
.text--one-column-no-titles .downRight .content__one .text-wrapper div p{width:100%}
.text--one-column-no-titles .downRight .content__one .text-wrapper div p.titularh4{margin-bottom:16px}
@media(min-width:768px){.text--one-column-no-titles .downRight .content__one .text-wrapper div p.titularh4{margin-bottom:8px}
}
.text--one-column-no-titles .downRight .content__one .text-wrapper .link{text-decoration:none;white-space:nowrap}
@media(max-width:400px){.text--one-column-no-titles .downRight .content__one .text-wrapper .link{white-space:unset}
}
.text--one-column-no-titles .downRight .content__two{display:none !important}