.component-builder.component-wrapper--type-masonry{margin-bottom:40px}.component-builder.component-wrapper--type-masonry *,.component-builder.component-wrapper--type-masonry :after,.component-builder.component-wrapper--type-masonry :before{box-sizing:border-box}.component-builder.component-wrapper--type-masonry .field--type-image{float:unset;margin:0}.component-builder.component-wrapper--type-masonry .sidebar-grid .wide-image{width:auto}.component-builder.component-wrapper--type-masonry .wide-image{margin:0;width:auto}.component-builder.component-wrapper--type-masonry .field{margin:0}.component-builder.component-wrapper--type-masonry>.title{margin:0 0 35px}.component-builder.component-wrapper--type-masonry .component-wrapper--content{margin-bottom:40px;margin-top:40px}.component-builder.component-wrapper--type-masonry .component-wrapper--content .field--name-title{color:#1a1a1a;font-size:24px;font-weight:600;line-height:40px;margin-bottom:10px}.component-builder.component-wrapper--type-masonry .field--name-field-masonry{margin:0 -15px}.component-builder.component-wrapper--type-masonry .field--name-field-masonry>.field__item{height:fit-content;padding:0 15px;width:33.3333333333%}.component-builder.component-wrapper--type-masonry .field--name-field-masonry>.field__item:after{border-bottom:1px solid #e6e6e6;content:"";display:inline-block;margin-bottom:20px;margin-top:20px;width:100%}.component-builder.component-wrapper--type-masonry .field--name-field-masonry-date{color:grey;font-size:17px;font-weight:400;line-height:28px;margin-bottom:15px}.component-builder.component-wrapper--type-masonry .file--mime-video-mp4 a{word-break:break-word}.component-builder.component-wrapper--type-masonry .field--name-field-masonry-image,.component-builder.component-wrapper--type-masonry .field--name-field-masonry-video{margin-bottom:30px}.component-builder.component-wrapper--type-masonry .field--name-field-masonry-image video,.component-builder.component-wrapper--type-masonry .field--name-field-masonry-video video{height:auto!important;width:100%!important}.component-builder.component-wrapper--type-masonry .field--name-field-masonry-audio{margin-bottom:15px}.component-builder.component-wrapper--type-masonry p{color:grey;font-size:17px;font-weight:400;line-height:28px;margin:0 0 20px}@media (max-width:991px){.component-builder.component-wrapper--type-masonry .field--name-field-masonry>.field__item{width:50%}}@media (max-width:575px){.component-builder.component-wrapper--type-masonry .field--name-field-masonry>.field__item{width:100%}}