.module.module-tile{transition:opacity .5s ease}.tiles-ready .module-tile{opacity:1}.module_row .tiles-wrap{align-content:start;align-items:start;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:grid;gap:var(--builder-tiles-gutter);grid-auto-flow:dense;grid-template-columns:var(--builder-tiles-size)}.tiles-base-fixed{--builder-tiles-size:repeat(auto-fill,minmax(240px,1fr));grid-auto-rows:minmax(240px,auto)}.tiles-base-16{--builder-tiles-size:repeat(6,1fr)}.tiles-base-20{--builder-tiles-size:repeat(5,1fr)}.tiles-base-25{--builder-tiles-size:repeat(4,1fr)}.tiles-base-30{--builder-tiles-size:repeat(3,1fr)}.module-tile.wow{animation-fill-mode:backwards}.module-tile:before{content:"";display:block;padding-top:100%}.module-tile.size-landscape:before{padding-top:50%}.module-tile.size-portrait:before{padding-top:200%}.module-tile.size-square-large{grid-column-end:span 2;grid-row-end:span 2}.module-tile.size-landscape{grid-column-end:span 2}.module-tile.size-portrait{grid-row-end:span 2}.module-tile p{margin:0;padding:0 0 1em}.module-tile :is(h1,h2,h3,h4,h5,h6){color:inherit}.module-tile a{color:inherit}.module-tile a,.module-tile a:hover{text-decoration:none}.module-tile .tile-title{font-size:1.4em;font-weight:400;line-height:1.3em;margin:0 0 .3em;padding:0;position:relative;text-transform:none;z-index:10}.module-tile .tile-content{line-height:1.5em}.tile-type-button .tile-inner .tile-title,.tile-type-text .tile-inner{padding:7%}.tile-type-text{overflow-y:auto!important}.module-tile .tile-flip-box-wrap{perspective:1000px;transform-style:preserve-3d}.module-tile :is(.tile-front,.tile-back){-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-size:cover;margin-bottom:0;transform-style:preserve-3d;z-index:11}.module-tile .tile-back{z-index:100}.module-tile.has-flip :is(.tile-front,.tile-back){transition:.75s}.module-tile.has-flip .tile-flip-box-wrap{overflow:hidden}.module-tile.no-flip :is(.tile-front,.tile-back){transition:background-size .2s ease-in-out}.module-tile .tile-inner{height:inherit}@media (max-width:780px){.module-tile .tile-content{font-size:.8em;line-height:1.3em}.module_row .tiles-wrap{grid-template-columns:repeat(2,1fr)}.module-tile .tile-title{font-size:1.1em}.tile-type-text .tile-inner{padding:1.3em}}@media (max-width:376px){.module_column.col-full .module-tile.fluid-tile{width:100%}}