.elementor-846 .elementor-element.elementor-element-a7f147d{--display:flex;--min-height:70vh;--justify-content:center;--overlay-opacity:0.77;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-a7f147d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a7f147d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Granite-Countertops-Knoxville-TN-Kitchen-Island-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-846 .elementor-element.elementor-element-a7f147d::before, .elementor-846 .elementor-element.elementor-element-a7f147d > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a7f147d > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a7f147d > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-a7f147d > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-a7f147d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 41%, #00000040 100%);}.elementor-846 .elementor-element.elementor-element-34e55d7{--display:flex;}.elementor-846 .elementor-element.elementor-element-997c95a{background-color:var( --e-global-color-primary );padding:5px 10px 5px 10px;text-align:start;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#585858;}.elementor-846 .elementor-element.elementor-element-997c95a.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-997c95a p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-59930e8{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-59930e8.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-59930e8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:4rem;font-weight:500;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-36634c7{width:var( --container-widget-width, 641px );max-width:641px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:641px;--container-widget-flex-grow:0;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:#FFFFFFB8;}.elementor-846 .elementor-element.elementor-element-36634c7.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-36634c7 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-1da2c0d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-0573bdf .elementor-button-content-wrapper{flex-direction:row;}.elementor-846 .elementor-element.elementor-element-0573bdf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-846 .elementor-element.elementor-element-0573bdf .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:18px 25px 18px 25px;}.elementor-846 .elementor-element.elementor-element-ef40a13 .elementor-button{background-color:#FFFFFF38;fill:var( --e-global-color-39e4015 );color:var( --e-global-color-39e4015 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2B;border-radius:0px 0px 0px 0px;padding:18px 25px 18px 25px;}.elementor-846 .elementor-element.elementor-element-ef40a13 .elementor-button:hover, .elementor-846 .elementor-element.elementor-element-ef40a13 .elementor-button:focus{background-color:#FFFFFF45;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-ef40a13 .elementor-button-content-wrapper{flex-direction:row;}.elementor-846 .elementor-element.elementor-element-ef40a13 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-846 .elementor-element.elementor-element-ef40a13 .elementor-button:hover svg, .elementor-846 .elementor-element.elementor-element-ef40a13 .elementor-button:focus svg{fill:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-7855a1a{--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;--justify-content:flex-start;--align-items:center;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-b4380e6{--e-rating-icon-font-size:15px;--e-rating-gap:3px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-597df83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:capitalize;letter-spacing:0.3px;color:#FFFFFFAD;}.elementor-846 .elementor-element.elementor-element-597df83 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-91ec918{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#6D6D6D2B;--border-color:#6D6D6D2B;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-91ec918:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-91ec918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-8b790fc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#6D6D6D2B;--border-color:#6D6D6D2B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-9ebd0e8 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-846 .elementor-element.elementor-element-9ebd0e8 .elementor-counter-title{justify-content:center;color:var( --e-global-color-4fb26e5 );font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;}.elementor-846 .elementor-element.elementor-element-9ebd0e8 .elementor-counter-number-wrapper{gap:0px;color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:2rem;font-weight:500;}.elementor-846 .elementor-element.elementor-element-a7b5ff5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#6D6D6D2B;--border-color:#6D6D6D2B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-9782612 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-846 .elementor-element.elementor-element-9782612 .elementor-counter-title{justify-content:center;color:var( --e-global-color-4fb26e5 );font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;}.elementor-846 .elementor-element.elementor-element-9782612 .elementor-counter-number-wrapper{gap:0px;color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:2rem;font-weight:500;}.elementor-846 .elementor-element.elementor-element-fc8bf76{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#6D6D6D2B;--border-color:#6D6D6D2B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-c181e95 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-846 .elementor-element.elementor-element-c181e95 .elementor-counter-title{justify-content:center;color:var( --e-global-color-4fb26e5 );font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;}.elementor-846 .elementor-element.elementor-element-c181e95 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:2rem;font-weight:500;}.elementor-846 .elementor-element.elementor-element-999c135{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-29e182e .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-846 .elementor-element.elementor-element-29e182e .elementor-counter-title{justify-content:center;color:var( --e-global-color-4fb26e5 );font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;}.elementor-846 .elementor-element.elementor-element-29e182e .elementor-counter-number-wrapper{gap:0px;color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:2rem;font-weight:500;}.elementor-846 .elementor-element.elementor-element-0b78c3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-0b78c3b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0b78c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-846 .elementor-element.elementor-element-bf94a00{--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-846 .elementor-element.elementor-element-92f4113{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-5a9a04e{text-align:start;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;letter-spacing:1.7px;color:#585858;}.elementor-846 .elementor-element.elementor-element-5a9a04e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-48c83af.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-48c83af .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:3rem;font-weight:500;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-fe7461d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-dfa8ada{--display:flex;--justify-content:flex-end;--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-846 .elementor-element.elementor-element-8fcbeca .elementor-button{background-color:#E4B00000;font-family:"Jost", Sans-serif;font-size:0.83rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-846 .elementor-element.elementor-element-8fcbeca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-846 .elementor-element.elementor-element-8fcbeca .elementor-button:hover, .elementor-846 .elementor-element.elementor-element-8fcbeca .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-846 .elementor-element.elementor-element-8fcbeca .elementor-button:hover svg, .elementor-846 .elementor-element.elementor-element-8fcbeca .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-846 .elementor-element.elementor-element-931b9bb{--display:flex;}.elementor-846 .elementor-element.elementor-element-defce39{--display:flex;--justify-content:space-between;}.elementor-846 .elementor-element.elementor-element-1d6c21f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-2279a4b{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-2279a4b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2279a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Granite-Countertops-Knoxville-TN-Kitchen-Island-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-2279a4b:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Granite-Countertops-Knoxville-TN-Kitchen-Island-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-2279a4b:hover::before, .elementor-846 .elementor-element.elementor-element-2279a4b:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2279a4b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2279a4b > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-2279a4b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-2279a4b::before, .elementor-846 .elementor-element.elementor-element-2279a4b > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2279a4b > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2279a4b > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-2279a4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-2279a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-326a775{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-326a775.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-326a775 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-257a87a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-cfa6db4{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-cfa6db4 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-ee4c32b{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-ee4c32b p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-ce18ae5{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-ce18ae5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ce18ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Countertops-Knoxville-TN-Kitchen-Remodeling-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-ce18ae5:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Countertops-Knoxville-TN-Kitchen-Remodeling-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-ce18ae5:hover::before, .elementor-846 .elementor-element.elementor-element-ce18ae5:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ce18ae5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ce18ae5 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-ce18ae5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-ce18ae5::before, .elementor-846 .elementor-element.elementor-element-ce18ae5 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ce18ae5 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ce18ae5 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-ce18ae5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-ce18ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-740f530{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-740f530.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-740f530 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-6190f87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-ee23380{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-ee23380 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-4718598{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-4718598 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-2848079{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-2848079:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2848079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Countertops-Knoxville-TN-Granite-Countertops-Kitchen-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-2848079:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Countertops-Knoxville-TN-Granite-Countertops-Kitchen-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-2848079:hover::before, .elementor-846 .elementor-element.elementor-element-2848079:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2848079:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2848079 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-2848079 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-2848079::before, .elementor-846 .elementor-element.elementor-element-2848079 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2848079 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2848079 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-2848079 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-2848079 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-82eec73{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-82eec73.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-82eec73 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-f270d6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-86f5c5c{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-86f5c5c p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-713101c{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-713101c p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-ec3e640{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-ec3e640:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ec3e640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Quartz-Countertops-In-East-Tennessee-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-ec3e640:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Quartz-Countertops-In-East-Tennessee-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-ec3e640:hover::before, .elementor-846 .elementor-element.elementor-element-ec3e640:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ec3e640:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ec3e640 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-ec3e640 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-ec3e640::before, .elementor-846 .elementor-element.elementor-element-ec3e640 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ec3e640 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ec3e640 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-ec3e640 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-ec3e640 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-1faacf7{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-1faacf7.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-1faacf7 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-72550f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-795503b{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-795503b p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-8b42969{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-8b42969 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-d36fec7{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-d36fec7:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-d36fec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Granite-Countertops-In-East-Tennessee-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-d36fec7:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Granite-Countertops-In-East-Tennessee-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-d36fec7:hover::before, .elementor-846 .elementor-element.elementor-element-d36fec7:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-d36fec7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-d36fec7 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-d36fec7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-d36fec7::before, .elementor-846 .elementor-element.elementor-element-d36fec7 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-d36fec7 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-d36fec7 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-d36fec7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-d36fec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-ffa61fa{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-ffa61fa.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-ffa61fa p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-8ea6c53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-b95ce87{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-b95ce87 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-1811282{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-1811282 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-de23870{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-de23870:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-de23870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Quartz-Countertops-Knoxville-TN-Kitchen-Cabinets-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-de23870:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Quartz-Countertops-Knoxville-TN-Kitchen-Cabinets-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-de23870:hover::before, .elementor-846 .elementor-element.elementor-element-de23870:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-de23870:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-de23870 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-de23870 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-de23870::before, .elementor-846 .elementor-element.elementor-element-de23870 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-de23870 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-de23870 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-de23870 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-de23870 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-dbf411d{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-dbf411d.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-dbf411d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7d247b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-57cf4b6{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-57cf4b6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-2b19629{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-2b19629 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-84d80a5{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-84d80a5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-84d80a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Granite-Countertops-Knoxville-TN-Kitchen-Countertops-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-84d80a5:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Granite-Countertops-Knoxville-TN-Kitchen-Countertops-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-84d80a5:hover::before, .elementor-846 .elementor-element.elementor-element-84d80a5:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-84d80a5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-84d80a5 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-84d80a5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-84d80a5::before, .elementor-846 .elementor-element.elementor-element-84d80a5 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-84d80a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-84d80a5 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-84d80a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-84d80a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-70a19a6{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-70a19a6.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-70a19a6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-32c2466{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-66d68d6{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-66d68d6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-5be09e4{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-5be09e4 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-2e834a9{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-2e834a9:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2e834a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Countertops-Knoxville-TN-Kitchen-Countertops-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-2e834a9:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Countertops-Knoxville-TN-Kitchen-Countertops-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-2e834a9:hover::before, .elementor-846 .elementor-element.elementor-element-2e834a9:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2e834a9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2e834a9 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-2e834a9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-2e834a9::before, .elementor-846 .elementor-element.elementor-element-2e834a9 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2e834a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2e834a9 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-2e834a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-2e834a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-57efcb3{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-57efcb3.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-57efcb3 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-6c59a79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-fed2b3f{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-fed2b3f p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-92513ff{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-92513ff p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-89b643c{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-89b643c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-89b643c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Kitchen-Countertops-Knoxville-TN-Tile-Backsplash-1.webp");background-position:center center;background-repeat:no-repeat;background-size:25vw auto;}.elementor-846 .elementor-element.elementor-element-89b643c:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Kitchen-Countertops-Knoxville-TN-Tile-Backsplash-1.webp");background-position:center center;background-repeat:no-repeat;background-size:28vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-89b643c:hover::before, .elementor-846 .elementor-element.elementor-element-89b643c:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-89b643c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-89b643c > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-89b643c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-89b643c::before, .elementor-846 .elementor-element.elementor-element-89b643c > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-89b643c > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-89b643c > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-89b643c > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-89b643c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-b6c2367{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-b6c2367.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-b6c2367 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-00d7a59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-24bccc4{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-24bccc4 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b237ace{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b237ace p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-73b0032{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-73b0032:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-73b0032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Kitchen-Countertops-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:25vw auto;}.elementor-846 .elementor-element.elementor-element-73b0032:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Kitchen-Countertops-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:28vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-73b0032:hover::before, .elementor-846 .elementor-element.elementor-element-73b0032:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-73b0032:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-73b0032 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-73b0032 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-73b0032::before, .elementor-846 .elementor-element.elementor-element-73b0032 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-73b0032 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-73b0032 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-73b0032 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-73b0032 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-05db9ad{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-05db9ad.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-05db9ad p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-2fd3c8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-af833ae{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-af833ae p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-4a15b37{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-4a15b37 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-5139dbc{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-5139dbc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5139dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Tile-Backsplash-Installation-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:25vw auto;}.elementor-846 .elementor-element.elementor-element-5139dbc:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Tile-Backsplash-Installation-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:28vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-5139dbc:hover::before, .elementor-846 .elementor-element.elementor-element-5139dbc:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5139dbc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5139dbc > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-5139dbc > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-5139dbc::before, .elementor-846 .elementor-element.elementor-element-5139dbc > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5139dbc > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5139dbc > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-5139dbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-5139dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-75195d0{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-75195d0.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-75195d0 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-21c81df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-b5db957{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-b5db957 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7035417{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-7035417 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-c6f8257{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-c6f8257:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c6f8257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Fireplace-Surrounds-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-c6f8257:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Fireplace-Surrounds-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-c6f8257:hover::before, .elementor-846 .elementor-element.elementor-element-c6f8257:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c6f8257:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c6f8257 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-c6f8257 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-c6f8257::before, .elementor-846 .elementor-element.elementor-element-c6f8257 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c6f8257 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c6f8257 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-c6f8257 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-c6f8257 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-93b1237{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-93b1237.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-93b1237 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-f2d52ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-3b27828{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-3b27828 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-83d17c6{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-83d17c6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-d32d41d{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-d32d41d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-d32d41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Bathroom-Vanity-Countertops-Knoxville-TN-Bathroom-Remodeling-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-d32d41d:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Bathroom-Vanity-Countertops-Knoxville-TN-Bathroom-Remodeling-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-d32d41d:hover::before, .elementor-846 .elementor-element.elementor-element-d32d41d:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-d32d41d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-d32d41d > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-d32d41d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-d32d41d::before, .elementor-846 .elementor-element.elementor-element-d32d41d > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-d32d41d > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-d32d41d > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-d32d41d > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-d32d41d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-2afc64c{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-2afc64c.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-2afc64c p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-69b3702{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-964ea9e{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-964ea9e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-46c118f{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-46c118f p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-287d784{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-287d784:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-287d784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Quartz-Countertops-Knoxville-TN-Bathroom-Vanity-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-287d784:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Quartz-Countertops-Knoxville-TN-Bathroom-Vanity-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-287d784:hover::before, .elementor-846 .elementor-element.elementor-element-287d784:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-287d784:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-287d784 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-287d784 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-287d784::before, .elementor-846 .elementor-element.elementor-element-287d784 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-287d784 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-287d784 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-287d784 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-287d784 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-9534938{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-9534938.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-9534938 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-09cfd12{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-c6c9d12{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-c6c9d12 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-093cb69{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-093cb69 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-e1d25cb{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-e1d25cb:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e1d25cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Outdoor-Kitchen-Countertops-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-e1d25cb:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Outdoor-Kitchen-Countertops-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-e1d25cb:hover::before, .elementor-846 .elementor-element.elementor-element-e1d25cb:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e1d25cb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e1d25cb > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-e1d25cb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-e1d25cb::before, .elementor-846 .elementor-element.elementor-element-e1d25cb > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e1d25cb > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e1d25cb > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-e1d25cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-e1d25cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-5ff4bd4{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-5ff4bd4.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-5ff4bd4 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-25c10d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-19aa016{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-19aa016 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-d86d8a5{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-d86d8a5 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-887074e{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-887074e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-887074e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Fabrication-Installation-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-887074e:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Fabrication-Installation-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-887074e:hover::before, .elementor-846 .elementor-element.elementor-element-887074e:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-887074e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-887074e > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-887074e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-887074e::before, .elementor-846 .elementor-element.elementor-element-887074e > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-887074e > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-887074e > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-887074e > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-887074e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-c802cde{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-c802cde.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-c802cde p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-bde99d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-f8ab180{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f8ab180 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b86fe30{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b86fe30 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-39b2807{--display:flex;}.elementor-846 .elementor-element.elementor-element-4b55f38{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-880ac2f{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-880ac2f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-880ac2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Granite-Countertops-Knoxville-TN-Kitchen-Island-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-880ac2f:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Granite-Countertops-Knoxville-TN-Kitchen-Island-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-880ac2f:hover::before, .elementor-846 .elementor-element.elementor-element-880ac2f:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-880ac2f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-880ac2f > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-880ac2f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-880ac2f::before, .elementor-846 .elementor-element.elementor-element-880ac2f > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-880ac2f > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-880ac2f > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-880ac2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-880ac2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-b8f5c0e{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-b8f5c0e.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-b8f5c0e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0dd7562{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-b6fc66c{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-b6fc66c p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-72cc1b4{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-72cc1b4 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-8045dc8{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-8045dc8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8045dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Countertops-Knoxville-TN-Kitchen-Remodeling-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-8045dc8:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Countertops-Knoxville-TN-Kitchen-Remodeling-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-8045dc8:hover::before, .elementor-846 .elementor-element.elementor-element-8045dc8:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8045dc8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8045dc8 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-8045dc8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-8045dc8::before, .elementor-846 .elementor-element.elementor-element-8045dc8 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8045dc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8045dc8 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8045dc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8045dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-164a61e{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-164a61e.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-164a61e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-a4ad942{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-d096e97{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-d096e97 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-564ba65{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-564ba65 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-997f59d{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-997f59d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-997f59d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Countertops-Knoxville-TN-Granite-Countertops-Kitchen-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-997f59d:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Countertops-Knoxville-TN-Granite-Countertops-Kitchen-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-997f59d:hover::before, .elementor-846 .elementor-element.elementor-element-997f59d:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-997f59d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-997f59d > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-997f59d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-997f59d::before, .elementor-846 .elementor-element.elementor-element-997f59d > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-997f59d > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-997f59d > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-997f59d > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-997f59d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-42eb17f{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-42eb17f.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-42eb17f p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-38e3e5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-30ca926{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-30ca926 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-e631dbe{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-e631dbe p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-39aed70{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-39aed70:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-39aed70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Quartz-Countertops-In-East-Tennessee-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-39aed70:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Quartz-Countertops-In-East-Tennessee-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-39aed70:hover::before, .elementor-846 .elementor-element.elementor-element-39aed70:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-39aed70:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-39aed70 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-39aed70 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-39aed70::before, .elementor-846 .elementor-element.elementor-element-39aed70 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-39aed70 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-39aed70 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-39aed70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-39aed70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-2f417f4{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-2f417f4.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-2f417f4 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-20a46f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-b87bb84{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-b87bb84 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0999f00{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-0999f00 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-701ca5c{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-701ca5c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-701ca5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Granite-Countertops-In-East-Tennessee-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-701ca5c:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Granite-Countertops-In-East-Tennessee-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-701ca5c:hover::before, .elementor-846 .elementor-element.elementor-element-701ca5c:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-701ca5c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-701ca5c > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-701ca5c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-701ca5c::before, .elementor-846 .elementor-element.elementor-element-701ca5c > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-701ca5c > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-701ca5c > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-701ca5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-701ca5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-ad1d6eb{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-ad1d6eb.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-ad1d6eb p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b09765e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-0dc7963{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-0dc7963 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7bf503c{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-7bf503c p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-1cc47ea{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-1cc47ea:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1cc47ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Quartz-Countertops-Knoxville-TN-Kitchen-Cabinets-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-1cc47ea:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Quartz-Countertops-Knoxville-TN-Kitchen-Cabinets-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-1cc47ea:hover::before, .elementor-846 .elementor-element.elementor-element-1cc47ea:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1cc47ea:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1cc47ea > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-1cc47ea > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-1cc47ea::before, .elementor-846 .elementor-element.elementor-element-1cc47ea > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1cc47ea > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1cc47ea > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1cc47ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1cc47ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-7badf3d{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-7badf3d.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-7badf3d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-a9dffd5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-39d8fc0{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-39d8fc0 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-50df9d7{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-50df9d7 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-428bfe6{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-428bfe6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-428bfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Granite-Countertops-Knoxville-TN-Kitchen-Countertops-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-428bfe6:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Granite-Countertops-Knoxville-TN-Kitchen-Countertops-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-428bfe6:hover::before, .elementor-846 .elementor-element.elementor-element-428bfe6:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-428bfe6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-428bfe6 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-428bfe6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-428bfe6::before, .elementor-846 .elementor-element.elementor-element-428bfe6 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-428bfe6 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-428bfe6 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-428bfe6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-428bfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-0411d3e{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-0411d3e.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-0411d3e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-65625ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-60572df{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-60572df p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-98b3314{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-98b3314 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-071a1ce{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-071a1ce:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-071a1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Countertops-Knoxville-TN-Kitchen-Countertops-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-071a1ce:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Countertops-Knoxville-TN-Kitchen-Countertops-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-071a1ce:hover::before, .elementor-846 .elementor-element.elementor-element-071a1ce:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-071a1ce:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-071a1ce > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-071a1ce > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-071a1ce::before, .elementor-846 .elementor-element.elementor-element-071a1ce > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-071a1ce > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-071a1ce > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-071a1ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-071a1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-641cd6d{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-641cd6d.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-641cd6d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-db93fcf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-9f192e4{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-9f192e4 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-2002105{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-2002105 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7b371b8{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-7b371b8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7b371b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Fabrication-Installation-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-7b371b8:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Custom-Fabrication-Installation-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-7b371b8:hover::before, .elementor-846 .elementor-element.elementor-element-7b371b8:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7b371b8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7b371b8 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-7b371b8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-7b371b8::before, .elementor-846 .elementor-element.elementor-element-7b371b8 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7b371b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7b371b8 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-7b371b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-7b371b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-f8157c3{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-f8157c3.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-f8157c3 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0523cf0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-194e701{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-194e701 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b235144{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b235144 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-8b36f5e{--display:flex;}.elementor-846 .elementor-element.elementor-element-f7e97a4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-afa5957{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-afa5957:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-afa5957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Bathroom-Vanity-Countertops-Knoxville-TN-Bathroom-Remodeling-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-afa5957:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Bathroom-Vanity-Countertops-Knoxville-TN-Bathroom-Remodeling-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-afa5957:hover::before, .elementor-846 .elementor-element.elementor-element-afa5957:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-afa5957:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-afa5957 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-afa5957 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-afa5957::before, .elementor-846 .elementor-element.elementor-element-afa5957 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-afa5957 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-afa5957 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-afa5957 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-afa5957 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-f13abce{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-f13abce.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-f13abce p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-78fdfad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-f9d3c0d{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f9d3c0d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-20211b3{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-20211b3 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-c0e45cc{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-c0e45cc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c0e45cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Quartz-Countertops-Knoxville-TN-Bathroom-Vanity-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-c0e45cc:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Quartz-Countertops-Knoxville-TN-Bathroom-Vanity-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-c0e45cc:hover::before, .elementor-846 .elementor-element.elementor-element-c0e45cc:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c0e45cc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c0e45cc > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-c0e45cc > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-c0e45cc::before, .elementor-846 .elementor-element.elementor-element-c0e45cc > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c0e45cc > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c0e45cc > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-c0e45cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-c0e45cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-4b2808a{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-4b2808a.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-4b2808a p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-d600ee6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-5a35b19{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-5a35b19 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-81608e0{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-81608e0 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-df30d29{--display:flex;}.elementor-846 .elementor-element.elementor-element-22d6ee7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-dc10574{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-dc10574:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-dc10574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Outdoor-Kitchen-Countertops-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-dc10574:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Outdoor-Kitchen-Countertops-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-dc10574:hover::before, .elementor-846 .elementor-element.elementor-element-dc10574:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-dc10574:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-dc10574 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-dc10574 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-dc10574::before, .elementor-846 .elementor-element.elementor-element-dc10574 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-dc10574 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-dc10574 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-dc10574 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-dc10574 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-e1bb854{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-e1bb854.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-e1bb854 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7203e4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-9f039b2{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-9f039b2 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b201eb0{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b201eb0 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0dd8101{--display:flex;}.elementor-846 .elementor-element.elementor-element-612bc20{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-237b35d{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-237b35d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-237b35d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Kitchen-Countertops-Knoxville-TN-Tile-Backsplash-1.webp");background-position:center center;background-repeat:no-repeat;background-size:24vw auto;}.elementor-846 .elementor-element.elementor-element-237b35d:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Kitchen-Countertops-Knoxville-TN-Tile-Backsplash-1.webp");background-position:center center;background-repeat:no-repeat;background-size:28vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-237b35d:hover::before, .elementor-846 .elementor-element.elementor-element-237b35d:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-237b35d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-237b35d > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-237b35d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-237b35d::before, .elementor-846 .elementor-element.elementor-element-237b35d > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-237b35d > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-237b35d > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-237b35d > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-237b35d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-af150e1{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-af150e1.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-af150e1 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-e5c25c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-31ef0de{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-31ef0de p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-36e449d{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-36e449d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-35aff29{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-35aff29:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-35aff29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Kitchen-Countertops-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:25vw auto;}.elementor-846 .elementor-element.elementor-element-35aff29:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Kitchen-Countertops-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:28vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-35aff29:hover::before, .elementor-846 .elementor-element.elementor-element-35aff29:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-35aff29:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-35aff29 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-35aff29 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-35aff29::before, .elementor-846 .elementor-element.elementor-element-35aff29 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-35aff29 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-35aff29 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-35aff29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-35aff29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-c8a9a94{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-c8a9a94.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-c8a9a94 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-32c28ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-da6e5ce{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-da6e5ce p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-eaecb88{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-eaecb88 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-95bc750{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-95bc750:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-95bc750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Tile-Backsplash-Installation-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:25vw auto;}.elementor-846 .elementor-element.elementor-element-95bc750:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Tile-Backsplash-Installation-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:28vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-95bc750:hover::before, .elementor-846 .elementor-element.elementor-element-95bc750:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-95bc750:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-95bc750 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-95bc750 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-95bc750::before, .elementor-846 .elementor-element.elementor-element-95bc750 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-95bc750 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-95bc750 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-95bc750 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-95bc750 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-df17b06{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-df17b06.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-df17b06 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-ea42f44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-01b207d{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-01b207d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-f8e9343{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-f8e9343 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-f55af40{--display:flex;--min-height:330px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:0.75;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-f55af40:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f55af40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Fireplace-Surrounds-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-f55af40:hover{background-image:url("https://dev.granitedepot.izy-digital.com/wp-content/uploads/2026/06/Fireplace-Surrounds-Knoxville-TN-Granite-Depot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-f55af40:hover::before, .elementor-846 .elementor-element.elementor-element-f55af40:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f55af40:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f55af40 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-f55af40 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 19%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-f55af40::before, .elementor-846 .elementor-element.elementor-element-f55af40 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f55af40 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f55af40 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-f55af40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-f55af40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-8f0b2c9{width:auto;max-width:auto;background-color:var( --e-global-color-39e4015 );padding:2px 10px 2px 10px;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-8f0b2c9.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-8f0b2c9 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-c1351b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-6e8b928{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-6e8b928 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-e659af9{font-family:"Jost", Sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-e659af9 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-c1bbcb7{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:5px;--n-tabs-gap:20px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:0.8rem;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-c1bbcb7 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-f3651c8 );}.elementor-846 .elementor-element.elementor-element-c1bbcb7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-c1bbcb7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-846 .elementor-element.elementor-element-c1bbcb7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-c1bbcb7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;}.elementor-846 .elementor-element.elementor-element-c1bbcb7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}:where( .elementor-846 .elementor-element.elementor-element-c1bbcb7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-846 .elementor-element.elementor-element-9fcfd43{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-7f0ceef{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-846 .elementor-element.elementor-element-7f0ceef:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7f0ceef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f650fc );}.elementor-846 .elementor-element.elementor-element-60125e5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-846 .elementor-element.elementor-element-60125e5 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:2rem;font-weight:500;color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-3799ff8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-846 .elementor-element.elementor-element-3799ff8 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-e8979ff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-846 .elementor-element.elementor-element-e8979ff .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:16px 25px 16px 25px;}.elementor-846 .elementor-element.elementor-element-ce39679 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:16px 25px 16px 25px;}.elementor-846 .elementor-element.elementor-element-ce39679 .elementor-button-content-wrapper{flex-direction:row;}.elementor-846 .elementor-element.elementor-element-ce39679 .elementor-button:hover, .elementor-846 .elementor-element.elementor-element-ce39679 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-ce39679 .elementor-button:hover svg, .elementor-846 .elementor-element.elementor-element-ce39679 .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-846 .elementor-element.elementor-element-92f4113{--width:48%;}}@media(max-width:1366px){.elementor-846 .elementor-element.elementor-element-59930e8 .elementor-heading-title{font-size:2.8rem;}.elementor-846 .elementor-element.elementor-element-36634c7{font-size:var( --e-global-typography-text-font-size );}.elementor-846 .elementor-element.elementor-element-1d6c21f{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-2279a4b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2279a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-2279a4b:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-ce18ae5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ce18ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-ce18ae5:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-2848079:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2848079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-2848079:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-ec3e640:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ec3e640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-ec3e640:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-d36fec7:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-d36fec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-d36fec7:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-de23870:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-de23870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-de23870:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-84d80a5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-84d80a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-84d80a5:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-2e834a9:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2e834a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-2e834a9:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-89b643c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-89b643c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-89b643c:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-73b0032:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-73b0032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-73b0032:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-5139dbc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5139dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-5139dbc:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-c6f8257:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c6f8257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-c6f8257:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-d32d41d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-d32d41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-d32d41d:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-287d784:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-287d784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-287d784:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-e1d25cb:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e1d25cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-e1d25cb:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-887074e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-887074e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-887074e:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-4b55f38{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-880ac2f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-880ac2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-880ac2f:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-8045dc8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8045dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-8045dc8:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-997f59d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-997f59d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-997f59d:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-39aed70:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-39aed70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-39aed70:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-701ca5c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-701ca5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-701ca5c:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-1cc47ea:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1cc47ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-1cc47ea:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-428bfe6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-428bfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-428bfe6:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-071a1ce:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-071a1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-071a1ce:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-7b371b8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7b371b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-7b371b8:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-f7e97a4{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-afa5957:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-afa5957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-afa5957:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-c0e45cc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c0e45cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-c0e45cc:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-22d6ee7{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-dc10574:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-dc10574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-dc10574:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-612bc20{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-237b35d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-237b35d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-237b35d:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-35aff29:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-35aff29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-35aff29:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-95bc750:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-95bc750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-95bc750:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-f55af40:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f55af40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-f55af40:hover{background-size:55vw auto;}}@media(max-width:1024px){.elementor-846 .elementor-element.elementor-element-59930e8{--container-widget-width:611px;--container-widget-flex-grow:0;width:var( --container-widget-width, 611px );max-width:611px;}.elementor-846 .elementor-element.elementor-element-59930e8 .elementor-heading-title{font-size:2.5rem;}.elementor-846 .elementor-element.elementor-element-36634c7{--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;font-size:var( --e-global-typography-text-font-size );}.elementor-846 .elementor-element.elementor-element-7855a1a{--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-846 .elementor-element.elementor-element-91ec918{--flex-wrap:wrap;}.elementor-846 .elementor-element.elementor-element-9ebd0e8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:2rem;}.elementor-846 .elementor-element.elementor-element-a7b5ff5{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-846 .elementor-element.elementor-element-9782612 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:2rem;}.elementor-846 .elementor-element.elementor-element-c181e95 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:2rem;}.elementor-846 .elementor-element.elementor-element-29e182e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:2rem;}.elementor-846 .elementor-element.elementor-element-48c83af .elementor-heading-title{font-size:2.2rem;}.elementor-846 .elementor-element.elementor-element-1d6c21f{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-2279a4b{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-2279a4b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2279a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-2279a4b:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-ce18ae5{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-ce18ae5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ce18ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-ce18ae5:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-2848079{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-2848079:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2848079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-2848079:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-ec3e640{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-ec3e640:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ec3e640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-ec3e640:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-d36fec7{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-d36fec7:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-d36fec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-d36fec7:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-de23870{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-de23870:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-de23870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-de23870:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-84d80a5{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-84d80a5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-84d80a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-84d80a5:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-2e834a9{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-2e834a9:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2e834a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-2e834a9:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-89b643c{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-89b643c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-89b643c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-89b643c:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-73b0032{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-73b0032:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-73b0032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-73b0032:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-5139dbc{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-5139dbc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5139dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-5139dbc:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-c6f8257{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-c6f8257:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c6f8257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-c6f8257:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-d32d41d{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-d32d41d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-d32d41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-d32d41d:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-287d784{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-287d784:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-287d784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-287d784:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-e1d25cb{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-e1d25cb:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e1d25cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-e1d25cb:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-887074e{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-887074e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-887074e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-887074e:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-4b55f38{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-880ac2f{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-880ac2f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-880ac2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-880ac2f:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-8045dc8{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-8045dc8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8045dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-8045dc8:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-997f59d{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-997f59d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-997f59d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-997f59d:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-39aed70{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-39aed70:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-39aed70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-39aed70:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-701ca5c{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-701ca5c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-701ca5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-701ca5c:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-1cc47ea{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-1cc47ea:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1cc47ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-1cc47ea:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-428bfe6{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-428bfe6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-428bfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-428bfe6:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-071a1ce{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-071a1ce:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-071a1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-071a1ce:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-7b371b8{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-7b371b8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7b371b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-7b371b8:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-f7e97a4{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-afa5957{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-afa5957:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-afa5957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-afa5957:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-c0e45cc{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-c0e45cc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c0e45cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-c0e45cc:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-22d6ee7{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-dc10574{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-dc10574:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-dc10574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-dc10574:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-612bc20{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-237b35d{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-237b35d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-237b35d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-237b35d:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-35aff29{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-35aff29:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-35aff29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-35aff29:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-95bc750{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-95bc750:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-95bc750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-95bc750:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-f55af40{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-f55af40:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f55af40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-f55af40:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-60125e5 .elementor-heading-title{font-size:2.2rem;}}@media(max-width:767px){.elementor-846 .elementor-element.elementor-element-59930e8{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-36634c7{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-846 .elementor-element.elementor-element-1da2c0d{--justify-content:center;}.elementor-846 .elementor-element.elementor-element-7855a1a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-846 .elementor-element.elementor-element-597df83{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-846 .elementor-element.elementor-element-91ec918{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-846 .elementor-element.elementor-element-8b790fc{--width:46%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-846 .elementor-element.elementor-element-9ebd0e8 .elementor-counter-number-wrapper{font-size:1.8rem;}.elementor-846 .elementor-element.elementor-element-9ebd0e8 .elementor-counter-title{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-a7b5ff5{--width:46%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-846 .elementor-element.elementor-element-9782612 .elementor-counter-number-wrapper{font-size:1.8rem;}.elementor-846 .elementor-element.elementor-element-9782612 .elementor-counter-title{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-fc8bf76{--width:46%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-846 .elementor-element.elementor-element-c181e95 .elementor-counter-number-wrapper{font-size:1.8rem;}.elementor-846 .elementor-element.elementor-element-c181e95 .elementor-counter-title{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-999c135{--width:46%;}.elementor-846 .elementor-element.elementor-element-29e182e .elementor-counter-number-wrapper{font-size:1.8rem;}.elementor-846 .elementor-element.elementor-element-29e182e .elementor-counter-title{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-0b78c3b{--content-width:500px;--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-846 .elementor-element.elementor-element-48c83af .elementor-heading-title{font-size:1.8rem;}.elementor-846 .elementor-element.elementor-element-dfa8ada{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-931b9bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-1d6c21f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-2279a4b{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-2279a4b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2279a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-2279a4b:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-326a775{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-ce18ae5{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-ce18ae5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ce18ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-ce18ae5:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-740f530{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-2848079{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-2848079:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2848079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-2848079:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-82eec73{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-ec3e640{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-ec3e640:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ec3e640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-ec3e640:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1faacf7{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-d36fec7{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-d36fec7:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-d36fec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-d36fec7:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-ffa61fa{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-de23870{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-de23870:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-de23870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-de23870:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-dbf411d{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-84d80a5{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-84d80a5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-84d80a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-84d80a5:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-70a19a6{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-2e834a9{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-2e834a9:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2e834a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-2e834a9:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-57efcb3{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-89b643c{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-89b643c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-89b643c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-89b643c:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-b6c2367{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-73b0032{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-73b0032:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-73b0032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-73b0032:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-05db9ad{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-5139dbc{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-5139dbc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5139dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-5139dbc:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-75195d0{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-c6f8257{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-c6f8257:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c6f8257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-c6f8257:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-93b1237{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-d32d41d{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-d32d41d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-d32d41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-d32d41d:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-2afc64c{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-287d784{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-287d784:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-287d784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-287d784:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-9534938{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-e1d25cb{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-e1d25cb:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e1d25cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-e1d25cb:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-5ff4bd4{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-887074e{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-887074e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-887074e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-887074e:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-c802cde{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-4b55f38{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-880ac2f{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-880ac2f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-880ac2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-880ac2f:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-b8f5c0e{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-8045dc8{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-8045dc8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8045dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-8045dc8:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-164a61e{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-997f59d{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-997f59d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-997f59d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-997f59d:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-42eb17f{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-39aed70{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-39aed70:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-39aed70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-39aed70:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-2f417f4{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-701ca5c{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-701ca5c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-701ca5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-701ca5c:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-ad1d6eb{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-1cc47ea{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-1cc47ea:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1cc47ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1cc47ea:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-7badf3d{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-428bfe6{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-428bfe6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-428bfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-428bfe6:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-0411d3e{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-071a1ce{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-071a1ce:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-071a1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-071a1ce:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-641cd6d{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-7b371b8{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-7b371b8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7b371b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-7b371b8:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f8157c3{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-f7e97a4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-afa5957{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-afa5957:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-afa5957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-afa5957:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f13abce{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-c0e45cc{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-c0e45cc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c0e45cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-c0e45cc:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-4b2808a{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-22d6ee7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-dc10574{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-dc10574:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-dc10574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-dc10574:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-e1bb854{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-612bc20{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-237b35d{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-237b35d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-237b35d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-237b35d:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-af150e1{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-35aff29{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-35aff29:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-35aff29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-35aff29:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-c8a9a94{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-95bc750{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-95bc750:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-95bc750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-95bc750:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-df17b06{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-f55af40{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-f55af40:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f55af40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f55af40:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-8f0b2c9{font-size:0.6rem;}.elementor-846 .elementor-element.elementor-element-7f0ceef{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-846 .elementor-element.elementor-element-60125e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-846 .elementor-element.elementor-element-60125e5 .elementor-heading-title{font-size:1.8rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-846 .elementor-element.elementor-element-8b790fc{--width:48%;}.elementor-846 .elementor-element.elementor-element-a7b5ff5{--width:48%;}.elementor-846 .elementor-element.elementor-element-fc8bf76{--width:48%;}.elementor-846 .elementor-element.elementor-element-999c135{--width:48%;}.elementor-846 .elementor-element.elementor-element-0b78c3b{--content-width:800px;}.elementor-846 .elementor-element.elementor-element-92f4113{--width:100%;}.elementor-846 .elementor-element.elementor-element-2279a4b{--width:100%;}.elementor-846 .elementor-element.elementor-element-ce18ae5{--width:100%;}.elementor-846 .elementor-element.elementor-element-2848079{--width:100%;}.elementor-846 .elementor-element.elementor-element-ec3e640{--width:100%;}.elementor-846 .elementor-element.elementor-element-d36fec7{--width:100%;}.elementor-846 .elementor-element.elementor-element-de23870{--width:100%;}.elementor-846 .elementor-element.elementor-element-84d80a5{--width:100%;}.elementor-846 .elementor-element.elementor-element-2e834a9{--width:100%;}.elementor-846 .elementor-element.elementor-element-89b643c{--width:100%;}.elementor-846 .elementor-element.elementor-element-73b0032{--width:100%;}.elementor-846 .elementor-element.elementor-element-5139dbc{--width:100%;}.elementor-846 .elementor-element.elementor-element-c6f8257{--width:100%;}.elementor-846 .elementor-element.elementor-element-d32d41d{--width:100%;}.elementor-846 .elementor-element.elementor-element-287d784{--width:100%;}.elementor-846 .elementor-element.elementor-element-e1d25cb{--width:100%;}.elementor-846 .elementor-element.elementor-element-887074e{--width:100%;}.elementor-846 .elementor-element.elementor-element-880ac2f{--width:100%;}.elementor-846 .elementor-element.elementor-element-8045dc8{--width:100%;}.elementor-846 .elementor-element.elementor-element-997f59d{--width:100%;}.elementor-846 .elementor-element.elementor-element-39aed70{--width:100%;}.elementor-846 .elementor-element.elementor-element-701ca5c{--width:100%;}.elementor-846 .elementor-element.elementor-element-1cc47ea{--width:100%;}.elementor-846 .elementor-element.elementor-element-428bfe6{--width:100%;}.elementor-846 .elementor-element.elementor-element-071a1ce{--width:100%;}.elementor-846 .elementor-element.elementor-element-7b371b8{--width:100%;}.elementor-846 .elementor-element.elementor-element-afa5957{--width:100%;}.elementor-846 .elementor-element.elementor-element-c0e45cc{--width:100%;}.elementor-846 .elementor-element.elementor-element-dc10574{--width:100%;}.elementor-846 .elementor-element.elementor-element-237b35d{--width:100%;}.elementor-846 .elementor-element.elementor-element-35aff29{--width:100%;}.elementor-846 .elementor-element.elementor-element-95bc750{--width:100%;}.elementor-846 .elementor-element.elementor-element-f55af40{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2279a4b */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce18ae5 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848079 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3e640 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d36fec7 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de23870 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d80a5 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e834a9 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b643c */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b0032 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139dbc */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6f8257 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d32d41d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-287d784 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1d25cb */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-887074e */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880ac2f */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8045dc8 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997f59d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39aed70 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-701ca5c */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc47ea */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428bfe6 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-071a1ce */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b371b8 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa5957 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e45cc */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc10574 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b35d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35aff29 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95bc750 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f55af40 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2279a4b */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce18ae5 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848079 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3e640 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d36fec7 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de23870 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d80a5 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e834a9 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b643c */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b0032 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139dbc */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6f8257 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d32d41d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-287d784 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1d25cb */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-887074e */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880ac2f */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8045dc8 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997f59d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39aed70 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-701ca5c */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc47ea */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428bfe6 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-071a1ce */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b371b8 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa5957 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e45cc */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc10574 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b35d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35aff29 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95bc750 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f55af40 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2279a4b */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce18ae5 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848079 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3e640 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d36fec7 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de23870 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d80a5 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e834a9 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b643c */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b0032 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139dbc */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6f8257 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d32d41d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-287d784 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1d25cb */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-887074e */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880ac2f */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8045dc8 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997f59d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39aed70 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-701ca5c */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc47ea */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428bfe6 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-071a1ce */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b371b8 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa5957 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e45cc */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc10574 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b35d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35aff29 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95bc750 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f55af40 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2279a4b */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce18ae5 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848079 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3e640 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d36fec7 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de23870 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d80a5 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e834a9 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b643c */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b0032 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139dbc */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6f8257 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d32d41d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-287d784 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1d25cb */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-887074e */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880ac2f */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8045dc8 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997f59d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39aed70 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-701ca5c */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc47ea */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428bfe6 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-071a1ce */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b371b8 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa5957 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e45cc */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc10574 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b35d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35aff29 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95bc750 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f55af40 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2279a4b */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce18ae5 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848079 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3e640 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d36fec7 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de23870 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d80a5 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e834a9 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b643c */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b0032 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139dbc */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6f8257 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d32d41d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-287d784 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1d25cb */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-887074e */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880ac2f */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8045dc8 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997f59d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39aed70 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-701ca5c */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc47ea */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428bfe6 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-071a1ce */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b371b8 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa5957 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e45cc */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc10574 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b35d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35aff29 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95bc750 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f55af40 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2279a4b */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce18ae5 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848079 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3e640 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d36fec7 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de23870 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d80a5 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e834a9 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b643c */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b0032 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5139dbc */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6f8257 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d32d41d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-287d784 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1d25cb */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-887074e */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880ac2f */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8045dc8 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997f59d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39aed70 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-701ca5c */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc47ea */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428bfe6 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-071a1ce */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b371b8 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa5957 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e45cc */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc10574 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b35d */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35aff29 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95bc750 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f55af40 */.project-card .det-cont {
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.35s ease, transform 0.35s ease;
}

.project-card:hover .det-cont {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */