.elementor-552 .elementor-element.elementor-element-30483542 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-552 .elementor-element.elementor-element-30483542:not(.elementor-motion-effects-element-type-background), .elementor-552 .elementor-element.elementor-element-30483542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f6;background-image:url("https://www.johnnymiddlebrooks.com/wp-content/uploads/2025/07/johnny_llee_1711737330_3334616879116285200_3696883707.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-552 .elementor-element.elementor-element-30483542 > .elementor-background-overlay{background-color:#000000BF;opacity:0.73;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-552 .elementor-element.elementor-element-30483542 > .elementor-container{min-height:75vh;}.elementor-552 .elementor-element.elementor-element-30483542{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-552 .elementor-element.elementor-element-712ea508.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-552 .elementor-element.elementor-element-712ea508 > .elementor-element-populated{text-align:center;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-552 .elementor-element.elementor-element-1d5e261c > .elementor-container{max-width:670px;}.elementor-552 .elementor-element.elementor-element-1184f8d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-552 .elementor-element.elementor-element-1184f8d4 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:26px;letter-spacing:1.6px;color:rgba(255,255,255,0.93);}.elementor-552 .elementor-element.elementor-element-519b2b67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;}.elementor-552 .elementor-element.elementor-element-519b2b67 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:82px;font-weight:400;line-height:92px;letter-spacing:0px;color:#ffffff;}.elementor-552 .elementor-element.elementor-element-c674e0d .elementor-heading-title{color:#E6E6E6;}.elementor-552 .elementor-element.elementor-element-126c6ed{padding:0px 0px 0px 40px;font-family:"Hind", Sans-serif;font-size:15px;font-weight:400;line-height:26px;letter-spacing:0px;color:rgba(255,255,255,0.93);}.elementor-552 .elementor-element.elementor-element-f95c6ee > .elementor-container{max-width:555px;}.elementor-552 .elementor-element.elementor-element-f95c6ee{margin-top:10px;margin-bottom:0px;}.elementor-552 .elementor-element.elementor-element-f47e988.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-552 .elementor-element.elementor-element-b98a2ac .elementor-button{background-color:#ffffff;font-family:"Karla", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;fill:#16202f;color:#16202f;box-shadow:0px 0px 51px 0px rgba(22,32,47,0.11);border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(22,32,47,0.02);border-radius:0px 0px 0px 0px;padding:19px 47px 19px 47px;}.elementor-552 .elementor-element.elementor-element-b98a2ac .elementor-button:hover, .elementor-552 .elementor-element.elementor-element-b98a2ac .elementor-button:focus{background-color:rgba(22,32,47,0);color:#ffffff;border-color:#ffffff;}.elementor-552 .elementor-element.elementor-element-b98a2ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;z-index:66;}.elementor-552 .elementor-element.elementor-element-b98a2ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-552 .elementor-element.elementor-element-b98a2ac .elementor-button:hover svg, .elementor-552 .elementor-element.elementor-element-b98a2ac .elementor-button:focus svg{fill:#ffffff;}.elementor-552 .elementor-element.elementor-element-de63f58.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-552 .elementor-element.elementor-element-21bcc88 .elementor-button{background-color:#ffffff;font-family:"Karla", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;fill:#16202f;color:#16202f;box-shadow:0px 0px 51px 0px rgba(22,32,47,0.11);border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(22,32,47,0.02);border-radius:0px 0px 0px 0px;padding:19px 47px 19px 47px;}.elementor-552 .elementor-element.elementor-element-21bcc88 .elementor-button:hover, .elementor-552 .elementor-element.elementor-element-21bcc88 .elementor-button:focus{background-color:rgba(22,32,47,0);color:#ffffff;border-color:#ffffff;}.elementor-552 .elementor-element.elementor-element-21bcc88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;z-index:66;}.elementor-552 .elementor-element.elementor-element-21bcc88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-552 .elementor-element.elementor-element-21bcc88 .elementor-button:hover svg, .elementor-552 .elementor-element.elementor-element-21bcc88 .elementor-button:focus svg{fill:#ffffff;}.elementor-552 .elementor-element.elementor-element-5de60e9a:not(.elementor-motion-effects-element-type-background), .elementor-552 .elementor-element.elementor-element-5de60e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-552 .elementor-element.elementor-element-5de60e9a > .elementor-background-overlay{background-image:url("https://www.johnnymiddlebrooks.com/wp-content/uploads/2025/07/linebgoverlay.png");background-position:top center;background-repeat:no-repeat;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-552 .elementor-element.elementor-element-5de60e9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-552 .elementor-element.elementor-element-f92362a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-552 .elementor-element.elementor-element-f92362a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-552 .elementor-element.elementor-element-f92362a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2em 2em 2em 2em;}.elementor-552 .elementor-element.elementor-element-3e780ddb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:left;}.elementor-552 .elementor-element.elementor-element-3e780ddb .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;line-height:61px;color:#000000;}.elementor-552 .elementor-element.elementor-element-56199383{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;text-align:left;}.elementor-552 .elementor-element.elementor-element-56199383 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:3.2rem;line-height:60px;color:#000000;}.elementor-552 .elementor-element.elementor-element-6e79a77b{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;line-height:26px;color:#000000;}.elementor-552 .elementor-element.elementor-element-60d13ff2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-552 .elementor-element.elementor-element-60d13ff2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnnymiddlebrooks.com/wp-content/uploads/2025/07/403176360_1091507015083886_8812774665452219973_n.jpg");background-position:top center;background-size:cover;}.elementor-552 .elementor-element.elementor-element-60d13ff2 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(24,150,254,0.12);opacity:1;}.elementor-552 .elementor-element.elementor-element-60d13ff2 > .elementor-element-populated, .elementor-552 .elementor-element.elementor-element-60d13ff2 > .elementor-element-populated > .elementor-background-overlay, .elementor-552 .elementor-element.elementor-element-60d13ff2 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-552 .elementor-element.elementor-element-60d13ff2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10% 10% 10% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;padding:0em 0em 0em 0em;}.elementor-552 .elementor-element.elementor-element-60d13ff2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-552 .elementor-element.elementor-element-29cc8c02{--spacer-size:490px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-552 .elementor-element.elementor-element-j1z8qyp:not(.elementor-motion-effects-element-type-background), .elementor-552 .elementor-element.elementor-element-j1z8qyp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-552 .elementor-element.elementor-element-j1z8qyp{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 130px 0px;}.elementor-552 .elementor-element.elementor-element-j1z8qyp > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-552 .elementor-element.elementor-element-67dd6d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-552 .elementor-element.elementor-element-62ccdbb{text-align:center;}.elementor-552 .elementor-element.elementor-element-62ccdbb .elementor-heading-title{color:#FFFFFF;}.elementor-552 .elementor-element.elementor-element-f5edfbe{text-align:center;color:#BDBDBD;}.elementor-552 .elementor-element.elementor-element-f4e2acc{--divider-border-style:solid;--divider-color:#F5F5F5;--divider-border-width:3px;padding:0px 0px 0px 0px;}.elementor-552 .elementor-element.elementor-element-f4e2acc .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-552 .elementor-element.elementor-element-f4e2acc .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-552 .elementor-element.elementor-element-dd4e6db .gallery-item{padding:0 10px 10px 0;}.elementor-552 .elementor-element.elementor-element-dd4e6db .gallery{margin:0 -10px -10px 0;}.elementor-552 .elementor-element.elementor-element-dd4e6db .gallery-item .gallery-caption{text-align:center;}.elementor-552 .elementor-element.elementor-element-920e00 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-552 .elementor-element.elementor-element-920e00 > .elementor-container{min-height:50vh;}.elementor-552 .elementor-element.elementor-element-1668dc56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-552 .elementor-element.elementor-element-1668dc56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnnymiddlebrooks.com/wp-content/uploads/2025/07/joao-viegas-IYLL5obdJhY-unsplash-scaled.jpg");background-size:cover;}.elementor-552 .elementor-element.elementor-element-1668dc56 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-552 .elementor-element.elementor-element-1668dc56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-552 .elementor-element.elementor-element-10d5e0f9{--spacer-size:373px;}.elementor-bc-flex-widget .elementor-552 .elementor-element.elementor-element-77935a87.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-552 .elementor-element.elementor-element-77935a87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-552 .elementor-element.elementor-element-77935a87 > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-552 .elementor-element.elementor-element-38e5983e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-552 .elementor-element.elementor-element-38e5983e .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:26px;letter-spacing:1.6px;color:rgba(99,115,129,0.5);}.elementor-552 .elementor-element.elementor-element-383f68aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-552 .elementor-element.elementor-element-383f68aa .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:50px;font-weight:400;line-height:60px;letter-spacing:0px;color:#252930;}.elementor-552 .elementor-element.elementor-element-474a5c96{--divider-border-style:solid;--divider-color:rgba(99,115,129,0.34);--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-552 .elementor-element.elementor-element-474a5c96 .elementor-divider-separator{width:70px;}.elementor-552 .elementor-element.elementor-element-474a5c96 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-552 .elementor-element.elementor-element-53ba04b1{font-family:"Hind", Sans-serif;font-size:15px;font-weight:400;line-height:26px;letter-spacing:0px;color:#727982;}.elementor-552 .elementor-element.elementor-element-80062af .elementor-button{background-color:#0F1A2B;padding:14px 028px 14px 028px;}.elementor-552 .elementor-element.elementor-element-3d6c7851 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-552 .elementor-element.elementor-element-3d6c7851 > .elementor-container{min-height:50vh;}.elementor-552 .elementor-element.elementor-element-3d6c7851{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-552 .elementor-element.elementor-element-5514fcb3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-552 .elementor-element.elementor-element-5514fcb3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-552 .elementor-element.elementor-element-5514fcb3 > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-552 .elementor-element.elementor-element-1768b8ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-552 .elementor-element.elementor-element-1768b8ce .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:26px;letter-spacing:1.6px;color:rgba(99,115,129,0.5);}.elementor-552 .elementor-element.elementor-element-4004144f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 110px 0px 0px;}.elementor-552 .elementor-element.elementor-element-4004144f .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:50px;font-weight:400;line-height:60px;letter-spacing:0px;color:#252930;}.elementor-552 .elementor-element.elementor-element-58924f05{--divider-border-style:solid;--divider-color:rgba(99,115,129,0.34);--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-552 .elementor-element.elementor-element-58924f05 .elementor-divider-separator{width:70px;}.elementor-552 .elementor-element.elementor-element-58924f05 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-552 .elementor-element.elementor-element-6f768232{font-family:"Hind", Sans-serif;font-size:15px;font-weight:400;line-height:26px;letter-spacing:0px;color:#727982;}.elementor-552 .elementor-element.elementor-element-38d9322 .elementor-button{background-color:#0F1A2B;padding:14px 028px 14px 028px;}.elementor-552 .elementor-element.elementor-element-4aad7017:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-552 .elementor-element.elementor-element-4aad7017 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnnymiddlebrooks.com/wp-content/uploads/2025/07/alex-kotliarskyi-QBpZGqEMsKg-unsplash-scaled.jpg");background-position:center left;background-size:cover;}.elementor-552 .elementor-element.elementor-element-4aad7017 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-552 .elementor-element.elementor-element-4aad7017 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-552 .elementor-element.elementor-element-4e2beb83{--spacer-size:50px;}.elementor-552 .elementor-element.elementor-element-1ed81db2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-552 .elementor-element.elementor-element-1ed81db2 > .elementor-background-overlay{background-color:#ffffff;opacity:0.93;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-552 .elementor-element.elementor-element-1ed81db2 > .elementor-container{min-height:500px;}.elementor-552 .elementor-element.elementor-element-1ed81db2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:54px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-552 .elementor-element.elementor-element-2d13506c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-552 .elementor-element.elementor-element-2d13506c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-552 .elementor-element.elementor-element-2d13506c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 50px 80px 080px;}.elementor-552 .elementor-element.elementor-element-2d13506c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-552 .elementor-element.elementor-element-726c04e5{margin-top:-15px;margin-bottom:0px;}.elementor-552 .elementor-element.elementor-element-5e1b01d9{--divider-border-style:solid;--divider-color:#ffab00;--divider-border-width:3px;}.elementor-552 .elementor-element.elementor-element-5e1b01d9 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-552 .elementor-element.elementor-element-5e1b01d9 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-552 .elementor-element.elementor-element-1e0a6d98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-552 .elementor-element.elementor-element-1e0a6d98 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.87em;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#212121;}.elementor-552 .elementor-element.elementor-element-414ef70a{text-align:left;}.elementor-552 .elementor-element.elementor-element-414ef70a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:3.8em;font-weight:800;color:#28211a;}.elementor-552 .elementor-element.elementor-element-427fcd8{--spacer-size:30px;}.elementor-552 .elementor-element.elementor-element-29feb508{margin-top:0px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-552 .elementor-element.elementor-element-74f168c9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-552 .elementor-element.elementor-element-74f168c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-552 .elementor-element.elementor-element-aa8d419{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-552 .elementor-element.elementor-element-aa8d419 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.87em;font-weight:800;text-transform:uppercase;color:#212121;}.elementor-552 .elementor-element.elementor-element-511c2a39 > .elementor-element-populated{padding:0% 33% 0% 0%;}.elementor-552 .elementor-element.elementor-element-514b8f36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-552 .elementor-element.elementor-element-514b8f36 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.87em;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#212121;}.elementor-552 .elementor-element.elementor-element-575fdb9b{text-align:left;font-family:"Nunito", Sans-serif;font-size:1em;line-height:1.7em;color:#757575;}.elementor-552 .elementor-element.elementor-element-bbd80db{margin-top:0px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-552 .elementor-element.elementor-element-63f7df20.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-552 .elementor-element.elementor-element-63f7df20.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-552 .elementor-element.elementor-element-4441e688{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-552 .elementor-element.elementor-element-4441e688 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.87em;font-weight:800;text-transform:uppercase;color:#212121;}.elementor-552 .elementor-element.elementor-element-5800e63b > .elementor-element-populated{padding:0% 33% 0% 0%;}.elementor-552 .elementor-element.elementor-element-2aae98e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-552 .elementor-element.elementor-element-2aae98e9 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.87em;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#212121;}.elementor-552 .elementor-element.elementor-element-350a9313{text-align:left;font-family:"Nunito", Sans-serif;font-size:1em;line-height:1.7em;color:#757575;}.elementor-552 .elementor-element.elementor-element-4e016419{margin-top:0px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-552 .elementor-element.elementor-element-10cb04fd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-552 .elementor-element.elementor-element-10cb04fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-552 .elementor-element.elementor-element-6d7046c4{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-552 .elementor-element.elementor-element-6d7046c4 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.87em;font-weight:800;text-transform:uppercase;color:#212121;}.elementor-552 .elementor-element.elementor-element-f57da74 > .elementor-element-populated{padding:0% 33% 0% 0%;}.elementor-552 .elementor-element.elementor-element-41d7da07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-552 .elementor-element.elementor-element-41d7da07 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.87em;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#212121;}.elementor-552 .elementor-element.elementor-element-e2583ed{text-align:left;font-family:"Nunito", Sans-serif;font-size:1em;line-height:1.7em;color:#757575;}.elementor-552 .elementor-element.elementor-element-363bbccb{margin-top:0px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-552 .elementor-element.elementor-element-4c51d5ce.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-552 .elementor-element.elementor-element-4c51d5ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-552 .elementor-element.elementor-element-74228084{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-552 .elementor-element.elementor-element-74228084 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.87em;font-weight:800;text-transform:uppercase;color:#212121;}.elementor-552 .elementor-element.elementor-element-7cc99b4e > .elementor-element-populated{padding:0% 33% 0% 0%;}.elementor-552 .elementor-element.elementor-element-7b7bd1a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-552 .elementor-element.elementor-element-7b7bd1a9 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.87em;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#212121;}.elementor-552 .elementor-element.elementor-element-581aff79{text-align:left;font-family:"Nunito", Sans-serif;font-size:1em;line-height:1.7em;color:#757575;}.elementor-552 .elementor-element.elementor-element-539a7e9b{--spacer-size:50px;}.elementor-552 .elementor-element.elementor-element-4078740f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-552 .elementor-element.elementor-element-4078740f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnnymiddlebrooks.com/wp-content/uploads/2025/07/alex-kotliarskyi-QBpZGqEMsKg-unsplash-scaled.jpg");background-position:center center;background-size:cover;}.elementor-552 .elementor-element.elementor-element-4078740f > .elementor-element-populated >  .elementor-background-overlay{background-color:#f9f6db;opacity:0.11;filter:brightness( 100% ) contrast( 100% ) saturate( 104% ) blur( 0px ) hue-rotate( 14deg );}.elementor-552 .elementor-element.elementor-element-4078740f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-552 .elementor-element.elementor-element-4078740f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-552 .elementor-element.elementor-element-16d5af53{--spacer-size:50px;}.elementor-552 .elementor-element.elementor-element-7b6f5c7f:not(.elementor-motion-effects-element-type-background), .elementor-552 .elementor-element.elementor-element-7b6f5c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://www.johnnymiddlebrooks.com/wp-content/uploads/2025/07/robin-spielmann-591331-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-552 .elementor-element.elementor-element-7b6f5c7f > .elementor-background-overlay{background-color:#ffffff;opacity:0.94;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-552 .elementor-element.elementor-element-7b6f5c7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-552 .elementor-element.elementor-element-2f8ff887{margin-top:0px;margin-bottom:20px;}.elementor-552 .elementor-element.elementor-element-dc1c4b{text-align:center;}.elementor-552 .elementor-element.elementor-element-dc1c4b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;line-height:60px;color:#102d5e;}.elementor-552 .elementor-element.elementor-element-2bde713a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:26px;color:#7c7c7c;}.elementor-552 .elementor-element.elementor-element-5b4ddfd6 .elementor-main-swiper .swiper-slide{background-color:#f9f9f9;border-radius:3px;padding:40px 40px 40px 40px;}.elementor-552 .elementor-element.elementor-element-5b4ddfd6 .elementor-swiper-button{font-size:17px;color:#102d5e;}.elementor-552 .elementor-element.elementor-element-5b4ddfd6 .elementor-swiper-button svg{fill:#102d5e;}.elementor-552 .elementor-element.elementor-element-5b4ddfd6 .elementor-testimonial__text{color:#545454;font-family:"Open Sans", Sans-serif;font-size:16px;font-style:oblique;line-height:28px;}.elementor-552 .elementor-element.elementor-element-5b4ddfd6 .elementor-testimonial__name{color:#102d5e;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:0.4px;}.elementor-552 .elementor-element.elementor-element-5b4ddfd6 .elementor-testimonial__title{color:#828282;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:normal;}.elementor-552 .elementor-element.elementor-element-2b520eae > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-552 .elementor-element.elementor-element-2b520eae:not(.elementor-motion-effects-element-type-background), .elementor-552 .elementor-element.elementor-element-2b520eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnnymiddlebrooks.com/wp-content/uploads/2025/07/guille-pozzi-484826-unsplash.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-552 .elementor-element.elementor-element-2b520eae > .elementor-background-overlay{background-color:#131313;opacity:0.73;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-552 .elementor-element.elementor-element-2b520eae > .elementor-container{max-width:536px;min-height:380px;}.elementor-552 .elementor-element.elementor-element-2b520eae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0100px 0px 100px 0px;}.elementor-552 .elementor-element.elementor-element-54b69d1b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-552 .elementor-element.elementor-element-580f4bd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-552 .elementor-element.elementor-element-580f4bd6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#ffffff;}.elementor-552 .elementor-element.elementor-element-494e816c{text-align:center;}.elementor-552 .elementor-element.elementor-element-494e816c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:8px;color:#ffffff;}.elementor-552 .elementor-element.elementor-element-16179f5c{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:normal;line-height:27px;color:#ffffff;}.elementor-552 .elementor-element.elementor-element-1308ad37{--divider-border-style:solid;--divider-color:#ffffff;--divider-border-width:2px;}.elementor-552 .elementor-element.elementor-element-1308ad37 .elementor-divider-separator{width:30px;margin:0 auto;margin-center:0;}.elementor-552 .elementor-element.elementor-element-1308ad37 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-552 .elementor-element.elementor-element-5ea34be .elementor-button{background-color:rgba(255,255,255,0);font-family:"Lato", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:19px;letter-spacing:1.8px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;padding:015px 45px 15px 45px;}.elementor-552 .elementor-element.elementor-element-5ea34be .elementor-button:hover, .elementor-552 .elementor-element.elementor-element-5ea34be .elementor-button:focus{background-color:rgba(255,255,255,0.1);color:#ffffff;border-color:#ffffff;}.elementor-552 .elementor-element.elementor-element-5ea34be{padding:15px 0px 0px 0px;}.elementor-552 .elementor-element.elementor-element-5ea34be .elementor-button:hover svg, .elementor-552 .elementor-element.elementor-element-5ea34be .elementor-button:focus svg{fill:#ffffff;}@media(min-width:768px){.elementor-552 .elementor-element.elementor-element-f47e988{width:57%;}.elementor-552 .elementor-element.elementor-element-de63f58{width:43%;}.elementor-552 .elementor-element.elementor-element-7d438e15{width:14.419%;}.elementor-552 .elementor-element.elementor-element-76edd19b{width:85.581%;}.elementor-552 .elementor-element.elementor-element-74f168c9{width:11.86%;}.elementor-552 .elementor-element.elementor-element-511c2a39{width:88.14%;}.elementor-552 .elementor-element.elementor-element-63f7df20{width:11.86%;}.elementor-552 .elementor-element.elementor-element-5800e63b{width:88.14%;}.elementor-552 .elementor-element.elementor-element-10cb04fd{width:11.86%;}.elementor-552 .elementor-element.elementor-element-f57da74{width:88.14%;}.elementor-552 .elementor-element.elementor-element-4c51d5ce{width:11.86%;}.elementor-552 .elementor-element.elementor-element-7cc99b4e{width:88.14%;}}@media(max-width:1024px) and (min-width:768px){.elementor-552 .elementor-element.elementor-element-f47e988{width:47%;}.elementor-552 .elementor-element.elementor-element-f92362a{width:100%;}.elementor-552 .elementor-element.elementor-element-60d13ff2{width:100%;}.elementor-552 .elementor-element.elementor-element-1668dc56{width:100%;}.elementor-552 .elementor-element.elementor-element-77935a87{width:100%;}.elementor-552 .elementor-element.elementor-element-5514fcb3{width:100%;}.elementor-552 .elementor-element.elementor-element-4aad7017{width:100%;}.elementor-552 .elementor-element.elementor-element-2d13506c{width:70%;}.elementor-552 .elementor-element.elementor-element-4078740f{width:30%;}.elementor-552 .elementor-element.elementor-element-5086abfe{width:100%;}}@media(min-width:1025px){.elementor-552 .elementor-element.elementor-element-7b6f5c7f:not(.elementor-motion-effects-element-type-background), .elementor-552 .elementor-element.elementor-element-7b6f5c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-552 .elementor-element.elementor-element-2b520eae:not(.elementor-motion-effects-element-type-background), .elementor-552 .elementor-element.elementor-element-2b520eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-552 .elementor-element.elementor-element-519b2b67 .elementor-heading-title{font-size:62px;line-height:72px;}.elementor-552 .elementor-element.elementor-element-b98a2ac{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-552 .elementor-element.elementor-element-21bcc88{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-552 .elementor-element.elementor-element-5de60e9a{padding:60px 20px 60px 20px;}.elementor-552 .elementor-element.elementor-element-3e780ddb{text-align:center;}.elementor-552 .elementor-element.elementor-element-56199383{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-552 .elementor-element.elementor-element-6e79a77b{text-align:center;}.elementor-552 .elementor-element.elementor-element-60d13ff2 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-552 .elementor-element.elementor-element-j1z8qyp{padding:50px 50px 50px 50px;}.elementor-552 .elementor-element.elementor-element-38e5983e{text-align:left;}.elementor-552 .elementor-element.elementor-element-383f68aa{text-align:left;}.elementor-552 .elementor-element.elementor-element-383f68aa .elementor-heading-title{font-size:52px;}.elementor-552 .elementor-element.elementor-element-474a5c96 .elementor-divider{text-align:left;}.elementor-552 .elementor-element.elementor-element-474a5c96 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-552 .elementor-element.elementor-element-53ba04b1{padding:0px 0px 0px 0px;}.elementor-552 .elementor-element.elementor-element-4004144f .elementor-heading-title{font-size:52px;}.elementor-552 .elementor-element.elementor-element-6f768232{padding:0px 0px 0px 0px;}.elementor-552 .elementor-element.elementor-element-2d13506c > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-552 .elementor-element.elementor-element-414ef70a .elementor-heading-title{font-size:3.5em;}.elementor-552 .elementor-element.elementor-element-7b6f5c7f{padding:50px 20px 50px 20px;}.elementor-552 .elementor-element.elementor-element-16179f5c{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-552 .elementor-element.elementor-element-712ea508 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-552 .elementor-element.elementor-element-519b2b67 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-552 .elementor-element.elementor-element-126c6ed{padding:0px 0px 0px 0px;}.elementor-552 .elementor-element.elementor-element-b98a2ac{width:var( --container-widget-width, 298px );max-width:298px;padding:0px 0px 0px 0px;--container-widget-width:298px;--container-widget-flex-grow:0;}.elementor-552 .elementor-element.elementor-element-21bcc88{width:var( --container-widget-width, 274px );max-width:274px;padding:0px 0px 0px 0px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-552 .elementor-element.elementor-element-5de60e9a{padding:60px 20px 60px 20px;}.elementor-552 .elementor-element.elementor-element-56199383 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-552 .elementor-element.elementor-element-j1z8qyp{padding:60px 30px 60px 30px;}.elementor-552 .elementor-element.elementor-element-383f68aa .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-552 .elementor-element.elementor-element-4004144f .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-552 .elementor-element.elementor-element-4e2beb83{--spacer-size:376px;}.elementor-552 .elementor-element.elementor-element-2d13506c > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-552 .elementor-element.elementor-element-7d438e15{width:20%;}.elementor-552 .elementor-element.elementor-element-76edd19b{width:80%;}.elementor-552 .elementor-element.elementor-element-1e0a6d98{text-align:left;}.elementor-552 .elementor-element.elementor-element-414ef70a{text-align:center;}.elementor-552 .elementor-element.elementor-element-414ef70a .elementor-heading-title{font-size:2.5em;}.elementor-552 .elementor-element.elementor-element-74f168c9{width:20%;}.elementor-552 .elementor-element.elementor-element-aa8d419{text-align:left;}.elementor-552 .elementor-element.elementor-element-511c2a39{width:80%;}.elementor-552 .elementor-element.elementor-element-514b8f36{text-align:left;}.elementor-552 .elementor-element.elementor-element-63f7df20{width:20%;}.elementor-552 .elementor-element.elementor-element-4441e688{text-align:left;}.elementor-552 .elementor-element.elementor-element-5800e63b{width:80%;}.elementor-552 .elementor-element.elementor-element-2aae98e9{text-align:left;}.elementor-552 .elementor-element.elementor-element-10cb04fd{width:20%;}.elementor-552 .elementor-element.elementor-element-6d7046c4{text-align:left;}.elementor-552 .elementor-element.elementor-element-f57da74{width:80%;}.elementor-552 .elementor-element.elementor-element-41d7da07{text-align:left;}.elementor-552 .elementor-element.elementor-element-4c51d5ce{width:20%;}.elementor-552 .elementor-element.elementor-element-74228084{text-align:left;}.elementor-552 .elementor-element.elementor-element-7cc99b4e{width:80%;}.elementor-552 .elementor-element.elementor-element-7b7bd1a9{text-align:left;}.elementor-552 .elementor-element.elementor-element-16d5af53{--spacer-size:163px;}.elementor-552 .elementor-element.elementor-element-15f507be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-552 .elementor-element.elementor-element-dc1c4b .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-552 .elementor-element.elementor-element-2b520eae{padding:48px 20px 048px 20px;}.elementor-552 .elementor-element.elementor-element-494e816c .elementor-heading-title{font-size:28px;}}