 .gatemod {display: flex;background-color: #fff;margin-bottom: 8vh;}.withbio + .gatemod, .withbio + .withbio_mobtitle + .gatemod {padding-left: 0;}.withbio + .gatemod.mod1 > .tcol, .withbio + .withbio_mobtitle + .gatemod.mod1 > .tcol {width: 100%;}.gatemod:first-child {margin-top: 0;}.gatemod.mod1 > .tcol {font-family: 'cormorant-garamond', serif;font-style: normal;width: 47%;font-size: var(--fs-mid);line-height: var(--lh-std);}.gatemod.mod1 > .tcol p {margin: 0;}.gatemod.mod1 > .tcol p a {text-decoration: underline;text-decoration-thickness: 1px;}.gatemod.mod1.rx > .tcol {margin-left: auto;}p.tcol {margin: 0;}.gatemod.mod2 {display: flex;width: 100%;height: var(--real-viewport);overflow: hidden;}.gatemod.mod2.dnc {height: auto;overflow: initial;}.gatemod.mod2 > figure {height: 100%;width: 100%;}.gatemod.mod2.dnc > figure {height: auto;}.gatemod.mod2 > figure > img {height: 100%;width: 100%;object-fit: cover;object-position: center;}.gatemod.mod2.dnc > figure > img {width: 100%;height: auto;object-fit: contain;}.gatemod.mod3 {width: 100%;margin-left: auto;margin-right: auto;display: flex;}.gatemod.mod3 > figure {position: relative;width: calc((100vw - (var(--std-mrg) * 2) - (var(--sidepad) * 2) ) / 3);margin-right: var(--std-mrg);background-repeat: no-repeat;background-size: cover;background-position: center;height: var(--avail-viewport);overflow: hidden;}.gatemod.mod3 > figure:last-child {margin: 0;}.gatemod.mod3.cn {justify-content: center;}.gatemod.mod3.rx {justify-content: flex-end;}.m3vid {display: flex;align-items: center;justify-content: center;}.m3vid:after {position: absolute;content: 'Play';color: #fff;font-size: var(--size-running);bottom: 1em;left: 1em;display: none;}.m3vid > video {height: 100%;width: 100%;object-fit: cover;object-position: center;}body.instasafari_inapp .m3vid:after {display: block;}body.instasafari_inapp .m3vid.playing:after {display: none;}.gatemod.mod4 > .tcol {font-family: 'cormorant-garamond', serif;font-style: normal;font-size: var(--stext);width: 47%;}.gatemod.mod4.rx > .tcol {margin-left: auto;text-align: right;}body.wp-admin div.is-root-container::before {content: 'NOTICE: Remember to add the project featured image and details in the right side bar (they won\'t be shown in this preview)';background-color: pink;display: flex;align-items: center;top: -27px;justify-content: center;max-width: 70%;margin: auto;}body.wp-admin figure {margin: 0;padding: 0;line-height: 0;}body.wp-admin .gatemod.fh {}body.wp-admin div.emptyblock:before {font-style: italic;text-align: center;width: 100%;}body.wp-admin div.emptyblock {background-color: #dedede;min-height: 3rem;padding: .5em;border: 1px dashed #aaa;display: flex;align-items: center;justify-content: center;width: 100%;}body.wp-admin .gatemod.mod1 div.emptyblock {width: 100%;}body.wp-admin .gatemod.mod1 div.emptyblock:before {content: 'Module 1 - Please add some text';}body.wp-admin .gatemod.mod2 div.emptyblock:before {content: 'Module 2 - Please add image or video';}body.wp-admin .gatemod.mod3 div.emptyblock:before {content: 'Module 3 - No images in gallery, please add at least three';}body.wp-admin .gatemod.mod4 div.emptyblock:before {content: 'Module 4 - Please add some text';}.wp-block {max-width: 70%;}.block-editor-inserter__preview_container {background-color: red !important;}.block-editor-inserter__preview_container .gatemod {background-color: pink;max-width: 100%;}.block-editor-inserter__preview_container img {width: 30px !important;height: 30px !important;}@media screen and (orientation: portrait) {.gatemod.mod2 {height: 60vw;}.gatemod.mod3 > figure {height: 43vw;}}@media screen and ( max-width: 960px ) {.gatemod.mod1 > .tcol, .gatemod.mod4 > .tcol {width: 100%;}.withbio + .gatemod, .withbio + .withbio_mobtitle + .gatemod {padding-left: var(--sidepad);}}@media screen and ( max-width: 640px ) {.gatemod.mod3 {flex-direction: column;}.gatemod.mod3 > figure {margin-right: 0;margin-bottom: var(--std-mrg);width: 100%;height: 115vw;}}