.elementor-6 .elementor-element.elementor-element-9034a5d{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-6 .elementor-element.elementor-element-9034a5d::before, .elementor-6 .elementor-element.elementor-element-9034a5d > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-9034a5d > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-9034a5d > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-9034a5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-9034a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-9034a5d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9034a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.thompsonrepairs.com/wp-content/uploads/2025/03/banner-hero.jpg") 50% 50%;background-size:cover;}.elementor-6 .elementor-element.elementor-element-b6d88e1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-899b22a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-899b22a{text-align:center;}.elementor-6 .elementor-element.elementor-element-899b22a .elementor-heading-title{font-family:"Gelion", Sans-serif;color:#81818100;}.elementor-6 .elementor-element.elementor-element-38936b0{text-align:center;}.elementor-6 .elementor-element.elementor-element-38936b0 .elementor-heading-title{font-family:"Gelion", Sans-serif;font-size:42px;font-weight:700;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-c3ff27d{--display:flex;--padding-top:120px;--padding-bottom:140px;--padding-left:50px;--padding-right:50px;}.elementor-6 .elementor-element.elementor-element-c3ff27d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c3ff27d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thompsonrepairs.com/wp-content/uploads/2025/03/img-bg-what-we-do.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-342cc9e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-dc08571{text-align:center;}.elementor-6 .elementor-element.elementor-element-dc08571 .elementor-heading-title{font-family:"Gelion", Sans-serif;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-6 .elementor-element.elementor-element-c05dcc4{width:var( --container-widget-width, 1170px );max-width:1170px;--container-widget-width:1170px;--container-widget-flex-grow:0;text-align:center;font-family:"Gelion", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;}.elementor-6 .elementor-element.elementor-element-9346b2f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c3462e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 25px 10px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-c3462e4:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c3462e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-b9820ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-95be454 img{border-radius:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-ca937f4 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-ca937f4{text-align:center;}.elementor-6 .elementor-element.elementor-element-ca937f4 .elementor-heading-title{font-family:"Gelion", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-59f0b4e{text-align:center;}.elementor-6 .elementor-element.elementor-element-e45c91c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-6221f85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-6221f85{text-align:center;}.elementor-6 .elementor-element.elementor-element-7cf2d05{--n-accordion-title-font-size:18px;width:100%;max-width:100%;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-icon-size:0px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-7cf2d05 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-6 .elementor-element.elementor-element-7cf2d05 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-6 .elementor-element.elementor-element-7cf2d05 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gelion", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.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-6 .elementor-element.elementor-element-51151a3 .elementor-button{background-color:#FFFFFF00;font-family:"Gelion", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:#821011;border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-6 .elementor-element.elementor-element-51151a3 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-51151a3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-51151a3 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-51151a3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-d775e84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 25px 10px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-d775e84:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d775e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-e19f0c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-72fb65b img{border-radius:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-56ac24e > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-56ac24e{text-align:center;}.elementor-6 .elementor-element.elementor-element-56ac24e .elementor-heading-title{font-family:"Gelion", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-b9bf011{text-align:center;}.elementor-6 .elementor-element.elementor-element-5e578c8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-7686efb{text-align:center;}.elementor-6 .elementor-element.elementor-element-f4708b2{--n-accordion-title-font-size:18px;width:100%;max-width:100%;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-icon-size:0px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-f4708b2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-6 .elementor-element.elementor-element-f4708b2 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-6 .elementor-element.elementor-element-f4708b2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gelion", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-6 .elementor-element.elementor-element-b65868d .elementor-button{background-color:#FFFFFF00;font-family:"Gelion", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-6 .elementor-element.elementor-element-b65868d .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-b65868d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-b65868d .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-b65868d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-1c83497{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 25px 10px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-1c83497:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1c83497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-c62f563{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-4fa3e44 img{border-radius:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-9be5ea8 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-9be5ea8{text-align:center;}.elementor-6 .elementor-element.elementor-element-9be5ea8 .elementor-heading-title{font-family:"Gelion", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-3cdbb63{text-align:center;}.elementor-6 .elementor-element.elementor-element-566841a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-dfb0e91{text-align:center;}.elementor-6 .elementor-element.elementor-element-03fd82b{--n-accordion-title-font-size:18px;width:100%;max-width:100%;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-icon-size:0px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-03fd82b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-6 .elementor-element.elementor-element-03fd82b {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-6 .elementor-element.elementor-element-03fd82b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gelion", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-6 .elementor-element.elementor-element-25ebc42 .elementor-button{background-color:#FFFFFF00;font-family:"Gelion", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-6 .elementor-element.elementor-element-25ebc42 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-25ebc42 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-25ebc42 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-25ebc42 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-c070d78{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 25px 10px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-c070d78:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c070d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-2de2bc5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-45bfbb5 img{border-radius:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-eb78590 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-eb78590{text-align:center;}.elementor-6 .elementor-element.elementor-element-eb78590 .elementor-heading-title{font-family:"Gelion", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-6623319{text-align:center;}.elementor-6 .elementor-element.elementor-element-d6d8b8e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-0ee15e9{text-align:center;}.elementor-6 .elementor-element.elementor-element-95587fb{--n-accordion-title-font-size:18px;width:100%;max-width:100%;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-icon-size:0px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-95587fb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-6 .elementor-element.elementor-element-95587fb {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-6 .elementor-element.elementor-element-95587fb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gelion", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-6 .elementor-element.elementor-element-a1f4ee5 .elementor-button{background-color:#FFFFFF00;font-family:"Gelion", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-6 .elementor-element.elementor-element-a1f4ee5 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-a1f4ee5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-a1f4ee5 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-a1f4ee5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-f6e6fd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f6e6fd1:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f6e6fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-ce59fcd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-ce59fcd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ce59fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thompsonrepairs.com/wp-content/uploads/2025/04/img-who-we-are-new.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-a84b959{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-6 .elementor-element.elementor-element-4ff902c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-cf05d6f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6 .elementor-element.elementor-element-8b4f58d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12%;--padding-bottom:14%;--padding-left:12%;--padding-right:0%;}.elementor-6 .elementor-element.elementor-element-50c43f2 .elementor-heading-title{font-family:"Gelion", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-c0d75e3 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-6 .elementor-element.elementor-element-c0d75e3 .elementor-heading-title{font-family:"Gelion", Sans-serif;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-9d05b8f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-9d05b8f{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-4d96d32 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Gelion", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-6 .elementor-element.elementor-element-4d96d32 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-4d96d32 .elementor-button:focus{background-color:#7A0F10;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-4d96d32 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-4d96d32 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-f5b071d{--display:flex;--padding-top:100px;--padding-bottom:130px;--padding-left:50px;--padding-right:50px;}.elementor-6 .elementor-element.elementor-element-f5b071d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f5b071d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thompsonrepairs.com/wp-content/uploads/2025/03/img-bg-our-work.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-a940fe9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1fda4d0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-1fda4d0{text-align:center;}.elementor-6 .elementor-element.elementor-element-1fda4d0 .elementor-heading-title{font-family:"Gelion", Sans-serif;color:#81818100;}.elementor-6 .elementor-element.elementor-element-6b3d6a4{width:var( --container-widget-width, 1170px );max-width:1170px;--container-widget-width:1170px;--container-widget-flex-grow:0;text-align:center;font-family:"Gelion", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-e874659{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d0c19fa{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-6 .elementor-element.elementor-element-d0c19fa:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d0c19fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.thompsonrepairs.com/wp-content/uploads/2025/03/img-bg-callout-work.png");background-position:center right;background-repeat:no-repeat;}.elementor-6 .elementor-element.elementor-element-21e3c0e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-96a7262{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-ea06047 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-ea06047 .elementor-heading-title{font-family:"Gelion", Sans-serif;font-weight:300;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-cb05122 .elementor-heading-title{font-family:"Gelion", Sans-serif;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-55920ae{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-213133c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Gelion", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-6 .elementor-element.elementor-element-213133c .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-213133c .elementor-button:focus{background-color:#7A0F10;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-213133c .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-213133c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-c74d2e8{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-6 .elementor-element.elementor-element-b98ebbd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-cd558cc > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6 .elementor-element.elementor-element-cd558cc{text-align:center;}.elementor-6 .elementor-element.elementor-element-cd558cc .elementor-heading-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-94cdfb1{--e-image-carousel-slides-to-show:4;}.elementor-6 .elementor-element.elementor-element-94cdfb1 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-94cdfb1 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-94cdfb1 .swiper-wrapper{display:flex;align-items:center;}.elementor-6 .elementor-element.elementor-element-90cf623{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:50px;--padding-right:50px;}.elementor-6 .elementor-element.elementor-element-90cf623:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-90cf623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thompsonrepairs.com/wp-content/uploads/2025/03/img-bg-what-we-do.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-341d731{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1abd9d8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6 .elementor-element.elementor-element-1abd9d8{text-align:center;}.elementor-6 .elementor-element.elementor-element-1abd9d8 .elementor-heading-title{font-family:"Gelion", Sans-serif;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6 .elementor-element.elementor-element-6a008d5{--grid-row-gap:35px;--grid-column-gap:50px;}.elementor-6 .elementor-element.elementor-element-6a008d5 .elementor-pagination{text-align:center;margin-top:0px;}.elementor-6 .elementor-element.elementor-element-6a008d5 .ecs-load-more-button .elementor-button{margin-top:50px;font-family:"Gelion", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#82101100;border-radius:5px 5px 5px 5px;padding:15px 35px 15px 35px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-6a008d5 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-6a008d5 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 0px/2 );}body.rtl .elementor-6 .elementor-element.elementor-element-6a008d5 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 0px/2 );}body.rtl .elementor-6 .elementor-element.elementor-element-6a008d5 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 0px/2 );}.elementor-6 .elementor-element.elementor-element-6a008d5 .ecs-load-more-button .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-6a008d5 .ecs-load-more-button .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-6a008d5 .ecs-load-more-button .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-6a008d5 .ecs-load-more-button .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-6a008d5 .ecs-load-more-button .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-6a008d5 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-6a008d5 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-046a0bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-046a0bb:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-046a0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-1c7cfe3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1c7cfe3:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1c7cfe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thompsonrepairs.com/wp-content/uploads/2025/04/img-contact-new.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-2308be7{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-6 .elementor-element.elementor-element-4cc7f91{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6 .elementor-element.elementor-element-06b0cd5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12%;--padding-bottom:14%;--padding-left:0%;--padding-right:12%;}.elementor-6 .elementor-element.elementor-element-e68bdda > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-e68bdda .elementor-heading-title{font-family:"Gelion", Sans-serif;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-16181e2{font-family:"Gelion", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-e20f11b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-ce59fcd{--width:50%;}.elementor-6 .elementor-element.elementor-element-a84b959{--content-width:1560px;}.elementor-6 .elementor-element.elementor-element-96a7262{--width:70%;}.elementor-6 .elementor-element.elementor-element-55920ae{--width:30%;}.elementor-6 .elementor-element.elementor-element-b98ebbd{--content-width:1170px;}.elementor-6 .elementor-element.elementor-element-1c7cfe3{--width:50%;}.elementor-6 .elementor-element.elementor-element-2308be7{--content-width:1560px;}}@media(max-width:1366px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-9346b2f{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__excerpt p{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-9346b2f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-94cdfb1{--e-image-carousel-slides-to-show:3;}.elementor-widget-posts .elementor-post__excerpt p{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-9034a5d{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-38936b0 .elementor-heading-title{font-size:26px;letter-spacing:1px;}.elementor-6 .elementor-element.elementor-element-c3ff27d{--padding-top:70px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-9346b2f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-c3462e4{--padding-top:25px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-51151a3 .elementor-button{font-size:17px;padding:15px 35px 15px 35px;}.elementor-6 .elementor-element.elementor-element-d775e84{--padding-top:25px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-b65868d .elementor-button{font-size:17px;padding:15px 35px 15px 35px;}.elementor-6 .elementor-element.elementor-element-1c83497{--padding-top:25px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-25ebc42 .elementor-button{font-size:17px;padding:15px 35px 15px 35px;}.elementor-6 .elementor-element.elementor-element-c070d78{--padding-top:25px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-a1f4ee5 .elementor-button{font-size:17px;padding:15px 35px 15px 35px;}.elementor-6 .elementor-element.elementor-element-ce59fcd{--min-height:320px;}.elementor-6 .elementor-element.elementor-element-a84b959{--padding-top:70px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-a84b959.e-con{--order:-99999 /* order start hack */;}.elementor-6 .elementor-element.elementor-element-8b4f58d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6 .elementor-element.elementor-element-4d96d32 .elementor-button{font-size:17px;padding:15px 35px 15px 35px;}.elementor-6 .elementor-element.elementor-element-f5b071d{--padding-top:70px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-d0c19fa{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-ea06047{text-align:center;}.elementor-6 .elementor-element.elementor-element-cb05122{text-align:center;}.elementor-6 .elementor-element.elementor-element-55920ae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-213133c .elementor-button{font-size:17px;padding:15px 35px 15px 35px;}.elementor-6 .elementor-element.elementor-element-c74d2e8{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-cd558cc{text-align:center;}.elementor-6 .elementor-element.elementor-element-90cf623{--padding-top:70px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-1abd9d8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-widget-posts .elementor-post__excerpt p{line-height:var( --e-global-typography-text-line-height );}.elementor-6 .elementor-element.elementor-element-6a008d5{--grid-row-gap:30px;}.elementor-6 .elementor-element.elementor-element-1c7cfe3{--min-height:320px;}.elementor-6 .elementor-element.elementor-element-2308be7{--padding-top:70px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-6 .elementor-element.elementor-element-2308be7.e-con{--order:-99999 /* order start hack */;}.elementor-6 .elementor-element.elementor-element-06b0cd5{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS for heading, class: .elementor-element-38936b0 */.elementor-6 .elementor-element.elementor-element-38936b0 span {font-size: 20px; margin: 0 10px;}
.elementor-6 .elementor-element.elementor-element-38936b0 .elementor-heading-title {display: flex;     align-items: center;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95be454 */.elementor-6 .elementor-element.elementor-element-95be454,
.elementor-6 .elementor-element.elementor-element-95be454 img {width: 100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59f0b4e */.elementor-6 .elementor-element.elementor-element-59f0b4e p {margin-bottom: 0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51151a3 */.elementor-6 .elementor-element.elementor-element-51151a3 .elementor-button {width: 100%; max-width: 280px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72fb65b */.elementor-6 .elementor-element.elementor-element-72fb65b,
.elementor-6 .elementor-element.elementor-element-72fb65b img {width: 100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9bf011 */.elementor-6 .elementor-element.elementor-element-b9bf011 p {margin-bottom: 0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b65868d */.elementor-6 .elementor-element.elementor-element-b65868d .elementor-button {width: 100%; max-width: 280px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fa3e44 */.elementor-6 .elementor-element.elementor-element-4fa3e44,
.elementor-6 .elementor-element.elementor-element-4fa3e44 img {width: 100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cdbb63 */.elementor-6 .elementor-element.elementor-element-3cdbb63 p {margin-bottom: 0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25ebc42 */.elementor-6 .elementor-element.elementor-element-25ebc42 .elementor-button {width: 100%; max-width: 280px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45bfbb5 */.elementor-6 .elementor-element.elementor-element-45bfbb5,
.elementor-6 .elementor-element.elementor-element-45bfbb5 img {width: 100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6623319 */.elementor-6 .elementor-element.elementor-element-6623319 p {margin-bottom: 0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1f4ee5 */.elementor-6 .elementor-element.elementor-element-a1f4ee5 .elementor-button {width: 100%; max-width: 280px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce59fcd */@media (min-width: 768px) {
.elementor-6 .elementor-element.elementor-element-ce59fcd {position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d96d32 */@media (min-width: 768px) {
.elementor-6 .elementor-element.elementor-element-4d96d32 .elementor-button {width: 100%; max-width: 290px;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4ebd2c8 */.elementor-6 .elementor-element.elementor-element-4ebd2c8 .jig-loadMoreButton {padding: 14px 35px !important; width: 100% !important; max-width: 270px !important; border: 2px solid #fff !important; background: transparent !important; color: #fff; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; border-radius: 5px !important; margin-top: 30px !important; box-shadow: 0 0 0 rgba(0,0,0,0.0) !important; margin: 30px auto 0 !important;}
.elementor-6 .elementor-element.elementor-element-4ebd2c8 .jig-loadMoreButton:hover {border: 2px solid #821011 !important; background: #821011 !important;}
@media (max-width: 768px) {
    .elementor-6 .elementor-element.elementor-element-4ebd2c8 .jig-loadMoreButton {padding: 10px 35px !important;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-213133c */@media (min-width: 768px) {
.elementor-6 .elementor-element.elementor-element-213133c .elementor-button {width: 100%; max-width: 290px;}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-94cdfb1 */.elementor-6 .elementor-element.elementor-element-94cdfb1 .swiper {padding-bottom: 40px;}
.elementor-6 .elementor-element.elementor-element-94cdfb1 img {max-height: 90px;}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6a008d5 */.elementor-6 .elementor-element.elementor-element-6a008d5 .status-publish.hentry,
.elementor-6 .elementor-element.elementor-element-6a008d5 .status-publish.hentry > .elementor-element {height: 100%;}
.elementor-6 .elementor-element.elementor-element-6a008d5 .status-publish.hentry > .elementor-element {padding: 40px 30px;}
.elementor-6 .elementor-element.elementor-element-6a008d5 .elementor-pagination .elementor-button-link {width: 100%; max-width: 280px;}
@media (max-width: 768px) {
.elementor-6 .elementor-element.elementor-element-6a008d5 .elementor-pagination .elementor-button-link {padding: 13px 35px 13px 35px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c7cfe3 */@media (min-width: 768px) {
.elementor-6 .elementor-element.elementor-element-1c7cfe3 {position: absolute;
    top: 0;
    right: 0;
    height: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16181e2 */.elementor-6 .elementor-element.elementor-element-16181e2 p {margin-bottom: 0;}/* End custom CSS */