.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://granitedepotstores.com/wp-content/uploads/2026/07/granite-kitchen-island-installation-knoxville-tn.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:#F6CE0030;padding:5px 10px 5px 10px;border-radius:9999px 9999px 9999px 9999px;text-align:start;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-primary );}.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:3.5rem;font-weight:500;line-height:1.1em;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{font-family:var( --e-global-typography-00bd6d5-font-family ), Sans-serif;font-size:var( --e-global-typography-00bd6d5-font-size );font-weight:var( --e-global-typography-00bd6d5-font-weight );text-transform:var( --e-global-typography-00bd6d5-text-transform );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:9999px 9999px 9999px 9999px;padding:18px 35px 18px 35px;}.elementor-846 .elementor-element.elementor-global-3307 .elementor-button{background-color:#FFFFFF38;font-family:var( --e-global-typography-00bd6d5-font-family ), Sans-serif;font-size:var( --e-global-typography-00bd6d5-font-size );font-weight:var( --e-global-typography-00bd6d5-font-weight );text-transform:var( --e-global-typography-00bd6d5-text-transform );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );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:9999px 9999px 9999px 9999px;padding:18px 35px 18px 35px;}.elementor-846 .elementor-element.elementor-global-3307 .elementor-button:hover, .elementor-846 .elementor-element.elementor-global-3307 .elementor-button:focus{background-color:#FFFFFF45;color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-global-3307 .elementor-button-content-wrapper{flex-direction:row;}.elementor-846 .elementor-element.elementor-global-3307 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-846 .elementor-element.elementor-global-3307 .elementor-button:hover svg, .elementor-846 .elementor-element.elementor-global-3307 .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{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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-fe7461d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-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-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-ec3e640{--display:flex;--min-height:330px;--justify-content:flex-end;--background-transition:1s;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-ec3e640:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Aspen-White-Quartz.png");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:#0A0A0A00;--background-overlay:'';}.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-3471943 img{height:330px;object-fit:cover;object-position:center center;}.elementor-846 .elementor-element.elementor-element-72550f8{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.85;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-846 .elementor-element.elementor-element-72550f8::before, .elementor-846 .elementor-element.elementor-element-72550f8 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-72550f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-72550f8 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-72550f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-72550f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0A00 0%, var( --e-global-color-secondary ) 100%);}.elementor-846 .elementor-element.elementor-element-72550f8.e-con{--order:99999 /* order end hack */;}.elementor-846 .elementor-element.elementor-element-795503b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-8b42969 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-2848079{--display:flex;--min-height:330px;--justify-content:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Barbarela-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-2848079:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Barbarela-Granite.png");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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-713101c p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-5b9cfa4{--display:flex;--min-height:330px;--justify-content:flex-end;--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-5b9cfa4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5b9cfa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Bianco-Tesero-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-5b9cfa4:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Bianco-Tesero-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-5b9cfa4:hover::before, .elementor-846 .elementor-element.elementor-element-5b9cfa4:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5b9cfa4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5b9cfa4 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-5b9cfa4 > .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-5b9cfa4::before, .elementor-846 .elementor-element.elementor-element-5b9cfa4 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5b9cfa4 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5b9cfa4 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-5b9cfa4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-5b9cfa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-5b7c4bf{--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-cce3bc3{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-cce3bc3 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-c5a8268{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-c5a8268 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-d36fec7{--display:flex;--min-height:330px;--justify-content:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Pearl-Granite-2.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-d36fec7:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Pearl-Granite-2.png");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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-1811282 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-55c8d3c{--display:flex;--min-height:330px;--justify-content:flex-end;--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-55c8d3c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-55c8d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Pearl-Granite-1.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-55c8d3c:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Pearl-Granite-1.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-55c8d3c:hover::before, .elementor-846 .elementor-element.elementor-element-55c8d3c:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-55c8d3c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-55c8d3c > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-55c8d3c > .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-55c8d3c::before, .elementor-846 .elementor-element.elementor-element-55c8d3c > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-55c8d3c > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-55c8d3c > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-55c8d3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-55c8d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-a1c4a81{--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-8975a7a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-8975a7a p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9c82166{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-9c82166 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-1cdf3ce{--display:flex;--min-height:330px;--justify-content:flex-end;--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-1cdf3ce:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1cdf3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Taurus-Quartzite-2.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-1cdf3ce:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Taurus-Quartzite-2.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-1cdf3ce:hover::before, .elementor-846 .elementor-element.elementor-element-1cdf3ce:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1cdf3ce:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1cdf3ce > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-1cdf3ce > .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-1cdf3ce::before, .elementor-846 .elementor-element.elementor-element-1cdf3ce > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1cdf3ce > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1cdf3ce > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1cdf3ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1cdf3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-d07f022{--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-81d3596{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-81d3596 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-816ab46{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-816ab46 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-072cb9e{--display:flex;--min-height:330px;--justify-content:flex-end;--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-072cb9e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-072cb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Taurus-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-072cb9e:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Taurus-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-072cb9e:hover::before, .elementor-846 .elementor-element.elementor-element-072cb9e:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-072cb9e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-072cb9e > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-072cb9e > .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-072cb9e::before, .elementor-846 .elementor-element.elementor-element-072cb9e > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-072cb9e > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-072cb9e > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-072cb9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-072cb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-9813c11{--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-e6601f3{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-e6601f3 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-cda4e3a{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-cda4e3a p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-2279a4b{--display:flex;--min-height:330px;--justify-content:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Blue-Dunes-Granite-2.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-2279a4b:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Blue-Dunes-Granite-2.png");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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-ee4c32b p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0f7bc04{--display:flex;--min-height:330px;--justify-content:flex-end;--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-0f7bc04:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0f7bc04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Blue-Dunes-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-0f7bc04:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Blue-Dunes-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-0f7bc04:hover::before, .elementor-846 .elementor-element.elementor-element-0f7bc04:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0f7bc04:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0f7bc04 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-0f7bc04 > .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-0f7bc04::before, .elementor-846 .elementor-element.elementor-element-0f7bc04 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0f7bc04 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0f7bc04 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0f7bc04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0f7bc04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-e8e5bb2{--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-4826acd{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-4826acd p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-06873bd{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-06873bd p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-a91c4ae{--display:flex;--min-height:330px;--justify-content:flex-end;--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-a91c4ae:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a91c4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Blue-Dunes-Granite-1.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-a91c4ae:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Blue-Dunes-Granite-1.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-a91c4ae:hover::before, .elementor-846 .elementor-element.elementor-element-a91c4ae:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a91c4ae:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a91c4ae > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-a91c4ae > .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-a91c4ae::before, .elementor-846 .elementor-element.elementor-element-a91c4ae > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a91c4ae > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a91c4ae > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-a91c4ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-a91c4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-27ff9c6{--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-f46d5bc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f46d5bc p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-a79e2fb{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-a79e2fb p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-de23870{--display:flex;--min-height:330px;--justify-content:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Brazilian-Carrara-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-de23870:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Brazilian-Carrara-Quartz.png");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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-2b19629 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-ce18ae5{--display:flex;--min-height:330px;--justify-content:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Illusion-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-ce18ae5:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Illusion-Quartz.png");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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-4718598 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-2e834a9{--display:flex;--min-height:330px;--justify-content:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Izaro-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-2e834a9:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Izaro-Quartz.png");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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-92513ff p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-aa094c4{--display:flex;--min-height:330px;--justify-content:flex-end;--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-aa094c4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-aa094c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-Gold-Quartz-1.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-aa094c4:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-Gold-Quartz-1.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-aa094c4:hover::before, .elementor-846 .elementor-element.elementor-element-aa094c4:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-aa094c4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-aa094c4 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-aa094c4 > .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-aa094c4::before, .elementor-846 .elementor-element.elementor-element-aa094c4 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-aa094c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-aa094c4 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-aa094c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-aa094c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-5bea007{--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-38a949b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-38a949b p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-c3f3a7c{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-c3f3a7c p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-83b6e6c{--display:flex;--min-height:330px;--justify-content:flex-end;--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-83b6e6c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-83b6e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-83b6e6c:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-83b6e6c:hover::before, .elementor-846 .elementor-element.elementor-element-83b6e6c:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-83b6e6c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-83b6e6c > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-83b6e6c > .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-83b6e6c::before, .elementor-846 .elementor-element.elementor-element-83b6e6c > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-83b6e6c > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-83b6e6c > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-83b6e6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-83b6e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-0950cb7{--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-af229f1{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-af229f1 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-3629e92{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-3629e92 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-6f30e3b{--display:flex;--min-height:330px;--justify-content:flex-end;--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-6f30e3b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6f30e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-SIlver-Quartz-2.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-6f30e3b:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-SIlver-Quartz-2.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-6f30e3b:hover::before, .elementor-846 .elementor-element.elementor-element-6f30e3b:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6f30e3b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6f30e3b > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-6f30e3b > .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-6f30e3b::before, .elementor-846 .elementor-element.elementor-element-6f30e3b > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6f30e3b > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6f30e3b > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-6f30e3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-6f30e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-918e939{--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-1bf0067{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-1bf0067 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-cecab78{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-cecab78 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-311bd2f{--display:flex;--min-height:330px;--justify-content:flex-end;--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-311bd2f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-311bd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-Silver-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-311bd2f:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-Silver-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-311bd2f:hover::before, .elementor-846 .elementor-element.elementor-element-311bd2f:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-311bd2f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-311bd2f > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-311bd2f > .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-311bd2f::before, .elementor-846 .elementor-element.elementor-element-311bd2f > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-311bd2f > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-311bd2f > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-311bd2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-311bd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-5cdc8ab{--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-d822950{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-d822950 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-d87c04c{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-d87c04c p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-30e5fa0{--display:flex;--min-height:330px;--justify-content:flex-end;--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-30e5fa0:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-30e5fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sponda-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-30e5fa0:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sponda-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-30e5fa0:hover::before, .elementor-846 .elementor-element.elementor-element-30e5fa0:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-30e5fa0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-30e5fa0 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-30e5fa0 > .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-30e5fa0::before, .elementor-846 .elementor-element.elementor-element-30e5fa0 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-30e5fa0 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-30e5fa0 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-30e5fa0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-30e5fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-2e1560c{--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-507c6b4{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-507c6b4 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-14d735d{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-14d735d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9ad4d01{--display:flex;--min-height:330px;--justify-content:flex-end;--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-9ad4d01:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9ad4d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Storm-Gold-Quartz-1.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-9ad4d01:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Storm-Gold-Quartz-1.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-9ad4d01:hover::before, .elementor-846 .elementor-element.elementor-element-9ad4d01:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9ad4d01:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9ad4d01 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-9ad4d01 > .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-9ad4d01::before, .elementor-846 .elementor-element.elementor-element-9ad4d01 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9ad4d01 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9ad4d01 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9ad4d01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9ad4d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-e627f5a{--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-f62b325{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f62b325 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-67d1709{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-67d1709 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-6770954{--display:flex;--min-height:330px;--justify-content:flex-end;--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-6770954:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6770954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Storm-Gold-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-6770954:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Storm-Gold-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-6770954:hover::before, .elementor-846 .elementor-element.elementor-element-6770954:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6770954:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6770954 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-6770954 > .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-6770954::before, .elementor-846 .elementor-element.elementor-element-6770954 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6770954 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6770954 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-6770954 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-6770954 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-0821639{--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-ff834cc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-ff834cc p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b99daa7{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b99daa7 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-84d80a5{--display:flex;--min-height:330px;--justify-content:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Dalas-White-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-84d80a5:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Dalas-White-Granite.png");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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-5be09e4 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-5d05329{--display:flex;--min-height:330px;--justify-content:flex-end;--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-5d05329:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5d05329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Dallas-White-Granite-2.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-5d05329:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Dallas-White-Granite-2.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-5d05329:hover::before, .elementor-846 .elementor-element.elementor-element-5d05329:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5d05329:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5d05329 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-5d05329 > .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-5d05329::before, .elementor-846 .elementor-element.elementor-element-5d05329 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5d05329 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5d05329 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-5d05329 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-5d05329 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-874cafe{--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-83593e2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-83593e2 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-c3feba6{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-c3feba6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-887074e{--display:flex;--min-height:330px;--justify-content:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fantasy-Brown-Granite-2.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-887074e:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fantasy-Brown-Granite-2.png");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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b86fe30 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7920115{--display:flex;--min-height:330px;--justify-content:flex-end;--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-7920115:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7920115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fantasy-Brown-Granite.jpg");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;}.elementor-846 .elementor-element.elementor-element-7920115:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fantasy-Brown-Granite.jpg");background-position:center center;background-repeat:no-repeat;background-size:40vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-7920115:hover::before, .elementor-846 .elementor-element.elementor-element-7920115:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7920115:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7920115 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-7920115 > .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-7920115::before, .elementor-846 .elementor-element.elementor-element-7920115 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7920115 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7920115 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-7920115 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-7920115 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-b756619{--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-288308d{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-288308d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-569134b{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-569134b p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-bf28a8b{--display:flex;--min-height:330px;--justify-content:flex-end;--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-bf28a8b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-bf28a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fantasy-Brown-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-bf28a8b:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fantasy-Brown-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-bf28a8b:hover::before, .elementor-846 .elementor-element.elementor-element-bf28a8b:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-bf28a8b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-bf28a8b > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-bf28a8b > .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-bf28a8b::before, .elementor-846 .elementor-element.elementor-element-bf28a8b > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-bf28a8b > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-bf28a8b > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-bf28a8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-bf28a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-d5b0ef5{--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-efb8144{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-efb8144 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7263639{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-7263639 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-db45c08{--display:flex;--min-height:330px;--justify-content:flex-end;--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-db45c08:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-db45c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fashion-White.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-db45c08:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fashion-White.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-db45c08:hover::before, .elementor-846 .elementor-element.elementor-element-db45c08:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-db45c08:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-db45c08 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-db45c08 > .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-db45c08::before, .elementor-846 .elementor-element.elementor-element-db45c08 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-db45c08 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-db45c08 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-db45c08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-db45c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-d48acd0{--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-0d66a23{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-0d66a23 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-617dff8{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-617dff8 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7f0d490{--display:flex;--min-height:330px;--justify-content:flex-end;--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-7f0d490:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7f0d490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Golden-Thunder-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-7f0d490:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Golden-Thunder-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-7f0d490:hover::before, .elementor-846 .elementor-element.elementor-element-7f0d490:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7f0d490:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7f0d490 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-7f0d490 > .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-7f0d490::before, .elementor-846 .elementor-element.elementor-element-7f0d490 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7f0d490 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7f0d490 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-7f0d490 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-7f0d490 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-7bdc3d6{--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-c30570e{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-c30570e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-cc7c2f0{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-cc7c2f0 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-8682c6c{--display:flex;--min-height:330px;--justify-content:flex-end;--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-8682c6c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8682c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Inspiration-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-8682c6c:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Inspiration-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-8682c6c:hover::before, .elementor-846 .elementor-element.elementor-element-8682c6c:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8682c6c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8682c6c > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-8682c6c > .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-8682c6c::before, .elementor-846 .elementor-element.elementor-element-8682c6c > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8682c6c > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8682c6c > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8682c6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8682c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-7876d71{--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-865a929{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-865a929 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-4565bc7{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-4565bc7 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-f52a07e{--display:flex;--min-height:330px;--justify-content:flex-end;--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-f52a07e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f52a07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Istanbul-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-f52a07e:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Istanbul-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-f52a07e:hover::before, .elementor-846 .elementor-element.elementor-element-f52a07e:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f52a07e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f52a07e > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-f52a07e > .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-f52a07e::before, .elementor-846 .elementor-element.elementor-element-f52a07e > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f52a07e > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f52a07e > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-f52a07e > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-f52a07e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-4341c92{--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-ac7c5ac{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-ac7c5ac p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-6aad2c0{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-6aad2c0 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-a40c192{--display:flex;--min-height:330px;--justify-content:flex-end;--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-a40c192:hover::before, .elementor-846 .elementor-element.elementor-element-a40c192:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a40c192:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a40c192 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-a40c192 > .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-a40c192:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a40c192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-a40c192:hover{background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-a40c192::before, .elementor-846 .elementor-element.elementor-element-a40c192 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a40c192 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a40c192 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-a40c192 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-a40c192 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-be67ae8{--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-4f24d44{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-4f24d44 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-787dbcf{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-787dbcf p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-38c7264{--display:flex;--min-height:330px;--justify-content:flex-end;--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-38c7264:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-38c7264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Mont-Blanc-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-38c7264:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Mont-Blanc-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-38c7264:hover::before, .elementor-846 .elementor-element.elementor-element-38c7264:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-38c7264:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-38c7264 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-38c7264 > .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-38c7264::before, .elementor-846 .elementor-element.elementor-element-38c7264 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-38c7264 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-38c7264 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-38c7264 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-38c7264 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-3d46e52{--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-60d580b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-60d580b p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-2f74bbe{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-2f74bbe p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0c1b69a{--display:flex;--min-height:330px;--justify-content:flex-end;--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-0c1b69a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0c1b69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Moonlight-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-0c1b69a:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Moonlight-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-0c1b69a:hover::before, .elementor-846 .elementor-element.elementor-element-0c1b69a:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0c1b69a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0c1b69a > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-0c1b69a > .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-0c1b69a::before, .elementor-846 .elementor-element.elementor-element-0c1b69a > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0c1b69a > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0c1b69a > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0c1b69a > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0c1b69a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-0483e1c{--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-d839c27{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-d839c27 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-c52369d{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-c52369d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-1f63c82{--display:flex;--min-height:330px;--justify-content:flex-end;--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-1f63c82:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1f63c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-New-Caledonia.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-1f63c82:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-New-Caledonia.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-1f63c82:hover::before, .elementor-846 .elementor-element.elementor-element-1f63c82:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1f63c82:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1f63c82 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-1f63c82 > .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-1f63c82::before, .elementor-846 .elementor-element.elementor-element-1f63c82 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1f63c82 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1f63c82 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1f63c82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1f63c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-7f0660a{--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-c20e2b6{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-c20e2b6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b575bf2{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b575bf2 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-1af1e8d{--display:flex;--min-height:330px;--justify-content:flex-end;--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-1af1e8d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1af1e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Ocean-Marble.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-1af1e8d:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Ocean-Marble.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-1af1e8d:hover::before, .elementor-846 .elementor-element.elementor-element-1af1e8d:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1af1e8d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1af1e8d > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-1af1e8d > .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-1af1e8d::before, .elementor-846 .elementor-element.elementor-element-1af1e8d > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1af1e8d > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1af1e8d > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1af1e8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1af1e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-ccc8694{--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-1b44fb4{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-1b44fb4 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-02480ca{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-02480ca p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-4eaab4c{--display:flex;--min-height:330px;--justify-content:flex-end;--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-4eaab4c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4eaab4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Patagonia-Quartzite.jpg");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-4eaab4c:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Patagonia-Quartzite.jpg");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-4eaab4c:hover::before, .elementor-846 .elementor-element.elementor-element-4eaab4c:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4eaab4c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4eaab4c > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-4eaab4c > .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-4eaab4c::before, .elementor-846 .elementor-element.elementor-element-4eaab4c > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4eaab4c > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4eaab4c > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-4eaab4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-4eaab4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-6955eed{--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-6740a00{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-6740a00 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-174913e{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-174913e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-5e099ce{--display:flex;--min-height:330px;--justify-content:flex-end;--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-5e099ce:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5e099ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Steel-Grey-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-5e099ce:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Steel-Grey-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-5e099ce:hover::before, .elementor-846 .elementor-element.elementor-element-5e099ce:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5e099ce:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5e099ce > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-5e099ce > .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-5e099ce::before, .elementor-846 .elementor-element.elementor-element-5e099ce > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5e099ce > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-5e099ce > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-5e099ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-5e099ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-13e7295{--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-d135cd3{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-d135cd3 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-d89c68c{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-d89c68c p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-507ec89{--display:flex;--min-height:330px;--justify-content:flex-end;--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-507ec89:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-507ec89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Taj-Mahal-Quartzite-1.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-507ec89:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Taj-Mahal-Quartzite-1.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-507ec89:hover::before, .elementor-846 .elementor-element.elementor-element-507ec89:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-507ec89:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-507ec89 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-507ec89 > .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-507ec89::before, .elementor-846 .elementor-element.elementor-element-507ec89 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-507ec89 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-507ec89 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-507ec89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-507ec89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-857cdf0{--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-09c9fc7{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-09c9fc7 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-a9cce5d{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-a9cce5d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-957bfb0{--display:flex;--min-height:330px;--justify-content:flex-end;--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-957bfb0:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-957bfb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Titanium-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-957bfb0:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Titanium-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-957bfb0:hover::before, .elementor-846 .elementor-element.elementor-element-957bfb0:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-957bfb0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-957bfb0 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-957bfb0 > .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-957bfb0::before, .elementor-846 .elementor-element.elementor-element-957bfb0 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-957bfb0 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-957bfb0 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-957bfb0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-957bfb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-d017358{--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-c6f9a64{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-c6f9a64 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0d65571{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-0d65571 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b6ba5d9{--display:flex;--min-height:330px;--justify-content:flex-end;--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-b6ba5d9:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b6ba5d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Tulum-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-b6ba5d9:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Tulum-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-b6ba5d9:hover::before, .elementor-846 .elementor-element.elementor-element-b6ba5d9:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b6ba5d9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b6ba5d9 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-b6ba5d9 > .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-b6ba5d9::before, .elementor-846 .elementor-element.elementor-element-b6ba5d9 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b6ba5d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b6ba5d9 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-b6ba5d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-b6ba5d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-51696e3{--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-01bfa45{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-01bfa45 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-a7fdf9f{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-a7fdf9f p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-20d200f{--display:flex;--min-height:330px;--justify-content:flex-end;--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-20d200f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-20d200f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Uba-Tuba.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-20d200f:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Uba-Tuba.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-20d200f:hover::before, .elementor-846 .elementor-element.elementor-element-20d200f:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-20d200f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-20d200f > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-20d200f > .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-20d200f::before, .elementor-846 .elementor-element.elementor-element-20d200f > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-20d200f > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-20d200f > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-20d200f > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-20d200f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-70612b0{--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-1f71930{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-1f71930 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-da37422{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-da37422 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-258f5db{--display:flex;--min-height:330px;--justify-content:flex-end;--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-258f5db:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-258f5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Verona.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-258f5db:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Verona.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-258f5db:hover::before, .elementor-846 .elementor-element.elementor-element-258f5db:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-258f5db:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-258f5db > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-258f5db > .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-258f5db::before, .elementor-846 .elementor-element.elementor-element-258f5db > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-258f5db > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-258f5db > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-258f5db > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-258f5db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-e2bc607{--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-47487a1{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-47487a1 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-057309b{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-057309b p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-1ff04ea{--display:flex;--min-height:330px;--justify-content:flex-end;--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-1ff04ea:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1ff04ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Viscont-White-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-1ff04ea:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Viscont-White-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-1ff04ea:hover::before, .elementor-846 .elementor-element.elementor-element-1ff04ea:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1ff04ea:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1ff04ea > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-1ff04ea > .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-1ff04ea::before, .elementor-846 .elementor-element.elementor-element-1ff04ea > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1ff04ea > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1ff04ea > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1ff04ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1ff04ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-b75c0c2{--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-8c994ce{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-8c994ce p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-41bd571{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-41bd571 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-25c59a0{--display:flex;--min-height:330px;--justify-content:flex-end;--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-25c59a0:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-25c59a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-White-Ice-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-25c59a0:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-White-Ice-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-25c59a0:hover::before, .elementor-846 .elementor-element.elementor-element-25c59a0:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-25c59a0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-25c59a0 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-25c59a0 > .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-25c59a0::before, .elementor-846 .elementor-element.elementor-element-25c59a0 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-25c59a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-25c59a0 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-25c59a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-25c59a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-53e17c2{--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-adf4edb{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-adf4edb p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-047714b{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-047714b p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-c80ae64{--display:flex;--min-height:330px;--justify-content:flex-end;--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-c80ae64:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c80ae64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-White-Lace-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-c80ae64:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-White-Lace-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-c80ae64:hover::before, .elementor-846 .elementor-element.elementor-element-c80ae64:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c80ae64:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c80ae64 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-c80ae64 > .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-c80ae64::before, .elementor-846 .elementor-element.elementor-element-c80ae64 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c80ae64 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c80ae64 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-c80ae64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-c80ae64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-77543a7{--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-b1a1f66{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-b1a1f66 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-00c6c57{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-00c6c57 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-113ff98{--display:flex;--min-height:330px;--justify-content:flex-end;--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-113ff98:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-113ff98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-White-Zen-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-113ff98:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-White-Zen-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-113ff98:hover::before, .elementor-846 .elementor-element.elementor-element-113ff98:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-113ff98:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-113ff98 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-113ff98 > .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-113ff98::before, .elementor-846 .elementor-element.elementor-element-113ff98 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-113ff98 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-113ff98 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-113ff98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-113ff98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-cd67780{--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-e19615e{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-e19615e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-fbdeadb{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-fbdeadb p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-89b643c{--display:flex;--min-height:330px;--justify-content:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Copy-of-Backsplash-Calacatta-Storm-Gold-Quartz.jpg");background-position:center center;background-repeat:no-repeat;background-size:33vw auto;}.elementor-846 .elementor-element.elementor-element-89b643c:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Calacatta-Storm-Gold-Quartz-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:36vw 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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b237ace p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0ee1c0a{--display:flex;--min-height:330px;--justify-content:flex-end;--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-0ee1c0a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0ee1c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Mont-Blanc-Quartzide.png");background-position:center center;background-repeat:no-repeat;background-size:33vw auto;}.elementor-846 .elementor-element.elementor-element-0ee1c0a:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Mont-Blanc-Quartzide.png");background-position:center center;background-repeat:no-repeat;background-size:36vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-0ee1c0a:hover::before, .elementor-846 .elementor-element.elementor-element-0ee1c0a:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0ee1c0a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0ee1c0a > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-0ee1c0a > .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-0ee1c0a::before, .elementor-846 .elementor-element.elementor-element-0ee1c0a > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0ee1c0a > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0ee1c0a > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0ee1c0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0ee1c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-f0950c7{--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-83d9599{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-83d9599 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9ef613e{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-9ef613e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-5139dbc{--display:flex;--min-height:330px;--justify-content:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Tahitian-Cream-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:33vw auto;}.elementor-846 .elementor-element.elementor-element-5139dbc:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Tahitian-Cream-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:36vw 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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );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:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-Calacatta-Illusion-Quartz-e1783450659920.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-c6f8257:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-Calacatta-Illusion-Quartz-e1783450659920.png");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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-83d17c6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-6df742a{--display:flex;--min-height:330px;--justify-content:flex-end;--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-6df742a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6df742a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-White-Lace-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-6df742a:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-White-Lace-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-6df742a:hover::before, .elementor-846 .elementor-element.elementor-element-6df742a:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6df742a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6df742a > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-6df742a > .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-6df742a::before, .elementor-846 .elementor-element.elementor-element-6df742a > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6df742a > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6df742a > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-6df742a > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-6df742a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-22ed9a3{--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-4a6da9b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-4a6da9b p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-5bd1ea4{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-5bd1ea4 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-75c2f34{--display:flex;--min-height:330px;--justify-content:flex-end;--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-75c2f34:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-75c2f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-Black-Taurus-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-75c2f34:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-Black-Taurus-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-75c2f34:hover::before, .elementor-846 .elementor-element.elementor-element-75c2f34:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-75c2f34:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-75c2f34 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-75c2f34 > .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-75c2f34::before, .elementor-846 .elementor-element.elementor-element-75c2f34 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-75c2f34 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-75c2f34 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-75c2f34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-75c2f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-b6d6853{--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-dd39f58{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-dd39f58 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-70fee37{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-70fee37 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-ce1ced3{--display:flex;--min-height:330px;--justify-content:flex-end;--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-ce1ced3:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ce1ced3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Stairs-Fashion-White.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-ce1ced3:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Stairs-Fashion-White.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-ce1ced3:hover::before, .elementor-846 .elementor-element.elementor-element-ce1ced3:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ce1ced3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ce1ced3 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-ce1ced3 > .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-ce1ced3::before, .elementor-846 .elementor-element.elementor-element-ce1ced3 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ce1ced3 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ce1ced3 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-ce1ced3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-ce1ced3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-3c6de53{--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-b8f3bbe{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-b8f3bbe p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-6a26bf6{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-6a26bf6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-f8a7d5f{--display:flex;--min-height:330px;--justify-content:flex-end;--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-f8a7d5f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f8a7d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Stairs-Starry-Night-Quartz.jpg");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-f8a7d5f:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Stairs-Starry-Night-Quartz.jpg");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-f8a7d5f:hover::before, .elementor-846 .elementor-element.elementor-element-f8a7d5f:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f8a7d5f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f8a7d5f > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-f8a7d5f > .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-f8a7d5f::before, .elementor-846 .elementor-element.elementor-element-f8a7d5f > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f8a7d5f > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f8a7d5f > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-f8a7d5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-f8a7d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-4d747ce{--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-0dc58af{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-0dc58af p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-5314026{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-5314026 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-da3a0f1{--display:flex;--min-height:330px;--justify-content:flex-end;--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-da3a0f1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-da3a0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Steam-Shower-Mandala-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-da3a0f1:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Steam-Shower-Mandala-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-da3a0f1:hover::before, .elementor-846 .elementor-element.elementor-element-da3a0f1:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-da3a0f1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-da3a0f1 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-da3a0f1 > .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-da3a0f1::before, .elementor-846 .elementor-element.elementor-element-da3a0f1 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-da3a0f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-da3a0f1 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-da3a0f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-da3a0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-33b9c68{--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-7d11a55{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-7d11a55 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-cd3148e{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-cd3148e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-d32d41d{--display:flex;--min-height:330px;--justify-content:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Bathroom-Starry-night-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-d32d41d:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Bathroom-Starry-night-Granite.png");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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );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:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Bathroom-White-Portinari-Granite-.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-287d784:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Bathroom-White-Portinari-Granite-.png");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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );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:flex-end;--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://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Calacatta-Sienna-Silver--scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-e1d25cb:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Calacatta-Sienna-Silver--scaled.jpg");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-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:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );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:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-d86d8a5 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b71d5d6{--display:flex;--min-height:330px;--justify-content:flex-end;--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-b71d5d6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b71d5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Steel-Grey-Leather-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:51vw auto;}.elementor-846 .elementor-element.elementor-element-b71d5d6:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Steel-Grey-Leather-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:54vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-b71d5d6:hover::before, .elementor-846 .elementor-element.elementor-element-b71d5d6:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b71d5d6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b71d5d6 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-b71d5d6 > .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-b71d5d6::before, .elementor-846 .elementor-element.elementor-element-b71d5d6 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b71d5d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b71d5d6 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-b71d5d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-b71d5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-b2d25e8{--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-838d840{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-838d840 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-165c057{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-165c057 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-44aa1a1{--display:flex;--min-height:330px;--justify-content:flex-end;--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-44aa1a1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-44aa1a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Tempest-Blue-Quartzide.png");background-position:center center;background-repeat:no-repeat;background-size:51vw auto;}.elementor-846 .elementor-element.elementor-element-44aa1a1:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Tempest-Blue-Quartzide.png");background-position:center center;background-repeat:no-repeat;background-size:54vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-44aa1a1:hover::before, .elementor-846 .elementor-element.elementor-element-44aa1a1:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-44aa1a1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-44aa1a1 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-44aa1a1 > .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-44aa1a1::before, .elementor-846 .elementor-element.elementor-element-44aa1a1 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-44aa1a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-44aa1a1 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-44aa1a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-44aa1a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-485fc45{--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-2212129{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-2212129 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-bfcbd3c{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-bfcbd3c p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-1c962f6{--display:flex;--min-height:330px;--justify-content:flex-end;--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-1c962f6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1c962f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Kitchen-Titanium-Granite-1.png");background-position:center center;background-repeat:no-repeat;background-size:51vw auto;}.elementor-846 .elementor-element.elementor-element-1c962f6:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Kitchen-Titanium-Granite-1.png");background-position:center center;background-repeat:no-repeat;background-size:54vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-1c962f6:hover::before, .elementor-846 .elementor-element.elementor-element-1c962f6:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1c962f6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1c962f6 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-1c962f6 > .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-1c962f6::before, .elementor-846 .elementor-element.elementor-element-1c962f6 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1c962f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1c962f6 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1c962f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1c962f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-8cda04b{--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-a0d982f{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-a0d982f p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-81ec34a{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-81ec34a p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-a7cecc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-b671bd1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-846 .elementor-element.elementor-element-b671bd1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #0A0A0AC4 100%);}.elementor-846 .elementor-element.elementor-element-b671bd1{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:left;--content-justify-content:flex-end;--content-padding:20px;--description-text-color:var( --e-global-color-39e4015 );--content-transition-duration:500ms;--content-transition-delay:500ms;}.elementor-846 .elementor-element.elementor-element-b671bd1 .elementor-gallery-item__description{font-family:"Inter", Sans-serif;font-size:0.6rem;font-weight:600;text-transform:uppercase;letter-spacing:0.3em;}.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-b2d64ef{--display:flex;--min-height:330px;--justify-content:flex-end;--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-b2d64ef:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b2d64ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Aspen-White-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-b2d64ef:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Aspen-White-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-b2d64ef:hover::before, .elementor-846 .elementor-element.elementor-element-b2d64ef:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b2d64ef:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b2d64ef > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-b2d64ef > .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-b2d64ef::before, .elementor-846 .elementor-element.elementor-element-b2d64ef > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b2d64ef > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b2d64ef > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-b2d64ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-b2d64ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-2ef4da0{--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-69ac384{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-69ac384 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7774359{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-7774359 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-a32595d{--display:flex;--min-height:330px;--justify-content:flex-end;--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-a32595d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a32595d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Barbarela-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-a32595d:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Barbarela-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-a32595d:hover::before, .elementor-846 .elementor-element.elementor-element-a32595d:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a32595d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a32595d > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-a32595d > .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-a32595d::before, .elementor-846 .elementor-element.elementor-element-a32595d > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a32595d > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-a32595d > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-a32595d > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-a32595d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-8911168{--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-f3d9853{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f3d9853 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-acacb38{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-acacb38 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-73ded0f{--display:flex;--min-height:330px;--justify-content:flex-end;--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-73ded0f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-73ded0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Bianco-Tesero-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-73ded0f:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Bianco-Tesero-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-73ded0f:hover::before, .elementor-846 .elementor-element.elementor-element-73ded0f:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-73ded0f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-73ded0f > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-73ded0f > .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-73ded0f::before, .elementor-846 .elementor-element.elementor-element-73ded0f > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-73ded0f > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-73ded0f > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-73ded0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-73ded0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-779c133{--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-13d6444{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-13d6444 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-26f856e{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-26f856e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-16e192e{--display:flex;--min-height:330px;--justify-content:flex-end;--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-16e192e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-16e192e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Pearl-Granite-2.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-16e192e:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Pearl-Granite-2.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-16e192e:hover::before, .elementor-846 .elementor-element.elementor-element-16e192e:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-16e192e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-16e192e > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-16e192e > .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-16e192e::before, .elementor-846 .elementor-element.elementor-element-16e192e > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-16e192e > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-16e192e > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-16e192e > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-16e192e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-e05d12c{--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-1aeef45{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-1aeef45 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0702701{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-0702701 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-76e9b60{--display:flex;--min-height:330px;--justify-content:flex-end;--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-76e9b60:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-76e9b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Pearl-Granite-1.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-76e9b60:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Pearl-Granite-1.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-76e9b60:hover::before, .elementor-846 .elementor-element.elementor-element-76e9b60:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-76e9b60:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-76e9b60 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-76e9b60 > .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-76e9b60::before, .elementor-846 .elementor-element.elementor-element-76e9b60 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-76e9b60 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-76e9b60 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-76e9b60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-76e9b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-ec7ec2a{--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-1bc7c98{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-1bc7c98 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-d64f763{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-d64f763 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-8524f3a{--display:flex;--min-height:330px;--justify-content:flex-end;--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-8524f3a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8524f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Taurus-Quartzite-2.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-8524f3a:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Taurus-Quartzite-2.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-8524f3a:hover::before, .elementor-846 .elementor-element.elementor-element-8524f3a:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8524f3a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8524f3a > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-8524f3a > .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-8524f3a::before, .elementor-846 .elementor-element.elementor-element-8524f3a > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8524f3a > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8524f3a > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8524f3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8524f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-10ae5f4{--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-cd0f0af{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-cd0f0af p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b027f1d{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b027f1d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-4b9363d{--display:flex;--min-height:330px;--justify-content:flex-end;--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-4b9363d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4b9363d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Taurus-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-4b9363d:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Black-Taurus-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-4b9363d:hover::before, .elementor-846 .elementor-element.elementor-element-4b9363d:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4b9363d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4b9363d > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-4b9363d > .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-4b9363d::before, .elementor-846 .elementor-element.elementor-element-4b9363d > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4b9363d > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4b9363d > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-4b9363d > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-4b9363d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-e94f9d5{--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-7c8b276{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-7c8b276 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-4880f0a{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-4880f0a p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-c8d6d4e{--display:flex;--min-height:330px;--justify-content:flex-end;--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-c8d6d4e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c8d6d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Blue-Dunes-Granite-2.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-c8d6d4e:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Blue-Dunes-Granite-2.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-c8d6d4e:hover::before, .elementor-846 .elementor-element.elementor-element-c8d6d4e:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c8d6d4e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c8d6d4e > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-c8d6d4e > .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-c8d6d4e::before, .elementor-846 .elementor-element.elementor-element-c8d6d4e > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c8d6d4e > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-c8d6d4e > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-c8d6d4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-c8d6d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-f563db4{--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-f04a172{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f04a172 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-45677f6{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-45677f6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-3a2c8a8{--display:flex;--min-height:330px;--justify-content:flex-end;--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-3a2c8a8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-3a2c8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Blue-Dunes-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-3a2c8a8:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Blue-Dunes-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-3a2c8a8:hover::before, .elementor-846 .elementor-element.elementor-element-3a2c8a8:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-3a2c8a8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-3a2c8a8 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-3a2c8a8 > .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-3a2c8a8::before, .elementor-846 .elementor-element.elementor-element-3a2c8a8 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-3a2c8a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-3a2c8a8 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-3a2c8a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-3a2c8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-f7c542b{--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-1999bae{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-1999bae p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-74808b6{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-74808b6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-751498e{--display:flex;--min-height:330px;--justify-content:flex-end;--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-751498e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-751498e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Blue-Dunes-Granite-1.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-751498e:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Blue-Dunes-Granite-1.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-751498e:hover::before, .elementor-846 .elementor-element.elementor-element-751498e:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-751498e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-751498e > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-751498e > .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-751498e::before, .elementor-846 .elementor-element.elementor-element-751498e > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-751498e > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-751498e > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-751498e > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-751498e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-631bd46{--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-967f5f6{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-967f5f6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-e9d73d6{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-e9d73d6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-e53a199{--display:flex;--min-height:330px;--justify-content:flex-end;--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-e53a199:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e53a199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Brazilian-Carrara-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-e53a199:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Brazilian-Carrara-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-e53a199:hover::before, .elementor-846 .elementor-element.elementor-element-e53a199:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e53a199:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e53a199 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-e53a199 > .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-e53a199::before, .elementor-846 .elementor-element.elementor-element-e53a199 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e53a199 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e53a199 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-e53a199 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-e53a199 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-9af4c2f{--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-07d13af{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-07d13af p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-dbfc2ee{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-dbfc2ee p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-8b8f335{--display:flex;--min-height:330px;--justify-content:flex-end;--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-8b8f335:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8b8f335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Illusion-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-8b8f335:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Illusion-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-8b8f335:hover::before, .elementor-846 .elementor-element.elementor-element-8b8f335:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8b8f335:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8b8f335 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-8b8f335 > .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-8b8f335::before, .elementor-846 .elementor-element.elementor-element-8b8f335 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8b8f335 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8b8f335 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8b8f335 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8b8f335 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-34eb348{--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-a28e9a5{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-a28e9a5 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-350dc5e{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-350dc5e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-2c91c1a{--display:flex;--min-height:330px;--justify-content:flex-end;--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-2c91c1a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2c91c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Izaro-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-2c91c1a:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Izaro-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-2c91c1a:hover::before, .elementor-846 .elementor-element.elementor-element-2c91c1a:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2c91c1a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2c91c1a > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-2c91c1a > .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-2c91c1a::before, .elementor-846 .elementor-element.elementor-element-2c91c1a > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2c91c1a > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2c91c1a > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-2c91c1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-2c91c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-ee75c1e{--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-a345cbb{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-a345cbb p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-3ea714d{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-3ea714d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-31d5f12{--display:flex;--min-height:330px;--justify-content:flex-end;--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-31d5f12:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-31d5f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-Gold-Quartz-1.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-31d5f12:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-Gold-Quartz-1.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-31d5f12:hover::before, .elementor-846 .elementor-element.elementor-element-31d5f12:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-31d5f12:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-31d5f12 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-31d5f12 > .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-31d5f12::before, .elementor-846 .elementor-element.elementor-element-31d5f12 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-31d5f12 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-31d5f12 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-31d5f12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-31d5f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-5bf341f{--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-57a3cac{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-57a3cac p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-bd45f07{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-bd45f07 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9c2aecc{--display:flex;--min-height:330px;--justify-content:flex-end;--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-9c2aecc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9c2aecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-9c2aecc:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-9c2aecc:hover::before, .elementor-846 .elementor-element.elementor-element-9c2aecc:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9c2aecc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9c2aecc > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-9c2aecc > .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-9c2aecc::before, .elementor-846 .elementor-element.elementor-element-9c2aecc > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9c2aecc > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9c2aecc > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9c2aecc > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9c2aecc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-be6d1d7{--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-9ac7110{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-9ac7110 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-10123b6{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-10123b6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-43611a7{--display:flex;--min-height:330px;--justify-content:flex-end;--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-43611a7:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-43611a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-SIlver-Quartz-2.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-43611a7:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-SIlver-Quartz-2.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-43611a7:hover::before, .elementor-846 .elementor-element.elementor-element-43611a7:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-43611a7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-43611a7 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-43611a7 > .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-43611a7::before, .elementor-846 .elementor-element.elementor-element-43611a7 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-43611a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-43611a7 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-43611a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-43611a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-ae66e33{--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-df75ba8{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-df75ba8 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-2478ff9{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-2478ff9 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9fe29fd{--display:flex;--min-height:330px;--justify-content:flex-end;--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-9fe29fd:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9fe29fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-Silver-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-9fe29fd:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sienna-Silver-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-9fe29fd:hover::before, .elementor-846 .elementor-element.elementor-element-9fe29fd:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9fe29fd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9fe29fd > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-9fe29fd > .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-9fe29fd::before, .elementor-846 .elementor-element.elementor-element-9fe29fd > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9fe29fd > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9fe29fd > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9fe29fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9fe29fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-c6f3f1a{--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-173dc69{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-173dc69 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-4d9723f{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-4d9723f p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-6e82cb1{--display:flex;--min-height:330px;--justify-content:flex-end;--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-6e82cb1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6e82cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sponda-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-6e82cb1:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Sponda-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-6e82cb1:hover::before, .elementor-846 .elementor-element.elementor-element-6e82cb1:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6e82cb1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6e82cb1 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-6e82cb1 > .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-6e82cb1::before, .elementor-846 .elementor-element.elementor-element-6e82cb1 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6e82cb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6e82cb1 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-6e82cb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-6e82cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-28a47b1{--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-3a6240a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-3a6240a p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-34d10ab{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-34d10ab p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0b99515{--display:flex;--min-height:330px;--justify-content:flex-end;--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-0b99515:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0b99515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Storm-Gold-Quartz-1.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-0b99515:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Storm-Gold-Quartz-1.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-0b99515:hover::before, .elementor-846 .elementor-element.elementor-element-0b99515:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0b99515:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0b99515 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-0b99515 > .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-0b99515::before, .elementor-846 .elementor-element.elementor-element-0b99515 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0b99515 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0b99515 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0b99515 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0b99515 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-f1766c2{--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-0e32106{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-0e32106 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-3012202{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-3012202 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-76a5872{--display:flex;--min-height:330px;--justify-content:flex-end;--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-76a5872:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-76a5872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Storm-Gold-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-76a5872:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Calacatta-Storm-Gold-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-76a5872:hover::before, .elementor-846 .elementor-element.elementor-element-76a5872:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-76a5872:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-76a5872 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-76a5872 > .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-76a5872::before, .elementor-846 .elementor-element.elementor-element-76a5872 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-76a5872 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-76a5872 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-76a5872 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-76a5872 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-5f8169e{--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-9c09ce2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-9c09ce2 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-fef0488{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-fef0488 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-1c0e2af{--display:flex;--min-height:330px;--justify-content:flex-end;--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-1c0e2af:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1c0e2af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Dalas-White-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-1c0e2af:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Dalas-White-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-1c0e2af:hover::before, .elementor-846 .elementor-element.elementor-element-1c0e2af:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1c0e2af:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1c0e2af > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-1c0e2af > .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-1c0e2af::before, .elementor-846 .elementor-element.elementor-element-1c0e2af > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1c0e2af > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-1c0e2af > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1c0e2af > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-1c0e2af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-ef9fb8e{--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-c018bda{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-c018bda p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-3653233{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-3653233 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-626798e{--display:flex;--min-height:330px;--justify-content:flex-end;--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-626798e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-626798e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Dallas-White-Granite-2.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-626798e:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Dallas-White-Granite-2.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-626798e:hover::before, .elementor-846 .elementor-element.elementor-element-626798e:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-626798e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-626798e > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-626798e > .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-626798e::before, .elementor-846 .elementor-element.elementor-element-626798e > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-626798e > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-626798e > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-626798e > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-626798e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-e9b64b5{--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-c48a829{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-c48a829 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-11e2348{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-11e2348 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-35bc9f3{--display:flex;--min-height:330px;--justify-content:flex-end;--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-35bc9f3:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-35bc9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fantasy-Brown-Granite-2.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-35bc9f3:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fantasy-Brown-Granite-2.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-35bc9f3:hover::before, .elementor-846 .elementor-element.elementor-element-35bc9f3:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-35bc9f3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-35bc9f3 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-35bc9f3 > .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-35bc9f3::before, .elementor-846 .elementor-element.elementor-element-35bc9f3 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-35bc9f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-35bc9f3 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-35bc9f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-35bc9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-78a93d4{--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-7ee1bbb{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-7ee1bbb p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-6ade593{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-6ade593 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-05509c5{--display:flex;--min-height:330px;--justify-content:flex-end;--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-05509c5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-05509c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fantasy-Brown-Granite.jpg");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;}.elementor-846 .elementor-element.elementor-element-05509c5:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fantasy-Brown-Granite.jpg");background-position:center center;background-repeat:no-repeat;background-size:40vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-05509c5:hover::before, .elementor-846 .elementor-element.elementor-element-05509c5:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-05509c5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-05509c5 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-05509c5 > .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-05509c5::before, .elementor-846 .elementor-element.elementor-element-05509c5 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-05509c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-05509c5 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-05509c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-05509c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-1967fc7{--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-5227ee0{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-5227ee0 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-6d7666d{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-6d7666d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-ad770d1{--display:flex;--min-height:330px;--justify-content:flex-end;--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-ad770d1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ad770d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fantasy-Brown-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-ad770d1:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fantasy-Brown-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-ad770d1:hover::before, .elementor-846 .elementor-element.elementor-element-ad770d1:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ad770d1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ad770d1 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-ad770d1 > .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-ad770d1::before, .elementor-846 .elementor-element.elementor-element-ad770d1 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ad770d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-ad770d1 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-ad770d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-ad770d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-467045c{--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-f5c6633{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f5c6633 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b4b7cc0{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b4b7cc0 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-8505e76{--display:flex;--min-height:330px;--justify-content:flex-end;--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-8505e76:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8505e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fashion-White.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-8505e76:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Fashion-White.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-8505e76:hover::before, .elementor-846 .elementor-element.elementor-element-8505e76:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8505e76:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8505e76 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-8505e76 > .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-8505e76::before, .elementor-846 .elementor-element.elementor-element-8505e76 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8505e76 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8505e76 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8505e76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8505e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-6533d2a{--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-75bd98e{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-75bd98e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-5727bf8{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-5727bf8 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-09d60fd{--display:flex;--min-height:330px;--justify-content:flex-end;--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-09d60fd:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-09d60fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Golden-Thunder-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-09d60fd:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Golden-Thunder-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-09d60fd:hover::before, .elementor-846 .elementor-element.elementor-element-09d60fd:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-09d60fd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-09d60fd > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-09d60fd > .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-09d60fd::before, .elementor-846 .elementor-element.elementor-element-09d60fd > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-09d60fd > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-09d60fd > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-09d60fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-09d60fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-7cb9354{--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-d1dcbf8{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-d1dcbf8 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-6e44f83{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-6e44f83 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0d2c7c4{--display:flex;--min-height:330px;--justify-content:flex-end;--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-0d2c7c4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0d2c7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Inspiration-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-0d2c7c4:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Inspiration-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-0d2c7c4:hover::before, .elementor-846 .elementor-element.elementor-element-0d2c7c4:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0d2c7c4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0d2c7c4 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-0d2c7c4 > .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-0d2c7c4::before, .elementor-846 .elementor-element.elementor-element-0d2c7c4 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0d2c7c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0d2c7c4 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0d2c7c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0d2c7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-59f76b1{--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-e03893a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-e03893a p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-15df946{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-15df946 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9bdb196{--display:flex;--min-height:330px;--justify-content:flex-end;--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-9bdb196:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9bdb196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Istanbul-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-9bdb196:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Istanbul-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-9bdb196:hover::before, .elementor-846 .elementor-element.elementor-element-9bdb196:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9bdb196:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9bdb196 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-9bdb196 > .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-9bdb196::before, .elementor-846 .elementor-element.elementor-element-9bdb196 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9bdb196 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9bdb196 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9bdb196 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9bdb196 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-6428149{--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-8699c3b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-8699c3b p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-f2e4d86{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-f2e4d86 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-8c83cde{--display:flex;--min-height:330px;--justify-content:flex-end;--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-8c83cde:hover::before, .elementor-846 .elementor-element.elementor-element-8c83cde:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8c83cde:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8c83cde > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-8c83cde > .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-8c83cde:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8c83cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-8c83cde:hover{background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-8c83cde::before, .elementor-846 .elementor-element.elementor-element-8c83cde > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8c83cde > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8c83cde > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8c83cde > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8c83cde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-13220a2{--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-1bed9b2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-1bed9b2 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-d5eb1a9{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-d5eb1a9 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-e35ea34{--display:flex;--min-height:330px;--justify-content:flex-end;--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-e35ea34:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e35ea34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Mont-Blanc-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-e35ea34:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Mont-Blanc-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-e35ea34:hover::before, .elementor-846 .elementor-element.elementor-element-e35ea34:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e35ea34:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e35ea34 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-e35ea34 > .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-e35ea34::before, .elementor-846 .elementor-element.elementor-element-e35ea34 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e35ea34 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e35ea34 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-e35ea34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-e35ea34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-0771a87{--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-f499bf2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f499bf2 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-4c4aff3{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-4c4aff3 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-f33c614{--display:flex;--min-height:330px;--justify-content:flex-end;--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-f33c614:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f33c614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Moonlight-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-f33c614:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Moonlight-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-f33c614:hover::before, .elementor-846 .elementor-element.elementor-element-f33c614:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f33c614:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f33c614 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-f33c614 > .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-f33c614::before, .elementor-846 .elementor-element.elementor-element-f33c614 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f33c614 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f33c614 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-f33c614 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-f33c614 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-a9b22fd{--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-fabddc7{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-fabddc7 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-8afe8f7{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-8afe8f7 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-fd7d91a{--display:flex;--min-height:330px;--justify-content:flex-end;--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-fd7d91a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-fd7d91a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-New-Caledonia.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-fd7d91a:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-New-Caledonia.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-fd7d91a:hover::before, .elementor-846 .elementor-element.elementor-element-fd7d91a:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-fd7d91a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-fd7d91a > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-fd7d91a > .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-fd7d91a::before, .elementor-846 .elementor-element.elementor-element-fd7d91a > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-fd7d91a > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-fd7d91a > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-fd7d91a > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-fd7d91a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-b70df0b{--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-c0b5863{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-c0b5863 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-d7ded96{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-d7ded96 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7145473{--display:flex;--min-height:330px;--justify-content:flex-end;--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-7145473:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7145473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Ocean-Marble.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-7145473:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Ocean-Marble.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-7145473:hover::before, .elementor-846 .elementor-element.elementor-element-7145473:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7145473:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7145473 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-7145473 > .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-7145473::before, .elementor-846 .elementor-element.elementor-element-7145473 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7145473 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7145473 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-7145473 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-7145473 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-de4c14c{--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-add4900{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-add4900 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-4ab810f{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-4ab810f p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9000efc{--display:flex;--min-height:330px;--justify-content:flex-end;--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-9000efc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9000efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Patagonia-Quartzite.jpg");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-9000efc:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Patagonia-Quartzite.jpg");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-9000efc:hover::before, .elementor-846 .elementor-element.elementor-element-9000efc:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9000efc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9000efc > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-9000efc > .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-9000efc::before, .elementor-846 .elementor-element.elementor-element-9000efc > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9000efc > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9000efc > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9000efc > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9000efc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-6d881e0{--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-54b5ebf{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-54b5ebf p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-a6bdb48{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-a6bdb48 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-e6c308a{--display:flex;--min-height:330px;--justify-content:flex-end;--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-e6c308a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e6c308a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Steel-Grey-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-e6c308a:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Steel-Grey-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-e6c308a:hover::before, .elementor-846 .elementor-element.elementor-element-e6c308a:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e6c308a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e6c308a > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-e6c308a > .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-e6c308a::before, .elementor-846 .elementor-element.elementor-element-e6c308a > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e6c308a > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e6c308a > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-e6c308a > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-e6c308a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-9295157{--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-9ff9b85{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-9ff9b85 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9dd3a2d{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-9dd3a2d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-f1cbc4a{--display:flex;--min-height:330px;--justify-content:flex-end;--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-f1cbc4a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f1cbc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Taj-Mahal-Quartzite-1.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-f1cbc4a:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Taj-Mahal-Quartzite-1.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-f1cbc4a:hover::before, .elementor-846 .elementor-element.elementor-element-f1cbc4a:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f1cbc4a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f1cbc4a > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-f1cbc4a > .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-f1cbc4a::before, .elementor-846 .elementor-element.elementor-element-f1cbc4a > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f1cbc4a > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-f1cbc4a > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-f1cbc4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-f1cbc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-32c0f9e{--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-e3a4c24{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-e3a4c24 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-33b7c50{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-33b7c50 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-16aa301{--display:flex;--min-height:330px;--justify-content:flex-end;--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-16aa301:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-16aa301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Titanium-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-16aa301:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Titanium-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-16aa301:hover::before, .elementor-846 .elementor-element.elementor-element-16aa301:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-16aa301:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-16aa301 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-16aa301 > .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-16aa301::before, .elementor-846 .elementor-element.elementor-element-16aa301 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-16aa301 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-16aa301 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-16aa301 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-16aa301 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-7308b01{--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-1061703{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-1061703 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-ead7bca{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-ead7bca p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-70344ca{--display:flex;--min-height:330px;--justify-content:flex-end;--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-70344ca:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-70344ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Tulum-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-70344ca:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Tulum-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-70344ca:hover::before, .elementor-846 .elementor-element.elementor-element-70344ca:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-70344ca:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-70344ca > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-70344ca > .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-70344ca::before, .elementor-846 .elementor-element.elementor-element-70344ca > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-70344ca > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-70344ca > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-70344ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-70344ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-9da63b0{--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-888ec2f{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-888ec2f p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-add2b67{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-add2b67 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-2c53abd{--display:flex;--min-height:330px;--justify-content:flex-end;--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-2c53abd:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2c53abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Uba-Tuba.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-2c53abd:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Uba-Tuba.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-2c53abd:hover::before, .elementor-846 .elementor-element.elementor-element-2c53abd:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2c53abd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2c53abd > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-2c53abd > .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-2c53abd::before, .elementor-846 .elementor-element.elementor-element-2c53abd > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2c53abd > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-2c53abd > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-2c53abd > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-2c53abd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-2ca6948{--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-e33baca{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-e33baca p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7b68247{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-7b68247 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-59aa1a9{--display:flex;--min-height:330px;--justify-content:flex-end;--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-59aa1a9:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-59aa1a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Uba-Tuba.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-59aa1a9:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Uba-Tuba.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-59aa1a9:hover::before, .elementor-846 .elementor-element.elementor-element-59aa1a9:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-59aa1a9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-59aa1a9 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-59aa1a9 > .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-59aa1a9::before, .elementor-846 .elementor-element.elementor-element-59aa1a9 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-59aa1a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-59aa1a9 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-59aa1a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-59aa1a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-b3be6b0{--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-87e7a0b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-87e7a0b p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0eb0cbe{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-0eb0cbe p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-049132d{--display:flex;--min-height:330px;--justify-content:flex-end;--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-049132d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-049132d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Verona.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-049132d:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-Verona.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-049132d:hover::before, .elementor-846 .elementor-element.elementor-element-049132d:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-049132d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-049132d > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-049132d > .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-049132d::before, .elementor-846 .elementor-element.elementor-element-049132d > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-049132d > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-049132d > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-049132d > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-049132d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-6823646{--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-66fdd32{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-66fdd32 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-cc53488{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-cc53488 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-eb03609{--display:flex;--min-height:330px;--justify-content:flex-end;--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-eb03609:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-eb03609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-White-Ice-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-eb03609:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-White-Ice-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-eb03609:hover::before, .elementor-846 .elementor-element.elementor-element-eb03609:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-eb03609:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-eb03609 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-eb03609 > .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-eb03609::before, .elementor-846 .elementor-element.elementor-element-eb03609 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-eb03609 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-eb03609 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-eb03609 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-eb03609 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-5391609{--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-2179006{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-2179006 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-eb74d73{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-eb74d73 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9e55864{--display:flex;--min-height:330px;--justify-content:flex-end;--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-9e55864:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9e55864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-White-Lace-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-9e55864:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-White-Lace-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-9e55864:hover::before, .elementor-846 .elementor-element.elementor-element-9e55864:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9e55864:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9e55864 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-9e55864 > .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-9e55864::before, .elementor-846 .elementor-element.elementor-element-9e55864 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9e55864 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9e55864 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9e55864 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9e55864 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-5066554{--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-e2d91bc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-e2d91bc p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-36c6a73{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-36c6a73 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-4594444{--display:flex;--min-height:330px;--justify-content:flex-end;--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-4594444:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4594444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-White-Zen-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-4594444:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Kitchen-White-Zen-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-4594444:hover::before, .elementor-846 .elementor-element.elementor-element-4594444:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4594444:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4594444 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-4594444 > .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-4594444::before, .elementor-846 .elementor-element.elementor-element-4594444 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4594444 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4594444 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-4594444 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-4594444 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-880b3f1{--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-54068e6{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-54068e6 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7319c64{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-7319c64 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-c9df113{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-e0fc5ce .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-846 .elementor-element.elementor-element-e0fc5ce .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #0A0A0AC4 100%);}.elementor-846 .elementor-element.elementor-element-e0fc5ce{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:left;--content-justify-content:flex-end;--content-padding:20px;--description-text-color:var( --e-global-color-39e4015 );--content-transition-duration:500ms;--content-transition-delay:500ms;}.elementor-846 .elementor-element.elementor-element-e0fc5ce .elementor-gallery-item__description{font-family:"Inter", Sans-serif;font-size:0.6rem;font-weight:600;text-transform:uppercase;letter-spacing:0.3em;}.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-4d923a7{--display:flex;--min-height:330px;--justify-content:flex-end;--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-4d923a7:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4d923a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Bathroom-Starry-night-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-4d923a7:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Bathroom-Starry-night-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-4d923a7:hover::before, .elementor-846 .elementor-element.elementor-element-4d923a7:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4d923a7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4d923a7 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-4d923a7 > .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-4d923a7::before, .elementor-846 .elementor-element.elementor-element-4d923a7 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4d923a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-4d923a7 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-4d923a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-4d923a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-b66f09f{--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-b8f41f9{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-b8f41f9 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9374ce9{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-9374ce9 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-59e0527{--display:flex;--min-height:330px;--justify-content:flex-end;--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-59e0527:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-59e0527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Bathroom-White-Portinari-Granite-.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-59e0527:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Bathroom-White-Portinari-Granite-.png");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-59e0527:hover::before, .elementor-846 .elementor-element.elementor-element-59e0527:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-59e0527:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-59e0527 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-59e0527 > .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-59e0527::before, .elementor-846 .elementor-element.elementor-element-59e0527 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-59e0527 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-59e0527 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-59e0527 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-59e0527 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-dfd34ff{--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-d1d6592{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-d1d6592 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9c2b862{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-9c2b862 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-957dd53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-be38f79 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-846 .elementor-element.elementor-element-be38f79 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #0A0A0AC4 100%);}.elementor-846 .elementor-element.elementor-element-be38f79{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:left;--content-justify-content:flex-end;--content-padding:20px;--description-text-color:var( --e-global-color-39e4015 );--content-transition-duration:500ms;--content-transition-delay:500ms;}.elementor-846 .elementor-element.elementor-element-be38f79 .elementor-gallery-item__description{font-family:"Inter", Sans-serif;font-size:0.6rem;font-weight:600;text-transform:uppercase;letter-spacing:0.3em;}.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-981adbe{--display:flex;--min-height:330px;--justify-content:flex-end;--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-981adbe:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-981adbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Calacatta-Sienna-Silver--scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-981adbe:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Calacatta-Sienna-Silver--scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:37vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-981adbe:hover::before, .elementor-846 .elementor-element.elementor-element-981adbe:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-981adbe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-981adbe > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-981adbe > .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-981adbe::before, .elementor-846 .elementor-element.elementor-element-981adbe > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-981adbe > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-981adbe > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-981adbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-981adbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-89c6a14{--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-9bee372{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-9bee372 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b9e5100{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b9e5100 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0b37106{--display:flex;--min-height:330px;--justify-content:flex-end;--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-0b37106:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0b37106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Steel-Grey-Leather-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:51vw auto;}.elementor-846 .elementor-element.elementor-element-0b37106:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Steel-Grey-Leather-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:54vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-0b37106:hover::before, .elementor-846 .elementor-element.elementor-element-0b37106:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0b37106:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0b37106 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-0b37106 > .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-0b37106::before, .elementor-846 .elementor-element.elementor-element-0b37106 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0b37106 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0b37106 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0b37106 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0b37106 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-eca5ba2{--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-722fa7a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-722fa7a p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9a2a851{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-9a2a851 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-8c77773{--display:flex;--min-height:330px;--justify-content:flex-end;--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-8c77773:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8c77773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Tempest-Blue-Quartzide.png");background-position:center center;background-repeat:no-repeat;background-size:51vw auto;}.elementor-846 .elementor-element.elementor-element-8c77773:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Tempest-Blue-Quartzide.png");background-position:center center;background-repeat:no-repeat;background-size:54vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-8c77773:hover::before, .elementor-846 .elementor-element.elementor-element-8c77773:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8c77773:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8c77773 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-8c77773 > .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-8c77773::before, .elementor-846 .elementor-element.elementor-element-8c77773 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8c77773 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8c77773 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8c77773 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8c77773 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-50391c1{--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-a4740e3{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-a4740e3 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b6caa8b{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b6caa8b p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-34b1ce4{--display:flex;--min-height:330px;--justify-content:flex-end;--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-34b1ce4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-34b1ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Kitchen-Titanium-Granite-1.png");background-position:center center;background-repeat:no-repeat;background-size:51vw auto;}.elementor-846 .elementor-element.elementor-element-34b1ce4:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Outdoor-Kitchen-Titanium-Granite-1.png");background-position:center center;background-repeat:no-repeat;background-size:54vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-34b1ce4:hover::before, .elementor-846 .elementor-element.elementor-element-34b1ce4:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-34b1ce4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-34b1ce4 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-34b1ce4 > .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-34b1ce4::before, .elementor-846 .elementor-element.elementor-element-34b1ce4 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-34b1ce4 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-34b1ce4 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-34b1ce4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-34b1ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-5407f6c{--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-c22942f{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-c22942f p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9c8be09{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-9c8be09 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-bcc9be5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-f18e2cb .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-846 .elementor-element.elementor-element-f18e2cb .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #0A0A0AC4 100%);}.elementor-846 .elementor-element.elementor-element-f18e2cb{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:left;--content-justify-content:flex-end;--content-padding:20px;--content-transition-duration:500ms;--content-transition-delay:500ms;}.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-7d43f82{--display:flex;--min-height:330px;--justify-content:flex-end;--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-7d43f82:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7d43f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Copy-of-Backsplash-Calacatta-Storm-Gold-Quartz.jpg");background-position:center center;background-repeat:no-repeat;background-size:33vw auto;}.elementor-846 .elementor-element.elementor-element-7d43f82:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Calacatta-Storm-Gold-Quartz-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:36vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-7d43f82:hover::before, .elementor-846 .elementor-element.elementor-element-7d43f82:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7d43f82:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7d43f82 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-7d43f82 > .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-7d43f82::before, .elementor-846 .elementor-element.elementor-element-7d43f82 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7d43f82 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7d43f82 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-7d43f82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-7d43f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-052d6bf{--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-bc73695{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-bc73695 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-3c9b46d{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-3c9b46d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0878cbf{--display:flex;--min-height:330px;--justify-content:flex-end;--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-0878cbf:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0878cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Mont-Blanc-Quartzide.png");background-position:center center;background-repeat:no-repeat;background-size:33vw auto;}.elementor-846 .elementor-element.elementor-element-0878cbf:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Mont-Blanc-Quartzide.png");background-position:center center;background-repeat:no-repeat;background-size:36vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-0878cbf:hover::before, .elementor-846 .elementor-element.elementor-element-0878cbf:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0878cbf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0878cbf > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-0878cbf > .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-0878cbf::before, .elementor-846 .elementor-element.elementor-element-0878cbf > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0878cbf > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0878cbf > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0878cbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0878cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-5cacbc5{--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-f7fe0c7{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f7fe0c7 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b2a00bb{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b2a00bb p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-6c45f39{--display:flex;--min-height:330px;--justify-content:flex-end;--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-6c45f39:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6c45f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Tahitian-Cream-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:33vw auto;}.elementor-846 .elementor-element.elementor-element-6c45f39:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Tahitian-Cream-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:36vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-6c45f39:hover::before, .elementor-846 .elementor-element.elementor-element-6c45f39:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6c45f39:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6c45f39 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-6c45f39 > .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-6c45f39::before, .elementor-846 .elementor-element.elementor-element-6c45f39 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6c45f39 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-6c45f39 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-6c45f39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-6c45f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-44e0408{--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-66d4219{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-66d4219 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-cf18314{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-cf18314 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b4b2e72{--display:flex;--min-height:330px;--justify-content:flex-end;--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-b4b2e72:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b4b2e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-Calacatta-Illusion-Quartz-e1783450659920.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-b4b2e72:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-Calacatta-Illusion-Quartz-e1783450659920.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-b4b2e72:hover::before, .elementor-846 .elementor-element.elementor-element-b4b2e72:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b4b2e72:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b4b2e72 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-b4b2e72 > .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-b4b2e72::before, .elementor-846 .elementor-element.elementor-element-b4b2e72 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b4b2e72 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-b4b2e72 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-b4b2e72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-b4b2e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-a24f919{--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-d63cfd4{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-d63cfd4 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7e66319{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-7e66319 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-bffef62{--display:flex;--min-height:330px;--justify-content:flex-end;--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-bffef62:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-bffef62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-White-Lace-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-bffef62:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-White-Lace-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-bffef62:hover::before, .elementor-846 .elementor-element.elementor-element-bffef62:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-bffef62:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-bffef62 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-bffef62 > .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-bffef62::before, .elementor-846 .elementor-element.elementor-element-bffef62 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-bffef62 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-bffef62 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-bffef62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-bffef62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-db85e0c{--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-a7844cd{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-a7844cd p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-1e6c4a9{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-1e6c4a9 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-9698a8e{--display:flex;--min-height:330px;--justify-content:flex-end;--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-9698a8e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9698a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-Black-Taurus-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-9698a8e:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-Black-Taurus-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-9698a8e:hover::before, .elementor-846 .elementor-element.elementor-element-9698a8e:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9698a8e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9698a8e > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-9698a8e > .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-9698a8e::before, .elementor-846 .elementor-element.elementor-element-9698a8e > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9698a8e > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-9698a8e > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9698a8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-9698a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-e4e7cee{--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-49800a0{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-49800a0 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-fe0fa6e{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-fe0fa6e p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-750996a{--display:flex;--min-height:330px;--justify-content:flex-end;--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-750996a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-750996a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Stairs-Fashion-White.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-750996a:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Stairs-Fashion-White.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-750996a:hover::before, .elementor-846 .elementor-element.elementor-element-750996a:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-750996a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-750996a > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-750996a > .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-750996a::before, .elementor-846 .elementor-element.elementor-element-750996a > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-750996a > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-750996a > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-750996a > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-750996a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-8bde913{--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-37809ae{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-37809ae p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-55a0ab7{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-55a0ab7 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-56de821{--display:flex;--min-height:330px;--justify-content:flex-end;--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-56de821:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-56de821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Stairs-Starry-Night-Quartz.jpg");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-56de821:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Stairs-Starry-Night-Quartz.jpg");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-56de821:hover::before, .elementor-846 .elementor-element.elementor-element-56de821:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-56de821:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-56de821 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-56de821 > .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-56de821::before, .elementor-846 .elementor-element.elementor-element-56de821 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-56de821 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-56de821 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-56de821 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-56de821 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-10df057{--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-ced682b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-ced682b p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-e7537a3{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-e7537a3 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-55833cf{--display:flex;--min-height:330px;--justify-content:flex-end;--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-55833cf:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-55833cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Steam-Shower-Mandala-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-55833cf:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Steam-Shower-Mandala-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-55833cf:hover::before, .elementor-846 .elementor-element.elementor-element-55833cf:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-55833cf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-55833cf > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-55833cf > .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-55833cf::before, .elementor-846 .elementor-element.elementor-element-55833cf > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-55833cf > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-55833cf > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-55833cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-55833cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-f4599b5{--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-d9d8965{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-d9d8965 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-a581877{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-a581877 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-db60c03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-f83e077 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-846 .elementor-element.elementor-element-f83e077 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #0A0A0AC4 100%);}.elementor-846 .elementor-element.elementor-element-f83e077{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:left;--content-justify-content:flex-end;--content-padding:20px;--description-text-color:var( --e-global-color-39e4015 );--content-transition-duration:500ms;--content-transition-delay:500ms;}.elementor-846 .elementor-element.elementor-element-f83e077 .elementor-gallery-item__description{font-family:"Inter", Sans-serif;font-size:0.6rem;font-weight:600;text-transform:uppercase;letter-spacing:0.3em;}.elementor-846 .elementor-element.elementor-element-3686003{--display:flex;}.elementor-846 .elementor-element.elementor-element-bf19ef3{--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-8bf69ff{--display:flex;--min-height:330px;--justify-content:flex-end;--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-8bf69ff:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8bf69ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Copy-of-Backsplash-Calacatta-Storm-Gold-Quartz.jpg");background-position:center center;background-repeat:no-repeat;background-size:33vw auto;}.elementor-846 .elementor-element.elementor-element-8bf69ff:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Calacatta-Storm-Gold-Quartz-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:36vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-8bf69ff:hover::before, .elementor-846 .elementor-element.elementor-element-8bf69ff:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8bf69ff:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8bf69ff > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-8bf69ff > .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-8bf69ff::before, .elementor-846 .elementor-element.elementor-element-8bf69ff > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8bf69ff > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-8bf69ff > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8bf69ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-8bf69ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-7d0bd45{--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-6cf6eaf{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-6cf6eaf p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-6d665cf{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-6d665cf p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-0f1cf9a{--display:flex;--min-height:330px;--justify-content:flex-end;--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-0f1cf9a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0f1cf9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Mont-Blanc-Quartzide.png");background-position:center center;background-repeat:no-repeat;background-size:33vw auto;}.elementor-846 .elementor-element.elementor-element-0f1cf9a:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Mont-Blanc-Quartzide.png");background-position:center center;background-repeat:no-repeat;background-size:36vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-0f1cf9a:hover::before, .elementor-846 .elementor-element.elementor-element-0f1cf9a:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0f1cf9a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0f1cf9a > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-0f1cf9a > .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-0f1cf9a::before, .elementor-846 .elementor-element.elementor-element-0f1cf9a > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0f1cf9a > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-0f1cf9a > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0f1cf9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-0f1cf9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-b399ee2{--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-bf1e7ab{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-bf1e7ab p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-e06dea5{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-e06dea5 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-57b8159{--display:flex;--min-height:330px;--justify-content:flex-end;--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-57b8159:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-57b8159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Tahitian-Cream-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:33vw auto;}.elementor-846 .elementor-element.elementor-element-57b8159:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Backsplash-Tahitian-Cream-Quartzite.png");background-position:center center;background-repeat:no-repeat;background-size:36vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-57b8159:hover::before, .elementor-846 .elementor-element.elementor-element-57b8159:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-57b8159:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-57b8159 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-57b8159 > .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-57b8159::before, .elementor-846 .elementor-element.elementor-element-57b8159 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-57b8159 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-57b8159 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-57b8159 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-57b8159 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-1168c64{--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-1b7176c{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-1b7176c p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-28d23a4{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-28d23a4 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-199c2a2{--display:flex;--min-height:330px;--justify-content:flex-end;--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-199c2a2:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-199c2a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-Calacatta-Illusion-Quartz-e1783450659920.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-199c2a2:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-Calacatta-Illusion-Quartz-e1783450659920.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-199c2a2:hover::before, .elementor-846 .elementor-element.elementor-element-199c2a2:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-199c2a2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-199c2a2 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-199c2a2 > .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-199c2a2::before, .elementor-846 .elementor-element.elementor-element-199c2a2 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-199c2a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-199c2a2 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-199c2a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-199c2a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-d959699{--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-3412389{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-3412389 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-513b9a0{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-513b9a0 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-7d84773{--display:flex;--min-height:330px;--justify-content:flex-end;--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-7d84773:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7d84773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-White-Lace-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-7d84773:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-White-Lace-Quartz.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-7d84773:hover::before, .elementor-846 .elementor-element.elementor-element-7d84773:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7d84773:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7d84773 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-7d84773 > .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-7d84773::before, .elementor-846 .elementor-element.elementor-element-7d84773 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7d84773 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-7d84773 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-7d84773 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-7d84773 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-40d3ebe{--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-14be126{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-14be126 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-cab73bd{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-cab73bd p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-098f4c6{--display:flex;--min-height:330px;--justify-content:flex-end;--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-098f4c6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-098f4c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-Black-Taurus-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-098f4c6:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Shower-Surrounding-Black-Taurus-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-098f4c6:hover::before, .elementor-846 .elementor-element.elementor-element-098f4c6:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-098f4c6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-098f4c6 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-098f4c6 > .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-098f4c6::before, .elementor-846 .elementor-element.elementor-element-098f4c6 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-098f4c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-098f4c6 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-098f4c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-098f4c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-0fff4e6{--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-b0fd52d{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-b0fd52d p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-1afc3fb{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-1afc3fb p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-39552f5{--display:flex;--min-height:330px;--justify-content:flex-end;--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-39552f5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-39552f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Stairs-Fashion-White.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-39552f5:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Stairs-Fashion-White.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-39552f5:hover::before, .elementor-846 .elementor-element.elementor-element-39552f5:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-39552f5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-39552f5 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-39552f5 > .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-39552f5::before, .elementor-846 .elementor-element.elementor-element-39552f5 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-39552f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-39552f5 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-39552f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-39552f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-1fba120{--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-1834679{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-1834679 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-b2cfa88{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-b2cfa88 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-e883f85{--display:flex;--min-height:330px;--justify-content:flex-end;--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-e883f85:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e883f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Stairs-Starry-Night-Quartz.jpg");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-e883f85:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Stairs-Starry-Night-Quartz.jpg");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-e883f85:hover::before, .elementor-846 .elementor-element.elementor-element-e883f85:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e883f85:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e883f85 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-e883f85 > .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-e883f85::before, .elementor-846 .elementor-element.elementor-element-e883f85 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e883f85 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-e883f85 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-e883f85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-e883f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-c8fe54b{--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-616d850{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-616d850 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-13f8c50{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-13f8c50 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-eace8f8{--display:flex;--min-height:330px;--justify-content:flex-end;--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-eace8f8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-eace8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Steam-Shower-Mandala-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:35vw auto;}.elementor-846 .elementor-element.elementor-element-eace8f8:hover{background-image:url("https://granitedepotstores.com/wp-content/uploads/2026/06/Steam-Shower-Mandala-Granite.png");background-position:center center;background-repeat:no-repeat;background-size:38vw auto;--overlay-opacity:0.72;}.elementor-846 .elementor-element.elementor-element-eace8f8:hover::before, .elementor-846 .elementor-element.elementor-element-eace8f8:hover > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-eace8f8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-eace8f8 > .elementor-background-slideshow:hover::before, .elementor-846 .elementor-element.elementor-element-eace8f8 > .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-eace8f8::before, .elementor-846 .elementor-element.elementor-element-eace8f8 > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-eace8f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-eace8f8 > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-eace8f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-eace8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-846 .elementor-element.elementor-element-a85272a{--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-383a7ce{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-383a7ce p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-f76d131{font-family:var( --e-global-typography-8c24db2-font-family ), Sans-serif;font-size:var( --e-global-typography-8c24db2-font-size );font-weight:var( --e-global-typography-8c24db2-font-weight );line-height:var( --e-global-typography-8c24db2-line-height );color:var( --e-global-color-39e4015 );}.elementor-846 .elementor-element.elementor-element-f76d131 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-5fb84cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-d1ccf32 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-846 .elementor-element.elementor-element-d1ccf32 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #0A0A0AC4 100%);}.elementor-846 .elementor-element.elementor-element-d1ccf32{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:left;--content-justify-content:flex-end;--content-padding:20px;--description-text-color:var( --e-global-color-39e4015 );--content-transition-duration:500ms;--content-transition-delay:500ms;}.elementor-846 .elementor-element.elementor-element-d1ccf32 .elementor-gallery-item__description{font-family:"Inter", Sans-serif;font-size:0.6rem;font-weight:600;text-transform:uppercase;letter-spacing:0.3em;}.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-e0d124e{--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-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: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: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:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );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;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-846 .elementor-element.elementor-element-3799ff8 p{margin-block-end:0px;}.elementor-846 .elementor-element.elementor-element-65747f4{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-47f366e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-846 .elementor-element.elementor-element-47f366e .elementor-button{font-family:var( --e-global-typography-00bd6d5-font-family ), Sans-serif;font-size:var( --e-global-typography-00bd6d5-font-size );font-weight:var( --e-global-typography-00bd6d5-font-weight );text-transform:var( --e-global-typography-00bd6d5-text-transform );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:9999px 9999px 9999px 9999px;padding:16px 25px 16px 25px;}.elementor-846 .elementor-element.elementor-element-a7e7344 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-00bd6d5-font-family ), Sans-serif;font-size:var( --e-global-typography-00bd6d5-font-size );font-weight:var( --e-global-typography-00bd6d5-font-weight );text-transform:var( --e-global-typography-00bd6d5-text-transform );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:9999px 9999px 9999px 9999px;padding:16px 25px 16px 25px;}.elementor-846 .elementor-element.elementor-element-a7e7344 .elementor-button-content-wrapper{flex-direction:row;}.elementor-846 .elementor-element.elementor-element-a7e7344 .elementor-button:hover, .elementor-846 .elementor-element.elementor-element-a7e7344 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-a7e7344 .elementor-button:hover svg, .elementor-846 .elementor-element.elementor-element-a7e7344 .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1366px) and (min-width:768px){.elementor-846 .elementor-element.elementor-element-92f4113{--width:75%;}}@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-0573bdf .elementor-button{font-size:var( --e-global-typography-00bd6d5-font-size );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );}.elementor-846 .elementor-element.elementor-global-3307 .elementor-button{font-size:var( --e-global-typography-00bd6d5-font-size );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );}.elementor-846 .elementor-element.elementor-element-5a9a04e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-48c83af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-846 .elementor-element.elementor-element-fe7461d{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-ec3e640:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-795503b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-8b42969{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-86f5c5c{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-713101c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-5b9cfa4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5b9cfa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-5b9cfa4:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-cce3bc3{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-c5a8268{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-b95ce87{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-1811282{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-55c8d3c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-55c8d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-55c8d3c:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-8975a7a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9c82166{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1cdf3ce:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1cdf3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-1cdf3ce:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-81d3596{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-816ab46{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-072cb9e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-072cb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-072cb9e:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-e6601f3{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cda4e3a{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-cfa6db4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-ee4c32b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0f7bc04:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0f7bc04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-0f7bc04:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-4826acd{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-06873bd{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-a91c4ae:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a91c4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-a91c4ae:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-f46d5bc{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a79e2fb{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-57cf4b6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-2b19629{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-ee23380{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4718598{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-fed2b3f{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-92513ff{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-aa094c4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-aa094c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-aa094c4:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-38a949b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-c3f3a7c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-83b6e6c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-83b6e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-83b6e6c:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-af229f1{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3629e92{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6f30e3b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6f30e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-6f30e3b:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-1bf0067{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cecab78{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-311bd2f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-311bd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-311bd2f:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-d822950{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d87c04c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-30e5fa0:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-30e5fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-30e5fa0:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-507c6b4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-14d735d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9ad4d01:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9ad4d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-9ad4d01:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-f62b325{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-67d1709{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6770954:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6770954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-6770954:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-ff834cc{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b99daa7{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-66d68d6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-5be09e4{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-5d05329:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5d05329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-5d05329:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-83593e2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-c3feba6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-f8ab180{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b86fe30{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-7920115:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7920115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-7920115:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-288308d{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-569134b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-bf28a8b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-bf28a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-bf28a8b:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-efb8144{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7263639{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-db45c08:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-db45c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-db45c08:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-0d66a23{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-617dff8{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-7f0d490:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7f0d490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-7f0d490:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-c30570e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cc7c2f0{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8682c6c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8682c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-8682c6c:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-865a929{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4565bc7{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f52a07e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f52a07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-f52a07e:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-ac7c5ac{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6aad2c0{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-a40c192:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a40c192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-a40c192:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-4f24d44{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-787dbcf{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-38c7264:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-38c7264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-38c7264:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-60d580b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-2f74bbe{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0c1b69a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0c1b69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-0c1b69a:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-d839c27{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-c52369d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1f63c82:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1f63c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-1f63c82:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-c20e2b6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b575bf2{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1af1e8d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1af1e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-1af1e8d:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-1b44fb4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-02480ca{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-4eaab4c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4eaab4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-4eaab4c:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-6740a00{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-174913e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-5e099ce:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5e099ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-5e099ce:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-d135cd3{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d89c68c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-507ec89:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-507ec89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-507ec89:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-09c9fc7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a9cce5d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-957bfb0:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-957bfb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-957bfb0:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-c6f9a64{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-0d65571{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-b6ba5d9:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b6ba5d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-b6ba5d9:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-01bfa45{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a7fdf9f{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-20d200f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-20d200f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-20d200f:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-1f71930{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-da37422{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-258f5db:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-258f5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-258f5db:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-47487a1{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-057309b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1ff04ea:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1ff04ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-1ff04ea:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-8c994ce{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-41bd571{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-25c59a0:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-25c59a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-25c59a0:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-adf4edb{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-047714b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-c80ae64:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c80ae64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-c80ae64:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-b1a1f66{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-00c6c57{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-113ff98:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-113ff98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-113ff98:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-e19615e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-fbdeadb{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-24bccc4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b237ace{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0ee1c0a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0ee1c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-0ee1c0a:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-83d9599{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9ef613e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-b5db957{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7035417{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-3b27828{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-83d17c6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6df742a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6df742a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-6df742a:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-4a6da9b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-5bd1ea4{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-75c2f34:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-75c2f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-75c2f34:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-dd39f58{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-70fee37{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-ce1ced3:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ce1ced3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-ce1ced3:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-b8f3bbe{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6a26bf6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f8a7d5f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f8a7d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-f8a7d5f:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-0dc58af{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-5314026{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-da3a0f1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-da3a0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-da3a0f1:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-7d11a55{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cd3148e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-964ea9e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-46c118f{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-c6c9d12{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-093cb69{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-19aa016{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d86d8a5{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-b71d5d6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b71d5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-b71d5d6:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-838d840{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-165c057{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-44aa1a1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-44aa1a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-44aa1a1:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-2212129{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-bfcbd3c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1c962f6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1c962f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-1c962f6:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-a0d982f{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-81ec34a{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-4b55f38{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-b2d64ef:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b2d64ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-b2d64ef:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-69ac384{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7774359{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-a32595d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a32595d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-a32595d:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-f3d9853{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-acacb38{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-73ded0f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-73ded0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-73ded0f:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-13d6444{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-26f856e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-16e192e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-16e192e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-16e192e:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-1aeef45{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-0702701{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-76e9b60:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-76e9b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-76e9b60:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-1bc7c98{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d64f763{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8524f3a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8524f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-8524f3a:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-cd0f0af{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b027f1d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-4b9363d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4b9363d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-4b9363d:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-7c8b276{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4880f0a{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-c8d6d4e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c8d6d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-c8d6d4e:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-f04a172{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-45677f6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-3a2c8a8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-3a2c8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-3a2c8a8:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-1999bae{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-74808b6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-751498e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-751498e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-751498e:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-967f5f6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-e9d73d6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-e53a199:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e53a199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-e53a199:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-07d13af{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-dbfc2ee{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8b8f335:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8b8f335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-8b8f335:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-a28e9a5{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-350dc5e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-2c91c1a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2c91c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-2c91c1a:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-a345cbb{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3ea714d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-31d5f12:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-31d5f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-31d5f12:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-57a3cac{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-bd45f07{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9c2aecc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9c2aecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-9c2aecc:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-9ac7110{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-10123b6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-43611a7:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-43611a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-43611a7:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-df75ba8{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-2478ff9{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9fe29fd:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9fe29fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-9fe29fd:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-173dc69{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4d9723f{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6e82cb1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6e82cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-6e82cb1:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-3a6240a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-34d10ab{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0b99515:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0b99515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-0b99515:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-0e32106{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3012202{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-76a5872:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-76a5872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-76a5872:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-9c09ce2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-fef0488{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1c0e2af:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1c0e2af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-1c0e2af:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-c018bda{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3653233{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-626798e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-626798e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-626798e:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-c48a829{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-11e2348{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-35bc9f3:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-35bc9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-35bc9f3:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-7ee1bbb{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6ade593{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-05509c5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-05509c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-05509c5:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-5227ee0{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6d7666d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-ad770d1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ad770d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-ad770d1:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-f5c6633{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b4b7cc0{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8505e76:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8505e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-8505e76:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-75bd98e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-5727bf8{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-09d60fd:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-09d60fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-09d60fd:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-d1dcbf8{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6e44f83{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0d2c7c4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0d2c7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-0d2c7c4:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-e03893a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-15df946{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9bdb196:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9bdb196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-9bdb196:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-8699c3b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-f2e4d86{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8c83cde:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8c83cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-8c83cde:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-1bed9b2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d5eb1a9{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-e35ea34:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e35ea34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-e35ea34:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-f499bf2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4c4aff3{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f33c614:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f33c614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-f33c614:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-fabddc7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-8afe8f7{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-fd7d91a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-fd7d91a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-fd7d91a:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-c0b5863{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d7ded96{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-7145473:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7145473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-7145473:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-add4900{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4ab810f{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9000efc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9000efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-9000efc:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-54b5ebf{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a6bdb48{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-e6c308a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e6c308a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-e6c308a:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-9ff9b85{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9dd3a2d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f1cbc4a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f1cbc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-f1cbc4a:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-e3a4c24{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-33b7c50{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-16aa301:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-16aa301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-16aa301:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-1061703{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-ead7bca{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-70344ca:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-70344ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-70344ca:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-888ec2f{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-add2b67{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-2c53abd:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2c53abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-2c53abd:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-e33baca{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7b68247{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-59aa1a9:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-59aa1a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-59aa1a9:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-87e7a0b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-0eb0cbe{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-049132d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-049132d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-049132d:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-66fdd32{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cc53488{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-eb03609:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-eb03609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-eb03609:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-2179006{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-eb74d73{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9e55864:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9e55864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-9e55864:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-e2d91bc{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-36c6a73{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-4594444:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4594444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-4594444:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-54068e6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7319c64{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f7e97a4{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-4d923a7:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4d923a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-4d923a7:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-b8f41f9{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9374ce9{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-59e0527:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-59e0527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-59e0527:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-d1d6592{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9c2b862{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-22d6ee7{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-981adbe:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-981adbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-981adbe:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-9bee372{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b9e5100{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0b37106:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0b37106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-0b37106:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-722fa7a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9a2a851{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8c77773:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8c77773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-8c77773:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-a4740e3{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b6caa8b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-34b1ce4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-34b1ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-34b1ce4:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-c22942f{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9c8be09{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-612bc20{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-7d43f82:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7d43f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-7d43f82:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-bc73695{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3c9b46d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0878cbf:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0878cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-0878cbf:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-f7fe0c7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b2a00bb{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6c45f39:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6c45f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-6c45f39:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-66d4219{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cf18314{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-b4b2e72:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b4b2e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-b4b2e72:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-d63cfd4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7e66319{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-bffef62:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-bffef62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-bffef62:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-a7844cd{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-1e6c4a9{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9698a8e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9698a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-9698a8e:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-49800a0{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-fe0fa6e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-750996a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-750996a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-750996a:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-37809ae{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-55a0ab7{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-56de821:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-56de821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-56de821:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-ced682b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-e7537a3{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-55833cf:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-55833cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-55833cf:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-d9d8965{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a581877{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-bf19ef3{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-8bf69ff:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8bf69ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-8bf69ff:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-6cf6eaf{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6d665cf{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0f1cf9a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0f1cf9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-0f1cf9a:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-bf1e7ab{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-e06dea5{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-57b8159:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-57b8159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-57b8159:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-1b7176c{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-28d23a4{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-199c2a2:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-199c2a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-199c2a2:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-3412389{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-513b9a0{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-7d84773:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7d84773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-7d84773:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-14be126{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cab73bd{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-098f4c6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-098f4c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-098f4c6:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-b0fd52d{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-1afc3fb{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-39552f5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-39552f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-39552f5:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-1834679{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b2cfa88{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-e883f85:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e883f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-e883f85:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-616d850{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-13f8c50{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-eace8f8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-eace8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:52vw auto;}.elementor-846 .elementor-element.elementor-element-eace8f8:hover{background-size:55vw auto;}.elementor-846 .elementor-element.elementor-element-383a7ce{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-f76d131{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-60125e5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-846 .elementor-element.elementor-element-3799ff8{font-size:var( --e-global-typography-text-font-size );}.elementor-846 .elementor-element.elementor-element-47f366e .elementor-button{font-size:var( --e-global-typography-00bd6d5-font-size );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a7e7344 .elementor-button{font-size:var( --e-global-typography-00bd6d5-font-size );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );}}@media(max-width:1024px){.elementor-846 .elementor-element.elementor-element-a7f147d{--min-height:60vh;}.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-0573bdf .elementor-button{font-size:var( --e-global-typography-00bd6d5-font-size );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );}.elementor-846 .elementor-element.elementor-global-3307 .elementor-button{font-size:var( --e-global-typography-00bd6d5-font-size );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );}.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-5a9a04e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-48c83af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-846 .elementor-element.elementor-element-fe7461d{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-ec3e640{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-ec3e640:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-795503b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-8b42969{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-86f5c5c{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-713101c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-5b9cfa4{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-5b9cfa4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5b9cfa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-5b9cfa4:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-cce3bc3{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-c5a8268{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-b95ce87{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-1811282{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-55c8d3c{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-55c8d3c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-55c8d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-55c8d3c:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-8975a7a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9c82166{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1cdf3ce{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-1cdf3ce:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1cdf3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-1cdf3ce:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-81d3596{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-816ab46{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-072cb9e{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-072cb9e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-072cb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-072cb9e:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-e6601f3{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cda4e3a{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-cfa6db4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-ee4c32b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0f7bc04{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-0f7bc04:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0f7bc04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-0f7bc04:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-4826acd{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-06873bd{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-a91c4ae{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-a91c4ae:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a91c4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-a91c4ae:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-f46d5bc{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a79e2fb{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-57cf4b6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-2b19629{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-ee23380{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4718598{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-fed2b3f{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-92513ff{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-aa094c4{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-aa094c4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-aa094c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-aa094c4:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-38a949b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-c3f3a7c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-83b6e6c{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-83b6e6c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-83b6e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-83b6e6c:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-af229f1{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3629e92{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6f30e3b{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-6f30e3b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6f30e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-6f30e3b:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-1bf0067{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cecab78{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-311bd2f{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-311bd2f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-311bd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-311bd2f:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-d822950{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d87c04c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-30e5fa0{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-30e5fa0:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-30e5fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-30e5fa0:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-507c6b4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-14d735d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9ad4d01{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-9ad4d01:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9ad4d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-9ad4d01:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-f62b325{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-67d1709{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6770954{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-6770954:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6770954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-6770954:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-ff834cc{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b99daa7{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-66d68d6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-5be09e4{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-5d05329{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-5d05329:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5d05329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-5d05329:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-83593e2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-c3feba6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-f8ab180{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b86fe30{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-7920115{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-7920115:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7920115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-7920115:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-288308d{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-569134b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-bf28a8b{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-bf28a8b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-bf28a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-bf28a8b:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-efb8144{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7263639{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-db45c08{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-db45c08:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-db45c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-db45c08:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-0d66a23{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-617dff8{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-7f0d490{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-7f0d490:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7f0d490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-7f0d490:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-c30570e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cc7c2f0{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8682c6c{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-8682c6c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8682c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-8682c6c:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-865a929{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4565bc7{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f52a07e{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-f52a07e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f52a07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-f52a07e:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-ac7c5ac{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6aad2c0{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-a40c192{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-a40c192:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a40c192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-a40c192:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-4f24d44{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-787dbcf{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-38c7264{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-38c7264:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-38c7264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-38c7264:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-60d580b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-2f74bbe{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0c1b69a{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-0c1b69a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0c1b69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-0c1b69a:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-d839c27{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-c52369d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1f63c82{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-1f63c82:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1f63c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-1f63c82:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-c20e2b6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b575bf2{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1af1e8d{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-1af1e8d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1af1e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-1af1e8d:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-1b44fb4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-02480ca{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-4eaab4c{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-4eaab4c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4eaab4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-4eaab4c:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-6740a00{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-174913e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-5e099ce{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-5e099ce:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5e099ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-5e099ce:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-d135cd3{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d89c68c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-507ec89{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-507ec89:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-507ec89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-507ec89:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-09c9fc7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a9cce5d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-957bfb0{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-957bfb0:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-957bfb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-957bfb0:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-c6f9a64{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-0d65571{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-b6ba5d9{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-b6ba5d9:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b6ba5d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-b6ba5d9:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-01bfa45{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a7fdf9f{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-20d200f{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-20d200f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-20d200f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-20d200f:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-1f71930{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-da37422{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-258f5db{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-258f5db:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-258f5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-258f5db:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-47487a1{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-057309b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1ff04ea{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-1ff04ea:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1ff04ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-1ff04ea:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-8c994ce{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-41bd571{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-25c59a0{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-25c59a0:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-25c59a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-25c59a0:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-adf4edb{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-047714b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-c80ae64{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-c80ae64:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c80ae64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-c80ae64:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-b1a1f66{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-00c6c57{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-113ff98{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-113ff98:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-113ff98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-113ff98:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-e19615e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-fbdeadb{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-24bccc4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b237ace{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0ee1c0a{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-0ee1c0a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0ee1c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-0ee1c0a:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-83d9599{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9ef613e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-b5db957{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7035417{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-3b27828{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-83d17c6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6df742a{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-6df742a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6df742a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-6df742a:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-4a6da9b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-5bd1ea4{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-75c2f34{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-75c2f34:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-75c2f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-75c2f34:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-dd39f58{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-70fee37{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-ce1ced3{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-ce1ced3:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ce1ced3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-ce1ced3:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-b8f3bbe{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6a26bf6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f8a7d5f{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-f8a7d5f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f8a7d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-f8a7d5f:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-0dc58af{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-5314026{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-da3a0f1{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-da3a0f1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-da3a0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-da3a0f1:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-7d11a55{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cd3148e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-964ea9e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-46c118f{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-c6c9d12{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-093cb69{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-19aa016{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d86d8a5{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-b71d5d6{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-b71d5d6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b71d5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-b71d5d6:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-838d840{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-165c057{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-44aa1a1{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-44aa1a1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-44aa1a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-44aa1a1:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-2212129{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-bfcbd3c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1c962f6{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-1c962f6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1c962f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-1c962f6:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-a0d982f{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-81ec34a{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-4b55f38{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-b2d64ef{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-b2d64ef:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b2d64ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-b2d64ef:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-69ac384{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7774359{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-a32595d{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-a32595d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a32595d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-a32595d:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-f3d9853{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-acacb38{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-73ded0f{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-73ded0f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-73ded0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-73ded0f:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-13d6444{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-26f856e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-16e192e{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-16e192e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-16e192e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-16e192e:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-1aeef45{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-0702701{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-76e9b60{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-76e9b60:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-76e9b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-76e9b60:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-1bc7c98{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d64f763{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8524f3a{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-8524f3a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8524f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-8524f3a:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-cd0f0af{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b027f1d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-4b9363d{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-4b9363d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4b9363d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-4b9363d:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-7c8b276{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4880f0a{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-c8d6d4e{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-c8d6d4e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c8d6d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-c8d6d4e:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-f04a172{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-45677f6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-3a2c8a8{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-3a2c8a8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-3a2c8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-3a2c8a8:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-1999bae{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-74808b6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-751498e{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-751498e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-751498e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-751498e:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-967f5f6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-e9d73d6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-e53a199{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-e53a199:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e53a199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-e53a199:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-07d13af{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-dbfc2ee{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8b8f335{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-8b8f335:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8b8f335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-8b8f335:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-a28e9a5{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-350dc5e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-2c91c1a{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-2c91c1a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2c91c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-2c91c1a:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-a345cbb{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3ea714d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-31d5f12{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-31d5f12:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-31d5f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-31d5f12:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-57a3cac{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-bd45f07{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9c2aecc{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-9c2aecc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9c2aecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-9c2aecc:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-9ac7110{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-10123b6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-43611a7{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-43611a7:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-43611a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-43611a7:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-df75ba8{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-2478ff9{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9fe29fd{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-9fe29fd:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9fe29fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-9fe29fd:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-173dc69{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4d9723f{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6e82cb1{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-6e82cb1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6e82cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-6e82cb1:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-3a6240a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-34d10ab{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0b99515{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-0b99515:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0b99515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-0b99515:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-0e32106{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3012202{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-76a5872{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-76a5872:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-76a5872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-76a5872:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-9c09ce2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-fef0488{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1c0e2af{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-1c0e2af:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1c0e2af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-1c0e2af:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-c018bda{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3653233{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-626798e{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-626798e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-626798e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-626798e:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-c48a829{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-11e2348{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-35bc9f3{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-35bc9f3:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-35bc9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-35bc9f3:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-7ee1bbb{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6ade593{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-05509c5{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-05509c5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-05509c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-05509c5:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-5227ee0{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6d7666d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-ad770d1{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-ad770d1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ad770d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-ad770d1:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-f5c6633{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b4b7cc0{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8505e76{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-8505e76:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8505e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-8505e76:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-75bd98e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-5727bf8{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-09d60fd{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-09d60fd:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-09d60fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-09d60fd:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-d1dcbf8{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6e44f83{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0d2c7c4{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-0d2c7c4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0d2c7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-0d2c7c4:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-e03893a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-15df946{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9bdb196{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-9bdb196:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9bdb196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-9bdb196:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-8699c3b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-f2e4d86{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8c83cde{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-8c83cde:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8c83cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-8c83cde:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-1bed9b2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d5eb1a9{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-e35ea34{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-e35ea34:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e35ea34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-e35ea34:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-f499bf2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4c4aff3{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f33c614{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-f33c614:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f33c614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-f33c614:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-fabddc7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-8afe8f7{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-fd7d91a{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-fd7d91a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-fd7d91a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-fd7d91a:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-c0b5863{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d7ded96{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-7145473{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-7145473:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7145473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-7145473:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-add4900{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4ab810f{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9000efc{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-9000efc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9000efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-9000efc:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-54b5ebf{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a6bdb48{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-e6c308a{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-e6c308a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e6c308a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-e6c308a:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-9ff9b85{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9dd3a2d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f1cbc4a{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-f1cbc4a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f1cbc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-f1cbc4a:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-e3a4c24{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-33b7c50{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-16aa301{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-16aa301:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-16aa301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-16aa301:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-1061703{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-ead7bca{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-70344ca{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-70344ca:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-70344ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-70344ca:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-888ec2f{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-add2b67{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-2c53abd{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-2c53abd:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2c53abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-2c53abd:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-e33baca{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7b68247{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-59aa1a9{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-59aa1a9:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-59aa1a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-59aa1a9:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-87e7a0b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-0eb0cbe{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-049132d{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-049132d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-049132d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-049132d:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-66fdd32{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cc53488{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-eb03609{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-eb03609:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-eb03609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-eb03609:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-2179006{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-eb74d73{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9e55864{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-9e55864:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9e55864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-9e55864:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-e2d91bc{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-36c6a73{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-4594444{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-4594444:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4594444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-4594444:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-54068e6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7319c64{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f7e97a4{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-4d923a7{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-4d923a7:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4d923a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-4d923a7:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-b8f41f9{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9374ce9{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-59e0527{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-59e0527:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-59e0527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-59e0527:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-d1d6592{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9c2b862{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-22d6ee7{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-981adbe{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-981adbe:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-981adbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-981adbe:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-9bee372{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b9e5100{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0b37106{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-0b37106:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0b37106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-0b37106:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-722fa7a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9a2a851{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8c77773{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-8c77773:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8c77773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-8c77773:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-a4740e3{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b6caa8b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-34b1ce4{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-34b1ce4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-34b1ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-34b1ce4:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-c22942f{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9c8be09{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-612bc20{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-7d43f82{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-7d43f82:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7d43f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-7d43f82:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-bc73695{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3c9b46d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0878cbf{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-0878cbf:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0878cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-0878cbf:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-f7fe0c7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b2a00bb{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6c45f39{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-6c45f39:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6c45f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-6c45f39:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-66d4219{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cf18314{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-b4b2e72{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-b4b2e72:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b4b2e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-b4b2e72:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-d63cfd4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7e66319{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-bffef62{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-bffef62:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-bffef62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-bffef62:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-a7844cd{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-1e6c4a9{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9698a8e{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-9698a8e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9698a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-9698a8e:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-49800a0{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-fe0fa6e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-750996a{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-750996a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-750996a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-750996a:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-37809ae{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-55a0ab7{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-56de821{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-56de821:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-56de821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-56de821:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-ced682b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-e7537a3{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-55833cf{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-55833cf:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-55833cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-55833cf:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-d9d8965{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a581877{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-bf19ef3{--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-8bf69ff{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-8bf69ff:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8bf69ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-8bf69ff:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-6cf6eaf{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6d665cf{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0f1cf9a{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-0f1cf9a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0f1cf9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-0f1cf9a:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-bf1e7ab{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-e06dea5{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-57b8159{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-57b8159:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-57b8159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-57b8159:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-1b7176c{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-28d23a4{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-199c2a2{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-199c2a2:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-199c2a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-199c2a2:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-3412389{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-513b9a0{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-7d84773{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-7d84773:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7d84773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-7d84773:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-14be126{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cab73bd{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-098f4c6{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-098f4c6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-098f4c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-098f4c6:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-b0fd52d{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-1afc3fb{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-39552f5{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-39552f5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-39552f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-39552f5:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-1834679{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b2cfa88{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-e883f85{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-e883f85:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e883f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-e883f85:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-616d850{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-13f8c50{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-eace8f8{--min-height:300px;}.elementor-846 .elementor-element.elementor-element-eace8f8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-eace8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:62vw auto;}.elementor-846 .elementor-element.elementor-element-eace8f8:hover{background-size:65vw auto;}.elementor-846 .elementor-element.elementor-element-383a7ce{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-f76d131{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-60125e5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-846 .elementor-element.elementor-element-3799ff8{font-size:var( --e-global-typography-text-font-size );}.elementor-846 .elementor-element.elementor-element-47f366e .elementor-button{font-size:var( --e-global-typography-00bd6d5-font-size );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a7e7344 .elementor-button{font-size:var( --e-global-typography-00bd6d5-font-size );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );}}@media(max-width:767px){.elementor-846 .elementor-element.elementor-element-59930e8{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-59930e8 .elementor-heading-title{font-size:2.2rem;line-height:1.1em;}.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-0573bdf{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-0573bdf .elementor-button{font-size:var( --e-global-typography-00bd6d5-font-size );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );}.elementor-846 .elementor-element.elementor-global-3307{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-global-3307.elementor-element{--align-self:stretch;}.elementor-846 .elementor-element.elementor-global-3307 .elementor-button{font-size:var( --e-global-typography-00bd6d5-font-size );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );}.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-bf94a00{--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-5a9a04e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-48c83af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-846 .elementor-element.elementor-element-fe7461d{font-size:var( --e-global-typography-text-font-size );}.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-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:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-795503b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-8b42969{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-86f5c5c{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-713101c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-5b9cfa4{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-5b9cfa4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5b9cfa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-5b9cfa4:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-cce3bc3{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-c5a8268{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-b95ce87{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-1811282{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-55c8d3c{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-55c8d3c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-55c8d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-55c8d3c:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-8975a7a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9c82166{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1cdf3ce{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-1cdf3ce:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1cdf3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1cdf3ce:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-81d3596{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-816ab46{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-072cb9e{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-072cb9e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-072cb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-072cb9e:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-e6601f3{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cda4e3a{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-cfa6db4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-ee4c32b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0f7bc04{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-0f7bc04:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0f7bc04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-0f7bc04:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-4826acd{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-06873bd{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-a91c4ae{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-a91c4ae:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a91c4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-a91c4ae:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f46d5bc{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a79e2fb{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-57cf4b6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-2b19629{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-ee23380{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4718598{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-fed2b3f{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-92513ff{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-aa094c4{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-aa094c4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-aa094c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-aa094c4:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-38a949b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-c3f3a7c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-83b6e6c{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-83b6e6c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-83b6e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-83b6e6c:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-af229f1{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3629e92{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6f30e3b{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-6f30e3b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6f30e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-6f30e3b:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1bf0067{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cecab78{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-311bd2f{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-311bd2f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-311bd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-311bd2f:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-d822950{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d87c04c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-30e5fa0{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-30e5fa0:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-30e5fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-30e5fa0:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-507c6b4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-14d735d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9ad4d01{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-9ad4d01:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9ad4d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-9ad4d01:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f62b325{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-67d1709{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6770954{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-6770954:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6770954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-6770954:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-ff834cc{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b99daa7{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-66d68d6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-5be09e4{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-5d05329{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-5d05329:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5d05329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-5d05329:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-83593e2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-c3feba6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-f8ab180{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b86fe30{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-7920115{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-7920115:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7920115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-7920115:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-288308d{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-569134b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-bf28a8b{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-bf28a8b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-bf28a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-bf28a8b:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-efb8144{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7263639{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-db45c08{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-db45c08:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-db45c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-db45c08:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-0d66a23{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-617dff8{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-7f0d490{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-7f0d490:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7f0d490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-7f0d490:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-c30570e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cc7c2f0{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8682c6c{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-8682c6c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8682c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-8682c6c:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-865a929{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4565bc7{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f52a07e{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-f52a07e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f52a07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f52a07e:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-ac7c5ac{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6aad2c0{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-a40c192{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-a40c192:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a40c192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-a40c192:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-4f24d44{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-787dbcf{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-38c7264{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-38c7264:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-38c7264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-38c7264:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-60d580b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-2f74bbe{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0c1b69a{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-0c1b69a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0c1b69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-0c1b69a:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-d839c27{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-c52369d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1f63c82{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-1f63c82:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1f63c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1f63c82:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-c20e2b6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b575bf2{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1af1e8d{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-1af1e8d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1af1e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1af1e8d:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1b44fb4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-02480ca{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-4eaab4c{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-4eaab4c:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4eaab4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-4eaab4c:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-6740a00{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-174913e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-5e099ce{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-5e099ce:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-5e099ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-5e099ce:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-d135cd3{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d89c68c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-507ec89{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-507ec89:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-507ec89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-507ec89:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-09c9fc7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a9cce5d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-957bfb0{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-957bfb0:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-957bfb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-957bfb0:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-c6f9a64{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-0d65571{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-b6ba5d9{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-b6ba5d9:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b6ba5d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-b6ba5d9:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-01bfa45{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a7fdf9f{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-20d200f{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-20d200f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-20d200f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-20d200f:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1f71930{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-da37422{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-258f5db{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-258f5db:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-258f5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-258f5db:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-47487a1{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-057309b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1ff04ea{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-1ff04ea:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1ff04ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1ff04ea:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-8c994ce{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-41bd571{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-25c59a0{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-25c59a0:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-25c59a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-25c59a0:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-adf4edb{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-047714b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-c80ae64{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-c80ae64:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c80ae64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-c80ae64:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-b1a1f66{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-00c6c57{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-113ff98{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-113ff98:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-113ff98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-113ff98:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-e19615e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-fbdeadb{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-24bccc4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b237ace{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0ee1c0a{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-0ee1c0a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0ee1c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-0ee1c0a:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-83d9599{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9ef613e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-b5db957{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7035417{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-3b27828{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-83d17c6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6df742a{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-6df742a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6df742a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-6df742a:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-4a6da9b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-5bd1ea4{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-75c2f34{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-75c2f34:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-75c2f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-75c2f34:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-dd39f58{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-70fee37{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-ce1ced3{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-ce1ced3:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ce1ced3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-ce1ced3:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-b8f3bbe{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6a26bf6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f8a7d5f{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-f8a7d5f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f8a7d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f8a7d5f:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-0dc58af{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-5314026{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-da3a0f1{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-da3a0f1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-da3a0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-da3a0f1:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-7d11a55{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cd3148e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-964ea9e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-46c118f{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-c6c9d12{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-093cb69{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-19aa016{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d86d8a5{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-b71d5d6{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-b71d5d6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b71d5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-b71d5d6:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-838d840{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-165c057{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-44aa1a1{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-44aa1a1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-44aa1a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-44aa1a1:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-2212129{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-bfcbd3c{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1c962f6{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-1c962f6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1c962f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1c962f6:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-a0d982f{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-81ec34a{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-b2d64ef{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-b2d64ef:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b2d64ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-b2d64ef:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-69ac384{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7774359{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-a32595d{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-a32595d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a32595d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-a32595d:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f3d9853{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-acacb38{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-73ded0f{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-73ded0f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-73ded0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-73ded0f:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-13d6444{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-26f856e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-16e192e{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-16e192e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-16e192e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-16e192e:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1aeef45{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-0702701{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-76e9b60{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-76e9b60:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-76e9b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-76e9b60:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1bc7c98{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d64f763{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8524f3a{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-8524f3a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8524f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-8524f3a:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-cd0f0af{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b027f1d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-4b9363d{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-4b9363d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4b9363d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-4b9363d:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-7c8b276{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4880f0a{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-c8d6d4e{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-c8d6d4e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-c8d6d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-c8d6d4e:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f04a172{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-45677f6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-3a2c8a8{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-3a2c8a8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-3a2c8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-3a2c8a8:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1999bae{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-74808b6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-751498e{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-751498e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-751498e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-751498e:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-967f5f6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-e9d73d6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-e53a199{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-e53a199:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e53a199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-e53a199:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-07d13af{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-dbfc2ee{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8b8f335{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-8b8f335:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8b8f335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-8b8f335:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-a28e9a5{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-350dc5e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-2c91c1a{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-2c91c1a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2c91c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-2c91c1a:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-a345cbb{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3ea714d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-31d5f12{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-31d5f12:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-31d5f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-31d5f12:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-57a3cac{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-bd45f07{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9c2aecc{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-9c2aecc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9c2aecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-9c2aecc:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-9ac7110{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-10123b6{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-43611a7{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-43611a7:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-43611a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-43611a7:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-df75ba8{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-2478ff9{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9fe29fd{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-9fe29fd:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9fe29fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-9fe29fd:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-173dc69{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4d9723f{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6e82cb1{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-6e82cb1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6e82cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-6e82cb1:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-3a6240a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-34d10ab{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0b99515{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-0b99515:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0b99515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-0b99515:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-0e32106{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3012202{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-76a5872{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-76a5872:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-76a5872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-76a5872:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-9c09ce2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-fef0488{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-1c0e2af{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-1c0e2af:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-1c0e2af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1c0e2af:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-c018bda{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3653233{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-626798e{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-626798e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-626798e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-626798e:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-c48a829{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-11e2348{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-35bc9f3{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-35bc9f3:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-35bc9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-35bc9f3:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-7ee1bbb{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6ade593{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-05509c5{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-05509c5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-05509c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-05509c5:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-5227ee0{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6d7666d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-ad770d1{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-ad770d1:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ad770d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-ad770d1:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f5c6633{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b4b7cc0{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8505e76{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-8505e76:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8505e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-8505e76:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-75bd98e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-5727bf8{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-09d60fd{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-09d60fd:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-09d60fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-09d60fd:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-d1dcbf8{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6e44f83{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0d2c7c4{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-0d2c7c4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0d2c7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-0d2c7c4:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-e03893a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-15df946{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9bdb196{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-9bdb196:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9bdb196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-9bdb196:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-8699c3b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-f2e4d86{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8c83cde{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-8c83cde:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8c83cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-8c83cde:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1bed9b2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d5eb1a9{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-e35ea34{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-e35ea34:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e35ea34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-e35ea34:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f499bf2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4c4aff3{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f33c614{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-f33c614:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f33c614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f33c614:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-fabddc7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-8afe8f7{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-fd7d91a{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-fd7d91a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-fd7d91a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-fd7d91a:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-c0b5863{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-d7ded96{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-7145473{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-7145473:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7145473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-7145473:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-add4900{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-4ab810f{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9000efc{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-9000efc:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9000efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-9000efc:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-54b5ebf{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a6bdb48{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-e6c308a{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-e6c308a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e6c308a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-e6c308a:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-9ff9b85{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9dd3a2d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-f1cbc4a{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-f1cbc4a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-f1cbc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f1cbc4a:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-e3a4c24{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-33b7c50{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-16aa301{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-16aa301:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-16aa301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-16aa301:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1061703{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-ead7bca{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-70344ca{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-70344ca:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-70344ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-70344ca:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-888ec2f{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-add2b67{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-2c53abd{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-2c53abd:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2c53abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-2c53abd:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-e33baca{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7b68247{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-59aa1a9{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-59aa1a9:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-59aa1a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-59aa1a9:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-87e7a0b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-0eb0cbe{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-049132d{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-049132d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-049132d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-049132d:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-66fdd32{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cc53488{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-eb03609{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-eb03609:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-eb03609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-eb03609:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-2179006{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-eb74d73{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9e55864{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-9e55864:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9e55864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-9e55864:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-e2d91bc{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-36c6a73{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-4594444{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-4594444:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4594444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-4594444:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-54068e6{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7319c64{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-4d923a7{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-4d923a7:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-4d923a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-4d923a7:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-b8f41f9{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9374ce9{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-59e0527{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-59e0527:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-59e0527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-59e0527:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-d1d6592{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9c2b862{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-981adbe{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-981adbe:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-981adbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-981adbe:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-9bee372{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b9e5100{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0b37106{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-0b37106:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0b37106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-0b37106:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-722fa7a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9a2a851{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-8c77773{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-8c77773:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8c77773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-8c77773:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-a4740e3{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b6caa8b{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-34b1ce4{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-34b1ce4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-34b1ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-34b1ce4:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-c22942f{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-9c8be09{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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-7d43f82{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-7d43f82:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7d43f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-7d43f82:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-bc73695{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-3c9b46d{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0878cbf{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-0878cbf:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0878cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-0878cbf:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-f7fe0c7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b2a00bb{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-6c45f39{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-6c45f39:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-6c45f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-6c45f39:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-66d4219{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cf18314{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-b4b2e72{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-b4b2e72:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b4b2e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-b4b2e72:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-d63cfd4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-7e66319{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-bffef62{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-bffef62:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-bffef62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-bffef62:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-a7844cd{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-1e6c4a9{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-9698a8e{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-9698a8e:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-9698a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-9698a8e:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-49800a0{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-fe0fa6e{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-750996a{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-750996a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-750996a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-750996a:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-37809ae{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-55a0ab7{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-56de821{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-56de821:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-56de821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-56de821:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-ced682b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-e7537a3{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-55833cf{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-55833cf:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-55833cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-55833cf:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-d9d8965{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a581877{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-bf19ef3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-846 .elementor-element.elementor-element-8bf69ff{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-8bf69ff:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8bf69ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-8bf69ff:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-6cf6eaf{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-6d665cf{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-0f1cf9a{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-0f1cf9a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-0f1cf9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-0f1cf9a:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-bf1e7ab{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-e06dea5{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-57b8159{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-57b8159:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-57b8159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-57b8159:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1b7176c{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-28d23a4{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-199c2a2{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-199c2a2:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-199c2a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-199c2a2:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-3412389{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-513b9a0{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-7d84773{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-7d84773:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7d84773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-7d84773:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-14be126{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-cab73bd{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-098f4c6{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-098f4c6:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-098f4c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-098f4c6:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-b0fd52d{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-1afc3fb{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-39552f5{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-39552f5:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-39552f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-39552f5:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-1834679{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-b2cfa88{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-e883f85{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-e883f85:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e883f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-e883f85:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-616d850{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-13f8c50{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.elementor-846 .elementor-element.elementor-element-eace8f8{--width:100%;--min-height:220px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-846 .elementor-element.elementor-element-eace8f8:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-eace8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-846 .elementor-element.elementor-element-eace8f8:hover{background-size:cover;}.elementor-846 .elementor-element.elementor-element-383a7ce{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-846 .elementor-element.elementor-element-f76d131{font-size:var( --e-global-typography-8c24db2-font-size );line-height:var( --e-global-typography-8c24db2-line-height );}.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:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-846 .elementor-element.elementor-element-3799ff8{font-size:var( --e-global-typography-text-font-size );}.elementor-846 .elementor-element.elementor-element-65747f4{--flex-wrap:wrap;}.elementor-846 .elementor-element.elementor-element-47f366e{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-47f366e .elementor-button{font-size:var( --e-global-typography-00bd6d5-font-size );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );}.elementor-846 .elementor-element.elementor-element-a7e7344{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-a7e7344.elementor-element{--align-self:stretch;}.elementor-846 .elementor-element.elementor-element-a7e7344 .elementor-button{font-size:var( --e-global-typography-00bd6d5-font-size );letter-spacing:var( --e-global-typography-00bd6d5-letter-spacing );}}@media(min-width:768px){.elementor-846 .elementor-element.elementor-element-92f4113{--width:48%;}}@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-dfa8ada{--width:60%;}.elementor-846 .elementor-element.elementor-element-ec3e640{--width:100%;}.elementor-846 .elementor-element.elementor-element-2848079{--width:100%;}.elementor-846 .elementor-element.elementor-element-5b9cfa4{--width:100%;}.elementor-846 .elementor-element.elementor-element-d36fec7{--width:100%;}.elementor-846 .elementor-element.elementor-element-55c8d3c{--width:100%;}.elementor-846 .elementor-element.elementor-element-1cdf3ce{--width:100%;}.elementor-846 .elementor-element.elementor-element-072cb9e{--width:100%;}.elementor-846 .elementor-element.elementor-element-2279a4b{--width:100%;}.elementor-846 .elementor-element.elementor-element-0f7bc04{--width:100%;}.elementor-846 .elementor-element.elementor-element-a91c4ae{--width:100%;}.elementor-846 .elementor-element.elementor-element-de23870{--width:100%;}.elementor-846 .elementor-element.elementor-element-ce18ae5{--width:100%;}.elementor-846 .elementor-element.elementor-element-2e834a9{--width:100%;}.elementor-846 .elementor-element.elementor-element-aa094c4{--width:100%;}.elementor-846 .elementor-element.elementor-element-83b6e6c{--width:100%;}.elementor-846 .elementor-element.elementor-element-6f30e3b{--width:100%;}.elementor-846 .elementor-element.elementor-element-311bd2f{--width:100%;}.elementor-846 .elementor-element.elementor-element-30e5fa0{--width:100%;}.elementor-846 .elementor-element.elementor-element-9ad4d01{--width:100%;}.elementor-846 .elementor-element.elementor-element-6770954{--width:100%;}.elementor-846 .elementor-element.elementor-element-84d80a5{--width:100%;}.elementor-846 .elementor-element.elementor-element-5d05329{--width:100%;}.elementor-846 .elementor-element.elementor-element-887074e{--width:100%;}.elementor-846 .elementor-element.elementor-element-7920115{--width:100%;}.elementor-846 .elementor-element.elementor-element-bf28a8b{--width:100%;}.elementor-846 .elementor-element.elementor-element-db45c08{--width:100%;}.elementor-846 .elementor-element.elementor-element-7f0d490{--width:100%;}.elementor-846 .elementor-element.elementor-element-8682c6c{--width:100%;}.elementor-846 .elementor-element.elementor-element-f52a07e{--width:100%;}.elementor-846 .elementor-element.elementor-element-a40c192{--width:100%;}.elementor-846 .elementor-element.elementor-element-38c7264{--width:100%;}.elementor-846 .elementor-element.elementor-element-0c1b69a{--width:100%;}.elementor-846 .elementor-element.elementor-element-1f63c82{--width:100%;}.elementor-846 .elementor-element.elementor-element-1af1e8d{--width:100%;}.elementor-846 .elementor-element.elementor-element-4eaab4c{--width:100%;}.elementor-846 .elementor-element.elementor-element-5e099ce{--width:100%;}.elementor-846 .elementor-element.elementor-element-507ec89{--width:100%;}.elementor-846 .elementor-element.elementor-element-957bfb0{--width:100%;}.elementor-846 .elementor-element.elementor-element-b6ba5d9{--width:100%;}.elementor-846 .elementor-element.elementor-element-20d200f{--width:100%;}.elementor-846 .elementor-element.elementor-element-258f5db{--width:100%;}.elementor-846 .elementor-element.elementor-element-1ff04ea{--width:100%;}.elementor-846 .elementor-element.elementor-element-25c59a0{--width:100%;}.elementor-846 .elementor-element.elementor-element-c80ae64{--width:100%;}.elementor-846 .elementor-element.elementor-element-113ff98{--width:100%;}.elementor-846 .elementor-element.elementor-element-89b643c{--width:100%;}.elementor-846 .elementor-element.elementor-element-0ee1c0a{--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-6df742a{--width:100%;}.elementor-846 .elementor-element.elementor-element-75c2f34{--width:100%;}.elementor-846 .elementor-element.elementor-element-ce1ced3{--width:100%;}.elementor-846 .elementor-element.elementor-element-f8a7d5f{--width:100%;}.elementor-846 .elementor-element.elementor-element-da3a0f1{--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-b71d5d6{--width:100%;}.elementor-846 .elementor-element.elementor-element-44aa1a1{--width:100%;}.elementor-846 .elementor-element.elementor-element-1c962f6{--width:100%;}.elementor-846 .elementor-element.elementor-element-b2d64ef{--width:100%;}.elementor-846 .elementor-element.elementor-element-a32595d{--width:100%;}.elementor-846 .elementor-element.elementor-element-73ded0f{--width:100%;}.elementor-846 .elementor-element.elementor-element-16e192e{--width:100%;}.elementor-846 .elementor-element.elementor-element-76e9b60{--width:100%;}.elementor-846 .elementor-element.elementor-element-8524f3a{--width:100%;}.elementor-846 .elementor-element.elementor-element-4b9363d{--width:100%;}.elementor-846 .elementor-element.elementor-element-c8d6d4e{--width:100%;}.elementor-846 .elementor-element.elementor-element-3a2c8a8{--width:100%;}.elementor-846 .elementor-element.elementor-element-751498e{--width:100%;}.elementor-846 .elementor-element.elementor-element-e53a199{--width:100%;}.elementor-846 .elementor-element.elementor-element-8b8f335{--width:100%;}.elementor-846 .elementor-element.elementor-element-2c91c1a{--width:100%;}.elementor-846 .elementor-element.elementor-element-31d5f12{--width:100%;}.elementor-846 .elementor-element.elementor-element-9c2aecc{--width:100%;}.elementor-846 .elementor-element.elementor-element-43611a7{--width:100%;}.elementor-846 .elementor-element.elementor-element-9fe29fd{--width:100%;}.elementor-846 .elementor-element.elementor-element-6e82cb1{--width:100%;}.elementor-846 .elementor-element.elementor-element-0b99515{--width:100%;}.elementor-846 .elementor-element.elementor-element-76a5872{--width:100%;}.elementor-846 .elementor-element.elementor-element-1c0e2af{--width:100%;}.elementor-846 .elementor-element.elementor-element-626798e{--width:100%;}.elementor-846 .elementor-element.elementor-element-35bc9f3{--width:100%;}.elementor-846 .elementor-element.elementor-element-05509c5{--width:100%;}.elementor-846 .elementor-element.elementor-element-ad770d1{--width:100%;}.elementor-846 .elementor-element.elementor-element-8505e76{--width:100%;}.elementor-846 .elementor-element.elementor-element-09d60fd{--width:100%;}.elementor-846 .elementor-element.elementor-element-0d2c7c4{--width:100%;}.elementor-846 .elementor-element.elementor-element-9bdb196{--width:100%;}.elementor-846 .elementor-element.elementor-element-8c83cde{--width:100%;}.elementor-846 .elementor-element.elementor-element-e35ea34{--width:100%;}.elementor-846 .elementor-element.elementor-element-f33c614{--width:100%;}.elementor-846 .elementor-element.elementor-element-fd7d91a{--width:100%;}.elementor-846 .elementor-element.elementor-element-7145473{--width:100%;}.elementor-846 .elementor-element.elementor-element-9000efc{--width:100%;}.elementor-846 .elementor-element.elementor-element-e6c308a{--width:100%;}.elementor-846 .elementor-element.elementor-element-f1cbc4a{--width:100%;}.elementor-846 .elementor-element.elementor-element-16aa301{--width:100%;}.elementor-846 .elementor-element.elementor-element-70344ca{--width:100%;}.elementor-846 .elementor-element.elementor-element-2c53abd{--width:100%;}.elementor-846 .elementor-element.elementor-element-59aa1a9{--width:100%;}.elementor-846 .elementor-element.elementor-element-049132d{--width:100%;}.elementor-846 .elementor-element.elementor-element-eb03609{--width:100%;}.elementor-846 .elementor-element.elementor-element-9e55864{--width:100%;}.elementor-846 .elementor-element.elementor-element-4594444{--width:100%;}.elementor-846 .elementor-element.elementor-element-4d923a7{--width:100%;}.elementor-846 .elementor-element.elementor-element-59e0527{--width:100%;}.elementor-846 .elementor-element.elementor-element-981adbe{--width:100%;}.elementor-846 .elementor-element.elementor-element-0b37106{--width:100%;}.elementor-846 .elementor-element.elementor-element-8c77773{--width:100%;}.elementor-846 .elementor-element.elementor-element-34b1ce4{--width:100%;}.elementor-846 .elementor-element.elementor-element-7d43f82{--width:100%;}.elementor-846 .elementor-element.elementor-element-0878cbf{--width:100%;}.elementor-846 .elementor-element.elementor-element-6c45f39{--width:100%;}.elementor-846 .elementor-element.elementor-element-b4b2e72{--width:100%;}.elementor-846 .elementor-element.elementor-element-bffef62{--width:100%;}.elementor-846 .elementor-element.elementor-element-9698a8e{--width:100%;}.elementor-846 .elementor-element.elementor-element-750996a{--width:100%;}.elementor-846 .elementor-element.elementor-element-56de821{--width:100%;}.elementor-846 .elementor-element.elementor-element-55833cf{--width:100%;}.elementor-846 .elementor-element.elementor-element-8bf69ff{--width:100%;}.elementor-846 .elementor-element.elementor-element-0f1cf9a{--width:100%;}.elementor-846 .elementor-element.elementor-element-57b8159{--width:100%;}.elementor-846 .elementor-element.elementor-element-199c2a2{--width:100%;}.elementor-846 .elementor-element.elementor-element-7d84773{--width:100%;}.elementor-846 .elementor-element.elementor-element-098f4c6{--width:100%;}.elementor-846 .elementor-element.elementor-element-39552f5{--width:100%;}.elementor-846 .elementor-element.elementor-element-e883f85{--width:100%;}.elementor-846 .elementor-element.elementor-element-eace8f8{--width:100%;}}/* 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-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-5b9cfa4 */.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-55c8d3c */.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-1cdf3ce */.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-072cb9e */.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-0f7bc04 */.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-a91c4ae */.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-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-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-aa094c4 */.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-83b6e6c */.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-6f30e3b */.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-311bd2f */.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-30e5fa0 */.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-9ad4d01 */.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-6770954 */.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-5d05329 */.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-7920115 */.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-bf28a8b */.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-db45c08 */.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-7f0d490 */.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-8682c6c */.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-f52a07e */.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-a40c192 */.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-38c7264 */.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-0c1b69a */.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-1f63c82 */.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-1af1e8d */.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-4eaab4c */.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-5e099ce */.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-507ec89 */.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-957bfb0 */.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-b6ba5d9 */.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-20d200f */.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-258f5db */.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-1ff04ea */.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-25c59a0 */.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-c80ae64 */.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-113ff98 */.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-0ee1c0a */.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-6df742a */.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-75c2f34 */.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-ce1ced3 */.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-f8a7d5f */.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-da3a0f1 */.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-b71d5d6 */.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-44aa1a1 */.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-1c962f6 */.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-b2d64ef */.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-a32595d */.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-73ded0f */.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-16e192e */.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-76e9b60 */.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-8524f3a */.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-4b9363d */.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-c8d6d4e */.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-3a2c8a8 */.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-751498e */.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-e53a199 */.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-8b8f335 */.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-2c91c1a */.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-31d5f12 */.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-9c2aecc */.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-43611a7 */.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-9fe29fd */.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-6e82cb1 */.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-0b99515 */.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-76a5872 */.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-1c0e2af */.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-626798e */.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-35bc9f3 */.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-05509c5 */.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-ad770d1 */.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-8505e76 */.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-09d60fd */.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-0d2c7c4 */.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-9bdb196 */.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-8c83cde */.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-e35ea34 */.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-f33c614 */.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-fd7d91a */.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-7145473 */.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-9000efc */.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-e6c308a */.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-f1cbc4a */.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-16aa301 */.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-70344ca */.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-2c53abd */.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-59aa1a9 */.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-049132d */.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-eb03609 */.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-9e55864 */.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-4594444 */.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-4d923a7 */.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-59e0527 */.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-981adbe */.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-0b37106 */.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-8c77773 */.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-34b1ce4 */.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-7d43f82 */.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-0878cbf */.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-6c45f39 */.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-b4b2e72 */.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-bffef62 */.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-9698a8e */.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-750996a */.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-56de821 */.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-55833cf */.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-8bf69ff */.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-0f1cf9a */.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-57b8159 */.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-199c2a2 */.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-7d84773 */.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-098f4c6 */.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-39552f5 */.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-e883f85 */.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-eace8f8 */.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-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-5b9cfa4 */.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-55c8d3c */.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-1cdf3ce */.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-072cb9e */.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-0f7bc04 */.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-a91c4ae */.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-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-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-aa094c4 */.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-83b6e6c */.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-6f30e3b */.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-311bd2f */.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-30e5fa0 */.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-9ad4d01 */.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-6770954 */.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-5d05329 */.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-7920115 */.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-bf28a8b */.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-db45c08 */.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-7f0d490 */.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-8682c6c */.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-f52a07e */.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-a40c192 */.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-38c7264 */.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-0c1b69a */.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-1f63c82 */.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-1af1e8d */.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-4eaab4c */.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-5e099ce */.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-507ec89 */.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-957bfb0 */.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-b6ba5d9 */.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-20d200f */.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-258f5db */.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-1ff04ea */.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-25c59a0 */.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-c80ae64 */.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-113ff98 */.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-0ee1c0a */.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-6df742a */.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-75c2f34 */.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-ce1ced3 */.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-f8a7d5f */.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-da3a0f1 */.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-b71d5d6 */.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-44aa1a1 */.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-1c962f6 */.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-b2d64ef */.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-a32595d */.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-73ded0f */.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-16e192e */.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-76e9b60 */.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-8524f3a */.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-4b9363d */.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-c8d6d4e */.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-3a2c8a8 */.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-751498e */.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-e53a199 */.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-8b8f335 */.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-2c91c1a */.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-31d5f12 */.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-9c2aecc */.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-43611a7 */.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-9fe29fd */.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-6e82cb1 */.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-0b99515 */.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-76a5872 */.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-1c0e2af */.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-626798e */.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-35bc9f3 */.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-05509c5 */.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-ad770d1 */.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-8505e76 */.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-09d60fd */.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-0d2c7c4 */.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-9bdb196 */.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-8c83cde */.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-e35ea34 */.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-f33c614 */.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-fd7d91a */.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-7145473 */.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-9000efc */.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-e6c308a */.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-f1cbc4a */.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-16aa301 */.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-70344ca */.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-2c53abd */.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-59aa1a9 */.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-049132d */.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-eb03609 */.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-9e55864 */.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-4594444 */.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-4d923a7 */.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-59e0527 */.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-981adbe */.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-0b37106 */.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-8c77773 */.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-34b1ce4 */.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-7d43f82 */.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-0878cbf */.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-6c45f39 */.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-b4b2e72 */.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-bffef62 */.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-9698a8e */.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-750996a */.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-56de821 */.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-55833cf */.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-8bf69ff */.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-0f1cf9a */.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-57b8159 */.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-199c2a2 */.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-7d84773 */.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-098f4c6 */.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-39552f5 */.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-e883f85 */.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-eace8f8 */.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-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-5b9cfa4 */.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-55c8d3c */.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-1cdf3ce */.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-072cb9e */.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-0f7bc04 */.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-a91c4ae */.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-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-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-aa094c4 */.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-83b6e6c */.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-6f30e3b */.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-311bd2f */.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-30e5fa0 */.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-9ad4d01 */.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-6770954 */.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-5d05329 */.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-7920115 */.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-bf28a8b */.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-db45c08 */.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-7f0d490 */.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-8682c6c */.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-f52a07e */.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-a40c192 */.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-38c7264 */.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-0c1b69a */.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-1f63c82 */.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-1af1e8d */.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-4eaab4c */.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-5e099ce */.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-507ec89 */.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-957bfb0 */.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-b6ba5d9 */.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-20d200f */.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-258f5db */.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-1ff04ea */.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-25c59a0 */.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-c80ae64 */.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-113ff98 */.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-0ee1c0a */.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-6df742a */.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-75c2f34 */.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-ce1ced3 */.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-f8a7d5f */.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-da3a0f1 */.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-b71d5d6 */.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-44aa1a1 */.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-1c962f6 */.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-b2d64ef */.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-a32595d */.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-73ded0f */.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-16e192e */.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-76e9b60 */.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-8524f3a */.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-4b9363d */.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-c8d6d4e */.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-3a2c8a8 */.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-751498e */.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-e53a199 */.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-8b8f335 */.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-2c91c1a */.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-31d5f12 */.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-9c2aecc */.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-43611a7 */.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-9fe29fd */.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-6e82cb1 */.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-0b99515 */.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-76a5872 */.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-1c0e2af */.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-626798e */.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-35bc9f3 */.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-05509c5 */.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-ad770d1 */.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-8505e76 */.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-09d60fd */.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-0d2c7c4 */.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-9bdb196 */.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-8c83cde */.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-e35ea34 */.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-f33c614 */.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-fd7d91a */.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-7145473 */.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-9000efc */.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-e6c308a */.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-f1cbc4a */.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-16aa301 */.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-70344ca */.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-2c53abd */.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-59aa1a9 */.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-049132d */.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-eb03609 */.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-9e55864 */.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-4594444 */.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-4d923a7 */.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-59e0527 */.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-981adbe */.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-0b37106 */.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-8c77773 */.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-34b1ce4 */.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-7d43f82 */.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-0878cbf */.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-6c45f39 */.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-b4b2e72 */.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-bffef62 */.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-9698a8e */.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-750996a */.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-56de821 */.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-55833cf */.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-8bf69ff */.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-0f1cf9a */.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-57b8159 */.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-199c2a2 */.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-7d84773 */.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-098f4c6 */.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-39552f5 */.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-e883f85 */.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-eace8f8 */.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-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-5b9cfa4 */.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-55c8d3c */.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-1cdf3ce */.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-072cb9e */.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-0f7bc04 */.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-a91c4ae */.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-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-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-aa094c4 */.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-83b6e6c */.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-6f30e3b */.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-311bd2f */.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-30e5fa0 */.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-9ad4d01 */.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-6770954 */.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-5d05329 */.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-7920115 */.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-bf28a8b */.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-db45c08 */.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-7f0d490 */.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-8682c6c */.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-f52a07e */.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-a40c192 */.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-38c7264 */.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-0c1b69a */.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-1f63c82 */.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-1af1e8d */.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-4eaab4c */.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-5e099ce */.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-507ec89 */.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-957bfb0 */.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-b6ba5d9 */.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-20d200f */.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-258f5db */.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-1ff04ea */.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-25c59a0 */.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-c80ae64 */.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-113ff98 */.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-0ee1c0a */.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-6df742a */.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-75c2f34 */.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-ce1ced3 */.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-f8a7d5f */.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-da3a0f1 */.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-b71d5d6 */.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-44aa1a1 */.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-1c962f6 */.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-b2d64ef */.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-a32595d */.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-73ded0f */.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-16e192e */.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-76e9b60 */.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-8524f3a */.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-4b9363d */.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-c8d6d4e */.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-3a2c8a8 */.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-751498e */.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-e53a199 */.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-8b8f335 */.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-2c91c1a */.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-31d5f12 */.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-9c2aecc */.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-43611a7 */.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-9fe29fd */.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-6e82cb1 */.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-0b99515 */.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-76a5872 */.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-1c0e2af */.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-626798e */.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-35bc9f3 */.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-05509c5 */.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-ad770d1 */.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-8505e76 */.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-09d60fd */.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-0d2c7c4 */.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-9bdb196 */.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-8c83cde */.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-e35ea34 */.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-f33c614 */.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-fd7d91a */.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-7145473 */.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-9000efc */.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-e6c308a */.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-f1cbc4a */.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-16aa301 */.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-70344ca */.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-2c53abd */.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-59aa1a9 */.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-049132d */.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-eb03609 */.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-9e55864 */.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-4594444 */.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-4d923a7 */.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-59e0527 */.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-981adbe */.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-0b37106 */.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-8c77773 */.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-34b1ce4 */.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-7d43f82 */.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-0878cbf */.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-6c45f39 */.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-b4b2e72 */.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-bffef62 */.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-9698a8e */.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-750996a */.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-56de821 */.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-55833cf */.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-8bf69ff */.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-0f1cf9a */.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-57b8159 */.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-199c2a2 */.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-7d84773 */.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-098f4c6 */.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-39552f5 */.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-e883f85 */.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-eace8f8 */.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-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-5b9cfa4 */.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-55c8d3c */.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-1cdf3ce */.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-072cb9e */.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-0f7bc04 */.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-a91c4ae */.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-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-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-aa094c4 */.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-83b6e6c */.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-6f30e3b */.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-311bd2f */.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-30e5fa0 */.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-9ad4d01 */.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-6770954 */.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-5d05329 */.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-7920115 */.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-bf28a8b */.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-db45c08 */.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-7f0d490 */.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-8682c6c */.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-f52a07e */.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-a40c192 */.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-38c7264 */.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-0c1b69a */.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-1f63c82 */.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-1af1e8d */.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-4eaab4c */.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-5e099ce */.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-507ec89 */.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-957bfb0 */.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-b6ba5d9 */.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-20d200f */.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-258f5db */.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-1ff04ea */.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-25c59a0 */.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-c80ae64 */.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-113ff98 */.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-0ee1c0a */.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-6df742a */.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-75c2f34 */.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-ce1ced3 */.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-f8a7d5f */.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-da3a0f1 */.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-b71d5d6 */.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-44aa1a1 */.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-1c962f6 */.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-b2d64ef */.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-a32595d */.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-73ded0f */.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-16e192e */.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-76e9b60 */.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-8524f3a */.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-4b9363d */.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-c8d6d4e */.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-3a2c8a8 */.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-751498e */.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-e53a199 */.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-8b8f335 */.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-2c91c1a */.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-31d5f12 */.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-9c2aecc */.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-43611a7 */.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-9fe29fd */.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-6e82cb1 */.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-0b99515 */.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-76a5872 */.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-1c0e2af */.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-626798e */.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-35bc9f3 */.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-05509c5 */.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-ad770d1 */.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-8505e76 */.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-09d60fd */.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-0d2c7c4 */.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-9bdb196 */.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-8c83cde */.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-e35ea34 */.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-f33c614 */.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-fd7d91a */.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-7145473 */.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-9000efc */.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-e6c308a */.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-f1cbc4a */.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-16aa301 */.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-70344ca */.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-2c53abd */.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-59aa1a9 */.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-049132d */.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-eb03609 */.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-9e55864 */.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-4594444 */.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-4d923a7 */.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-59e0527 */.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-981adbe */.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-0b37106 */.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-8c77773 */.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-34b1ce4 */.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-7d43f82 */.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-0878cbf */.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-6c45f39 */.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-b4b2e72 */.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-bffef62 */.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-9698a8e */.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-750996a */.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-56de821 */.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-55833cf */.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-8bf69ff */.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-0f1cf9a */.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-57b8159 */.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-199c2a2 */.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-7d84773 */.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-098f4c6 */.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-39552f5 */.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-e883f85 */.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-eace8f8 */.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-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-5b9cfa4 */.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-55c8d3c */.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-1cdf3ce */.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-072cb9e */.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-0f7bc04 */.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-a91c4ae */.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-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-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-aa094c4 */.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-83b6e6c */.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-6f30e3b */.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-311bd2f */.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-30e5fa0 */.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-9ad4d01 */.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-6770954 */.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-5d05329 */.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-7920115 */.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-bf28a8b */.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-db45c08 */.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-7f0d490 */.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-8682c6c */.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-f52a07e */.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-a40c192 */.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-38c7264 */.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-0c1b69a */.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-1f63c82 */.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-1af1e8d */.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-4eaab4c */.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-5e099ce */.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-507ec89 */.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-957bfb0 */.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-b6ba5d9 */.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-20d200f */.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-258f5db */.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-1ff04ea */.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-25c59a0 */.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-c80ae64 */.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-113ff98 */.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-0ee1c0a */.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-6df742a */.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-75c2f34 */.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-ce1ced3 */.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-f8a7d5f */.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-da3a0f1 */.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-b71d5d6 */.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-44aa1a1 */.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-1c962f6 */.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-b2d64ef */.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-a32595d */.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-73ded0f */.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-16e192e */.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-76e9b60 */.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-8524f3a */.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-4b9363d */.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-c8d6d4e */.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-3a2c8a8 */.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-751498e */.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-e53a199 */.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-8b8f335 */.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-2c91c1a */.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-31d5f12 */.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-9c2aecc */.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-43611a7 */.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-9fe29fd */.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-6e82cb1 */.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-0b99515 */.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-76a5872 */.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-1c0e2af */.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-626798e */.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-35bc9f3 */.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-05509c5 */.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-ad770d1 */.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-8505e76 */.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-09d60fd */.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-0d2c7c4 */.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-9bdb196 */.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-8c83cde */.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-e35ea34 */.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-f33c614 */.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-fd7d91a */.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-7145473 */.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-9000efc */.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-e6c308a */.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-f1cbc4a */.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-16aa301 */.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-70344ca */.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-2c53abd */.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-59aa1a9 */.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-049132d */.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-eb03609 */.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-9e55864 */.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-4594444 */.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-4d923a7 */.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-59e0527 */.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-981adbe */.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-0b37106 */.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-8c77773 */.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-34b1ce4 */.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-7d43f82 */.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-0878cbf */.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-6c45f39 */.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-b4b2e72 */.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-bffef62 */.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-9698a8e */.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-750996a */.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-56de821 */.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-55833cf */.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-8bf69ff */.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-0f1cf9a */.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-57b8159 */.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-199c2a2 */.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-7d84773 */.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-098f4c6 */.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-39552f5 */.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-e883f85 */.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-eace8f8 */.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-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-5b9cfa4 */.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-55c8d3c */.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-1cdf3ce */.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-072cb9e */.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-0f7bc04 */.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-a91c4ae */.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-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-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-aa094c4 */.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-83b6e6c */.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-6f30e3b */.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-311bd2f */.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-30e5fa0 */.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-9ad4d01 */.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-6770954 */.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-5d05329 */.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-7920115 */.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-bf28a8b */.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-db45c08 */.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-7f0d490 */.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-8682c6c */.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-f52a07e */.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-a40c192 */.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-38c7264 */.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-0c1b69a */.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-1f63c82 */.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-1af1e8d */.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-4eaab4c */.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-5e099ce */.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-507ec89 */.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-957bfb0 */.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-b6ba5d9 */.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-20d200f */.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-258f5db */.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-1ff04ea */.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-25c59a0 */.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-c80ae64 */.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-113ff98 */.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-0ee1c0a */.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-6df742a */.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-75c2f34 */.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-ce1ced3 */.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-f8a7d5f */.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-da3a0f1 */.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-b71d5d6 */.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-44aa1a1 */.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-1c962f6 */.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-b2d64ef */.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-a32595d */.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-73ded0f */.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-16e192e */.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-76e9b60 */.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-8524f3a */.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-4b9363d */.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-c8d6d4e */.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-3a2c8a8 */.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-751498e */.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-e53a199 */.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-8b8f335 */.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-2c91c1a */.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-31d5f12 */.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-9c2aecc */.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-43611a7 */.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-9fe29fd */.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-6e82cb1 */.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-0b99515 */.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-76a5872 */.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-1c0e2af */.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-626798e */.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-35bc9f3 */.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-05509c5 */.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-ad770d1 */.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-8505e76 */.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-09d60fd */.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-0d2c7c4 */.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-9bdb196 */.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-8c83cde */.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-e35ea34 */.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-f33c614 */.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-fd7d91a */.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-7145473 */.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-9000efc */.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-e6c308a */.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-f1cbc4a */.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-16aa301 */.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-70344ca */.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-2c53abd */.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-59aa1a9 */.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-049132d */.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-eb03609 */.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-9e55864 */.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-4594444 */.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-4d923a7 */.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-59e0527 */.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-981adbe */.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-0b37106 */.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-8c77773 */.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-34b1ce4 */.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-7d43f82 */.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-0878cbf */.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-6c45f39 */.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-b4b2e72 */.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-bffef62 */.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-9698a8e */.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-750996a */.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-56de821 */.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-55833cf */.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-8bf69ff */.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-0f1cf9a */.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-57b8159 */.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-199c2a2 */.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-7d84773 */.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-098f4c6 */.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-39552f5 */.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-e883f85 */.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-eace8f8 */.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 */