.banner-specifications-component{overflow:hidden}
.banner-specifications-component__container{min-height:1125px}
@media(min-width:576px){.banner-specifications-component__container{min-height:850px}
}
.banner-specifications-component__left-image{margin-top:0}
@media(min-width:1024px){.banner-specifications-component__left-image{margin-top:-18px}
}
.banner-specifications-component__right-content{padding-bottom:20px}
@media(min-width:1024px){.banner-specifications-component__right-content{padding-bottom:64px}
}
.banner-specifications-component__right-pretitle{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-specifications-component__right-title{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:26px;text-wrap:balance;color:var(--primary-color-fg-titles)}
@media(min-width:1024px){.banner-specifications-component__right-title{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:30px}
}
.bg-tertiary .banner-specifications-component__right-title{color:var(--tertiary-color-fg-titles)}
.banner-specifications-component__right-title .cmp-text>*{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-specifications-component__right-details__title{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:20px;margin-bottom:8px}
@media(min-width:1024px){.banner-specifications-component__right-details__title{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:26px}
}
.banner-specifications-component__right-details__title .text,.banner-specifications-component__right-details__title .cmp-text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-specifications-component__right-details-list{font-family:var(--secondary-font);font-style:normal;font-weight:400;line-height:1;letter-spacing:0;font-size:14px}
@media(min-width:1024px){.banner-specifications-component__right-details-list{font-family:var(--secondary-font);font-style:normal;font-weight:400;line-height:1;letter-spacing:0;font-size:16px}
}
.banner-specifications-component__right-details-list>li{flex-direction:column;align-items:start;gap:4px}
@media(min-width:576px){.banner-specifications-component__right-details-list>li{flex-direction:row;align-items:center;gap:0}
}
.banner-specifications-component__right-details-list span{margin-left:0}
@media(min-width:576px){.banner-specifications-component__right-details-list span{margin-left:4px}
}
.banner-specifications-component__bottom__heading{margin-top:24px}
@media(min-width:1024px){.banner-specifications-component__bottom__heading{margin-top:32px}
}
.banner-specifications-component__bottom-title{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:20px;text-wrap:balance;margin-bottom:8px}
@media(min-width:1024px){.banner-specifications-component__bottom-title{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:26px}
}
.banner-specifications-component__bottom-title .cmp-text>*{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-specifications-component__bottom-subtitle .cmp-text p{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-specifications-component__bottom-box{background-color:rgba(0,0,0,0.06)}
.banner-specifications-component__bottom-box-title{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:26px}
.banner-specifications-component__bottom-box-title strong{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:30px}
.banner-specifications-component__bottom-box-title:has(strong:nth-of-type(2)){font-family:var(--secondary-font);font-style:normal;font-weight:400;line-height:1;letter-spacing:0;font-size:14px}
.banner-specifications-component__bottom-box-title:has(strong:nth-of-type(2)) strong{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:26px}
.banner-specifications-component__bottom-box-value-container{font-family:var(--secondary-font);font-style:normal;font-weight:400;line-height:1;letter-spacing:0;font-size:14px;line-height:1.1}
.banner-specifications-component__bottom-box-subvalue{font-family:var(--secondary-font);font-style:normal;font-weight:400;line-height:1;letter-spacing:0;font-size:12px}
.banner-specifications-component.bg-tertiary .banner-specifications-component__bottom-box{background-color:rgba(0,0,0,0.2)}
.page main .text .cmp-text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}