.component-builder.component-wrapper--type-composite{margin-bottom:40px}.component-builder.component-wrapper--type-composite *,.component-builder.component-wrapper--type-composite :after,.component-builder.component-wrapper--type-composite :before{box-sizing:border-box}.component-builder.component-wrapper--type-composite>.title{font-size:24px;font-weight:700;margin:0;text-transform:uppercase}.component-builder.component-wrapper--type-composite .component-builder-wrapper{margin:0;padding-bottom:0;padding-top:0}.component-builder.component-wrapper--type-composite .component-item--content .field--name-right-column{flex:0 0 100%;max-width:100%}.component-builder.component-wrapper--type-composite.styles--layout--column-12,.component-builder.component-wrapper--type-composite.styles--layout--column-3-6-3,.component-builder.component-wrapper--type-composite.styles--layout--column-3-9,.component-builder.component-wrapper--type-composite.styles--layout--column-4-4-4,.component-builder.component-wrapper--type-composite.styles--layout--column-4-8,.component-builder.component-wrapper--type-composite.styles--layout--column-6-6,.component-builder.component-wrapper--type-composite.styles--layout--column-8-4,.component-builder.component-wrapper--type-composite.styles--layout--column-9-3{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.component-builder.styles--layout--column-12 .column-12{box-sizing:border-box;max-width:100%;padding-left:12px;padding-right:12px;width:100%}.component-builder.styles--layout--column-6-6 .column-6{box-sizing:border-box;max-width:50%;padding-left:12px;padding-right:12px;width:100%}.component-builder.styles--layout--column-4-8 .column-8,.component-builder.styles--layout--column-8-4 .column-8{box-sizing:border-box;max-width:66.666666%;padding-left:12px;padding-right:12px;width:100%}.component-builder.styles--layout--column-4-8 .column-4,.component-builder.styles--layout--column-8-4 .column-4{box-sizing:border-box;max-width:33.333333%;padding-left:12px;padding-right:12px;width:100%}.component-builder.styles--layout--column-3-9 .column-9,.component-builder.styles--layout--column-9-3 .column-9{box-sizing:border-box;max-width:75%;padding-left:12px;padding-right:12px;width:100%}.component-builder.styles--layout--column-3-9 .column-3,.component-builder.styles--layout--column-9-3 .column-3{box-sizing:border-box;max-width:25%;padding-left:12px;padding-right:12px;width:100%}.component-builder.styles--layout--column-4-4-4 .column-4{box-sizing:border-box;max-width:33.33333%;padding-left:12px;padding-right:12px;width:100%}.component-builder.styles--layout--column-4-4-4 .component-wrapper--carousel .slick-list{margin-left:-12px;margin-right:-12px}.component-builder.styles--layout--column-4-4-4 .component-wrapper--carousel .slick-list .slick-slide{padding:0 12px}.component-builder.styles--layout--column-4-4-4 .component-wrapper--carousel .slick-arrow{height:24px;top:40px;width:24px}.component-builder.styles--layout--column-4-4-4 .component-wrapper--carousel .slick-next,.component-builder.styles--layout--column-4-4-4 .component-wrapper--carousel .slick-prev{background-size:24px}.component-builder.styles--layout--column-3-6-3 .column-3{box-sizing:border-box;max-width:25%;padding-left:12px;padding-right:12px;width:100%}.component-builder.styles--layout--column-3-6-3 .column-6{box-sizing:border-box;max-width:50%;padding-left:12px;padding-right:12px;width:100%}@media (max-width:991px){.component-builder.component-wrapper--type-composite{padding-bottom:20px;padding-top:20px}.component-builder.component-wrapper--type-composite>.title{font-size:18px;margin-bottom:10px}.component-builder.styles--layout--column-3-9 .column-4,.component-builder.styles--layout--column-3-9 .column-8,.component-builder.styles--layout--column-4-8 .column-4,.component-builder.styles--layout--column-4-8 .column-8,.component-builder.styles--layout--column-6-6 .column-6,.component-builder.styles--layout--column-8-4 .column-4,.component-builder.styles--layout--column-8-4 .column-8,.component-builder.styles--layout--column-9-3 .column-4,.component-builder.styles--layout--column-9-3 .column-8{max-width:100%}.component-builder.styles--layout--column-4-4-4 .column-4{border:none;max-width:100%}}