.elementor-17 .elementor-element.elementor-element-93d5415{--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;}.elementor-17 .elementor-element.elementor-element-93d5415:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-93d5415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-17 .elementor-element.elementor-element-56b0245{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-56b0245.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-0da4ff9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-0da4ff9 .elementor-menu-toggle{margin:0 auto;}.elementor-17 .elementor-element.elementor-element-0da4ff9 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;}.elementor-17 .elementor-element.elementor-element-0da4ff9 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-17 .elementor-element.elementor-element-0da4ff9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17 .elementor-element.elementor-element-0da4ff9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17 .elementor-element.elementor-element-0da4ff9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17 .elementor-element.elementor-element-0da4ff9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-853cdfa );fill:var( --e-global-color-853cdfa );}.elementor-17 .elementor-element.elementor-element-e9b31d6{--display:flex;--justify-content:center;--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-17 .elementor-element.elementor-element-e9b31d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-716b112 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-716b112 img{width:47%;}.elementor-17 .elementor-element.elementor-element-0e71872{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-0e71872.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-9bbcbdc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-9bbcbdc .elementor-menu-toggle{margin:0 auto;}.elementor-17 .elementor-element.elementor-element-9bbcbdc .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;}.elementor-17 .elementor-element.elementor-element-9bbcbdc .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-17 .elementor-element.elementor-element-9bbcbdc .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17 .elementor-element.elementor-element-9bbcbdc .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17 .elementor-element.elementor-element-9bbcbdc .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17 .elementor-element.elementor-element-9bbcbdc .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-853cdfa );fill:var( --e-global-color-853cdfa );}.elementor-17 .elementor-element.elementor-element-7b367dd .elementor-menu-toggle{margin:0 auto;}.elementor-17 .elementor-element.elementor-element-45e2748{--display:flex;--min-height:72vh;--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:1;--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-17 .elementor-element.elementor-element-45e2748:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-45e2748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/06/6694f0c905dced56e7d74af1_portfolio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-45e2748::before, .elementor-17 .elementor-element.elementor-element-45e2748 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-45e2748 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-45e2748 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-45e2748 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-45e2748 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-df7ddbd{--display:flex;--min-height:72vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-4859f3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-bd1a0f9{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1f26c64{text-align:center;}.elementor-17 .elementor-element.elementor-element-1f26c64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-a61983f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a61983f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-a42de28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9aa5353{--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-17 .elementor-element.elementor-element-708e973{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-708e973:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-708e973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/PHOTO-2024-12-19-15-22-57-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-708e973::before, .elementor-17 .elementor-element.elementor-element-708e973 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-708e973 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-708e973 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-708e973 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-708e973 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-df7387f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-df7387f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-ffb392a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-bdcc870{--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-17 .elementor-element.elementor-element-22dde53{text-align:start;}.elementor-17 .elementor-element.elementor-element-22dde53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-3532c37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3532c37{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-3595356{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2a35743{--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-17 .elementor-element.elementor-element-537b1c5{text-align:start;}.elementor-17 .elementor-element.elementor-element-537b1c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-950cfe5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-950cfe5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-93a6891{--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-17 .elementor-element.elementor-element-39bdaa8{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-39bdaa8::before, .elementor-17 .elementor-element.elementor-element-39bdaa8 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-39bdaa8 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-39bdaa8 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-39bdaa8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-39bdaa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-39bdaa8 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-17 .elementor-element.elementor-element-d750e8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d750e8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-dc8dde6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-9b46492{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8d7ecf3{--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-17 .elementor-element.elementor-element-c42ecf6{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-c42ecf6::before, .elementor-17 .elementor-element.elementor-element-c42ecf6 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c42ecf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c42ecf6 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c42ecf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c42ecf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-3b53266 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3b53266 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-b5ca9e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-78be011{--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-17 .elementor-element.elementor-element-5d05dd8{text-align:start;}.elementor-17 .elementor-element.elementor-element-5d05dd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-bd23193 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-bd23193{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-a29360a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-dfd9827{--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-17 .elementor-element.elementor-element-13ddaad{text-align:start;}.elementor-17 .elementor-element.elementor-element-13ddaad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-45c9e91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-45c9e91{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-876c71a{--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-17 .elementor-element.elementor-element-714fdfc{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-714fdfc:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-714fdfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/Joshs.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-714fdfc::before, .elementor-17 .elementor-element.elementor-element-714fdfc > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-714fdfc > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-714fdfc > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-714fdfc > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-714fdfc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-2847c97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2847c97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-1e6a71a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-0546c23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5a27b3d{--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-17 .elementor-element.elementor-element-e4c8dea{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-e4c8dea:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e4c8dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-07-03-at-13.18.29_4798ee2a.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-e4c8dea::before, .elementor-17 .elementor-element.elementor-element-e4c8dea > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e4c8dea > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e4c8dea > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-e4c8dea > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-e4c8dea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-cf3c0d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-cf3c0d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-906ec17 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-f1ddcb7{--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-17 .elementor-element.elementor-element-ebdc8d6{text-align:start;}.elementor-17 .elementor-element.elementor-element-ebdc8d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-0292ac3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-0292ac3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-b797682{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-abfd6c5{--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-17 .elementor-element.elementor-element-8feec32{text-align:start;}.elementor-17 .elementor-element.elementor-element-8feec32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-038cde4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-038cde4{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-d174fcb{--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-17 .elementor-element.elementor-element-adbeaeb{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-adbeaeb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-adbeaeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/63-web-or-mls-65.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-adbeaeb::before, .elementor-17 .elementor-element.elementor-element-adbeaeb > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-adbeaeb > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-adbeaeb > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-adbeaeb > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-adbeaeb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-e255fdb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-e255fdb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-7a6ebe6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-17f12bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-54d0d65{--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-17 .elementor-element.elementor-element-3850480{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-3850480:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3850480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/4800_N_Nob_Hill_Rd_Sunrise_FL_33351_USA-Others-IMG8872-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-3850480::before, .elementor-17 .elementor-element.elementor-element-3850480 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-3850480 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-3850480 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-3850480 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-3850480 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-f5eb3a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f5eb3a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-8a63d28 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-1106029{--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-17 .elementor-element.elementor-element-286ccb9{text-align:start;}.elementor-17 .elementor-element.elementor-element-286ccb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-c201c5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c201c5f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-520b60a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-30cc199{--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-17 .elementor-element.elementor-element-866415c{text-align:start;}.elementor-17 .elementor-element.elementor-element-866415c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-2a4d2d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2a4d2d3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-1916576{--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-17 .elementor-element.elementor-element-7ad3549{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-7ad3549:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7ad3549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/2023-03-29_2-1743545763.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-7ad3549::before, .elementor-17 .elementor-element.elementor-element-7ad3549 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7ad3549 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7ad3549 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7ad3549 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7ad3549 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-f7efd72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f7efd72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-4b6f2b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-e6aed6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9dcb628{--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-17 .elementor-element.elementor-element-c9dfc76{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-c9dfc76:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c9dfc76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/4800_N_Nob_Hill_Rd_Sunrise_FL_33351_USA-Others-IMG8872-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-c9dfc76::before, .elementor-17 .elementor-element.elementor-element-c9dfc76 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c9dfc76 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c9dfc76 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c9dfc76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c9dfc76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-023396a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-023396a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-ad7b9ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-b5df243{--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-17 .elementor-element.elementor-element-691b22e{text-align:start;}.elementor-17 .elementor-element.elementor-element-691b22e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-be3c48c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-be3c48c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-ec18c69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2062187{--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-17 .elementor-element.elementor-element-051fb39{text-align:start;}.elementor-17 .elementor-element.elementor-element-051fb39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-483582d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-483582d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-0f15648{--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-17 .elementor-element.elementor-element-262312c{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-262312c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-262312c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/9feb6870-89f6-431f-82ef-1ec82e5df477.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-262312c::before, .elementor-17 .elementor-element.elementor-element-262312c > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-262312c > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-262312c > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-262312c > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-262312c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-d55cd1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d55cd1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-ae67a8b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-c2c1a6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-51c75e5{--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-17 .elementor-element.elementor-element-09d38d3{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-09d38d3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-09d38d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/premier-lobby-and-sitting-area-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-09d38d3::before, .elementor-17 .elementor-element.elementor-element-09d38d3 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-09d38d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-09d38d3 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-09d38d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-09d38d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-18f5f67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-18f5f67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-f65f91e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-d384f07{--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-17 .elementor-element.elementor-element-b57cc32{text-align:start;}.elementor-17 .elementor-element.elementor-element-b57cc32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-6cd1ca1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6cd1ca1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-23327af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-afe77f9{--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-17 .elementor-element.elementor-element-fdc12ee{text-align:start;}.elementor-17 .elementor-element.elementor-element-fdc12ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-0c6268b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-0c6268b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-2fc46db{--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-17 .elementor-element.elementor-element-6b052c9{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-6b052c9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6b052c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/016-_LO-RES-1745000542.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-6b052c9::before, .elementor-17 .elementor-element.elementor-element-6b052c9 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-6b052c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-6b052c9 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-6b052c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-6b052c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-65a6f84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-65a6f84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-884b490 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-98db762{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-100f136{--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-17 .elementor-element.elementor-element-5be4b5a{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-5be4b5a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5be4b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/University-Hospital-Expansion-Interior_Level_4_Clinic.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-5be4b5a::before, .elementor-17 .elementor-element.elementor-element-5be4b5a > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5be4b5a > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5be4b5a > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5be4b5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5be4b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-10b938b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-10b938b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-546bce3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-c0e20d0{--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-17 .elementor-element.elementor-element-0719a72{text-align:start;}.elementor-17 .elementor-element.elementor-element-0719a72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-fcd17e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-fcd17e7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-5e56abf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-db76495{--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-17 .elementor-element.elementor-element-dac4e8b{text-align:start;}.elementor-17 .elementor-element.elementor-element-dac4e8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-169b682 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-169b682{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-a765e4d{--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-17 .elementor-element.elementor-element-9e9b685{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-9e9b685:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9e9b685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/room1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-9e9b685::before, .elementor-17 .elementor-element.elementor-element-9e9b685 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9e9b685 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9e9b685 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9e9b685 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9e9b685 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-90f9975 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-90f9975 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-fe6277e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-1bf08e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-63925ae{--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-17 .elementor-element.elementor-element-b4d070d{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-b4d070d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b4d070d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/14237-woodchip-ct-orlando-fl-building-photo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-b4d070d::before, .elementor-17 .elementor-element.elementor-element-b4d070d > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-b4d070d > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-b4d070d > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-b4d070d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-b4d070d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-038871a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-038871a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-1c23475 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-8e39b72{--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-17 .elementor-element.elementor-element-ebe70af{text-align:start;}.elementor-17 .elementor-element.elementor-element-ebe70af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-374292a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-374292a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-68d17d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4904336{--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-17 .elementor-element.elementor-element-546f80e{text-align:start;}.elementor-17 .elementor-element.elementor-element-546f80e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-e5c00bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-e5c00bf{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-2173872{--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-17 .elementor-element.elementor-element-da629c3{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-da629c3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-da629c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/nlqitytj.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-da629c3::before, .elementor-17 .elementor-element.elementor-element-da629c3 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-da629c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-da629c3 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-da629c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-da629c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-1b167bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1b167bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-17d1b7a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-e3dd0a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7344507{--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-17 .elementor-element.elementor-element-c438c0a{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-c438c0a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c438c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/l.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-c438c0a::before, .elementor-17 .elementor-element.elementor-element-c438c0a > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c438c0a > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c438c0a > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c438c0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c438c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-acc5063 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-acc5063 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-efaa7f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-0efe3a9{--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-17 .elementor-element.elementor-element-a61c528{text-align:start;}.elementor-17 .elementor-element.elementor-element-a61c528 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-cdf9e0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-cdf9e0c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-bba04a0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-698ec38{text-align:center;}.elementor-17 .elementor-element.elementor-element-698ec38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:300;line-height:50px;color:var( --e-global-color-2bd5c80 );}.elementor-17 .elementor-element.elementor-element-1448b58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1448b58{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-2f97eaf );}.elementor-17 .elementor-element.elementor-element-9ca9afc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-17 .elementor-element.elementor-element-589f9fa{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-589f9fa:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-589f9fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/PHOTO-2024-12-19-15-22-57-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-589f9fa::before, .elementor-17 .elementor-element.elementor-element-589f9fa > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-589f9fa > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-589f9fa > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-589f9fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-589f9fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-a7e41cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a7e41cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-4c09453 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-ae9deb5{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-ae9deb5::before, .elementor-17 .elementor-element.elementor-element-ae9deb5 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-ae9deb5 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-ae9deb5 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-ae9deb5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-ae9deb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-ae9deb5 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-17 .elementor-element.elementor-element-29d1b24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-29d1b24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-5ef6d3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-1963c61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-17 .elementor-element.elementor-element-a33e07c{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-a33e07c::before, .elementor-17 .elementor-element.elementor-element-a33e07c > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a33e07c > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a33e07c > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a33e07c > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a33e07c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-85079e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-85079e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-f5c6411 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-6baeb07{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-6baeb07:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6baeb07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/Joshs.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-6baeb07::before, .elementor-17 .elementor-element.elementor-element-6baeb07 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-6baeb07 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-6baeb07 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-6baeb07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-6baeb07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-7a1a705 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-7a1a705 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-9285bd0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-7a5dfe1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-17 .elementor-element.elementor-element-9ac1233{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-9ac1233:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9ac1233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-07-03-at-13.18.29_4798ee2a.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-9ac1233::before, .elementor-17 .elementor-element.elementor-element-9ac1233 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9ac1233 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9ac1233 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9ac1233 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9ac1233 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-1a3053f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1a3053f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-013dd70 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-5feef68{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-5feef68:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5feef68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-07-03-at-13.18.40_8d46e31d.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-5feef68::before, .elementor-17 .elementor-element.elementor-element-5feef68 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5feef68 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5feef68 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5feef68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5feef68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-ef3cf56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ef3cf56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-12d7ef4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-0a90e3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-17 .elementor-element.elementor-element-bff0c8f{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-bff0c8f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bff0c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-07-03-at-13.18.29_4798ee2a.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-bff0c8f::before, .elementor-17 .elementor-element.elementor-element-bff0c8f > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-bff0c8f > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-bff0c8f > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-bff0c8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-bff0c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-1690534 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1690534 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-666d799 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-4004066{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-17 .elementor-element.elementor-element-4004066:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4004066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycdesigngroup.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-07-03-at-13.18.40_8d46e31d.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-4004066::before, .elementor-17 .elementor-element.elementor-element-4004066 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-4004066 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-4004066 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-4004066 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-4004066 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004D;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-6439b88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6439b88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:32px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-cc33e3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-28b68d5{--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-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-28b68d5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-28b68d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-17 .elementor-element.elementor-element-1024360{--display:flex;}.elementor-17 .elementor-element.elementor-element-1024360.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-cf6d73e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-cf6d73e{text-align:start;}.elementor-17 .elementor-element.elementor-element-cf6d73e img{width:70%;}.elementor-17 .elementor-element.elementor-element-fbd4264{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-17 .elementor-element.elementor-element-fbd4264.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-46b422e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:400;line-height:30px;color:var( --e-global-color-23afc74 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-8ebbbc6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-8ebbbc6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-8ebbbc6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-8ebbbc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-8ebbbc6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-fce5600-font-family ), Sans-serif;font-size:var( --e-global-typography-fce5600-font-size );font-weight:var( --e-global-typography-fce5600-font-weight );line-height:var( --e-global-typography-fce5600-line-height );}.elementor-17 .elementor-element.elementor-element-8ebbbc6 .elementor-icon-list-text{color:var( --e-global-color-23afc74 );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-0793ef9{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-c396429{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-17 .elementor-element.elementor-element-19cd89b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:400;line-height:30px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-5729451{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-item > a{font-family:var( --e-global-typography-fce5600-font-family ), Sans-serif;font-size:var( --e-global-typography-fce5600-font-size );font-weight:var( --e-global-typography-fce5600-font-weight );line-height:var( --e-global-typography-fce5600-line-height );}.elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-text{color:var( --e-global-color-23afc74 );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-eb4f174{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-17 .elementor-element.elementor-element-2100273 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:400;line-height:30px;color:var( --e-global-color-23afc74 );}.elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-2f6151c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-item > a{font-family:var( --e-global-typography-fce5600-font-family ), Sans-serif;font-size:var( --e-global-typography-fce5600-font-size );font-weight:var( --e-global-typography-fce5600-font-weight );line-height:var( --e-global-typography-fce5600-line-height );}.elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-text{color:var( --e-global-color-23afc74 );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-aa04062{--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-17 .elementor-element.elementor-element-0bc2f0d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-0bc2f0d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#383838;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-8ebbbc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-8ebbbc6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fce5600-font-size );line-height:var( --e-global-typography-fce5600-line-height );}.elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fce5600-font-size );line-height:var( --e-global-typography-fce5600-line-height );}.elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-item > a{font-size:var( --e-global-typography-fce5600-font-size );line-height:var( --e-global-typography-fce5600-line-height );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-93d5415{--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-17 .elementor-element.elementor-element-e9b31d6{--width:40%;}.elementor-17 .elementor-element.elementor-element-0e71872{--width:40%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-8ebbbc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-8ebbbc6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fce5600-font-size );line-height:var( --e-global-typography-fce5600-line-height );}.elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-5729451 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fce5600-font-size );line-height:var( --e-global-typography-fce5600-line-height );}.elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-2f6151c .elementor-icon-list-item > a{font-size:var( --e-global-typography-fce5600-font-size );line-height:var( --e-global-typography-fce5600-line-height );}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-56b0245{--width:30%;}.elementor-17 .elementor-element.elementor-element-e9b31d6{--width:30%;}.elementor-17 .elementor-element.elementor-element-0e71872{--width:30%;}.elementor-17 .elementor-element.elementor-element-df7ddbd{--content-width:1350px;}.elementor-17 .elementor-element.elementor-element-9aa5353{--width:50%;}.elementor-17 .elementor-element.elementor-element-bdcc870{--width:50%;}.elementor-17 .elementor-element.elementor-element-2a35743{--width:50%;}.elementor-17 .elementor-element.elementor-element-93a6891{--width:50%;}.elementor-17 .elementor-element.elementor-element-8d7ecf3{--width:50%;}.elementor-17 .elementor-element.elementor-element-78be011{--width:50%;}.elementor-17 .elementor-element.elementor-element-dfd9827{--width:50%;}.elementor-17 .elementor-element.elementor-element-876c71a{--width:50%;}.elementor-17 .elementor-element.elementor-element-5a27b3d{--width:50%;}.elementor-17 .elementor-element.elementor-element-f1ddcb7{--width:50%;}.elementor-17 .elementor-element.elementor-element-abfd6c5{--width:50%;}.elementor-17 .elementor-element.elementor-element-d174fcb{--width:50%;}.elementor-17 .elementor-element.elementor-element-54d0d65{--width:50%;}.elementor-17 .elementor-element.elementor-element-1106029{--width:50%;}.elementor-17 .elementor-element.elementor-element-30cc199{--width:50%;}.elementor-17 .elementor-element.elementor-element-1916576{--width:50%;}.elementor-17 .elementor-element.elementor-element-9dcb628{--width:50%;}.elementor-17 .elementor-element.elementor-element-b5df243{--width:50%;}.elementor-17 .elementor-element.elementor-element-2062187{--width:50%;}.elementor-17 .elementor-element.elementor-element-0f15648{--width:50%;}.elementor-17 .elementor-element.elementor-element-51c75e5{--width:50%;}.elementor-17 .elementor-element.elementor-element-d384f07{--width:50%;}.elementor-17 .elementor-element.elementor-element-afe77f9{--width:50%;}.elementor-17 .elementor-element.elementor-element-2fc46db{--width:50%;}.elementor-17 .elementor-element.elementor-element-100f136{--width:50%;}.elementor-17 .elementor-element.elementor-element-c0e20d0{--width:50%;}.elementor-17 .elementor-element.elementor-element-db76495{--width:50%;}.elementor-17 .elementor-element.elementor-element-a765e4d{--width:50%;}.elementor-17 .elementor-element.elementor-element-63925ae{--width:50%;}.elementor-17 .elementor-element.elementor-element-8e39b72{--width:50%;}.elementor-17 .elementor-element.elementor-element-4904336{--width:50%;}.elementor-17 .elementor-element.elementor-element-2173872{--width:50%;}.elementor-17 .elementor-element.elementor-element-7344507{--width:50%;}.elementor-17 .elementor-element.elementor-element-0efe3a9{--width:50%;}.elementor-17 .elementor-element.elementor-element-1024360{--width:35.165%;}.elementor-17 .elementor-element.elementor-element-fbd4264{--width:25.92%;}}/* Start custom CSS for container, class: .elementor-element-45e2748 *//*.hero-bg{*/
/*    z-index: 1;*/
/*    background-image: linear-gradient(180deg, var(#00000059), var(#00000059));*/
/*    position: absolute;*/
/*    inset: 0%;*/
/*}*/
html{
    scroll-behavior: smooth;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-708e973 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-589f9fa.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-589f9fa.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39bdaa8 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-589f9fa.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-589f9fa.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42ecf6 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-714fdfc */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c8dea */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adbeaeb */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3850480 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad3549 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9dfc76 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-262312c */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d38d3 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b052c9 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be4b5a */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e9b685 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d070d */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da629c3 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c438c0a */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589f9fa */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-589f9fa.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-589f9fa.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae9deb5 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-589f9fa.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-589f9fa.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a33e07c */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6baeb07 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ac1233 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5feef68 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bff0c8f */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4004066 */.portfolio-card{
    aspect-ratio: 3 / 2;
    cursor: pointer;
    
}
/*.portfolio-card-image img{*/
/*    filter: grayscale(100%) !important;*/
/*}*/

/*.elementor-8 .elementor-element.elementor-element-5bc9656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5bc9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    filter: grayscale(100%);*/
/*     transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child {
    filter: grayscale(100%);
     transition: filter 0.5s ease;
}

/*.elementor-element[data-id="5bc9656"]:hover {*/
/*  filter: grayscale(0%) !important;*/
/*    transition: filter 0.5s ease;*/

/*}*/
.elementor-element.elementor-element-a33e07c.e-con-full.portfolio-card.e-flex.e-con.e-child:hover
{
    filter: grayscale(0%);
    transition: filter 0.5s ease;
}


.portfolio-card h2{
    transform: translate3d(0px,0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}

.portfolio-card:hover h2{
    transform: translate3d(0px,-30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transition: transform 0.5s ease;
    
}
.portfolio-card a{
    opacity: 0 !important;
}
.portfolio-card:hover a{
    opacity: 1 !important;
}/* End custom CSS */