.elementor-4504380 .elementor-element.elementor-element-2e1a282{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-4504380 .elementor-element.elementor-element-2e1a282:not(.elementor-motion-effects-element-type-background), .elementor-4504380 .elementor-element.elementor-element-2e1a282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ccktech.com/wp-content/uploads/2026/03/thinking_about_bg_home_1280@2x-1.png");background-position:top center;background-size:cover;}.elementor-4504380 .elementor-element.elementor-element-2e1a282::before, .elementor-4504380 .elementor-element.elementor-element-2e1a282 > .elementor-background-video-container::before, .elementor-4504380 .elementor-element.elementor-element-2e1a282 > .e-con-inner > .elementor-background-video-container::before, .elementor-4504380 .elementor-element.elementor-element-2e1a282 > .elementor-background-slideshow::before, .elementor-4504380 .elementor-element.elementor-element-2e1a282 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4504380 .elementor-element.elementor-element-2e1a282 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4504380 .elementor-element.elementor-element-b414bf3{padding:100px 0px 0px 0px;}.elementor-4504380 .elementor-element.elementor-element-b414bf3 img{width:38%;max-width:100%;}.elementor-4504380 .elementor-element.elementor-element-93cc13e{text-align:center;}.elementor-4504380 .elementor-element.elementor-element-93cc13e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-4504380 .elementor-element.elementor-element-116576f{padding:0px 0px 500px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4504380 .elementor-element.elementor-element-0045110{--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-4504380 .elementor-element.elementor-element-0045110:not(.elementor-motion-effects-element-type-background), .elementor-4504380 .elementor-element.elementor-element-0045110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4504380 .elementor-element.elementor-element-f87dc71{padding:100px 0px 100px 0px;text-align:center;}.elementor-4504380 .elementor-element.elementor-element-f87dc71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-060ed55{--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4504380 .elementor-element.elementor-element-060ed55:not(.elementor-motion-effects-element-type-background), .elementor-4504380 .elementor-element.elementor-element-060ed55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4504380 .elementor-element.elementor-element-9bfdddb{--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-4504380 .elementor-element.elementor-element-ed38d18{padding:0px 50px 0px 0px;text-align:start;}.elementor-4504380 .elementor-element.elementor-element-ed38d18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-2b85ea5{padding:0px 50px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-31ab960{--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-4504380 .elementor-element.elementor-element-330df58 img{width:80%;max-width:100%;}.elementor-4504380 .elementor-element.elementor-element-e4af85f{--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4504380 .elementor-element.elementor-element-e4af85f:not(.elementor-motion-effects-element-type-background), .elementor-4504380 .elementor-element.elementor-element-e4af85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4504380 .elementor-element.elementor-element-dd9a269{--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-4504380 .elementor-element.elementor-element-fdac4d2 img{width:80%;max-width:100%;}.elementor-4504380 .elementor-element.elementor-element-db1b0dd{--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-4504380 .elementor-element.elementor-element-f29b828{padding:0px 0px 0px 50px;text-align:start;}.elementor-4504380 .elementor-element.elementor-element-f29b828 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-b3e666b{padding:0px 0px 0px 50px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-b9ee8b0{--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4504380 .elementor-element.elementor-element-b9ee8b0:not(.elementor-motion-effects-element-type-background), .elementor-4504380 .elementor-element.elementor-element-b9ee8b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4504380 .elementor-element.elementor-element-72e072a{--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-4504380 .elementor-element.elementor-element-376d14a{padding:0px 50px 0px 0px;text-align:start;}.elementor-4504380 .elementor-element.elementor-element-376d14a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-f5a2dbc{padding:0px 50px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-5446713{--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-4504380 .elementor-element.elementor-element-63e71f7 img{width:80%;max-width:100%;}.elementor-4504380 .elementor-element.elementor-element-4987cbf{--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4504380 .elementor-element.elementor-element-4987cbf:not(.elementor-motion-effects-element-type-background), .elementor-4504380 .elementor-element.elementor-element-4987cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4504380 .elementor-element.elementor-element-b6d217b{--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-4504380 .elementor-element.elementor-element-7e92119 img{width:80%;max-width:100%;}.elementor-4504380 .elementor-element.elementor-element-efba2f4{--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-4504380 .elementor-element.elementor-element-45a76ca{padding:0px 0px 0px 50px;text-align:start;}.elementor-4504380 .elementor-element.elementor-element-45a76ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-26cb642{padding:0px 0px 0px 50px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-3e76505{--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4504380 .elementor-element.elementor-element-3e76505:not(.elementor-motion-effects-element-type-background), .elementor-4504380 .elementor-element.elementor-element-3e76505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4504380 .elementor-element.elementor-element-5f7fb52{--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-4504380 .elementor-element.elementor-element-364e854{padding:0px 50px 0px 0px;text-align:start;}.elementor-4504380 .elementor-element.elementor-element-364e854 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-640538f{padding:0px 50px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-d04f5bd{--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-4504380 .elementor-element.elementor-element-ea31354 img{width:80%;max-width:100%;}.elementor-4504380 .elementor-element.elementor-element-2e0e621{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.6;}.elementor-4504380 .elementor-element.elementor-element-2e0e621:not(.elementor-motion-effects-element-type-background), .elementor-4504380 .elementor-element.elementor-element-2e0e621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ccktech.com/wp-content/uploads/2026/03/high-rise.png.webp");background-position:center center;background-size:cover;}.elementor-4504380 .elementor-element.elementor-element-2e0e621::before, .elementor-4504380 .elementor-element.elementor-element-2e0e621 > .elementor-background-video-container::before, .elementor-4504380 .elementor-element.elementor-element-2e0e621 > .e-con-inner > .elementor-background-video-container::before, .elementor-4504380 .elementor-element.elementor-element-2e0e621 > .elementor-background-slideshow::before, .elementor-4504380 .elementor-element.elementor-element-2e0e621 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4504380 .elementor-element.elementor-element-2e0e621 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4504380 .elementor-element.elementor-element-9b95ce3{padding:100px 0px 100px 0px;text-align:center;}.elementor-4504380 .elementor-element.elementor-element-9b95ce3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:500;color:#FFFFFF;}.elementor-4504380 .elementor-element.elementor-element-9febd66{--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-4504380 .elementor-element.elementor-element-9febd66:not(.elementor-motion-effects-element-type-background), .elementor-4504380 .elementor-element.elementor-element-9febd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4504380 .elementor-element.elementor-element-55eba3e{padding:100px 0px 0px 0px;text-align:center;}.elementor-4504380 .elementor-element.elementor-element-55eba3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-bca9e27{padding:0px 0px 50px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-42eaeac{padding:0px 0px 20px 0px;}.elementor-4504380 .elementor-element.elementor-element-42eaeac img{width:75%;max-width:100%;border-radius:50px 50px 50px 50px;}.elementor-4504380 .elementor-element.elementor-element-58f069a .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;}.elementor-4504380 .elementor-element.elementor-element-58f069a .elementor-button:hover, .elementor-4504380 .elementor-element.elementor-element-58f069a .elementor-button:focus{background-color:#353535;}.elementor-4504380 .elementor-element.elementor-element-58f069a{padding:0px 0px 50px 0px;}.elementor-4504380 .elementor-element.elementor-element-adfce3c{--display:flex;}.elementor-4504380 .elementor-element.elementor-element-adfce3c:not(.elementor-motion-effects-element-type-background), .elementor-4504380 .elementor-element.elementor-element-adfce3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4504380 .elementor-element.elementor-element-408247d{--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-4504380 .elementor-element.elementor-element-3179006{padding:50px 0px 020px 0px;text-align:center;}.elementor-4504380 .elementor-element.elementor-element-3179006 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-4504380 .elementor-element.elementor-element-df3570f .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;line-height:30px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-4504380 .elementor-element.elementor-element-df3570f .elementor-button:hover, .elementor-4504380 .elementor-element.elementor-element-df3570f .elementor-button:focus{background-color:#FFFFFFF0;color:#000000;}.elementor-4504380 .elementor-element.elementor-element-df3570f{padding:0px 0px 50px 0px;}.elementor-4504380 .elementor-element.elementor-element-df3570f .elementor-button:hover svg, .elementor-4504380 .elementor-element.elementor-element-df3570f .elementor-button:focus svg{fill:#000000;}@media(min-width:768px){.elementor-4504380 .elementor-element.elementor-element-9bfdddb{--width:50%;}.elementor-4504380 .elementor-element.elementor-element-31ab960{--width:50%;}.elementor-4504380 .elementor-element.elementor-element-dd9a269{--width:50%;}.elementor-4504380 .elementor-element.elementor-element-db1b0dd{--width:50%;}.elementor-4504380 .elementor-element.elementor-element-72e072a{--width:50%;}.elementor-4504380 .elementor-element.elementor-element-5446713{--width:50%;}.elementor-4504380 .elementor-element.elementor-element-b6d217b{--width:50%;}.elementor-4504380 .elementor-element.elementor-element-efba2f4{--width:50%;}.elementor-4504380 .elementor-element.elementor-element-5f7fb52{--width:50%;}.elementor-4504380 .elementor-element.elementor-element-d04f5bd{--width:50%;}}@media(max-width:1024px){.elementor-4504380 .elementor-element.elementor-element-b414bf3 img{width:50%;}}@media(max-width:767px){.elementor-4504380 .elementor-element.elementor-element-b414bf3{padding:100px 0px 0px 0px;}.elementor-4504380 .elementor-element.elementor-element-b414bf3 img{width:100%;}.elementor-4504380 .elementor-element.elementor-element-f29b828{padding:0px 0px 0px 0px;}.elementor-4504380 .elementor-element.elementor-element-b3e666b{padding:0px 0px 0px 0px;}.elementor-4504380 .elementor-element.elementor-element-45a76ca{padding:0px 0px 0px 0px;}.elementor-4504380 .elementor-element.elementor-element-26cb642{padding:0px 0px 0px 0px;}.elementor-4504380 .elementor-element.elementor-element-9b95ce3 .elementor-heading-title{font-size:30px;}.elementor-4504380 .elementor-element.elementor-element-bca9e27{padding:0px 0px 0px 0px;}.elementor-4504380 .elementor-element.elementor-element-42eaeac img{width:100%;}.elementor-4504380 .elementor-element.elementor-element-3179006 .elementor-heading-title{font-size:30px;}}