@font-face{font-family:avenir;src:url(fonts/Avenir.ttf) format('truetype')}@font-face{font-family:calluna;src:url(fonts/Calluna-Regular.otf) format("opentype")}@font-face{font-family:playlist;src:url("fonts/Playlist Script.otf") format("opentype")}body p{font-family:avenir,sans-serif;font-size:1.25rem;line-height:2rem}h1,h2,.entry-content h2,.entry-content h2,#primary-menu,.entry-content h1,.entry-content h1 a{font-family:calluna,serif;font-size:2.2rem}#primary-menu{font-size:1rem}.handwriting h2,.handwriting h3,.handwriting h4,.handwriting h5{font-family:playlist,serif}.max-width-container{padding-right:450px}.accent-line-after{position:relative}.accent-line-after::after{content:"";position:absolute;top:38%;left:73%;width:200px;border-top:3px solid #122e34}.accent-line-before{position:relative;z-index:100}.accent-line-before::after{content:"";position:absolute;top:38%;right:69%;width:200px;border-top:3px solid #122e34}.three-post-section .fl-post-grid-image{padding:12px;border:3px solid #fff}.fl-node-tuxypj9zqiv1 .fl-post-grid-post .fl-post-grid-text,.three-post-section .fl-post-grid-post .fl-post-grid-text{padding:60px 30px 30px;margin:30px;background:#371a60;position:relative;bottom:120px;z-index:100}.fl-node-tuxypj9zqiv1 .fl-post-column{padding-bottom:0}.fl-post-grid-image img{width:400px!important;height:400px!important;object-fit:cover;object-position:top center}.read-more{background:#960003;color:#fff;text-transform:uppercase;padding:10px}.read-more a,.fl-photo-caption-below{color:#fff}body .fl-post-grid-content p:last-of-type{margin-bottom:0;padding-bottom:10px}.gform_body h3,.gform_body h2,.gform_body .entry-content h3,.gform_body .entry-content h2{color:#000!important}@media screen and (min-width:768px){.ast-theme-transparent-header #masthead{position:relative}}@media screen and (max-width:768px){.max-width-container{padding-right:15px}.fullwidth,.fl-builder-content .fl-node-k3jszhw2m716{width:100%!important}.accent-line-after::after,.accent-line-before::after{display:none}.fl-node-0jl9fi2znaxy .fl-photo{text-align:left}.fl-col-small:not(.fl-col-small-full-width){max-width:100%}.fl-post-grid-image img{width:100%;height:400px!important}#post-18033 header.entry-header{display:none}.max-width-container{padding-right:20px}}