.elementor-990 .elementor-element.elementor-element-c0bc322{--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;--margin-top:-195px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-990 .elementor-element.elementor-element-1296890{--display:flex;--min-height:1050px;--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:space-between;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:180px;--padding-left:48px;--padding-right:48px;}.elementor-990 .elementor-element.elementor-element-1296890:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-1296890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.greystonesc.com/wp-content/uploads/2026/01/2104699222-8f81cf5008bd4a98e43358a50a01da5cf1f3bfbe3dbdad83a978caca5f883765-d_2400-e1768825546457.jpg") 50% 50%;background-size:cover;}.elementor-990 .elementor-element.elementor-element-d218630 .elementor-heading-title{font-family:"Quincy CF", Sans-serif;font-size:64px;font-weight:300;line-height:49px;}.elementor-990 .elementor-element.elementor-element-c867fa3 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:5px 5px 5px 35px;}.elementor-990 .elementor-element.elementor-element-c867fa3 .elementor-button:hover, .elementor-990 .elementor-element.elementor-element-c867fa3 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-c867fa3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-990 .elementor-element.elementor-element-c867fa3 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-990 .elementor-element.elementor-element-c867fa3 .elementor-button:hover svg, .elementor-990 .elementor-element.elementor-element-c867fa3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-6e5a5ae{--display:flex;--overlay-opacity:0.05;--padding-top:78px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-6e5a5ae:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-6e5a5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-990 .elementor-element.elementor-element-6e5a5ae::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.greystonesc.com/wp-content/uploads/2025/12/6bd637043766f09d464c5e51cbf5a2d3407c4a52.png");--background-overlay:'';background-position:-455px 8px;background-repeat:no-repeat;background-size:50% auto;}.elementor-990 .elementor-element.elementor-element-613af6e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-598f9d4{--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-end;--align-items:flex-end;}.elementor-990 .elementor-element.elementor-element-97eff35{--display:flex;--position:absolute;--min-height:737px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-990 .elementor-element.elementor-element-97eff35:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-97eff35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.greystonesc.com/wp-content/uploads/2026/04/rooted-in-experience.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-990 .elementor-element.elementor-element-97eff35::before, .elementor-990 .elementor-element.elementor-element-97eff35 > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-97eff35 > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-97eff35 > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-97eff35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-97eff35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #68686800 63%, #111111B3 89%);}body:not(.rtl) .elementor-990 .elementor-element.elementor-element-97eff35{left:0px;}body.rtl .elementor-990 .elementor-element.elementor-element-97eff35{right:0px;}.elementor-990 .elementor-element.elementor-element-1b7cb1a{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-b80ac06 .elementor-heading-title{font-family:"Quincy CF", Sans-serif;font-size:64px;font-weight:300;line-height:69px;}.elementor-990 .elementor-element.elementor-element-757ed1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:44px;}.elementor-990 .elementor-element.elementor-element-ba2e00e .elementor-button:hover, .elementor-990 .elementor-element.elementor-element-ba2e00e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-ba2e00e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-990 .elementor-element.elementor-element-ba2e00e .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-990 .elementor-element.elementor-element-ba2e00e .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:44px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:5px 5px 5px 35px;}.elementor-990 .elementor-element.elementor-element-ba2e00e .elementor-button:hover svg, .elementor-990 .elementor-element.elementor-element-ba2e00e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-bbe83de{--display:flex;}.elementor-990 .elementor-element.elementor-element-bbe83de:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-bbe83de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-990 .elementor-element.elementor-element-b13d6a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-b13d6a6::before, .elementor-990 .elementor-element.elementor-element-b13d6a6 > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-b13d6a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-b13d6a6 > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-b13d6a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-b13d6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.greystonesc.com/wp-content/uploads/2026/01/oak-tree-leaf.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-990 .elementor-element.elementor-element-0980377 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-990 .elementor-element.elementor-element-4de9220 .elementor-heading-title{font-family:"Quincy CF", Sans-serif;font-size:64px;font-weight:300;line-height:49px;}.elementor-990 .elementor-element.elementor-element-fd4a7c7{--display:flex;}.elementor-990 .elementor-element.elementor-element-dd74597{width:100%;max-width:100%;}.elementor-990 .elementor-element.elementor-element-4e3b531{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-4e3b531:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-4e3b531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-990 .elementor-element.elementor-element-e4363c2{--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;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-4c9b640{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-81cd0b1{--display:flex;}.elementor-990 .elementor-element.elementor-element-8cf03e4 .elementor-heading-title{font-family:"Quincy CF", Sans-serif;font-size:64px;font-weight:300;line-height:49px;}.elementor-990 .elementor-element.elementor-element-b2640d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-83d3dfb{--display:flex;--min-height:600px;--justify-content:flex-end;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:25px;--padding-left:41px;--padding-right:25px;}.elementor-990 .elementor-element.elementor-element-83d3dfb:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-83d3dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.greystonesc.com/wp-content/uploads/2025/12/ee4af688ac2b2eee8336c3bc31862910ed12a39c.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-990 .elementor-element.elementor-element-83d3dfb::before, .elementor-990 .elementor-element.elementor-element-83d3dfb > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-83d3dfb > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-83d3dfb > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-83d3dfb > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-83d3dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 46%, #000000FC 72%);}.elementor-990 .elementor-element.elementor-element-83d3dfb:hover::before, .elementor-990 .elementor-element.elementor-element-83d3dfb:hover > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-83d3dfb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-83d3dfb > .elementor-background-slideshow:hover::before, .elementor-990 .elementor-element.elementor-element-83d3dfb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000FC;--background-overlay:'';}.elementor-990 .elementor-element.elementor-element-83d3dfb:hover{--overlay-opacity:0.7;}.elementor-990 .elementor-element.elementor-element-4003f1e{--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:space-between;--align-items:center;}.elementor-990 .elementor-element.elementor-element-9300cf2 .elementor-heading-title{font-family:"Quincy CF", Sans-serif;font-size:48px;font-weight:300;line-height:49px;color:#FFFFFF;}.elementor-990 .elementor-element.elementor-element-9300cf2 .elementor-heading-title a{transition-duration:0.3s;}.elementor-990 .elementor-element.elementor-element-951123e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:999px 999px 999px 999px;}.elementor-990 .elementor-element.elementor-element-951123e:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-951123e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-990 .elementor-element.elementor-element-57f5c84{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-990 .elementor-element.elementor-element-f1d413a{--display:flex;--min-height:600px;--justify-content:flex-end;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:25px;--padding-left:41px;--padding-right:25px;}.elementor-990 .elementor-element.elementor-element-f1d413a:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-f1d413a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.greystonesc.com/wp-content/uploads/2025/12/1038171fb4c75d53844bef715ded88b35bbbd7ba-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-990 .elementor-element.elementor-element-f1d413a::before, .elementor-990 .elementor-element.elementor-element-f1d413a > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-f1d413a > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-f1d413a > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-f1d413a > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-f1d413a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 46%, #000000FC 72%);}.elementor-990 .elementor-element.elementor-element-f1d413a:hover::before, .elementor-990 .elementor-element.elementor-element-f1d413a:hover > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-f1d413a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-f1d413a > .elementor-background-slideshow:hover::before, .elementor-990 .elementor-element.elementor-element-f1d413a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000FC;--background-overlay:'';}.elementor-990 .elementor-element.elementor-element-f1d413a:hover{--overlay-opacity:0.7;}.elementor-990 .elementor-element.elementor-element-ab791a8{--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:space-between;--align-items:center;}.elementor-990 .elementor-element.elementor-element-367f2ad .elementor-heading-title{font-family:"Quincy CF", Sans-serif;font-size:48px;font-weight:300;line-height:49px;color:#FFFFFF;}.elementor-990 .elementor-element.elementor-element-367f2ad .elementor-heading-title a{transition-duration:0.3s;}.elementor-990 .elementor-element.elementor-element-a259f27{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:999px 999px 999px 999px;}.elementor-990 .elementor-element.elementor-element-a259f27:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-a259f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-990 .elementor-element.elementor-element-70c1c9c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-990 .elementor-element.elementor-element-7d35350{--display:flex;--min-height:600px;--justify-content:flex-end;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:25px;--padding-left:41px;--padding-right:25px;}.elementor-990 .elementor-element.elementor-element-7d35350:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-7d35350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.greystonesc.com/wp-content/uploads/2025/12/eaedeb861ab5e2196803bce18c8f7c007811a506-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-990 .elementor-element.elementor-element-7d35350::before, .elementor-990 .elementor-element.elementor-element-7d35350 > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-7d35350 > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-7d35350 > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-7d35350 > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-7d35350 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 46%, #000000FC 72%);}.elementor-990 .elementor-element.elementor-element-7d35350:hover::before, .elementor-990 .elementor-element.elementor-element-7d35350:hover > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-7d35350:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-7d35350 > .elementor-background-slideshow:hover::before, .elementor-990 .elementor-element.elementor-element-7d35350 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000FC;--background-overlay:'';}.elementor-990 .elementor-element.elementor-element-7d35350:hover{--overlay-opacity:0.7;}.elementor-990 .elementor-element.elementor-element-0c06934{--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:space-between;--align-items:flex-end;}.elementor-990 .elementor-element.elementor-element-755a440 .elementor-heading-title{font-family:"Quincy CF", Sans-serif;font-size:48px;font-weight:300;line-height:49px;color:#FFFFFF;}.elementor-990 .elementor-element.elementor-element-755a440 .elementor-heading-title a{transition-duration:0.3s;}.elementor-990 .elementor-element.elementor-element-77bc681{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:999px 999px 999px 999px;}.elementor-990 .elementor-element.elementor-element-77bc681:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-77bc681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-990 .elementor-element.elementor-element-dded67b{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-990 .elementor-element.elementor-element-1186916{--display:flex;--min-height:600px;--justify-content:flex-end;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:25px;--padding-left:41px;--padding-right:25px;}.elementor-990 .elementor-element.elementor-element-1186916:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-1186916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.greystonesc.com/wp-content/uploads/2025/12/d985df3ba01fb0872314e7c82385e6839d090a55-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-990 .elementor-element.elementor-element-1186916::before, .elementor-990 .elementor-element.elementor-element-1186916 > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-1186916 > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-1186916 > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-1186916 > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-1186916 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 46%, #000000FC 72%);}.elementor-990 .elementor-element.elementor-element-1186916:hover::before, .elementor-990 .elementor-element.elementor-element-1186916:hover > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-1186916:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-1186916 > .elementor-background-slideshow:hover::before, .elementor-990 .elementor-element.elementor-element-1186916 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000FC;--background-overlay:'';}.elementor-990 .elementor-element.elementor-element-1186916:hover{--overlay-opacity:0.7;}.elementor-990 .elementor-element.elementor-element-3e9f9fc{--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:space-between;--align-items:flex-end;}.elementor-990 .elementor-element.elementor-element-4e374c3 .elementor-heading-title{font-family:"Quincy CF", Sans-serif;font-size:48px;font-weight:300;line-height:49px;color:#FFFFFF;}.elementor-990 .elementor-element.elementor-element-4e374c3 .elementor-heading-title a{transition-duration:0.3s;}.elementor-990 .elementor-element.elementor-element-58be3a5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:999px 999px 999px 999px;}.elementor-990 .elementor-element.elementor-element-58be3a5:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-58be3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-990 .elementor-element.elementor-element-9a2c831{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-990 .elementor-element.elementor-element-45a412c{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:34px;--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:calc(90% - 80px);--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:calc(5% - 130px);--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:calc(10% - 15px);--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:calc(5% - 130px);--e-n-carousel-arrow-size:38px;}.elementor-990 .elementor-element.elementor-element-45a412c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;}.elementor-990 .elementor-element.elementor-element-2e10876{--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;--overlay-opacity:0.35;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:275px;--padding-bottom:350px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-2e10876:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-2e10876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-990 .elementor-element.elementor-element-2e10876::before, .elementor-990 .elementor-element.elementor-element-2e10876 > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-2e10876 > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-2e10876 > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-2e10876 > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-2e10876 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.greystonesc.com/wp-content/uploads/2026/01/Group-2085660143-scaled.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:70% auto;}.elementor-990 .elementor-element.elementor-element-3b7b892{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-8b58980{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.8;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-990 .elementor-element.elementor-element-8b58980:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-8b58980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-990 .elementor-element.elementor-element-8b58980::before, .elementor-990 .elementor-element.elementor-element-8b58980 > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-8b58980 > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-8b58980 > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-8b58980 > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-8b58980 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.greystonesc.com/wp-content/uploads/2026/01/tree-1.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;}.elementor-990 .elementor-element.elementor-element-dd54c1b .elementor-heading-title{font-family:"Quincy CF", Sans-serif;font-size:64px;font-weight:300;line-height:69px;color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-a1b076a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-990 .elementor-element.elementor-element-a1b076a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:34px;color:var( --e-global-color-accent );}.elementor-990 .elementor-element.elementor-element-7a88450 .elementor-button:hover, .elementor-990 .elementor-element.elementor-element-7a88450 .elementor-button:focus{background-color:var( --e-global-color-904e9f1 );}.elementor-990 .elementor-element.elementor-element-7a88450 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-990 .elementor-element.elementor-element-7a88450 .elementor-button .elementor-button-content-wrapper{gap:66%;justify-content:start;}.elementor-990 .elementor-element.elementor-element-7a88450 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:44px;padding:5px 5px 5px 35px;}.elementor-990 .elementor-element.elementor-element-64c8b14{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-64c8b14:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-64c8b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-990 .elementor-element.elementor-element-b72dfc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-1205fd8{--display:flex;}.elementor-990 .elementor-element.elementor-element-517073e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-990 .elementor-element.elementor-element-517073e img{width:10%;}.elementor-990 .elementor-element.elementor-element-d033a92{--display:flex;}.elementor-990 .elementor-element.elementor-element-e0fccbe{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-e0fccbe:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-e0fccbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-990 .elementor-element.elementor-element-f514d36 img{height:678px;object-fit:cover;object-position:center center;}.elementor-990 .elementor-element.elementor-element-288c21a{--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;}.elementor-990 .elementor-element.elementor-element-288c21a:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-288c21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1600px){.elementor-990 .elementor-element.elementor-element-e4363c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1400px){.elementor-990 .elementor-element.elementor-element-1296890{--min-height:700px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-d218630{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-990 .elementor-element.elementor-element-d218630 .elementor-heading-title{line-height:64px;}.elementor-990 .elementor-element.elementor-element-bbe83de{--min-height:500px;}.elementor-990 .elementor-element.elementor-element-e4363c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-45a412c{--e-n-carousel-swiper-slides-to-display:3;}.elementor-990 .elementor-element.elementor-element-2e10876{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-3b7b892{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1200px){.elementor-990 .elementor-element.elementor-element-c0bc322{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-1296890{--min-height:500px;--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-end;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-d218630 .elementor-heading-title{line-height:64px;}.elementor-990 .elementor-element.elementor-element-6e5a5ae::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-990 .elementor-element.elementor-element-bbe83de{--min-height:500px;}.elementor-990 .elementor-element.elementor-element-e4363c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-45a412c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-990 .elementor-element.elementor-element-2e10876{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-3b7b892{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-7a88450 .elementor-button .elementor-button-content-wrapper{justify-content:start;}}@media(max-width:992px){.elementor-990 .elementor-element.elementor-element-c0bc322{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-990 .elementor-element.elementor-element-1296890{--min-height:400px;--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-end;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-d218630 .elementor-heading-title{font-size:48px;}.elementor-990 .elementor-element.elementor-element-6e5a5ae{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-b80ac06 .elementor-heading-title{font-size:48px;line-height:49px;}.elementor-990 .elementor-element.elementor-element-bbe83de{--min-height:500px;}.elementor-990 .elementor-element.elementor-element-4de9220 .elementor-heading-title{font-size:48px;}.elementor-990 .elementor-element.elementor-element-4e3b531{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-8cf03e4 .elementor-heading-title{font-size:48px;}.elementor-990 .elementor-element.elementor-element-2e10876{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-8b58980{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}@media(max-width:576px){.elementor-990 .elementor-element.elementor-element-c0bc322{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-990 .elementor-element.elementor-element-1296890{--min-height:400px;--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-end;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-d218630 .elementor-heading-title{font-size:36px;line-height:normal;}.elementor-990 .elementor-element.elementor-element-6e5a5ae::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-6e5a5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-990 .elementor-element.elementor-element-97eff35{--min-height:253px;}.elementor-990 .elementor-element.elementor-element-97eff35:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-97eff35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-990 .elementor-element.elementor-element-1b7cb1a{--margin-top:280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-990 .elementor-element.elementor-element-b80ac06 .elementor-heading-title{font-size:36px;line-height:48px;}.elementor-990 .elementor-element.elementor-element-757ed1a .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-990 .elementor-element.elementor-element-bbe83de{--min-height:430px;}.elementor-990 .elementor-element.elementor-element-4de9220 .elementor-heading-title{font-size:36px;}.elementor-990 .elementor-element.elementor-element-4e3b531{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-8cf03e4 .elementor-heading-title{font-size:36px;}.elementor-990 .elementor-element.elementor-element-83d3dfb{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-4003f1e{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-990 .elementor-element.elementor-element-9300cf2 .elementor-heading-title{font-size:32px;}.elementor-990 .elementor-element.elementor-element-f1d413a{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-367f2ad .elementor-heading-title{font-size:32px;}.elementor-990 .elementor-element.elementor-element-7d35350{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-755a440 .elementor-heading-title{font-size:32px;}.elementor-990 .elementor-element.elementor-element-1186916{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-4e374c3 .elementor-heading-title{font-size:32px;}.elementor-990 .elementor-element.elementor-element-45a412c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:calc(5% - 120px);--e-n-carousel-arrow-next-top-position:calc(5% - 120px);}.elementor-990 .elementor-element.elementor-element-2e10876::before, .elementor-990 .elementor-element.elementor-element-2e10876 > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-2e10876 > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-2e10876 > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-2e10876 > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-2e10876 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:489px auto;}.elementor-990 .elementor-element.elementor-element-2e10876{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-3b7b892{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-8b58980{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-990 .elementor-element.elementor-element-8b58980::before, .elementor-990 .elementor-element.elementor-element-8b58980 > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-8b58980 > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-8b58980 > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-8b58980 > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-8b58980 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:40% auto;}.elementor-990 .elementor-element.elementor-element-dd54c1b .elementor-heading-title{font-size:36px;line-height:48px;}.elementor-990 .elementor-element.elementor-element-a1b076a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-990 .elementor-element.elementor-element-a1b076a .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-990 .elementor-element.elementor-element-7a88450 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-990 .elementor-element.elementor-element-7a88450 .elementor-button{padding:5px 5px 5px 35px;}.elementor-990 .elementor-element.elementor-element-f514d36 img{height:100%;}}@media(min-width:577px){.elementor-990 .elementor-element.elementor-element-97eff35{--width:59%;}.elementor-990 .elementor-element.elementor-element-1b7cb1a{--width:50%;}.elementor-990 .elementor-element.elementor-element-4c9b640{--width:calc(100% + ((100vw - 1200px) / 2));}.elementor-990 .elementor-element.elementor-element-8b58980{--width:50%;}}@media(max-width:1200px) and (min-width:577px){.elementor-990 .elementor-element.elementor-element-4c9b640{--width:100%;}.elementor-990 .elementor-element.elementor-element-8b58980{--width:70%;}}@media(max-width:992px) and (min-width:577px){.elementor-990 .elementor-element.elementor-element-8b58980{--width:70%;}}/* Start custom CSS for button, class: .elementor-element-c867fa3 */.elementor-990 .elementor-element.elementor-element-c867fa3 .elementor-button-icon{
    font-size: 42px;
    z-index: 99;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1296890 */@media (max-width: 767px) {
  .elementor-990 .elementor-element.elementor-element-1296890 {
    background-image: url("/wp-content/uploads/2026/04/the-team.jpeg") !important;
    background-size: cover;
    background-position: bottom;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba2e00e */.elementor-990 .elementor-element.elementor-element-ba2e00e .elementor-button-icon{
    font-size: 42px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-951123e */.elementor-990 .elementor-element.elementor-element-951123e{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a259f27 */.elementor-990 .elementor-element.elementor-element-a259f27{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77bc681 */.elementor-990 .elementor-element.elementor-element-77bc681{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58be3a5 */.elementor-990 .elementor-element.elementor-element-58be3a5{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-951123e */.elementor-990 .elementor-element.elementor-element-951123e{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a259f27 */.elementor-990 .elementor-element.elementor-element-a259f27{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77bc681 */.elementor-990 .elementor-element.elementor-element-77bc681{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58be3a5 */.elementor-990 .elementor-element.elementor-element-58be3a5{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-951123e */.elementor-990 .elementor-element.elementor-element-951123e{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a259f27 */.elementor-990 .elementor-element.elementor-element-a259f27{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77bc681 */.elementor-990 .elementor-element.elementor-element-77bc681{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58be3a5 */.elementor-990 .elementor-element.elementor-element-58be3a5{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-951123e */.elementor-990 .elementor-element.elementor-element-951123e{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a259f27 */.elementor-990 .elementor-element.elementor-element-a259f27{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77bc681 */.elementor-990 .elementor-element.elementor-element-77bc681{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58be3a5 */.elementor-990 .elementor-element.elementor-element-58be3a5{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-951123e */.elementor-990 .elementor-element.elementor-element-951123e{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a259f27 */.elementor-990 .elementor-element.elementor-element-a259f27{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77bc681 */.elementor-990 .elementor-element.elementor-element-77bc681{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58be3a5 */.elementor-990 .elementor-element.elementor-element-58be3a5{
 width: 38px;  
 height: 38px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-45a412c */.home-carousel .elementor-swiper-button-prev, .elementor-swiper-button-next{
    opacity: 0.5;
}

.home-carousel .elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover{
    opacity: 1;
}

.hover-parent .hidden-icon {
    opacity: 1;
    transition: opacity 0.3s ease-in-out; /* Adds a smooth transition */
}

/* Show the icon when the parent container is hovered */
.hover-parent:hover .hidden-icon {
    opacity: 1;
}

.hover-parent:hover h4{
    color: #60763A !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a88450 */.elementor-button-icon{
    font-size: 36px;
}

@media screen and (max-width: 992px){
.elementor-990 .elementor-element.elementor-element-7a88450 .elementor-button .elementor-button-content-wrapper{
gap: 62%;
}   
}

@media screen and (max-width: 576px){
.elementor-990 .elementor-element.elementor-element-7a88450 .elementor-button .elementor-button-content-wrapper{
gap: 43%;
}   
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Quincy CF';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.greystonesc.com/wp-content/uploads/2025/12/Quincy-CF.ttf') format('truetype');
}
/* End Custom Fonts CSS */