.elementor-1119 .elementor-element.elementor-element-22c0cc6{--display:flex;--min-height:227px;--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1119 .elementor-element.elementor-element-7b0b5eb .elementor-heading-title{font-family:"adobe-garamond-pro", Sans-serif;font-size:79px;font-weight:100;}.elementor-1119 .elementor-element.elementor-element-608ea0c{--display:flex;}.elementor-1119 .elementor-element.elementor-element-62611d9{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:21px;}.elementor-1119 .elementor-element.elementor-element-62611d9 .e-filter-item{text-transform:lowercase;word-spacing:0px;padding:8px 8px 8px 8px;}.elementor-1119 .elementor-element.elementor-element-62611d9 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A5FF;}.elementor-1119 .elementor-element.elementor-element-ca9206b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-1119 .elementor-element.elementor-element-f00b05a{--grid-columns:4;--grid-row-gap:0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:0px;}.elementor-1119 .elementor-element.elementor-element-f00b05a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1119 .elementor-element.elementor-element-a00b6f8{--display:flex;}.elementor-1119 .elementor-element.elementor-element-8e407d5{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:21px;}.elementor-1119 .elementor-element.elementor-element-8e407d5 .e-filter-item{text-transform:lowercase;word-spacing:0px;padding:8px 8px 8px 8px;}.elementor-1119 .elementor-element.elementor-element-8e407d5 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A5FF;}.elementor-1119 .elementor-element.elementor-element-e42eca9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1119 .elementor-element.elementor-element-c6184be{--grid-columns:3;--grid-row-gap:0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:0px;}.elementor-1119 .elementor-element.elementor-element-c6184be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-1119:not(.elementor-motion-effects-element-type-background), body.elementor-page-1119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF5;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1119 .elementor-element.elementor-element-22c0cc6{--width:88%;}.elementor-1119 .elementor-element.elementor-element-608ea0c{--width:36%;}.elementor-1119 .elementor-element.elementor-element-a00b6f8{--width:36%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1119 .elementor-element.elementor-element-f00b05a{--grid-columns:3;}.elementor-1119 .elementor-element.elementor-element-c6184be{--grid-columns:3;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1119 .elementor-element.elementor-element-7b0b5eb > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1119 .elementor-element.elementor-element-7b0b5eb .elementor-heading-title{font-size:60px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1119 .elementor-element.elementor-element-f00b05a{--grid-columns:2;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1119 .elementor-element.elementor-element-f00b05a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1119 .elementor-element.elementor-element-e42eca9{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1119 .elementor-element.elementor-element-c6184be{--grid-columns:2;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1119 .elementor-element.elementor-element-c6184be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for loop-grid, class: .elementor-element-f00b05a */.elementor-1119 .elementor-element.elementor-element-f00b05a .elementor {
   padding: 4rem 0.5rem;
   box-shadow: 1px 1px #7A7A7A, inset 0px 1px 0 0 #7A7A7A;
   }
  
 .elementor-1119 .elementor-element.elementor-element-f00b05a .e-loop-item {
    grid-column: span 1;
    height: auto !important;
    }
    
  

/*.elementor-1119 .elementor-element.elementor-element-f00b05a .e-loop-item-1454 {
    position: relative;
    overflow: visible;
}

.elementor-1119 .elementor-element.elementor-element-f00b05a .e-loop-item-1454::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url(https://liamppitts.com/wp-content/uploads/2025/03/5be1428de914966708bccc900c075833-e1743220041850.jpg); /* Replace with your image path 
    background-size: cover;
    background-position: center;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.elementor-1119 .elementor-element.elementor-element-f00b05a .e-loop-item-1454:hover::after {
    z-index: 100;
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-c6184be */.elementor-1119 .elementor-element.elementor-element-c6184be .elementor {
   padding: 1rem 1rem;
   box-shadow: 1px 1px #00A5FF, inset 0px 1px 0 0 #00A5FF;
   }/* End custom CSS */