.elementor-18 .elementor-element.elementor-element-f04f6ac:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-f04f6ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg,#fff 0%,#12b3b3 80%)}.elementor-18 .elementor-element.elementor-element-f04f6ac>.elementor-background-overlay{background-image:url("https://timmyjohnston.com/wp-content/uploads/2024/09/Untitled-940-x-600-px-7.png");background-position:center right;background-repeat:no-repeat;background-size:cover;opacity:.2;transition:background .3s,border-radius .3s,opacity .3s}.elementor-18 .elementor-element.elementor-element-f04f6ac>.elementor-container{max-width:1400px;min-height:600px}.elementor-18 .elementor-element.elementor-element-f04f6ac{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:90px 80px 0}.elementor-18 .elementor-element.elementor-element-70abf5b>.elementor-element-populated{padding:0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-18 .elementor-element.elementor-element-dbacb01 img{border-radius:200px}.elementor-18 .elementor-element.elementor-element-c06326a>.elementor-element-populated{padding:0 0 80px}.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-18 .elementor-element.elementor-element-ec344f1>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-ec344f1{text-align:center}.elementor-18 .elementor-element.elementor-element-ec344f1 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#00572d}.elementor-18 .elementor-element.elementor-element-19eea93>.elementor-widget-container{margin:0 0 10px}.elementor-18 .elementor-element.elementor-element-19eea93{text-align:center}.elementor-18 .elementor-element.elementor-element-19eea93 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:45px;font-weight:600;line-height:1em;color:#005e64}.elementor-18 .elementor-element.elementor-element-bfcf558>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-bfcf558{text-align:center}.elementor-18 .elementor-element.elementor-element-bfcf558 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:600;color:#005e64}.elementor-widget-button .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-18 .elementor-element.elementor-element-0ec6e5b .elementor-button{background-color:#005e64;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#fff;color:#fff;border-style:none;border-radius:7px;padding:20px 40px}.elementor-18 .elementor-element.elementor-element-0ec6e5b .elementor-button:hover,.elementor-18 .elementor-element.elementor-element-0ec6e5b .elementor-button:focus{background-color:#12b3b3;color:#fff}.elementor-18 .elementor-element.elementor-element-0ec6e5b{width:100%;max-width:100%}.elementor-18 .elementor-element.elementor-element-0ec6e5b>.elementor-widget-container{margin:40px 0 10px}.elementor-18 .elementor-element.elementor-element-0ec6e5b .elementor-button:hover svg,.elementor-18 .elementor-element.elementor-element-0ec6e5b .elementor-button:focus svg{fill:#fff}.elementor-18 .elementor-element.elementor-element-6d1d4bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-18 .elementor-element.elementor-element-69d2220{--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}.elementor-18 .elementor-element.elementor-element-45fd483>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-45fd483{text-align:center}.elementor-18 .elementor-element.elementor-element-45fd483 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#00572d}.elementor-18 .elementor-element.elementor-element-e6045c6>.elementor-widget-container{margin:0 0 10px}.elementor-18 .elementor-element.elementor-element-e6045c6{text-align:center}.elementor-18 .elementor-element.elementor-element-e6045c6 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:43px;font-weight:600;line-height:1em;color:#00572d}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);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-18 .elementor-element.elementor-element-329ed61{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;color:#666}.elementor-18 .elementor-element.elementor-element-e69a568 .elementor-button{background-color:#005e64;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#fff;color:#fff;border-style:none;border-radius:7px;padding:20px 40px}.elementor-18 .elementor-element.elementor-element-e69a568 .elementor-button:hover,.elementor-18 .elementor-element.elementor-element-e69a568 .elementor-button:focus{background-color:#12b3b3;color:#fff}.elementor-18 .elementor-element.elementor-element-e69a568{width:100%;max-width:100%}.elementor-18 .elementor-element.elementor-element-e69a568>.elementor-widget-container{margin:40px 0 10px}.elementor-18 .elementor-element.elementor-element-e69a568 .elementor-button:hover svg,.elementor-18 .elementor-element.elementor-element-e69a568 .elementor-button:focus svg{fill:#fff}.elementor-18 .elementor-element.elementor-element-fc11355{--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;--border-radius:8px}.elementor-18 .elementor-element.elementor-element-fc11355:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-fc11355>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://timmyjohnston.com/wp-content/uploads/2024/09/21.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18 .elementor-element.elementor-element-f037f4b{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-18 .elementor-element.elementor-element-f037f4b:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-f037f4b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://timmyjohnston.com/wp-content/uploads/2024/09/mmopsdbg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18 .elementor-element.elementor-element-06eb67f{--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}.elementor-18 .elementor-element.elementor-element-fe74da1{--display:flex}.elementor-18 .elementor-element.elementor-element-6e9a2d2>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-6e9a2d2{text-align:left}.elementor-18 .elementor-element.elementor-element-6e9a2d2 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#00572d}.elementor-18 .elementor-element.elementor-element-9ad3301>.elementor-widget-container{margin:0 0 10px}.elementor-18 .elementor-element.elementor-element-9ad3301{text-align:left}.elementor-18 .elementor-element.elementor-element-9ad3301 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:43px;font-weight:600;line-height:1em;color:#00572d}.elementor-18 .elementor-element.elementor-element-db846c5{--display:flex;--justify-content:center}.elementor-18 .elementor-element.elementor-element-2824c0d .elementor-button{background-color:#005e64;font-family:"Plus Jakarta Sans",Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#fff;color:#fff;border-style:none;border-radius:0;padding:20px 40px}.elementor-18 .elementor-element.elementor-element-2824c0d .elementor-button:hover,.elementor-18 .elementor-element.elementor-element-2824c0d .elementor-button:focus{background-color:#005E6485;color:#fff}.elementor-18 .elementor-element.elementor-element-2824c0d>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-2824c0d .elementor-button:hover svg,.elementor-18 .elementor-element.elementor-element-2824c0d .elementor-button:focus svg{fill:#fff}.elementor-18 .elementor-element.elementor-element-06052fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-18 .elementor-element.elementor-element-82c1d15{--display:flex}.elementor-18 .elementor-element.elementor-element-037d690 img{width:100%;height:250px;object-fit:cover;object-position:center center}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}.elementor-widget-image-box .elementor-image-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-105c8b2 .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-105c8b2 .elementor-image-box-title{margin-bottom:5px;font-family:"Plus Jakarta Sans",Sans-serif;font-size:25px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-105c8b2 .elementor-image-box-description{font-family:"DM Sans",Sans-serif;font-size:15px;font-weight:400;color:#6e6e75}.elementor-18 .elementor-element.elementor-element-5e58a27 .elementor-button{background-color:#005e64}.elementor-18 .elementor-element.elementor-element-5d60729{--display:flex}.elementor-18 .elementor-element.elementor-element-76c5f67 img{width:100%;height:250px;object-fit:cover;object-position:center center}.elementor-18 .elementor-element.elementor-element-6d65568 .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-6d65568 .elementor-image-box-title{margin-bottom:5px;font-family:"Plus Jakarta Sans",Sans-serif;font-size:25px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-6d65568 .elementor-image-box-description{font-family:"DM Sans",Sans-serif;font-size:15px;font-weight:400;color:#6e6e75}.elementor-18 .elementor-element.elementor-element-b2a3aad .elementor-button{background-color:#005e64}.elementor-18 .elementor-element.elementor-element-b043255{--display:flex}.elementor-18 .elementor-element.elementor-element-7673af5 img{width:100%;height:250px;object-fit:cover;object-position:center center}.elementor-18 .elementor-element.elementor-element-0b3fa79 .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-0b3fa79 .elementor-image-box-title{margin-bottom:5px;font-family:"Plus Jakarta Sans",Sans-serif;font-size:25px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-0b3fa79 .elementor-image-box-description{font-family:"DM Sans",Sans-serif;font-size:15px;font-weight:400;color:#6e6e75}.elementor-18 .elementor-element.elementor-element-60d3bb4 .elementor-button{background-color:#005e64}.elementor-18 .elementor-element.elementor-element-6a4d642{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-18 .elementor-element.elementor-element-3ac846b{--display:flex}.elementor-18 .elementor-element.elementor-element-0a3490b img{width:100%;height:250px;object-fit:cover;object-position:center center}.elementor-18 .elementor-element.elementor-element-3b0c6c1 .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-3b0c6c1 .elementor-image-box-title{margin-bottom:5px;font-family:"Plus Jakarta Sans",Sans-serif;font-size:25px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-3b0c6c1 .elementor-image-box-description{font-family:"DM Sans",Sans-serif;font-size:15px;font-weight:400;color:#6e6e75}.elementor-18 .elementor-element.elementor-element-b8e2e42 .elementor-button{background-color:#005e64}.elementor-18 .elementor-element.elementor-element-eaae5db{--display:flex}.elementor-18 .elementor-element.elementor-element-31141bc img{width:100%;height:250px;object-fit:cover;object-position:center center}.elementor-18 .elementor-element.elementor-element-d09cfa1 .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-d09cfa1 .elementor-image-box-title{margin-bottom:5px;font-family:"Plus Jakarta Sans",Sans-serif;font-size:25px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-d09cfa1 .elementor-image-box-description{font-family:"DM Sans",Sans-serif;font-size:15px;font-weight:400;color:#6e6e75}.elementor-18 .elementor-element.elementor-element-b295895 .elementor-button{background-color:#005e64}.elementor-18 .elementor-element.elementor-element-a727d48{--display:flex}.elementor-18 .elementor-element.elementor-element-6f6de03 img{width:100%;height:250px;object-fit:cover;object-position:center center}.elementor-18 .elementor-element.elementor-element-b02d7cf .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-b02d7cf .elementor-image-box-title{margin-bottom:5px;font-family:"Plus Jakarta Sans",Sans-serif;font-size:25px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-b02d7cf .elementor-image-box-description{font-family:"DM Sans",Sans-serif;font-size:15px;font-weight:400;color:#6e6e75}.elementor-18 .elementor-element.elementor-element-d15c82f .elementor-button{background-color:#005e64}.elementor-18 .elementor-element.elementor-element-deaf1d7{--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;--overlay-opacity:.37;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-18 .elementor-element.elementor-element-deaf1d7:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-deaf1d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://timmyjohnston.com/wp-content/uploads/2024/09/39.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18 .elementor-element.elementor-element-deaf1d7:before,.elementor-18 .elementor-element.elementor-element-deaf1d7>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-deaf1d7>.e-con-inner>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-deaf1d7>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-deaf1d7>.e-con-inner>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-deaf1d7>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#005e64;--background-overlay:''}.elementor-18 .elementor-element.elementor-element-31e8f7e{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center}.elementor-18 .elementor-element.elementor-element-31e8f7e>.elementor-widget-container{margin:0 0 10px}.elementor-18 .elementor-element.elementor-element-31e8f7e.elementor-element{--align-self:center}.elementor-18 .elementor-element.elementor-element-31e8f7e .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#fff}.elementor-18 .elementor-element.elementor-element-f33e088 .elementor-button{background-color:#005e64;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#fff;color:#fff;border-style:none;border-radius:7px;padding:20px 40px}.elementor-18 .elementor-element.elementor-element-f33e088 .elementor-button:hover,.elementor-18 .elementor-element.elementor-element-f33e088 .elementor-button:focus{background-color:#12b3b3;color:#fff}.elementor-18 .elementor-element.elementor-element-f33e088{width:100%;max-width:100%}.elementor-18 .elementor-element.elementor-element-f33e088>.elementor-widget-container{margin:40px 0 10px}.elementor-18 .elementor-element.elementor-element-f33e088 .elementor-button:hover svg,.elementor-18 .elementor-element.elementor-element-f33e088 .elementor-button:focus svg{fill:#fff}.elementor-18 .elementor-element.elementor-element-0cc44a8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-18 .elementor-element.elementor-element-58637c0{--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;--border-radius:8px}.elementor-18 .elementor-element.elementor-element-58637c0:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-58637c0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://timmyjohnston.com/wp-content/uploads/2024/09/rental-car.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18 .elementor-element.elementor-element-ea91f37{--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}.elementor-18 .elementor-element.elementor-element-5d9ad5d>.elementor-widget-container{margin:0 0 10px}.elementor-18 .elementor-element.elementor-element-5d9ad5d .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#181818}.elementor-18 .elementor-element.elementor-element-50c707c{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;color:#666}.elementor-18 .elementor-element.elementor-element-debf67a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-18 .elementor-element.elementor-element-c01e5a9{width:var(--container-widget-width,75px);max-width:75px;--container-widget-width:75px;--container-widget-flex-grow:0;text-align:center}.elementor-18 .elementor-element.elementor-element-c01e5a9>.elementor-widget-container{background-color:#7cf5f5;padding:10px 15px;border-radius:50px}.elementor-18 .elementor-element.elementor-element-c01e5a9.elementor-element{--order:-99999}.elementor-18 .elementor-element.elementor-element-c01e5a9 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-91ff211 .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-91ff211 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700;color:#181818}.elementor-18 .elementor-element.elementor-element-91ff211 .elementor-image-box-description{font-family:"Inter",Sans-serif;font-size:15px;font-weight:400;color:#666}.elementor-18 .elementor-element.elementor-element-628d0c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-18 .elementor-element.elementor-element-5ef54f5{width:var(--container-widget-width,75px);max-width:75px;--container-widget-width:75px;--container-widget-flex-grow:0;text-align:center}.elementor-18 .elementor-element.elementor-element-5ef54f5>.elementor-widget-container{background-color:#7cf5f5;padding:10px 15px;border-radius:50px}.elementor-18 .elementor-element.elementor-element-5ef54f5.elementor-element{--order:-99999}.elementor-18 .elementor-element.elementor-element-5ef54f5 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-d30ef5d .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-d30ef5d .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700;color:#181818}.elementor-18 .elementor-element.elementor-element-d30ef5d .elementor-image-box-description{font-family:"Inter",Sans-serif;font-size:15px;font-weight:400;color:#666}.elementor-18 .elementor-element.elementor-element-c880028{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-18 .elementor-element.elementor-element-4c3d44a{width:var(--container-widget-width,75px);max-width:75px;--container-widget-width:75px;--container-widget-flex-grow:0;text-align:center}.elementor-18 .elementor-element.elementor-element-4c3d44a>.elementor-widget-container{background-color:#7cf5f5;padding:10px 15px;border-radius:50px}.elementor-18 .elementor-element.elementor-element-4c3d44a.elementor-element{--order:-99999}.elementor-18 .elementor-element.elementor-element-4c3d44a .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-9dfdf63 .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-9dfdf63 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700;color:#181818}.elementor-18 .elementor-element.elementor-element-9dfdf63 .elementor-image-box-description{font-family:"Inter",Sans-serif;font-size:15px;font-weight:400;color:#666}.elementor-18 .elementor-element.elementor-element-eb55fe7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-18 .elementor-element.elementor-element-130090c{width:var(--container-widget-width,75px);max-width:75px;--container-widget-width:75px;--container-widget-flex-grow:0;text-align:center}.elementor-18 .elementor-element.elementor-element-130090c>.elementor-widget-container{background-color:#7cf5f5;padding:10px 15px;border-radius:50px}.elementor-18 .elementor-element.elementor-element-130090c.elementor-element{--order:-99999}.elementor-18 .elementor-element.elementor-element-130090c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-5c41234 .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-5c41234 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700;color:#181818}.elementor-18 .elementor-element.elementor-element-5c41234 .elementor-image-box-description{font-family:"Inter",Sans-serif;font-size:15px;font-weight:400;color:#666}.elementor-18 .elementor-element.elementor-element-e8ea6f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-18 .elementor-element.elementor-element-3c094b1{width:var(--container-widget-width,75px);max-width:75px;--container-widget-width:75px;--container-widget-flex-grow:0;text-align:center}.elementor-18 .elementor-element.elementor-element-3c094b1>.elementor-widget-container{background-color:#7cf5f5;padding:10px 15px;border-radius:50px}.elementor-18 .elementor-element.elementor-element-3c094b1.elementor-element{--order:-99999}.elementor-18 .elementor-element.elementor-element-3c094b1 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-6252c96 .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-6252c96 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700;color:#181818}.elementor-18 .elementor-element.elementor-element-6252c96 .elementor-image-box-description{font-family:"Inter",Sans-serif;font-size:15px;font-weight:400;color:#666}.elementor-18 .elementor-element.elementor-element-5aa4fc0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-18 .elementor-element.elementor-element-5e5c22c{width:var(--container-widget-width,52.266px);max-width:52.266px;--container-widget-width:52.266px;--container-widget-flex-grow:0;text-align:center}.elementor-18 .elementor-element.elementor-element-5e5c22c>.elementor-widget-container{background-color:#7cf5f5;padding:10px 15px;border-radius:50px}.elementor-18 .elementor-element.elementor-element-5e5c22c.elementor-element{--order:-99999;--flex-grow:0;--flex-shrink:0}.elementor-18 .elementor-element.elementor-element-5e5c22c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-d78ea9a .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-d78ea9a .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700;color:#181818}.elementor-18 .elementor-element.elementor-element-d78ea9a .elementor-image-box-description{font-family:"Inter",Sans-serif;font-size:15px;font-weight:400;color:#666}.elementor-18 .elementor-element.elementor-element-4956498{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-18 .elementor-element.elementor-element-0905832{width:var(--container-widget-width,75px);max-width:75px;--container-widget-width:75px;--container-widget-flex-grow:0;text-align:center}.elementor-18 .elementor-element.elementor-element-0905832>.elementor-widget-container{background-color:#7cf5f5;padding:10px 15px;border-radius:50px}.elementor-18 .elementor-element.elementor-element-0905832.elementor-element{--order:-99999}.elementor-18 .elementor-element.elementor-element-0905832 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-b0f111e .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-b0f111e .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700;color:#181818}.elementor-18 .elementor-element.elementor-element-b0f111e .elementor-image-box-description{font-family:"Inter",Sans-serif;font-size:15px;font-weight:400;color:#666}.elementor-18 .elementor-element.elementor-element-e742f94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-18 .elementor-element.elementor-element-e742f94:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-e742f94>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6f6f6}.elementor-18 .elementor-element.elementor-element-13a5091{--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}.elementor-18 .elementor-element.elementor-element-13a5091:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-13a5091>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://timmyjohnston.com/wp-content/uploads/2024/09/38-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18 .elementor-element.elementor-element-9c7122d{--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}.elementor-18 .elementor-element.elementor-element-1cb1bd2{text-align:left}.elementor-18 .elementor-element.elementor-element-1cb1bd2 .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:18px;font-weight:500;color:#005e64}.elementor-18 .elementor-element.elementor-element-602475c{text-align:left}.elementor-18 .elementor-element.elementor-element-602475c .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:40px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-7a612e0{font-family:"DM Sans",Sans-serif;font-size:17px;font-weight:400;color:#6e6e75}.elementor-18 .elementor-element.elementor-element-f4527dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-18 .elementor-element.elementor-element-486f558{--display:flex;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e6e6e6;--border-color:#e6e6e6;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-66c621b .elementor-icon-box-wrapper{align-items:center}.elementor-18 .elementor-element.elementor-element-66c621b{--icon-box-icon-margin:15px}.elementor-18 .elementor-element.elementor-element-66c621b .elementor-icon-box-title{margin-block-end:0px;color:#030303}.elementor-18 .elementor-element.elementor-element-66c621b.elementor-view-stacked .elementor-icon{background-color:#fff;fill:#005e64;color:#005e64}.elementor-18 .elementor-element.elementor-element-66c621b.elementor-view-framed .elementor-icon,.elementor-18 .elementor-element.elementor-element-66c621b.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-18 .elementor-element.elementor-element-66c621b.elementor-view-framed .elementor-icon{background-color:#005e64}.elementor-18 .elementor-element.elementor-element-66c621b .elementor-icon{font-size:25px}.elementor-18 .elementor-element.elementor-element-66c621b .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-66c621b .elementor-icon-box-title a{font-family:"Plus Jakarta Sans",Sans-serif;font-size:20px;font-weight:700}.elementor-18 .elementor-element.elementor-element-4e026cc{--display:flex;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e6e6e6;--border-color:#e6e6e6;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-18 .elementor-element.elementor-element-e9ae0d8 .elementor-icon-box-wrapper{align-items:center}.elementor-18 .elementor-element.elementor-element-e9ae0d8{--icon-box-icon-margin:15px}.elementor-18 .elementor-element.elementor-element-e9ae0d8 .elementor-icon-box-title{margin-block-end:0px;color:#030303}.elementor-18 .elementor-element.elementor-element-e9ae0d8.elementor-view-stacked .elementor-icon{background-color:#fff;fill:#005e64;color:#005e64}.elementor-18 .elementor-element.elementor-element-e9ae0d8.elementor-view-framed .elementor-icon,.elementor-18 .elementor-element.elementor-element-e9ae0d8.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-18 .elementor-element.elementor-element-e9ae0d8.elementor-view-framed .elementor-icon{background-color:#005e64}.elementor-18 .elementor-element.elementor-element-e9ae0d8 .elementor-icon{font-size:25px}.elementor-18 .elementor-element.elementor-element-e9ae0d8 .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-e9ae0d8 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans",Sans-serif;font-size:20px;font-weight:700}.elementor-18 .elementor-element.elementor-element-4f1503d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-18 .elementor-element.elementor-element-50475fe{--display:flex;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e6e6e6;--border-color:#e6e6e6;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-18 .elementor-element.elementor-element-d0416b9 .elementor-icon-box-wrapper{align-items:center}.elementor-18 .elementor-element.elementor-element-d0416b9{--icon-box-icon-margin:15px}.elementor-18 .elementor-element.elementor-element-d0416b9 .elementor-icon-box-title{margin-block-end:0px;color:#030303}.elementor-18 .elementor-element.elementor-element-d0416b9.elementor-view-stacked .elementor-icon{background-color:#fff;fill:#005e64;color:#005e64}.elementor-18 .elementor-element.elementor-element-d0416b9.elementor-view-framed .elementor-icon,.elementor-18 .elementor-element.elementor-element-d0416b9.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-18 .elementor-element.elementor-element-d0416b9.elementor-view-framed .elementor-icon{background-color:#005e64}.elementor-18 .elementor-element.elementor-element-d0416b9 .elementor-icon{font-size:25px}.elementor-18 .elementor-element.elementor-element-d0416b9 .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-d0416b9 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans",Sans-serif;font-size:20px;font-weight:700}.elementor-18 .elementor-element.elementor-element-f2cf32e{--display:flex;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e6e6e6;--border-color:#e6e6e6;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-18 .elementor-element.elementor-element-57d990e .elementor-icon-box-wrapper{align-items:center}.elementor-18 .elementor-element.elementor-element-57d990e{--icon-box-icon-margin:15px}.elementor-18 .elementor-element.elementor-element-57d990e .elementor-icon-box-title{margin-block-end:0px;color:#030303}.elementor-18 .elementor-element.elementor-element-57d990e.elementor-view-stacked .elementor-icon{background-color:#fff;fill:#005e64;color:#005e64}.elementor-18 .elementor-element.elementor-element-57d990e.elementor-view-framed .elementor-icon,.elementor-18 .elementor-element.elementor-element-57d990e.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-18 .elementor-element.elementor-element-57d990e.elementor-view-framed .elementor-icon{background-color:#005e64}.elementor-18 .elementor-element.elementor-element-57d990e .elementor-icon{font-size:25px}.elementor-18 .elementor-element.elementor-element-57d990e .elementor-icon-box-title,.elementor-18 .elementor-element.elementor-element-57d990e .elementor-icon-box-title a{font-family:"Plus Jakarta Sans",Sans-serif;font-size:20px;font-weight:700}.elementor-18 .elementor-element.elementor-element-53cae9d{--display:flex;--min-height:0px;--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;--overlay-opacity:.46;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-18 .elementor-element.elementor-element-53cae9d:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-53cae9d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#12B3B3C9}.elementor-18 .elementor-element.elementor-element-53cae9d:before,.elementor-18 .elementor-element.elementor-element-53cae9d>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-53cae9d>.e-con-inner>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-53cae9d>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-53cae9d>.e-con-inner>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-53cae9d>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-18 .elementor-element.elementor-element-cdbabf7{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center}.elementor-18 .elementor-element.elementor-element-cdbabf7.elementor-element{--align-self:center}.elementor-18 .elementor-element.elementor-element-cdbabf7 .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:40px;font-weight:700;color:#fff}.elementor-18 .elementor-element.elementor-element-a4ab53a .elementor-button{background-color:#005e64;font-family:"Plus Jakarta Sans",Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#fff;color:#fff;border-style:none;border-radius:0;padding:20px 40px}.elementor-18 .elementor-element.elementor-element-a4ab53a .elementor-button:hover,.elementor-18 .elementor-element.elementor-element-a4ab53a .elementor-button:focus{background-color:#12b3b3;color:#fff}.elementor-18 .elementor-element.elementor-element-a4ab53a>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-a4ab53a .elementor-button:hover svg,.elementor-18 .elementor-element.elementor-element-a4ab53a .elementor-button:focus svg{fill:#fff}.elementor-18 .elementor-element.elementor-element-93a933d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-18 .elementor-element.elementor-element-2678eec{--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}.elementor-18 .elementor-element.elementor-element-afdd743{text-align:left}.elementor-18 .elementor-element.elementor-element-afdd743 .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:18px;font-weight:500;color:#005e64}.elementor-18 .elementor-element.elementor-element-567bbdb{text-align:left}.elementor-18 .elementor-element.elementor-element-567bbdb .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:40px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-168081d{font-family:"DM Sans",Sans-serif;font-size:17px;font-weight:400;color:#6e6e75}.elementor-18 .elementor-element.elementor-element-feca9d7{--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}.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion-title{color:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-accordion-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-accordion .elementor-tab-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-accordion-item{border-width:0}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-accordion-item .elementor-tab-content{border-width:0}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-accordion-icon,.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-accordion-title{color:#030303}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-accordion-icon svg{fill:#030303}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-active .elementor-accordion-icon,.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-active .elementor-accordion-title{color:#005e64}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-active .elementor-accordion-icon svg{fill:#005e64}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-accordion-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:18px;font-weight:700}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-tab-title{padding:25px}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-tab-title .elementor-accordion-icon i:before{color:#030303}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-tab-title .elementor-accordion-icon svg{fill:#030303}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:red}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:red}.elementor-18 .elementor-element.elementor-element-8da2e0c .elementor-tab-content{color:#848587;font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;padding:20px 30px}.elementor-18 .elementor-element.elementor-element-748e1ab{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-18 .elementor-element.elementor-element-2d49065{text-align:center}.elementor-18 .elementor-element.elementor-element-2d49065 .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:18px;font-weight:800;color:#005e64}.elementor-18 .elementor-element.elementor-element-c615953{text-align:center}.elementor-18 .elementor-element.elementor-element-c615953 .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:40px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-9f1aeee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-18 .elementor-element.elementor-element-71e8fa5{--display:flex;--min-height:450px;--justify-content:flex-end}.elementor-18 .elementor-element.elementor-element-71e8fa5:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-71e8fa5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://timmyjohnston.com/wp-content/uploads/2024/09/22.png");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-18 .elementor-element.elementor-element-bbcf2ea{--display:flex;--overlay-opacity:.7;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-18 .elementor-element.elementor-element-bbcf2ea:before,.elementor-18 .elementor-element.elementor-element-bbcf2ea>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-bbcf2ea>.e-con-inner>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-bbcf2ea>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-bbcf2ea>.e-con-inner>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-bbcf2ea>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#12b3b3;--background-overlay:''}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-18 .elementor-element.elementor-element-386ec5e{--divider-border-style:solid;--divider-color:#005e64;--divider-border-width:3px}.elementor-18 .elementor-element.elementor-element-386ec5e .elementor-divider-separator{width:20%}.elementor-18 .elementor-element.elementor-element-386ec5e .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-18 .elementor-element.elementor-element-3b15af7 .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-3b15af7 .elementor-image-box-title{margin-bottom:5px;font-family:"Plus Jakarta Sans",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-18 .elementor-element.elementor-element-3b15af7 .elementor-image-box-description{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;color:#fff}.elementor-18 .elementor-element.elementor-element-57cae6a{--display:flex;--min-height:450px;--justify-content:flex-end}.elementor-18 .elementor-element.elementor-element-57cae6a:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-57cae6a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://timmyjohnston.com/wp-content/uploads/2024/09/24.png");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-18 .elementor-element.elementor-element-a8f6838{--display:flex;--overlay-opacity:.7;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-18 .elementor-element.elementor-element-a8f6838:before,.elementor-18 .elementor-element.elementor-element-a8f6838>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-a8f6838>.e-con-inner>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-a8f6838>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-a8f6838>.e-con-inner>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-a8f6838>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#12b3b3;--background-overlay:''}.elementor-18 .elementor-element.elementor-element-ffc65e0{--divider-border-style:solid;--divider-color:#005e64;--divider-border-width:3px}.elementor-18 .elementor-element.elementor-element-ffc65e0 .elementor-divider-separator{width:20%}.elementor-18 .elementor-element.elementor-element-ffc65e0 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-18 .elementor-element.elementor-element-3af7ced .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-3af7ced .elementor-image-box-title{margin-bottom:5px;font-family:"Plus Jakarta Sans",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-18 .elementor-element.elementor-element-3af7ced .elementor-image-box-description{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;color:#fff}.elementor-18 .elementor-element.elementor-element-b9f824f{--display:flex;--min-height:450px;--justify-content:flex-end}.elementor-18 .elementor-element.elementor-element-b9f824f:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-b9f824f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://timmyjohnston.com/wp-content/uploads/2024/09/23.png");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-18 .elementor-element.elementor-element-5f88a3b{--display:flex;--overlay-opacity:.7;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-18 .elementor-element.elementor-element-5f88a3b:before,.elementor-18 .elementor-element.elementor-element-5f88a3b>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-5f88a3b>.e-con-inner>.elementor-background-video-container:before,.elementor-18 .elementor-element.elementor-element-5f88a3b>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-5f88a3b>.e-con-inner>.elementor-background-slideshow:before,.elementor-18 .elementor-element.elementor-element-5f88a3b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#12b3b3;--background-overlay:''}.elementor-18 .elementor-element.elementor-element-495c655{--divider-border-style:solid;--divider-color:#005e64;--divider-border-width:3px}.elementor-18 .elementor-element.elementor-element-495c655 .elementor-divider-separator{width:20%}.elementor-18 .elementor-element.elementor-element-495c655 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-18 .elementor-element.elementor-element-e1acffe .elementor-image-box-wrapper{text-align:left}.elementor-18 .elementor-element.elementor-element-e1acffe .elementor-image-box-title{margin-bottom:5px;font-family:"Plus Jakarta Sans",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-18 .elementor-element.elementor-element-e1acffe .elementor-image-box-description{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;color:#fff}.elementor-18 .elementor-element.elementor-element-2c5578a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-18 .elementor-element.elementor-element-1fee9d5{--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}.elementor-18 .elementor-element.elementor-element-1302e24{text-align:left}.elementor-18 .elementor-element.elementor-element-1302e24 .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:18px;font-weight:500;color:#005e64}.elementor-18 .elementor-element.elementor-element-e82793c{text-align:left}.elementor-18 .elementor-element.elementor-element-e82793c .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:40px;font-weight:700;color:#005e64}.elementor-18 .elementor-element.elementor-element-bd0c028{font-family:"DM Sans",Sans-serif;font-size:17px;font-weight:400;color:#6e6e75}.elementor-18 .elementor-element.elementor-element-09f1ffd{--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;--justify-content:center;box-shadow:0px 0px 30px 0px rgba(28.999999999999993,31.999999999999986,74,.08);--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px}.elementor-18 .elementor-element.elementor-element-09f1ffd:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-09f1ffd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-70abf5b{width:50%}.elementor-18 .elementor-element.elementor-element-c06326a{width:50%}.elementor-18 .elementor-element.elementor-element-6d1d4bf{--content-width:1400px}.elementor-18 .elementor-element.elementor-element-69d2220{--width:50%}.elementor-18 .elementor-element.elementor-element-fc11355{--width:50%}.elementor-18 .elementor-element.elementor-element-f037f4b{--content-width:1400px}.elementor-18 .elementor-element.elementor-element-deaf1d7{--content-width:1400px}.elementor-18 .elementor-element.elementor-element-0cc44a8{--content-width:1400px}.elementor-18 .elementor-element.elementor-element-58637c0{--width:50%}.elementor-18 .elementor-element.elementor-element-ea91f37{--width:50%}.elementor-18 .elementor-element.elementor-element-e742f94{--content-width:1400px}.elementor-18 .elementor-element.elementor-element-13a5091{--width:50%}.elementor-18 .elementor-element.elementor-element-9c7122d{--width:50%}.elementor-18 .elementor-element.elementor-element-53cae9d{--content-width:1600px}.elementor-18 .elementor-element.elementor-element-93a933d{--content-width:1400px}.elementor-18 .elementor-element.elementor-element-2678eec{--width:50%}.elementor-18 .elementor-element.elementor-element-feca9d7{--width:50%}.elementor-18 .elementor-element.elementor-element-748e1ab{--content-width:1400px}.elementor-18 .elementor-element.elementor-element-2c5578a{--content-width:1400px}.elementor-18 .elementor-element.elementor-element-1fee9d5{--width:100%}.elementor-18 .elementor-element.elementor-element-09f1ffd{--width:100%}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-f04f6ac>.elementor-container{min-height:500px}.elementor-18 .elementor-element.elementor-element-f04f6ac>.elementor-background-overlay{background-size:900px auto}.elementor-18 .elementor-element.elementor-element-f04f6ac{padding:10px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-18 .elementor-element.elementor-element-ec344f1 .elementor-heading-title{font-size:38px}.elementor-18 .elementor-element.elementor-element-19eea93>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-19eea93 .elementor-heading-title{font-size:56px}.elementor-18 .elementor-element.elementor-element-bfcf558 .elementor-heading-title{font-size:25px}.elementor-18 .elementor-element.elementor-element-45fd483 .elementor-heading-title{font-size:38px}.elementor-18 .elementor-element.elementor-element-e6045c6>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-e6045c6 .elementor-heading-title{font-size:56px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-18 .elementor-element.elementor-element-6e9a2d2 .elementor-heading-title{font-size:38px}.elementor-18 .elementor-element.elementor-element-9ad3301>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-9ad3301 .elementor-heading-title{font-size:56px}.elementor-widget-image-box .elementor-image-box-description{font-size:var(--e-global-typography-text-font-size)}.elementor-18 .elementor-element.elementor-element-31e8f7e>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-31e8f7e .elementor-heading-title{font-size:56px}.elementor-18 .elementor-element.elementor-element-5d9ad5d>.elementor-widget-container{margin:0}.elementor-18 .elementor-element.elementor-element-5d9ad5d .elementor-heading-title{font-size:56px}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-accordion .elementor-tab-content{font-size:var(--e-global-typography-text-font-size)}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-f04f6ac>.elementor-container{min-height:400px}.elementor-18 .elementor-element.elementor-element-f04f6ac>.elementor-background-overlay{background-size:0px auto;opacity:1}.elementor-18 .elementor-element.elementor-element-f04f6ac{padding:20px 0 0}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-18 .elementor-element.elementor-element-c06326a>.elementor-element-populated{padding:20px 10px}.elementor-18 .elementor-element.elementor-element-ec344f1{text-align:center}.elementor-18 .elementor-element.elementor-element-ec344f1 .elementor-heading-title{font-size:25px}.elementor-18 .elementor-element.elementor-element-19eea93{text-align:center}.elementor-18 .elementor-element.elementor-element-19eea93 .elementor-heading-title{font-size:29px}.elementor-18 .elementor-element.elementor-element-bfcf558>.elementor-widget-container{margin:0 0 20px}.elementor-18 .elementor-element.elementor-element-bfcf558{text-align:center}.elementor-18 .elementor-element.elementor-element-bfcf558 .elementor-heading-title{font-size:20px}.elementor-18 .elementor-element.elementor-element-6d1d4bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-45fd483>.elementor-widget-container{padding:10px 0 0}.elementor-18 .elementor-element.elementor-element-45fd483{text-align:center}.elementor-18 .elementor-element.elementor-element-45fd483 .elementor-heading-title{font-size:14px}.elementor-18 .elementor-element.elementor-element-e6045c6{text-align:center}.elementor-18 .elementor-element.elementor-element-e6045c6 .elementor-heading-title{font-size:29px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-18 .elementor-element.elementor-element-329ed61{text-align:center}.elementor-18 .elementor-element.elementor-element-fc11355{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-f037f4b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-18 .elementor-element.elementor-element-6e9a2d2{text-align:center}.elementor-18 .elementor-element.elementor-element-6e9a2d2 .elementor-heading-title{font-size:17px}.elementor-18 .elementor-element.elementor-element-9ad3301{text-align:center}.elementor-18 .elementor-element.elementor-element-9ad3301 .elementor-heading-title{font-size:21px}.elementor-widget-image-box .elementor-image-box-description{font-size:var(--e-global-typography-text-font-size)}.elementor-18 .elementor-element.elementor-element-105c8b2 .elementor-image-box-wrapper{text-align:center}.elementor-18 .elementor-element.elementor-element-6d65568 .elementor-image-box-wrapper{text-align:center}.elementor-18 .elementor-element.elementor-element-0b3fa79 .elementor-image-box-wrapper{text-align:center}.elementor-18 .elementor-element.elementor-element-3b0c6c1 .elementor-image-box-wrapper{text-align:center}.elementor-18 .elementor-element.elementor-element-d09cfa1 .elementor-image-box-wrapper{text-align:center}.elementor-18 .elementor-element.elementor-element-b02d7cf .elementor-image-box-wrapper{text-align:center}.elementor-18 .elementor-element.elementor-element-deaf1d7{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px}.elementor-18 .elementor-element.elementor-element-31e8f7e{text-align:center}.elementor-18 .elementor-element.elementor-element-31e8f7e .elementor-heading-title{font-size:29px}.elementor-18 .elementor-element.elementor-element-0cc44a8{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-58637c0{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-58637c0.e-con{--order:99999}.elementor-18 .elementor-element.elementor-element-5d9ad5d{text-align:center}.elementor-18 .elementor-element.elementor-element-5d9ad5d .elementor-heading-title{font-size:29px}.elementor-18 .elementor-element.elementor-element-debf67a.e-con{--align-self:center}.elementor-18 .elementor-element.elementor-element-c01e5a9.elementor-element{--align-self:center}.elementor-18 .elementor-element.elementor-element-e742f94{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-18 .elementor-element.elementor-element-1cb1bd2{text-align:center}.elementor-18 .elementor-element.elementor-element-602475c{text-align:center}.elementor-18 .elementor-element.elementor-element-602475c .elementor-heading-title{font-size:30px}.elementor-18 .elementor-element.elementor-element-7a612e0{text-align:center}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size)}.elementor-18 .elementor-element.elementor-element-53cae9d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-18 .elementor-element.elementor-element-cdbabf7{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px}.elementor-18 .elementor-element.elementor-element-cdbabf7 .elementor-heading-title{font-size:26px}.elementor-18 .elementor-element.elementor-element-93a933d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-18 .elementor-element.elementor-element-afdd743{text-align:center}.elementor-18 .elementor-element.elementor-element-567bbdb{text-align:center}.elementor-18 .elementor-element.elementor-element-567bbdb .elementor-heading-title{font-size:30px}.elementor-18 .elementor-element.elementor-element-168081d{text-align:center}.elementor-widget-accordion .elementor-tab-content{font-size:var(--e-global-typography-text-font-size)}.elementor-18 .elementor-element.elementor-element-748e1ab{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-2d49065{text-align:center}.elementor-18 .elementor-element.elementor-element-c615953{text-align:center}.elementor-18 .elementor-element.elementor-element-c615953 .elementor-heading-title{font-size:30px}.elementor-18 .elementor-element.elementor-element-2c5578a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-18 .elementor-element.elementor-element-1302e24{text-align:center}.elementor-18 .elementor-element.elementor-element-e82793c{text-align:center}.elementor-18 .elementor-element.elementor-element-e82793c .elementor-heading-title{font-size:30px}.elementor-18 .elementor-element.elementor-element-bd0c028{text-align:center}.elementor-18 .elementor-element.elementor-element-09f1ffd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}}