.elementor-527 .elementor-element.elementor-element-2cc361d{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-2cc361d:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-2cc361d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right,#E4B0004D 0%,var(--e-global-color-f3651c8) 27%)}.elementor-527 .elementor-element.elementor-element-0475883{text-align:center;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-accent)}.elementor-527 .elementor-element.elementor-element-0475883 p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-42906f5{width:var(--container-widget-width,635px);max-width:635px;--container-widget-width:635px;--container-widget-flex-grow:0;text-align:center}.elementor-527 .elementor-element.elementor-element-42906f5.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-42906f5 .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)}.elementor-527 .elementor-element.elementor-element-bd0008f{width:var(--container-widget-width,595px);max-width:595px;--container-widget-width:595px;--container-widget-flex-grow:0;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-527 .elementor-element.elementor-element-bd0008f.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-bd0008f p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-5454483{--display:grid;--e-con-grid-template-columns:repeat(5,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-527 .elementor-element.elementor-element-30a5993{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-30a5993:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-30a5993>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-30a5993:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-30a5993,.elementor-527 .elementor-element.elementor-element-30a5993:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-30a5993.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-6cd95fa{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-b0014cd{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-b0014cd.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-b0014cd:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-b0014cd.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-b0014cd .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-b0014cd.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-b0014cd.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-b0014cd.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-b0014cd.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-b0014cd.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-b0014cd.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-b0014cd.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-b0014cd .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-b0014cd .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-384bd79{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-384bd79.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-384bd79 .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-71600c5{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-527 .elementor-element.elementor-element-71600c5 p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-fc9fd5b{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-fc9fd5b:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-fc9fd5b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-fc9fd5b:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-fc9fd5b,.elementor-527 .elementor-element.elementor-element-fc9fd5b:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-fc9fd5b.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-531a9e7{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-763f7c4{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-763f7c4.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-763f7c4:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-763f7c4.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-763f7c4 .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-763f7c4.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-763f7c4.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-763f7c4.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-763f7c4.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-763f7c4.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-763f7c4.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-763f7c4.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-763f7c4 .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-763f7c4 .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-17bcc50{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-17bcc50.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-17bcc50 .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-7bc2bcd{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-527 .elementor-element.elementor-element-7bc2bcd p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-3be96a7{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-3be96a7:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-3be96a7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-3be96a7:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-3be96a7,.elementor-527 .elementor-element.elementor-element-3be96a7:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-3be96a7.e-con{--align-self:flex-start}.elementor-527 .elementor-element.elementor-element-8ba41df{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-a0d5615{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-a0d5615.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-a0d5615:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-a0d5615.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-a0d5615 .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-a0d5615.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-a0d5615.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-a0d5615.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-a0d5615.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-a0d5615.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-a0d5615.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-a0d5615.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-a0d5615 .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-a0d5615 .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-ce4ae4c{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-ce4ae4c.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-ce4ae4c .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-e56b56f{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-527 .elementor-element.elementor-element-e56b56f p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-e779313{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-e779313:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-e779313>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-e779313:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-e779313,.elementor-527 .elementor-element.elementor-element-e779313:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-e779313.e-con{--align-self:flex-start}.elementor-527 .elementor-element.elementor-element-06df741{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-1890c5e{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-1890c5e.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-1890c5e:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-1890c5e.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-1890c5e .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-1890c5e.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-1890c5e.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-1890c5e.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-1890c5e.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-1890c5e.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-1890c5e.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-1890c5e.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-1890c5e .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-1890c5e .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-ffb0533{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-ffb0533.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-ffb0533 .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-461c390{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-527 .elementor-element.elementor-element-461c390 p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-a4341f3{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-a4341f3:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-a4341f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-a4341f3:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-a4341f3,.elementor-527 .elementor-element.elementor-element-a4341f3:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-a4341f3.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-f2a9cd6{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-57dade3{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-57dade3.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-57dade3:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-57dade3.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-57dade3 .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-57dade3.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-57dade3.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-57dade3.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-57dade3.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-57dade3.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-57dade3.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-57dade3.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-57dade3 .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-57dade3 .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-33412b8{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-33412b8.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-33412b8 .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-ee59751{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-527 .elementor-element.elementor-element-ee59751 p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-f3e7472{--display:flex}.elementor-527 .elementor-element.elementor-element-db8df81{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-db8df81:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-db8df81>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-db8df81:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-db8df81,.elementor-527 .elementor-element.elementor-element-db8df81:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-db8df81.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-5239ac1{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-db3782e{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-db3782e.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-db3782e:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-db3782e.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-db3782e .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-db3782e.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-db3782e.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-db3782e.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-db3782e.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-db3782e.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-db3782e.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-db3782e.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-db3782e .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-db3782e .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-4b5ba07{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-4b5ba07.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-4b5ba07 .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-ce989d3{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-527 .elementor-element.elementor-element-ce989d3 p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-8f404d5{--display:flex}.elementor-527 .elementor-element.elementor-element-bc592b3{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-bc592b3:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-bc592b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-bc592b3:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-bc592b3,.elementor-527 .elementor-element.elementor-element-bc592b3:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-bc592b3.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-44019c0{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-4533c38{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-4533c38.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-4533c38:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-4533c38.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-4533c38 .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-4533c38.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-4533c38.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-4533c38.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-4533c38.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-4533c38.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-4533c38.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-4533c38.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-4533c38 .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-4533c38 .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-2f82b1a{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-2f82b1a.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-2f82b1a .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-d33a67e{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-527 .elementor-element.elementor-element-d33a67e p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-0700ae5{--display:flex}.elementor-527 .elementor-element.elementor-element-c3db755{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-c3db755:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-c3db755>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-c3db755:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-c3db755,.elementor-527 .elementor-element.elementor-element-c3db755:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-c3db755.e-con{--align-self:flex-start}.elementor-527 .elementor-element.elementor-element-4a4fce4{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-38eda3b{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-38eda3b.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-38eda3b:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-38eda3b.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-38eda3b .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-38eda3b.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-38eda3b.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-38eda3b.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-38eda3b.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-38eda3b.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-38eda3b.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-38eda3b.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-38eda3b .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-38eda3b .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-06f7442{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-06f7442.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-06f7442 .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-646e1ed{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-527 .elementor-element.elementor-element-646e1ed p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-06d9fb4{--display:flex}.elementor-527 .elementor-element.elementor-element-2590f1f{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-2590f1f:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-2590f1f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-2590f1f:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-2590f1f,.elementor-527 .elementor-element.elementor-element-2590f1f:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-2590f1f.e-con{--align-self:flex-start}.elementor-527 .elementor-element.elementor-element-0c65c95{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-43edf0c{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-43edf0c.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-43edf0c:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-43edf0c.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-43edf0c .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-43edf0c.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-43edf0c.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-43edf0c.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-43edf0c.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-43edf0c.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-43edf0c.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-43edf0c.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-43edf0c .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-43edf0c .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-f401017{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-f401017.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-f401017 .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-7527d58{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-527 .elementor-element.elementor-element-7527d58 p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-0c040a3{--display:flex}.elementor-527 .elementor-element.elementor-element-881b410{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-881b410:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-881b410>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-881b410:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-881b410,.elementor-527 .elementor-element.elementor-element-881b410:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-881b410.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-47c3d0e{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-ddc475e{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-ddc475e.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-ddc475e:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-ddc475e.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-ddc475e .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-ddc475e.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-ddc475e.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-ddc475e.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-ddc475e.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-ddc475e.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-ddc475e.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-ddc475e.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-ddc475e .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-ddc475e .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-5440297{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-5440297.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-5440297 .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-09453d1{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-527 .elementor-element.elementor-element-09453d1 p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-406c998{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var(--e-global-color-text);--e-n-carousel-arrow-hover-color:var(--e-global-color-secondary)}.elementor-527 .elementor-element.elementor-element-3d40027{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-3d40027:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-3d40027>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right,#E4B0004D 0%,var(--e-global-color-f3651c8) 27%)}.elementor-527 .elementor-element.elementor-element-0937145{text-align:center;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-accent)}.elementor-527 .elementor-element.elementor-element-0937145 p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-ca76620{width:var(--container-widget-width,635px);max-width:635px;--container-widget-width:635px;--container-widget-flex-grow:0;text-align:center}.elementor-527 .elementor-element.elementor-element-ca76620.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-ca76620 .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)}.elementor-527 .elementor-element.elementor-element-19f19c7{width:var(--container-widget-width,595px);max-width:595px;--container-widget-width:595px;--container-widget-flex-grow:0;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-527 .elementor-element.elementor-element-19f19c7.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-19f19c7 p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-716d61c{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-527 .elementor-element.elementor-element-7dd34e3{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-7dd34e3:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-7dd34e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-7dd34e3:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-7dd34e3,.elementor-527 .elementor-element.elementor-element-7dd34e3:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-7dd34e3.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-b99a66b{--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:space-between;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-97241a2{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-97241a2.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-97241a2:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-97241a2.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-97241a2 .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-97241a2.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-97241a2.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-97241a2.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-97241a2.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-97241a2.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-97241a2.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-97241a2.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-97241a2 .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-97241a2 .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-f027a70{width:auto;max-width:auto;font-family:"Inter",Sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--e-global-color-text)}.elementor-527 .elementor-element.elementor-element-f027a70.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-8144f9b{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-8144f9b.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-8144f9b .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-a5a221e{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-527 .elementor-element.elementor-element-a5a221e p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-438c913{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-438c913:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-438c913>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-438c913:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-438c913,.elementor-527 .elementor-element.elementor-element-438c913:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-438c913.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-1640e61{--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:space-between;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-089b434{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-089b434.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-089b434:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-089b434.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-089b434 .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-089b434.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-089b434.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-089b434.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-089b434.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-089b434.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-089b434.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-089b434.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-089b434 .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-089b434 .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-ef6c6be{width:auto;max-width:auto;font-family:"Inter",Sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--e-global-color-text)}.elementor-527 .elementor-element.elementor-element-ef6c6be.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-1f2babd{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-1f2babd.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-1f2babd .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-4bdb414{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-527 .elementor-element.elementor-element-4bdb414 p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-36b7eba{--display:flex;--min-height:250px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:.73;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-36b7eba:before,.elementor-527 .elementor-element.elementor-element-36b7eba>.elementor-background-video-container:before,.elementor-527 .elementor-element.elementor-element-36b7eba>.e-con-inner>.elementor-background-video-container:before,.elementor-527 .elementor-element.elementor-element-36b7eba>.elementor-background-slideshow:before,.elementor-527 .elementor-element.elementor-element-36b7eba>.e-con-inner>.elementor-background-slideshow:before,.elementor-527 .elementor-element.elementor-element-36b7eba>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#0A0A0A73 14%,var(--e-global-color-secondary) 52%)}.elementor-527 .elementor-element.elementor-element-36b7eba:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-36b7eba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-527 .elementor-element.elementor-element-ac741d8 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-527 .elementor-element.elementor-element-ac741d8 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-527 .elementor-element.elementor-element-ac741d8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-527 .elementor-element.elementor-element-ac741d8 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-527 .elementor-element.elementor-element-ac741d8 .elementor-icon-list-item>a{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)}.elementor-527 .elementor-element.elementor-element-ac741d8 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-527 .elementor-element.elementor-element-b4914e7 .elementor-heading-title{font-family:var(--e-global-typography-39eec2b-font-family),Sans-serif;font-size:var(--e-global-typography-39eec2b-font-size);font-weight:var(--e-global-typography-39eec2b-font-weight);line-height:var(--e-global-typography-39eec2b-line-height);color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-ecc14fc.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-ecc14fc{text-align:start;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:#F2F2F2BD}.elementor-527 .elementor-element.elementor-element-ecc14fc p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-084e281{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-084e281:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-084e281>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-084e281:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-084e281,.elementor-527 .elementor-element.elementor-element-084e281:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-084e281.e-con{--align-self:flex-start}.elementor-527 .elementor-element.elementor-element-bbc00cd{--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:space-between;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-1401a8e{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-1401a8e.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-1401a8e:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-1401a8e.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-1401a8e .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-1401a8e.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-1401a8e.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-1401a8e.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-1401a8e.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-1401a8e.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-1401a8e.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-1401a8e.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-1401a8e .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-1401a8e .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-b32aeeb{width:auto;max-width:auto;font-family:"Inter",Sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--e-global-color-text)}.elementor-527 .elementor-element.elementor-element-b32aeeb.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-c304f48{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-c304f48.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-c304f48 .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-f9952fd{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-527 .elementor-element.elementor-element-f9952fd p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-0ab27a4{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-0ab27a4:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-0ab27a4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-0ab27a4:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-0ab27a4,.elementor-527 .elementor-element.elementor-element-0ab27a4:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-0ab27a4.e-con{--align-self:flex-start}.elementor-527 .elementor-element.elementor-element-c2bbd88{--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:space-between;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-15b8fb4{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-15b8fb4.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-15b8fb4:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-15b8fb4.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-15b8fb4 .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-15b8fb4.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-15b8fb4.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-15b8fb4.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-15b8fb4.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-15b8fb4.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-15b8fb4.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-15b8fb4.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-15b8fb4 .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-15b8fb4 .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-b58fa69{width:auto;max-width:auto;font-family:"Inter",Sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--e-global-color-text)}.elementor-527 .elementor-element.elementor-element-b58fa69.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-5b2b7b8{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-5b2b7b8.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-5b2b7b8 .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-2f03057{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-527 .elementor-element.elementor-element-2f03057 p{margin-block-end:0px}.elementor-527 .elementor-element.elementor-element-e2b1c41{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4fb26e5);--border-color:var(--e-global-color-4fb26e5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-e2b1c41:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-e2b1c41>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-39e4015)}.elementor-527 .elementor-element.elementor-element-e2b1c41:hover{border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent)}.elementor-527 .elementor-element.elementor-element-e2b1c41,.elementor-527 .elementor-element.elementor-element-e2b1c41:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-e2b1c41.e-con{--align-self:flex-start}.elementor-527 .elementor-element.elementor-element-26d4770{--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:space-between;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-527 .elementor-element.elementor-element-a22eb8c{width:auto;max-width:auto;padding:0}.elementor-527 .elementor-element.elementor-element-a22eb8c.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-a22eb8c:not(.elementor-widget-image),.elementor-527 .elementor-element.elementor-element-a22eb8c.elementor-widget-image img{-webkit-mask-image:url(https://granitedepotstores.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-527 .elementor-element.elementor-element-a22eb8c .elementor-icon-wrapper{text-align:center}.elementor-527 .elementor-element.elementor-element-a22eb8c.elementor-view-stacked .elementor-icon{background-color:#F6CE0026;color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-a22eb8c.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-a22eb8c.elementor-view-default .elementor-icon{color:#F6CE0026;border-color:#F6CE0026}.elementor-527 .elementor-element.elementor-element-a22eb8c.elementor-view-framed .elementor-icon,.elementor-527 .elementor-element.elementor-element-a22eb8c.elementor-view-default .elementor-icon svg{fill:#F6CE0026}.elementor-527 .elementor-element.elementor-element-a22eb8c.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-a22eb8c.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-527 .elementor-element.elementor-element-a22eb8c .elementor-icon{font-size:23px;padding:15px}.elementor-527 .elementor-element.elementor-element-a22eb8c .elementor-icon svg{height:23px}.elementor-527 .elementor-element.elementor-element-6a7d07a{width:auto;max-width:auto;font-family:"Inter",Sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--e-global-color-text)}.elementor-527 .elementor-element.elementor-element-6a7d07a.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-0a42016{width:100%;max-width:100%}.elementor-527 .elementor-element.elementor-element-0a42016.elementor-element{--align-self:center}.elementor-527 .elementor-element.elementor-element-0a42016 .elementor-heading-title{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-secondary)}.elementor-527 .elementor-element.elementor-element-e7ebf37{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-527 .elementor-element.elementor-element-e7ebf37 p{margin-block-end:0px}@media(max-width:1024px) and (min-width:768px){.elementor-527 .elementor-element.elementor-element-2cc361d{--content-width:800px}.elementor-527 .elementor-element.elementor-element-3d40027{--content-width:800px}}@media(max-width:1366px){.elementor-527 .elementor-element.elementor-element-2cc361d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-0475883{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-527 .elementor-element.elementor-element-42906f5 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-527 .elementor-element.elementor-element-bd0008f{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-5454483{--grid-auto-flow:row}.elementor-527 .elementor-element.elementor-element-384bd79 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-71600c5{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-17bcc50 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-7bc2bcd{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-3be96a7.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-ce4ae4c .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-e56b56f{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-e779313.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-ffb0533 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-461c390{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-a4341f3.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-33412b8 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-ee59751{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-4b5ba07 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-ce989d3{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-2f82b1a .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-d33a67e{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-c3db755.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-06f7442 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-646e1ed{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-2590f1f.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-f401017 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-7527d58{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-881b410.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-5440297 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-09453d1{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-3d40027{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-0937145{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-527 .elementor-element.elementor-element-ca76620 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-527 .elementor-element.elementor-element-19f19c7{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-716d61c{--grid-auto-flow:row}.elementor-527 .elementor-element.elementor-element-8144f9b .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-a5a221e{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-1f2babd .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-4bdb414{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-ac741d8 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-527 .elementor-element.elementor-element-ac741d8 .elementor-icon-list-item>a{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-527 .elementor-element.elementor-element-b4914e7 .elementor-heading-title{font-size:var(--e-global-typography-39eec2b-font-size);line-height:var(--e-global-typography-39eec2b-line-height)}.elementor-527 .elementor-element.elementor-element-ecc14fc{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-084e281.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-c304f48 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-f9952fd{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-0ab27a4.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-5b2b7b8 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-2f03057{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-e2b1c41.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-0a42016 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-e7ebf37{font-size:var(--e-global-typography-text-font-size)}}@media(max-width:1024px){.elementor-527 .elementor-element.elementor-element-2cc361d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-0475883{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-527 .elementor-element.elementor-element-42906f5 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-527 .elementor-element.elementor-element-bd0008f{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-5454483{--e-con-grid-template-columns:repeat(3,1fr);--grid-auto-flow:row}.elementor-527 .elementor-element.elementor-element-384bd79 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-71600c5{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-17bcc50 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-7bc2bcd{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-3be96a7.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-ce4ae4c .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-e56b56f{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-ffb0533 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-461c390{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-33412b8 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-ee59751{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-4b5ba07 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-ce989d3{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-2f82b1a .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-d33a67e{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-c3db755.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-06f7442 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-646e1ed{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-f401017 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-7527d58{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-5440297 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-09453d1{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-406c998{--e-n-carousel-swiper-slides-to-display:2}.elementor-527 .elementor-element.elementor-element-3d40027{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-0937145{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-527 .elementor-element.elementor-element-ca76620 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-527 .elementor-element.elementor-element-19f19c7{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-716d61c{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-527 .elementor-element.elementor-element-8144f9b .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-a5a221e{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-1f2babd .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-4bdb414{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-ac741d8 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-527 .elementor-element.elementor-element-ac741d8 .elementor-icon-list-item>a{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-527 .elementor-element.elementor-element-b4914e7 .elementor-heading-title{font-size:var(--e-global-typography-39eec2b-font-size);line-height:var(--e-global-typography-39eec2b-line-height)}.elementor-527 .elementor-element.elementor-element-ecc14fc{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-084e281.e-con{--align-self:stretch}.elementor-527 .elementor-element.elementor-element-c304f48 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-f9952fd{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-5b2b7b8 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-2f03057{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-0a42016 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-e7ebf37{font-size:var(--e-global-typography-text-font-size)}}@media(max-width:767px){.elementor-527 .elementor-element.elementor-element-2cc361d{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-527 .elementor-element.elementor-element-0475883{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-527 .elementor-element.elementor-element-42906f5 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-527 .elementor-element.elementor-element-bd0008f{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-5454483{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-527 .elementor-element.elementor-element-384bd79 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-71600c5{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-17bcc50 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-7bc2bcd{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-ce4ae4c .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-e56b56f{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-ffb0533 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-461c390{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-33412b8 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-ee59751{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-4b5ba07 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-ce989d3{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-2f82b1a .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-d33a67e{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-06f7442 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-646e1ed{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-f401017 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-7527d58{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-5440297 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-09453d1{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-406c998{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:16px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:16px;--e-n-carousel-arrow-size:22px;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:8px}.elementor-527 .elementor-element.elementor-element-406c998 :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){border-radius:100px}.elementor-527 .elementor-element.elementor-element-406c998 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px}.elementor-527 .elementor-element.elementor-element-3d40027{--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-527 .elementor-element.elementor-element-0937145{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-527 .elementor-element.elementor-element-ca76620 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-527 .elementor-element.elementor-element-19f19c7{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-716d61c{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-527 .elementor-element.elementor-element-8144f9b .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-a5a221e{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-1f2babd .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-4bdb414{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-ac741d8 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-527 .elementor-element.elementor-element-ac741d8 .elementor-icon-list-item>a{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-527 .elementor-element.elementor-element-b4914e7 .elementor-heading-title{font-size:var(--e-global-typography-39eec2b-font-size);line-height:var(--e-global-typography-39eec2b-line-height)}.elementor-527 .elementor-element.elementor-element-ecc14fc{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-c304f48 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-f9952fd{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-5b2b7b8 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-2f03057{font-size:var(--e-global-typography-text-font-size)}.elementor-527 .elementor-element.elementor-element-0a42016 .elementor-heading-title{font-size:var(--e-global-typography-8c24db2-font-size);line-height:var(--e-global-typography-8c24db2-line-height)}.elementor-527 .elementor-element.elementor-element-e7ebf37{font-size:var(--e-global-typography-text-font-size)}}.ch-container .icon-hover{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:all .4s ease;z-index:0}.ch-container .icon-hover:before{content:"";position:absolute;inset:0;background-color:transparent;border-radius:50%;transition:background-color .4s ease;z-index:0}.ch-container .icon-hover i,.ch-container .icon-hover svg{position:relative;z-index:1;transition:all .4s ease}.ch-container:hover .icon-hover:before{background-color:#f6ce00}.ch-container:hover .icon-hover i{color:#000}.ch-container:hover .icon-hover svg path{fill:#000}.ch-container{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}.ch-container:hover{transform:translateY(-6px);box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.08),0 1px 2px rgba(246,206,0,.12)}.ch-container .icon-hover{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:all .4s ease;z-index:0}.ch-container .icon-hover:before{content:"";position:absolute;inset:0;background-color:transparent;border-radius:50%;transition:background-color .4s ease;z-index:0}.ch-container .icon-hover i,.ch-container .icon-hover svg{position:relative;z-index:1;transition:all .4s ease}.ch-container:hover .icon-hover:before{background-color:#f6ce00}.ch-container:hover .icon-hover i{color:#000}.ch-container:hover .icon-hover svg path{fill:#000}.ch-container{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}.ch-container:hover{transform:translateY(-6px);box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.08),0 1px 2px rgba(246,206,0,.12)}.ch-container .icon-hover{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:all .4s ease;z-index:0}.ch-container .icon-hover:before{content:"";position:absolute;inset:0;background-color:transparent;border-radius:50%;transition:background-color .4s ease;z-index:0}.ch-container .icon-hover i,.ch-container .icon-hover svg{position:relative;z-index:1;transition:all .4s ease}.ch-container:hover .icon-hover:before{background-color:#f6ce00}.ch-container:hover .icon-hover i{color:#000}.ch-container:hover .icon-hover svg path{fill:#000}.ch-container{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}.ch-container:hover{transform:translateY(-6px);box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.08),0 1px 2px rgba(246,206,0,.12)}.ch-container .icon-hover{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:all .4s ease;z-index:0}.ch-container .icon-hover:before{content:"";position:absolute;inset:0;background-color:transparent;border-radius:50%;transition:background-color .4s ease;z-index:0}.ch-container .icon-hover i,.ch-container .icon-hover svg{position:relative;z-index:1;transition:all .4s ease}.ch-container:hover .icon-hover:before{background-color:#f6ce00}.ch-container:hover .icon-hover i{color:#000}.ch-container:hover .icon-hover svg path{fill:#000}.ch-container{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}.ch-container:hover{transform:translateY(-6px);box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.08),0 1px 2px rgba(246,206,0,.12)}.ch-container .icon-hover{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:all .4s ease;z-index:0}.ch-container .icon-hover:before{content:"";position:absolute;inset:0;background-color:transparent;border-radius:50%;transition:background-color .4s ease;z-index:0}.ch-container .icon-hover i,.ch-container .icon-hover svg{position:relative;z-index:1;transition:all .4s ease}.ch-container:hover .icon-hover:before{background-color:#f6ce00}.ch-container:hover .icon-hover i{color:#000}.ch-container:hover .icon-hover svg path{fill:#000}.ch-container{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}.ch-container:hover{transform:translateY(-6px);box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.08),0 1px 2px rgba(246,206,0,.12)}.ch-container .icon-hover{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:all .4s ease;z-index:0}.ch-container .icon-hover:before{content:"";position:absolute;inset:0;background-color:transparent;border-radius:50%;transition:background-color .4s ease;z-index:0}.ch-container .icon-hover i,.ch-container .icon-hover svg{position:relative;z-index:1;transition:all .4s ease}.ch-container:hover .icon-hover:before{background-color:#f6ce00}.ch-container:hover .icon-hover i{color:#000}.ch-container:hover .icon-hover svg path{fill:#000}.ch-container{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}.ch-container:hover{transform:translateY(-6px);box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.08),0 1px 2px rgba(246,206,0,.12)}.ch-container .icon-hover{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:all .4s ease;z-index:0}.ch-container .icon-hover:before{content:"";position:absolute;inset:0;background-color:transparent;border-radius:50%;transition:background-color .4s ease;z-index:0}.ch-container .icon-hover i,.ch-container .icon-hover svg{position:relative;z-index:1;transition:all .4s ease}.ch-container:hover .icon-hover:before{background-color:#f6ce00}.ch-container:hover .icon-hover i{color:#000}.ch-container:hover .icon-hover svg path{fill:#000}.ch-container{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}.ch-container:hover{transform:translateY(-6px);box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.08),0 1px 2px rgba(246,206,0,.12)}.ch-container .icon-hover{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:all .4s ease;z-index:0}.ch-container .icon-hover:before{content:"";position:absolute;inset:0;background-color:transparent;border-radius:50%;transition:background-color .4s ease;z-index:0}.ch-container .icon-hover i,.ch-container .icon-hover svg{position:relative;z-index:1;transition:all .4s ease}.ch-container:hover .icon-hover:before{background-color:#f6ce00}.ch-container:hover .icon-hover i{color:#000}.ch-container:hover .icon-hover svg path{fill:#000}.ch-container{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}.ch-container:hover{transform:translateY(-6px);box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.08),0 1px 2px rgba(246,206,0,.12)}