.elementor-8504 .elementor-element.elementor-element-b31b2c8{margin-top:10px;margin-bottom:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8504 .elementor-element.elementor-element-dbf1292 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-dbf1292 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8504 .elementor-element.elementor-element-0057970{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-8504 .elementor-element.elementor-element-3320afd:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-3320afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johnbrookscameron.com/wp-content/uploads/2023/05/195912413_l_normal_none-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8504 .elementor-element.elementor-element-3320afd > .elementor-background-overlay{background-color:var( --e-global-color-bcfde27 );opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8504 .elementor-element.elementor-element-3320afd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-8504 .elementor-element.elementor-element-a5b3988 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8504 .elementor-element.elementor-element-a5b3988 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-4087c67{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-8504 .elementor-element.elementor-element-4087c67 a{color:#FFFFFF;}.elementor-8504 .elementor-element.elementor-element-ca7140a{margin-top:15px;margin-bottom:15px;}.elementor-8504 .elementor-element.elementor-element-dbe6e27 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-dbe6e27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-4cb7f0b{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-4cb7f0b a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-b4fa965 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8504 .elementor-element.elementor-element-b4fa965:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-b4fa965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-8504 .elementor-element.elementor-element-b4fa965{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8504 .elementor-element.elementor-element-b4fa965 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8504 .elementor-element.elementor-element-8204ef6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8504 .elementor-element.elementor-element-c9c73e6 img{height:580px;object-fit:cover;object-position:center center;}.elementor-8504 .elementor-element.elementor-element-83f827e > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8504 .elementor-element.elementor-element-83bc838 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-83bc838 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-070a5b5{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-070a5b5 a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-ccd6cb4{margin-top:30px;margin-bottom:10px;}.elementor-8504 .elementor-element.elementor-element-c4a381c .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-c4a381c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-c3c0952{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-8504 .elementor-element.elementor-element-244bac6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8504 .elementor-element.elementor-element-244bac6:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-244bac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-8504 .elementor-element.elementor-element-244bac6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-8504 .elementor-element.elementor-element-244bac6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8504 .elementor-element.elementor-element-f53086b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-c9942be img{height:380px;object-fit:cover;object-position:center center;}.elementor-8504 .elementor-element.elementor-element-37df9cc > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8504 .elementor-element.elementor-element-ba893c6 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-ba893c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-b0f850a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-b0f850a a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-fb48c5a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8504 .elementor-element.elementor-element-fb48c5a:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-fb48c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-8504 .elementor-element.elementor-element-fb48c5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-8504 .elementor-element.elementor-element-fb48c5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8504 .elementor-element.elementor-element-82628d7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-05df98f img{height:380px;object-fit:cover;object-position:center center;}.elementor-8504 .elementor-element.elementor-element-2ff5528 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8504 .elementor-element.elementor-element-0a0a893 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-0a0a893 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-9fb8b48{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-9fb8b48 a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-ec4c928 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8504 .elementor-element.elementor-element-ec4c928:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-ec4c928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-8504 .elementor-element.elementor-element-ec4c928{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-8504 .elementor-element.elementor-element-ec4c928 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8504 .elementor-element.elementor-element-f3d2968 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-b6603f6 img{height:380px;object-fit:cover;object-position:center center;}.elementor-8504 .elementor-element.elementor-element-f4ae3a7 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8504 .elementor-element.elementor-element-c411191 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-c411191 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-73bd14d{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-73bd14d a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-1b6b9f8{margin-top:10px;margin-bottom:10px;}.elementor-8504 .elementor-element.elementor-element-64c9648 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-64c9648 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-903e05c{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-8504 .elementor-element.elementor-element-d015277 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8504 .elementor-element.elementor-element-d015277:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-d015277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-8504 .elementor-element.elementor-element-d015277{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-8504 .elementor-element.elementor-element-d015277 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8504 .elementor-element.elementor-element-67a2c6b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-8471939 img{height:380px;object-fit:cover;object-position:center center;}.elementor-8504 .elementor-element.elementor-element-5961e77 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8504 .elementor-element.elementor-element-f107ce3 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-f107ce3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-40f12c9{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-40f12c9 a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-7cf114c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8504 .elementor-element.elementor-element-7cf114c:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-7cf114c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-8504 .elementor-element.elementor-element-7cf114c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-8504 .elementor-element.elementor-element-7cf114c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8504 .elementor-element.elementor-element-4d032d2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-64a8330 img{height:380px;object-fit:cover;object-position:center center;}.elementor-8504 .elementor-element.elementor-element-5e45b0c > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8504 .elementor-element.elementor-element-94c57f3 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-94c57f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-ca93a2e{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-ca93a2e a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-467c2eb{margin-top:10px;margin-bottom:10px;}.elementor-8504 .elementor-element.elementor-element-863b452 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-863b452 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-1bdf086{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-8504 .elementor-element.elementor-element-b82bb3f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8504 .elementor-element.elementor-element-b82bb3f:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-b82bb3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-8504 .elementor-element.elementor-element-b82bb3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-8504 .elementor-element.elementor-element-b82bb3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8504 .elementor-element.elementor-element-e6b9934 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-c114e32 img{height:380px;object-fit:cover;object-position:center center;}.elementor-8504 .elementor-element.elementor-element-bf84f73 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8504 .elementor-element.elementor-element-135a05d .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-135a05d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-77036d4{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-77036d4 a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-74ce2f1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8504 .elementor-element.elementor-element-74ce2f1:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-74ce2f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-8504 .elementor-element.elementor-element-74ce2f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-8504 .elementor-element.elementor-element-74ce2f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8504 .elementor-element.elementor-element-483f40b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-522a3d0 img{height:450px;object-fit:cover;object-position:center center;}.elementor-8504 .elementor-element.elementor-element-642b908 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8504 .elementor-element.elementor-element-c635bd8 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-c635bd8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-7b67650{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-7b67650 a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-b32b666{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-b32b666 a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-d8b9a9a{margin-top:10px;margin-bottom:10px;}.elementor-8504 .elementor-element.elementor-element-4bb0df1 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-4bb0df1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-10aaeca{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-8504 .elementor-element.elementor-element-6437d65 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8504 .elementor-element.elementor-element-6437d65:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-6437d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-8504 .elementor-element.elementor-element-6437d65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-8504 .elementor-element.elementor-element-6437d65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8504 .elementor-element.elementor-element-89f2ded > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-bbf24e8 img{height:350px;object-fit:cover;object-position:center center;}.elementor-8504 .elementor-element.elementor-element-cfdef4c > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8504 .elementor-element.elementor-element-70f916c .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-70f916c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-f161b2f{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-f161b2f a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-35efa8f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8504 .elementor-element.elementor-element-35efa8f:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-35efa8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-8504 .elementor-element.elementor-element-35efa8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-8504 .elementor-element.elementor-element-35efa8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8504 .elementor-element.elementor-element-099e035 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-6a15a21 img{height:350px;object-fit:cover;object-position:center center;}.elementor-8504 .elementor-element.elementor-element-de2b34e > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8504 .elementor-element.elementor-element-c8c4cba .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-c8c4cba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-31d2027{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-31d2027 a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-fadebc5{margin-top:10px;margin-bottom:10px;}.elementor-8504 .elementor-element.elementor-element-ce76018 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-ce76018 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-f9c5515{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-8504 .elementor-element.elementor-element-1abbb2b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8504 .elementor-element.elementor-element-1abbb2b:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-1abbb2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-8504 .elementor-element.elementor-element-1abbb2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-8504 .elementor-element.elementor-element-1abbb2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8504 .elementor-element.elementor-element-b899712 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-7e31154 img{height:500px;object-fit:cover;object-position:center center;}.elementor-8504 .elementor-element.elementor-element-6b5892b > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8504 .elementor-element.elementor-element-f656101 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-f656101 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-6c37bfc{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-6c37bfc a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-86eb489 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8504 .elementor-element.elementor-element-86eb489:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-86eb489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-8504 .elementor-element.elementor-element-86eb489{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-8504 .elementor-element.elementor-element-86eb489 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8504 .elementor-element.elementor-element-17c8384 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8504 .elementor-element.elementor-element-8590587 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-8590587 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-fe2b392{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8504 .elementor-element.elementor-element-fe2b392 a{color:#070918;}.elementor-8504 .elementor-element.elementor-element-969edac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8504 .elementor-element.elementor-element-d4f846a img{height:720px;object-fit:cover;object-position:center center;}@media(max-width:1024px){.elementor-8504 .elementor-element.elementor-element-7e31154 img{height:400px;}.elementor-8504 .elementor-element.elementor-element-d4f846a img{height:400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8504 .elementor-element.elementor-element-8204ef6{width:100%;}.elementor-8504 .elementor-element.elementor-element-83f827e{width:100%;}.elementor-8504 .elementor-element.elementor-element-f53086b{width:100%;}.elementor-8504 .elementor-element.elementor-element-37df9cc{width:100%;}.elementor-8504 .elementor-element.elementor-element-82628d7{width:100%;}.elementor-8504 .elementor-element.elementor-element-2ff5528{width:100%;}.elementor-8504 .elementor-element.elementor-element-f3d2968{width:100%;}.elementor-8504 .elementor-element.elementor-element-f4ae3a7{width:100%;}.elementor-8504 .elementor-element.elementor-element-67a2c6b{width:100%;}.elementor-8504 .elementor-element.elementor-element-5961e77{width:100%;}.elementor-8504 .elementor-element.elementor-element-4d032d2{width:100%;}.elementor-8504 .elementor-element.elementor-element-5e45b0c{width:100%;}.elementor-8504 .elementor-element.elementor-element-e6b9934{width:100%;}.elementor-8504 .elementor-element.elementor-element-bf84f73{width:100%;}.elementor-8504 .elementor-element.elementor-element-483f40b{width:100%;}.elementor-8504 .elementor-element.elementor-element-642b908{width:100%;}.elementor-8504 .elementor-element.elementor-element-89f2ded{width:100%;}.elementor-8504 .elementor-element.elementor-element-cfdef4c{width:100%;}.elementor-8504 .elementor-element.elementor-element-099e035{width:100%;}.elementor-8504 .elementor-element.elementor-element-de2b34e{width:100%;}.elementor-8504 .elementor-element.elementor-element-b899712{width:100%;}.elementor-8504 .elementor-element.elementor-element-6b5892b{width:100%;}.elementor-8504 .elementor-element.elementor-element-17c8384{width:100%;}.elementor-8504 .elementor-element.elementor-element-969edac{width:100%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Marcellus';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://johnbrookscameron.com/wp-content/uploads/2023/04/Marcellus-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://johnbrookscameron.com/wp-content/uploads/2023/04/DMSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://johnbrookscameron.com/wp-content/uploads/2023/04/DMSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://johnbrookscameron.com/wp-content/uploads/2023/04/DMSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://johnbrookscameron.com/wp-content/uploads/2023/04/DMSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://johnbrookscameron.com/wp-content/uploads/2023/04/DMSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://johnbrookscameron.com/wp-content/uploads/2023/04/DMSans-MediumItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */