.elementor-2370 .elementor-element.elementor-element-f1740ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.71;--padding-top:8rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;--z-index:2}.elementor-2370 .elementor-element.elementor-element-f1740ca::before,.elementor-2370 .elementor-element.elementor-element-f1740ca>.elementor-background-video-container::before,.elementor-2370 .elementor-element.elementor-element-f1740ca>.e-con-inner>.elementor-background-video-container::before,.elementor-2370 .elementor-element.elementor-element-f1740ca>.elementor-background-slideshow::before,.elementor-2370 .elementor-element.elementor-element-f1740ca>.e-con-inner>.elementor-background-slideshow::before,.elementor-2370 .elementor-element.elementor-element-f1740ca>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-text) 34%,#FAF6EF00 100%)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-2370 .elementor-element.elementor-element-6274d58{width:var(--container-widget-width,44%);max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0}.elementor-2370 .elementor-element.elementor-element-6274d58 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-2370 .elementor-element.elementor-element-03dae1b{width:var(--container-widget-width,44%);max-width:44%;padding:0 0 0 0;--container-widget-width:44%;--container-widget-flex-grow:0}.elementor-2370 .elementor-element.elementor-element-03dae1b .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:#FFF}.elementor-2370 .elementor-element.elementor-element-b23b76b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:7rem;--padding-bottom:7rem;--padding-left:1rem;--padding-right:1rem;--z-index:3}.elementor-2370 .elementor-element.elementor-element-b23b76b:not(.elementor-motion-effects-element-type-background),.elementor-2370 .elementor-element.elementor-element-b23b76b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-2370 .elementor-element.elementor-element-b23b76b.e-con{--align-self:stretch}.elementor-2370 .elementor-element.elementor-element-96bd4d1{--display:flex}.elementor-2370 .elementor-element.elementor-element-84ea4dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2370 .elementor-element.elementor-element-84ea4dc:not(.elementor-motion-effects-element-type-background),.elementor-2370 .elementor-element.elementor-element-84ea4dc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:radial-gradient(at center center,#FFFFFF00 68%,#FFFFFF 100%)}.elementor-2370 .elementor-element.elementor-element-97c5d16{--display:flex;--min-height:90vh;--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;--z-index:3}.elementor-2370 .elementor-element.elementor-element-97c5d16:not(.elementor-motion-effects-element-type-background),.elementor-2370 .elementor-element.elementor-element-97c5d16>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://glowandgracejewels.com/wp-content/uploads/2026/05/gg-rivenditori-banner.webp);background-position:bottom right;background-repeat:no-repeat;background-size:77% auto}.elementor-2370 .elementor-element.elementor-element-f339017{width:var(--container-widget-width,35%);max-width:35%;padding:0 0 0 0;--container-widget-width:35%;--container-widget-flex-grow:0}.elementor-2370 .elementor-element.elementor-element-f339017.elementor-element{--align-self:center}.elementor-2370 .elementor-element.elementor-element-f339017 .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-2370 .elementor-element.elementor-element-a83cf3a{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{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);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-2370 .elementor-element.elementor-element-a3d9040{width:100%;max-width:100%}.elementor-2370 .elementor-element.elementor-element-a3d9040.elementor-element{--align-self:flex-start}.elementor-2370 .elementor-element.elementor-element-a3d9040 .elementor-icon-box-wrapper{text-align:start}.elementor-2370 .elementor-element.elementor-element-a3d9040 .elementor-icon-box-title{margin-block-end:10px;color:var(--e-global-color-text);transition-duration:0.2s}.elementor-2370 .elementor-element.elementor-element-a3d9040 .elementor-icon-box-title,.elementor-2370 .elementor-element.elementor-element-a3d9040 .elementor-icon-box-title a{font-family:"Cormorant Garamond",Sans-serif;font-size:clamp(18px, 14.67px + 0.93vw, 28px);font-weight:400}.elementor-2370 .elementor-element.elementor-element-a3d9040:has(:hover) .elementor-icon-box-title,.elementor-2370 .elementor-element.elementor-element-a3d9040:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-5a573b3)}.elementor-2370 .elementor-element.elementor-element-a3d9040 .elementor-icon-box-description{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);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-2370 .elementor-element.elementor-element-2e57b62{width:100%;max-width:100%}.elementor-2370 .elementor-element.elementor-element-2e57b62.elementor-element{--align-self:flex-end}.elementor-2370 .elementor-element.elementor-element-2e57b62 .elementor-icon-box-wrapper{text-align:start}.elementor-2370 .elementor-element.elementor-element-2e57b62 .elementor-icon-box-title{margin-block-end:10px;color:var(--e-global-color-text);transition-duration:0.2s}.elementor-2370 .elementor-element.elementor-element-2e57b62 .elementor-icon-box-title,.elementor-2370 .elementor-element.elementor-element-2e57b62 .elementor-icon-box-title a{font-family:"Cormorant Garamond",Sans-serif;font-size:clamp(18px, 14.67px + 0.93vw, 28px);font-weight:400}.elementor-2370 .elementor-element.elementor-element-2e57b62:has(:hover) .elementor-icon-box-title,.elementor-2370 .elementor-element.elementor-element-2e57b62:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-5a573b3)}.elementor-2370 .elementor-element.elementor-element-2e57b62 .elementor-icon-box-description{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);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-2370 .elementor-element.elementor-element-9c4211f{width:100%;max-width:100%}.elementor-2370 .elementor-element.elementor-element-9c4211f.elementor-element{--align-self:flex-start}.elementor-2370 .elementor-element.elementor-element-9c4211f .elementor-icon-box-wrapper{text-align:start}.elementor-2370 .elementor-element.elementor-element-9c4211f .elementor-icon-box-title{margin-block-end:10px;color:var(--e-global-color-text);transition-duration:0.2s}.elementor-2370 .elementor-element.elementor-element-9c4211f .elementor-icon-box-title,.elementor-2370 .elementor-element.elementor-element-9c4211f .elementor-icon-box-title a{font-family:"Cormorant Garamond",Sans-serif;font-size:clamp(18px, 14.67px + 0.93vw, 28px);font-weight:400}.elementor-2370 .elementor-element.elementor-element-9c4211f:has(:hover) .elementor-icon-box-title,.elementor-2370 .elementor-element.elementor-element-9c4211f:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-5a573b3)}.elementor-2370 .elementor-element.elementor-element-9c4211f .elementor-icon-box-description{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);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-2370 .elementor-element.elementor-element-dc08146{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.08;--z-index:3}.elementor-2370 .elementor-element.elementor-element-dc08146:not(.elementor-motion-effects-element-type-background),.elementor-2370 .elementor-element.elementor-element-dc08146>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-2370 .elementor-element.elementor-element-dc08146::before,.elementor-2370 .elementor-element.elementor-element-dc08146>.elementor-background-video-container::before,.elementor-2370 .elementor-element.elementor-element-dc08146>.e-con-inner>.elementor-background-video-container::before,.elementor-2370 .elementor-element.elementor-element-dc08146>.elementor-background-slideshow::before,.elementor-2370 .elementor-element.elementor-element-dc08146>.e-con-inner>.elementor-background-slideshow::before,.elementor-2370 .elementor-element.elementor-element-dc08146>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://glowandgracejewels.com/wp-content/uploads/2026/03/Senza-titolo-1.png);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:33% auto}.elementor-2370 .elementor-element.elementor-element-3a293d4{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center}.elementor-2370 .elementor-element.elementor-element-3a293d4 .elementor-heading-title{font-family:var(--e-global-typography-dc294a3-font-family),Sans-serif;font-size:var(--e-global-typography-dc294a3-font-size);font-weight:var(--e-global-typography-dc294a3-font-weight);color:var(--e-global-color-primary)}.elementor-2370 .elementor-element.elementor-element-933e897{width:var(--container-widget-width,44%);max-width:44%;padding:0 0 0 0;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center}.elementor-2370 .elementor-element.elementor-element-933e897 .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-secondary)}.elementor-2370 .elementor-element.elementor-element-b7bd897{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:3}.elementor-2370 .elementor-element.elementor-element-b7bd897:not(.elementor-motion-effects-element-type-background),.elementor-2370 .elementor-element.elementor-element-b7bd897>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAF6EF}.elementor-2370 .elementor-element.elementor-element-e38fa94{--display:flex;--min-height:333px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em}.elementor-2370 .elementor-element.elementor-element-cf3d0ea{width:100%;max-width:100%;z-index:1}.elementor-2370 .elementor-element.elementor-element-cf3d0ea .elementor-heading-title{font-family:var(--e-global-typography-d9c98b1-font-family),Sans-serif;font-size:var(--e-global-typography-d9c98b1-font-size);color:var(--e-global-color-text)}.elementor-2370 .elementor-element.elementor-element-6a144fa{width:100%;max-width:100%;padding:0 0 0 0}.elementor-2370 .elementor-element.elementor-element-6a144fa .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-2370 .elementor-element.elementor-element-e8a1172{--display:flex;--min-height:333px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em}.elementor-2370 .elementor-element.elementor-element-f2dd7bc{width:100%;max-width:100%;z-index:1}.elementor-2370 .elementor-element.elementor-element-f2dd7bc .elementor-heading-title{font-family:var(--e-global-typography-d9c98b1-font-family),Sans-serif;font-size:var(--e-global-typography-d9c98b1-font-size);color:var(--e-global-color-text)}.elementor-2370 .elementor-element.elementor-element-991242b{width:100%;max-width:100%;padding:0 0 0 0}.elementor-2370 .elementor-element.elementor-element-991242b .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}:root{--page-title-display:none}@media(min-width:768px){.elementor-2370 .elementor-element.elementor-element-96bd4d1{--width:33%}.elementor-2370 .elementor-element.elementor-element-84ea4dc{--width:50%}.elementor-2370 .elementor-element.elementor-element-a83cf3a{--width:28%}.elementor-2370 .elementor-element.elementor-element-b7bd897{--content-width:77%}}@media(max-width:1366px) and (min-width:768px){.elementor-2370 .elementor-element.elementor-element-a83cf3a{--width:92%}.elementor-2370 .elementor-element.elementor-element-b7bd897{--content-width:95%}}@media(max-width:1024px) and (min-width:768px){.elementor-2370 .elementor-element.elementor-element-a83cf3a{--width:100%}.elementor-2370 .elementor-element.elementor-element-b7bd897{--content-width:100%}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-2370 .elementor-element.elementor-element-6274d58 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-2370 .elementor-element.elementor-element-03dae1b .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-97c5d16:not(.elementor-motion-effects-element-type-background),.elementor-2370 .elementor-element.elementor-element-97c5d16>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://glowandgracejewels.com/wp-content/uploads/2026/04/13-e1776432843765.jpg);background-position:bottom right;background-repeat:no-repeat;background-size:58% auto}.elementor-2370 .elementor-element.elementor-element-97c5d16{--min-height:83vh;--justify-content:flex-start}.elementor-2370 .elementor-element.elementor-element-f339017 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-a83cf3a{--min-height:28vh;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-a3d9040 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-2e57b62 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-9c4211f .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-3a293d4 .elementor-heading-title{font-size:var(--e-global-typography-dc294a3-font-size)}.elementor-2370 .elementor-element.elementor-element-933e897 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-cf3d0ea{width:100%;max-width:100%}.elementor-2370 .elementor-element.elementor-element-cf3d0ea .elementor-heading-title{font-size:var(--e-global-typography-d9c98b1-font-size)}.elementor-2370 .elementor-element.elementor-element-6a144fa .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-f2dd7bc{width:100%;max-width:100%}.elementor-2370 .elementor-element.elementor-element-f2dd7bc .elementor-heading-title{font-size:var(--e-global-typography-d9c98b1-font-size)}.elementor-2370 .elementor-element.elementor-element-991242b .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:1200px){.elementor-2370 .elementor-element.elementor-element-6274d58{--container-widget-width:70%;--container-widget-flex-grow:0;width:var(--container-widget-width,70%);max-width:70%}.elementor-2370 .elementor-element.elementor-element-03dae1b{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-2370 .elementor-element.elementor-element-b7bd897{--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}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-2370 .elementor-element.elementor-element-6274d58{--container-widget-width:85%;--container-widget-flex-grow:0;width:var(--container-widget-width,85%);max-width:85%}.elementor-2370 .elementor-element.elementor-element-6274d58 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-2370 .elementor-element.elementor-element-03dae1b{--container-widget-width:69%;--container-widget-flex-grow:0;width:var(--container-widget-width,69%);max-width:69%}.elementor-2370 .elementor-element.elementor-element-03dae1b .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-97c5d16{--min-height:60vh;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem}.elementor-2370 .elementor-element.elementor-element-97c5d16:not(.elementor-motion-effects-element-type-background),.elementor-2370 .elementor-element.elementor-element-97c5d16>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:66% auto}.elementor-2370 .elementor-element.elementor-element-f339017{width:var(--container-widget-width,77%);max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0}.elementor-2370 .elementor-element.elementor-element-f339017 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-a83cf3a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-a3d9040 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-2e57b62.elementor-element{--align-self:flex-start}.elementor-2370 .elementor-element.elementor-element-2e57b62 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-9c4211f .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-3a293d4{--container-widget-width:77%;--container-widget-flex-grow:0;width:var(--container-widget-width,77%);max-width:77%}.elementor-2370 .elementor-element.elementor-element-3a293d4 .elementor-heading-title{font-size:var(--e-global-typography-dc294a3-font-size)}.elementor-2370 .elementor-element.elementor-element-933e897{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-2370 .elementor-element.elementor-element-933e897 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-b7bd897{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem}.elementor-2370 .elementor-element.elementor-element-cf3d0ea .elementor-heading-title{font-size:var(--e-global-typography-d9c98b1-font-size)}.elementor-2370 .elementor-element.elementor-element-6a144fa{width:var(--container-widget-width,77%);max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0}.elementor-2370 .elementor-element.elementor-element-6a144fa .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-f2dd7bc .elementor-heading-title{font-size:var(--e-global-typography-d9c98b1-font-size)}.elementor-2370 .elementor-element.elementor-element-991242b{width:var(--container-widget-width,77%);max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0}.elementor-2370 .elementor-element.elementor-element-991242b .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:767px){.elementor-2370 .elementor-element.elementor-element-f1740ca{--justify-content:center}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-2370 .elementor-element.elementor-element-6274d58{width:100%;max-width:100%}.elementor-2370 .elementor-element.elementor-element-6274d58 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-2370 .elementor-element.elementor-element-03dae1b{width:100%;max-width:100%}.elementor-2370 .elementor-element.elementor-element-03dae1b .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-97c5d16{--min-height:110vh;--justify-content:space-between;--padding-top:3rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem}.elementor-2370 .elementor-element.elementor-element-97c5d16:not(.elementor-motion-effects-element-type-background),.elementor-2370 .elementor-element.elementor-element-97c5d16>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 215px;background-size:contain}.elementor-2370 .elementor-element.elementor-element-f339017{width:100%;max-width:100%}.elementor-2370 .elementor-element.elementor-element-f339017 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-a83cf3a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-a3d9040 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-2e57b62 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-9c4211f .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-3a293d4 .elementor-heading-title{font-size:var(--e-global-typography-dc294a3-font-size)}.elementor-2370 .elementor-element.elementor-element-933e897{width:100%;max-width:100%}.elementor-2370 .elementor-element.elementor-element-933e897 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-b7bd897{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem}.elementor-2370 .elementor-element.elementor-element-e38fa94{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-2370 .elementor-element.elementor-element-cf3d0ea{width:100%;max-width:100%}.elementor-2370 .elementor-element.elementor-element-cf3d0ea .elementor-heading-title{font-size:var(--e-global-typography-d9c98b1-font-size)}.elementor-2370 .elementor-element.elementor-element-6a144fa{width:100%;max-width:100%}.elementor-2370 .elementor-element.elementor-element-6a144fa .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2370 .elementor-element.elementor-element-e8a1172{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-2370 .elementor-element.elementor-element-f2dd7bc{width:100%;max-width:100%}.elementor-2370 .elementor-element.elementor-element-f2dd7bc .elementor-heading-title{font-size:var(--e-global-typography-d9c98b1-font-size)}.elementor-2370 .elementor-element.elementor-element-991242b{width:100%;max-width:100%}.elementor-2370 .elementor-element.elementor-element-991242b .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}.gg-cta-dark{display:inline-flex;align-items:center;gap:14px;padding:14px 32px;background:#1E1510;font-family:'Jost',sans-serif;font-size:14px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#FAF6EF;text-decoration:none;transition:background .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1)}.gg-cta-dark::after{content:'';display:block;width:18px;height:1px;background:rgb(250 246 239 / .4);transition:width .45s cubic-bezier(.22,1,.36,1);flex-shrink:0}.gg-cta-dark:hover{background:#B8935A;color:#FAF6EF}.gg-cta-dark:hover::after{width:40px;background:#080604}.gg-outline{display:inline-flex;align-items:center;gap:14px;padding:14px 28px;border:1px solid rgb(30 21 16);font-family:'Jost',sans-serif;font-size:14px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#1E1510;text-decoration:none;cursor:pointer;transition:border-color .35s,color .35s}.gg-outline::after{content:'';display:block;width:14px;height:1px;background:currentColor;transition:width .45s cubic-bezier(.22,1,.36,1);flex-shrink:0}.gg-outline:hover{border-color:rgb(30 21 16);color:#1E1510}.gg-outline:hover::after{width:28px}.gg-container{background:#F7EDE5;position:relative;overflow:hidden;transition:background .35s ease}.gg-container::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:#C4724A;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,1,.36,1);z-index:10;pointer-events:none}.gg-container:hover::before{transform:scaleX(1)}.gg-container:hover{background:#EDD9C8}