.wp-block-gallery.has-masonry-animation{display:grid;grid-template-columns:repeat(var(--masonry-columns,3),1fr);gap:var(--masonry-gap,10px);margin:0;padding:0;width:100%}.wp-block-gallery.has-masonry-animation .masonry-column-sizer{position:absolute;visibility:hidden;width:0;height:0;margin:0;padding:0;border:0}.wp-block-gallery.has-masonry-animation .blocks-gallery-grid{display:contents;margin:0;padding:0;list-style:none}.wp-block-gallery.has-masonry-animation .blocks-gallery-item{margin:0;padding:0;width:100%;-moz-column-break-inside:avoid;break-inside:avoid}.wp-block-gallery.has-masonry-animation .blocks-gallery-item figure{margin:0;height:100%}.wp-block-gallery.has-masonry-animation .blocks-gallery-item figure img{width:100%;height:auto;display:block}@media(max-width:1024px){.wp-block-gallery.has-masonry-animation{--masonry-columns:2 !important}}@media(max-width:600px){.wp-block-gallery.has-masonry-animation{--masonry-columns:1 !important}}@media print{.wp-block-gallery .blocks-gallery-item{margin-bottom:20px!important;page-break-inside:avoid}.wp-block-gallery .blocks-gallery-item img{max-width:100%;height:auto}.wp-block-gallery .blocks-gallery-item figcaption{position:static;opacity:1!important;color:#000;background:none;padding:5px 0 0;text-align:left}}.has-gallery-animation-carousel{position:relative;width:100%;margin:0 auto;overflow:hidden;padding-bottom:40px}.has-gallery-animation-carousel .swiper-wrapper{display:flex;align-items:stretch;width:100%}.has-gallery-animation-carousel .swiper-slide{height:auto;flex-shrink:0;display:flex;justify-content:center;align-items:center}.has-gallery-animation-carousel .wp-block-image{width:100%;margin:0;height:100%}.has-gallery-animation-carousel .wp-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.has-gallery-animation-carousel .swiper-button-next,.has-gallery-animation-carousel .swiper-button-prev{color:#000;width:30px;height:30px}.has-gallery-animation-carousel .swiper-button-next:after,.has-gallery-animation-carousel .swiper-button-prev:after{font-size:20px}.has-gallery-animation-carousel .swiper-pagination{position:absolute;bottom:0;left:0;right:0;text-align:center}.has-gallery-animation-carousel .swiper-pagination-bullet{width:8px;height:8px;background:#000;opacity:.5;margin:0 4px}.has-gallery-animation-carousel .swiper-pagination-bullet-active{opacity:1}@media(max-width:1024px){.has-gallery-animation-carousel .swiper-slide{width:calc(50% - 15px)!important}}@media(max-width:640px){.has-gallery-animation-carousel .swiper-slide{width:100%!important}}.has-gallery-animation-carousel .swiper-slide>*{height:100%;width:100%}.flexilayouts-options-section .components-base-control__field.is_responsive{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.flexilayouts-options-section .components-button-group.device-selector{display:flex;gap:4px}.flexilayouts-options-section .components-button-group.device-selector .components-button{height:auto;min-width:36px;justify-content:center}.flexilayouts-options-section .components-button-group.device-selector .components-button.has-icon{padding:0;min-width:0;min-height:0;background:none}.flexilayouts-options-section .components-button-group.device-selector .components-button.is-primary{border:none;box-shadow:none}.flexilayouts-options-section .components-button-group.device-selector .components-button.is-primary svg{fill:#007cba}.flexilayouts-options-section .components-button-group.device-selector .components-button:not(.is-primary){border:none;box-shadow:none}.flexilayouts-options-section .components-button-group.device-selector .components-button:not(.is-primary):hover{color:#007cba}.flexilayouts-options-section .components-button-group.device-selector .components-button:not(.is-primary) svg{fill:#a0aec0}.flexilayouts-options-section .components-button-group.device-selector .components-button svg{width:20px;height:20px}.flexilayouts-options-section .components-range-control{margin-top:15px;width:100%}.flexilayouts-options-section .components-range-control .components-range-control__wrapper{margin-bottom:24px}