/* Make text look crisper and more legible in all browsers */
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
/* Focus state style for keyboard navigation for the focusable elements */
*[tabindex]:focus-visible,
input[type="file"]:focus-visible {
outline: 0.125rem solid #4d65ff;
outline-offset: 0.125rem;
}
/* Set color style to inherit */
.inherit-color * {
color: inherit;
}
/* Get rid of top margin on first element in any rich text element */
.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child {
margin-top: 0 !important;
}
/* Get rid of bottom margin on last element in any rich text element */
.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child {
margin-bottom: 0 !important;
}
/* Make sure containers never lose their center alignment */
.container-medium,.container-small, .container-large {
margin-right: auto !important;
margin-left: auto !important;
}
/*
Make the following elements inherit typography styles from the parent and not have hardcoded values.
Important: You will not be able to style for example "All Links" in Designer with this CSS applied.
Uncomment this CSS to use it in the project. Leave this message for future hand-off.
*/
a,
.w-input,
.w-select,
.w-tab-link,
.w-nav-link,
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
color: inherit;
text-decoration: inherit;
font-size: inherit;
}
/* Apply "..." after 3 lines of text */
.text-style-3lines {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
/* Apply "..." after 2 lines of text */
.text-style-2lines {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
/* These classes are never overwritten */
.hide {
display: none !important;
}
@media screen and (max-width: 991px) {
.hide, .hide-tablet {
display: none !important;
}
}
@media screen and (max-width: 767px) {
.hide-mobile-landscape{
display: none !important;
}
}
@media screen and (max-width: 479px) {
.hide-mobile{
display: none !important;
}
}
.margin-0 {
margin: 0rem !important;
}
.padding-0 {
padding: 0rem !important;
}
.spacing-clean {
padding: 0rem !important;
margin: 0rem !important;
}
.margin-top {
margin-right: 0rem !important;
margin-bottom: 0rem !important;
margin-left: 0rem !important;
}
.padding-top {
padding-right: 0rem !important;
padding-bottom: 0rem !important;
padding-left: 0rem !important;
}
.margin-right {
margin-top: 0rem !important;
margin-bottom: 0rem !important;
margin-left: 0rem !important;
}
.padding-right {
padding-top: 0rem !important;
padding-bottom: 0rem !important;
padding-left: 0rem !important;
}
.margin-bottom {
margin-top: 0rem !important;
margin-right: 0rem !important;
margin-left: 0rem !important;
}
.padding-bottom {
padding-top: 0rem !important;
padding-right: 0rem !important;
padding-left: 0rem !important;
}
.margin-left {
margin-top: 0rem !important;
margin-right: 0rem !important;
margin-bottom: 0rem !important;
}
.padding-left {
padding-top: 0rem !important;
padding-right: 0rem !important;
padding-bottom: 0rem !important;
}
.margin-horizontal {
margin-top: 0rem !important;
margin-bottom: 0rem !important;
}
.padding-horizontal {
padding-top: 0rem !important;
padding-bottom: 0rem !important;
}
.margin-vertical {
margin-right: 0rem !important;
margin-left: 0rem !important;
}
.padding-vertical {
padding-right: 0rem !important;
padding-left: 0rem !important;
}.section-card.is-light-grid {
background-color: var(--background--bg-light);
opacity: 1;
background-image: linear-gradient(var(--component--grid--on-light) 1px, transparent 1px),
linear-gradient(to right, var(--component--grid--on-light) 1px, var(--background--bg-light) 1px);
background-size: 79px 79px;
}
.section-card.is-light-alt-grid {
background-color: var(--background--bg-light_alt);
opacity: 1;
background-image: linear-gradient(var(--component--grid--on-light_alt) 1px, transparent 1px),
linear-gradient(to right, var(--component--grid--on-light_alt) 1px, var(--background--bg-light_alt) 1px);
background-size: 79px 79px;
}
.section-card.is-dark-grid {
background-color: var(--background--bg-dark);
opacity: 1;
background-image: linear-gradient(var(--component--grid--on-dark) 1px, transparent 1px),
linear-gradient(to right, var(--component--grid--on-dark) 1px, var(--background--bg-dark) 1px);
background-size: 79px 79px;
}
.section-card.is-brand-grid {
background-color: var(--background--bg-brand);
opacity: 1;
background-image: linear-gradient(var(--component--grid--on-brand) 1px, transparent 1px),
linear-gradient(to right, var(--component--grid--on-brand) 1px, var(--background--bg-brand) 1px);
background-size: 79px 79px;
} html { font-size: 1rem; }
@media screen and (max-width:1920px) { html { font-size: 1rem; } }
@media screen and (max-width:1440px) { html { font-size: calc(0.8126951092611863rem + 0.20811654526534862vw); } }
@media screen and (max-width:479px) { html { font-size: calc(0.31106171548117156rem + 2.301255230125523vw); } }
That’s a wrap on ALTA CCMA 2025 in beautiful Cancún, Mexico!
This year’s ALTA CCMA & MRO Conference once again proved why it is one of the most important events for the Latin American and Caribbean aviation industry. We had a fantastic time connecting with airlines, MROs, and aviation suppliers, discussing aircraft interior solutions, OEM and alternative parts, and exploring new opportunities to reduce maintenance costs for operators in the region.
The event was filled with insightful conversations, innovative ideas, and valuable networking with current and future partners. We are grateful for the warm reception and the great energy shared throughout the event.
A huge thank you to the ALTA – Latin American & Caribbean Air Transport Association for organizing such a successful gathering that continues to strengthen collaboration in the aviation supply chain.
We return energized and excited to turn these conversations into long-term partnerships that will help operators across the Americas find cost-effective, certified aircraft interior parts and custom manufacturing solutions.
CabinCrafts Americas will definitely be back next year!
Need to find the
perfect part?
Whether you have specific part numbers or custom requirements, I’ll be happy to help.

Director of sales at CabinCrafts