.et_pb_menu .et-menu-nav>ul>li.menu_cta>a,.et_pb_menu .et_mobile_menu li.menu_cta>a{border-width:1px!important;border-style:solid!important;text-align:center!important;line-height:1em!important;padding:20px 22px!important;display:block!important;transition:color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,transform 0.3s ease!important}.et_pb_menu .et-menu-nav>ul>li.menu_cta>a:hover,.et_pb_menu .et_mobile_menu li.menu_cta>a:hover{opacity:1!important;transform:scale(1.025)}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:0;padding-bottom:0}.et_pb_menu .et_pb_menu__menu>nav>ul>li{align-items:center}@media (max-width:767px){.et_pb_menu .et-menu-nav>ul>li.menu_cta>a,.et_pb_menu .et_mobile_menu li.menu_cta>a{padding:16px 18px!important}}@media (min-width:981px){.et-menu-nav ul.sub-menu,#top-menu ul.sub-menu{width:17vw;padding:10px 0}.et-menu-nav ul.sub-menu li,#top-menu ul.sub-menu li{width:100%}.et-menu-nav ul.sub-menu li a,#top-menu ul.sub-menu li a{width:100%;white-space:nowrap;padding:12px 20px;display:block}.et-menu-nav ul.sub-menu ul.sub-menu,#top-menu ul.sub-menu ul.sub-menu{left:260px;top:0}}.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:3;column-gap:15px}.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item{width:100%;margin:0 0 10px!important;float:none!important}@media (max-width:1200px){.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:2}}@media (max-width:767px){.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:1}}.hero-shape{position:relative;display:inline-block;padding:55px 100px 60px 70px;overflow:visible}.corner-shape{max-width:77.5%!important;margin-left:auto;padding:42px 90px 42px 0;overflow:visible}@media (max-width:980px){.hero-shape{padding:40px 55px 45px 45px}.corner-shape{padding:35px 45px 35px 70px}}@media (max-width:767px){.hero-shape{padding:28px 35px 30px 28px}.corner-shape{padding:24px 28px 24px 38px}}.kb-hero,.kb-hero-1,.kb-hero-2{position:relative!important;overflow:hidden!important;background-image:none!important}.kb-hero::before,.kb-hero-1::before,.kb-hero-2::before{content:"";position:absolute;inset:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:scale3d(1.02,1.02,1.02) translate3d(0,0,0);animation:kbHeroZoom 24s ease-in-out infinite!important;will-change:transform;z-index:1}.kb-hero::before{background-image:url(/wp-content/uploads/2026/06/ChatGPT-Image-Jun-11-2026-04_21_41-PM.png)}.kb-hero-1::before{background-image:url(/wp-content/uploads/2026/11/tyrone-hero-desktop.webp)}@media (max-width:767px){.kb-hero-1::before{background-image:url(/wp-content/uploads/2026/11/tyrone-hero-mobile.webp)}}.kb-hero-2::before{background-image:url(/wp-content/uploads/2026/08/260817-115.jpg)}.kb-hero .et_pb_row,.kb-hero-1 .et_pb_row,.kb-hero-2 .et_pb_row{position:relative;z-index:2}@keyframes kbHeroZoom{0%,100%{transform:scale3d(1.02,1.02,1.02) translate3d(0,0,0)}50%{transform:scale3d(1.07,1.07,1.07) translate3d(-20px,-5px,0)}}@media (max-width:980px){.kb-hero::before,.kb-hero-1::before,.kb-hero-2::before{animation:none!important;transform:scale3d(1.03,1.03,1.03)}}.tyrone-number{margin-right:18px}.zoom-img{position:relative;overflow:hidden;border-radius:1.5vw}.zoom-img img{display:block;width:100%;transition:transform 0.8s ease;border-radius:inherit}.zoom-img:hover img{transform:scale(1.06)}.mfp-title{display:none!important}.mfp-arrow{opacity:1!important}.mfp-arrow-left{left:20px!important}.mfp-arrow-right{right:20px!important}.mfp-arrow::after{display:none!important}.mfp-arrow::before{margin:0!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.mfp-arrow-left::before{border-right-color:#ced2d4!important;border-left-color:transparent!important}.mfp-arrow-right::before{border-left-color:#ced2d4!important;border-right-color:transparent!important}@media (min-width:1920px){.mfp-image-holder .mfp-content{width:92vw;max-width:92vw}.mfp-image-holder .mfp-figure{width:100%}.mfp-image-holder img.mfp-img{width:100%;height:88vh;max-width:100%;max-height:88vh;object-fit:contain}}.logo-marquee{width:100%;overflow:hidden;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:20px 0;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.logo-marquee-track{display:flex;width:max-content;animation:logo-marquee-scroll 40s linear infinite;will-change:transform}.logo-marquee-group{display:flex;align-items:center;flex-shrink:0;gap:100px;padding-right:100px}.logo-marquee-group img{height:120px;width:auto;max-width:320px;object-fit:contain;flex-shrink:0;display:block}@keyframes logo-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:980px){.logo-marquee-group{gap:50px;padding-right:50px}.logo-marquee-group img{height:55px;max-width:150px}}@media (max-width:767px){.logo-marquee-track{animation-duration:18s}.logo-marquee-group{gap:35px;padding-right:35px}.logo-marquee-group img{height:42px;max-width:120px}}@media (prefers-reduced-motion:reduce){.logo-marquee-track{animation-play-state:paused}}.et_pb_sticky_module .et_pb_menu__logo{position:relative}.et_pb_sticky_module .et_pb_menu__logo img{transition:opacity .35s ease}.et_pb_sticky_module .et_pb_menu__logo::after{content:"";position:absolute;inset:0;background:url(/wp-content/uploads/2026/11/Tyrone-Electrical-Logo-Mark-Full-Color-RGB-1500px-w-144ppi.png) left center / contain no-repeat;opacity:0;transition:opacity .35s ease;pointer-events:none}.et_pb_sticky_module.et_pb_sticky .et_pb_menu__logo img{opacity:0}.et_pb_sticky_module.et_pb_sticky .et_pb_menu__logo::after{opacity:1}.et-l--footer .et_pb_text_1_tb_footer .et_pb_text_inner a{display:inline-block;min-height:24px;line-height:24px}