.masonryPostGridItemInner img body{margin:0;padding:0}@font-face{font-display:swap;font-family:"NCLGastrub";src:url(/wp-content/themes/hello-elementor/fonts/NCLGastrub-Demo-BF6530aa83804be.woff2) format("woff2"),url(/wp-content/themes/hello-elementor/fonts/NCLGastrub-Demo-BF6530aa83804be.woff) format("woff");font-weight:400;font-style:normal}.masonryPostGridItemContent ul{margin-top:0;margin-bottom:0}.timeLess-design h2{position:absolute;width:100%;left:30px;bottom:130px;font-family:"NCLGastrub",sans-serif!important;font-weight:400!important;font-size:clamp(40px, 5vw, 80px)!important;line-height:100%!important;color:#fff!important;text-transform:uppercase!important}.home-video-section{height:100vh}.home-video-section .elementor-widget-icon{position:absolute;right:0;left:0;margin:auto}.mouseIcon svg{animation:smoothY 1.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes smoothY{0%{transform:translateY(0)}50%{transform:translateY(-25px)}100%{transform:translateY(0)}}.homeFeature .location{display:none}.btn-same .uc-checkbox-filter-accordion-button,.btn-same button{max-width:209px;min-width:209px;height:36px}body{background-color:#f2f2f2}.height100{height:100%;min-height:330px}.heading404 h4{font-size:clamp(18px, 2vw, 26px)!important}.error404 footer{background:#fff!important}.OverlayBg{position:absolute!important;height:0!important;padding:0;bottom:-100%;opacity:0!important;overflow:hidden!important;transition:all 0.6s ease-in-out!important;backdrop-filter:blur(3.5px)}.masonryPostGridItem .masonryPostGridItemContent>a div{font-size:clamp(18px, 2vw, 20px)!important;font-family:"proxima-nova"!important}.masonryPostGridItem .masonryPostGridItemContent{position:absolute!important;bottom:10px;transition:inherit!important;height:auto;display:flex;align-content:end;flex-wrap:wrap;width:calc(100% - 20px)!important;margin:0 auto!important;padding:0!important;background:transparent;left:0;right:0}.masonryPostGridItemInner img{transition:inherit!important}.masonryPostGridItem .masonryPostGridItemContent .masonryPostGridItemTitle{padding:0 10px;text-transform:uppercase;transition:inherit!important}.font-proxima h5,.btn-same span,.font-proxima a{font-family:"proxima-nova"!important}.masonryPostGridItem .masonryPostGridItemContent::after{display:none;content:" ";position:absolute!important;height:calc(100% - 20px)!important;bottom:0;top:0;width:calc(100% - 20px)!important;align-items:start!important;left:0!important;right:0!important;margin:auto;z-index:-1;border:1px solid #5d8ab8!important;transition:all 0.6s ease-in-out!important}.masonryPostGridItem .masonryPostGridItemContent *{width:100%}.masonryPostGridItem:hover .masonryPostGridItemContent a{width:100%;right:0;left:0;position:relative;margin:0 auto}.masonryPostGridItem:hover .masonryPostGridItemContent a>div{font-family:"Questrial"!important}.masonryPostGridItem .masonryPostGridItemContent ul{display:none;position:relative;padding:15px 20px}.masonryPostGridItem .masonryPostGridItemContent p{display:none;font-family:Poppins;font-weight:400;font-size:clamp(14px, 1vw, 16px)!important;line-height:100%;color:#676767;font-family:"Poppins";padding:0 20px}.masonryPostGridItem .masonryPostGridItemContent ul li{list-style:none;width:fit-content;font-size:clamp(14px, 1vw, 16px)!important;font-weight:500;text-transform:uppercase;color:#000;font-family:"Questrial"}.OverlayBg>.elementor-element{border:none!important}.OverlayBg .elementor-widget-icon-list,.OverlayBg h3{opacity:0;transform:translateY(20px);transition:all 0.6s ease-in-out}.noOverlay{display:flex;transition:all 0.6s ease-in-out!important}.portfolioBox:hover .noOverlay{display:none;transition:all 0.6s ease-in-out!important}.portfolioBox:hover .OverlayBg{height:100%!important;padding:10px;bottom:0;opacity:1!important}.masonryPostGridItem:hover .masonryPostGridItemContent{height:calc(100% - 15px)!important;bottom:7px!important;opacity:1!important;background:#ffffffb3;backdrop-filter:blur(3.5px);width:calc(100% - 20px)!important;align-items:start!important;left:0!important;right:0!important;margin:auto!important;z-index:99999;padding:30px 0!important;align-content:start}.masonryPostGridItem:hover .masonryPostGridItemContent p{display:block}.masonryPostGridItem:hover .masonryPostGridItemContent ul{display:flex;gap:0;margin-bottom:15px}.masonryPostGridItem:hover .masonryPostGridItemContent .masonryPostGridItemTitle{color:#000!important;padding:0 20px}.heroBg{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.masonryPostGridItem:hover .masonryPostGridItemContent::after{display:block}.masonryPostGridItem .masonryPostGridItemInner .ue-item-image-wrap::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180.07deg,rgba(0,0,0,0) 19.69%,rgba(0,0,0,.5) 99.94%)}.portfolioBox.elementor-element::before{z-index:1!important}.our-work-box-img{height:100%}.our-work-box-img .elementor-widget-image{height:100%}.filterMain.elementor-widget-taxonomy-filter .e-filter-item[data-filter="__all"]{order:inherit;background-color:transparent!important;border:0!important;color:var(--e-global-color-primary)}.portfolioBox:hover .OverlayBg .elementor-widget-icon-list,.portfolioBox:hover .OverlayBg h3{opacity:1;transform:translateY(0)}.portfolioBox:hover .OverlayBg>.elementor-element{border:1px solid #5d8ab8!important;height:100%}.filterMain .e-filter{justify-content:space-between}.portfolioBox .elementor-widget-button{position:absolute;width:100%;height:100%;top:0;left:0;z-index:99}.portfolioBox .elementor-widget-button .elementor-button-link{width:100%;height:100%;background:transparent}.filterMain .e-filter .e-filter-item{padding:11px 20px!important;width:15.4%!important;max-width:inherit!important;flex-basis:inherit!important;font-size:clamp(16px, 1vw, 20px)!important;position:relative}.filterMain .e-filter .e-filter-item:hover{background-color:transparent!important}.filterMain.elementor-widget-taxonomy-filter .e-filter-item[data-filter="__all"]:hover{color:#fff;border:1px solid var(--e-global-color-primary)!important}.filterMain .e-filter .e-filter-item:after,.filterMain .e-filter .e-filter-item:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0}.filterMain .e-filter .e-filter-item::before{background:#5c89b8;transition:transform 0.8s cubic-bezier(.2,1,.7,1);opacity:0;visibility:hidden}.filterMain .e-filter .e-filter-item::after{content:"";transition:transform 0.8s cubic-bezier(.2,1,.7,1);border-radius:0;transform:scale3d(.85,.65,1);opacity:0;visibility:hidden}.filterMain .e-filter .e-filter-item:hover::before{transform:scale3d(.97,.8,1);opacity:1;visibility:visible}.filterMain .e-filter .e-filter-item:hover::after{transform:scale3d(1,1,1);opacity:1;visibility:visible}.filterMain .e-filter .e-filter-item:hover span{position:relative;z-index:1}.our_work .e-font-icon-svg{width:45px!important;height:45px!important}.our_work li.elementor-icon-list-item.elementor-inline-item:after{content:","!important;border:0!important;font-size:20px;font-family:"Poppins",sans-serif!important;color:#fff;margin-left:1px}.our_work .OverlayBg li.elementor-icon-list-item.elementor-inline-item:after{color:#000}.our_work li.elementor-icon-list-item.elementor-inline-item:last-child:after{content:inherit!important}.our_work ul.elementor-icon-list-items.elementor-inline-items{gap:5px}.listFOnt li span{font-size:clamp(16px, 1vw, 18px)!important}.socialicons .elementor-icon-list-text{position:absolute;width:max-content;top:-33px;left:-10px;right:0;margin:0 auto!important;opacity:0;background:#000;padding:0 6px!important;color:#fff;border-radius:5px;transition:all 0.3s}.socialicons .elementor-icon-list-text::after{position:absolute;bottom:-7px;content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #000;transform:rotate(180deg);left:0;right:0;margin:auto}.socialicons li:nth-child(1) .elementor-icon-list-text{left:-11px}.socialicons li:nth-child(2) .elementor-icon-list-text{left:-4px}.socialicons li:nth-child(3) .elementor-icon-list-text{left:-14px}.socialicons li:nth-child(4) .elementor-icon-list-text{left:-9px}.socialicons li:nth-child(5) .elementor-icon-list-text{left:-7px}.socialicons svg{margin:0!important}.socialicons a:hover .elementor-icon-list-text{opacity:1;transition:all 0.3s}.socialicons a{border-radius:50%}.socialicons li:nth-child(1) a:hover{background:#3b5998}.socialicons li:nth-child(1) a:hover svg path:first-child{fill:#3b5998}.socialicons li:nth-child(2) a:hover{background:#000}.socialicons li:nth-child(2) a:hover svg path:first-child{fill:#000}.socialicons li:nth-child(3) a:hover{background:#e4405f}.socialicons li:nth-child(3) a:hover svg path:first-child{fill:#e4405f}.socialicons li:nth-child(4) a:hover{background:#f33}.socialicons li:nth-child(4) a:hover svg path:first-child{fill:#f33}.socialicons li:nth-child(5) a:hover{background:#0077b5}.socialicons li:nth-child(5) a:hover svg path:first-child{fill:#0077b5}.socialicons a:hover svg{fill:#fff}.socialicons a:hover svg path{fill:#fff}.our_work_masonary .masonryPostGrid{margin:0 -28px}.masonryPostGridItem .masonryPostGridItemContent ul::after{width:calc(100% - 40px);height:1px;background:#5c89b8;left:0;bottom:0;position:absolute;content:"";right:0;margin:auto}.more-project .gallery{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.more-project .gallery li{position:relative;flex:0 1 calc(25% - 15px)}.more-project .gallery li a{overflow:hidden;z-index:0;position:relative;display:block;text-decoration:none;color:inherit;cuesor:pointer}.more-project .gallery li img{height:325px;width:100%;object-fit:cover;display:block}.more-project .gallery li a::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180.07deg,rgba(0,0,0,0) 19.69%,rgba(0,0,0,.5) 99.94%);z-index:1}.more-project .gallery .info{padding:15px;position:absolute;z-index:2;bottom:0;left:0;width:100%;font-family:"proxima-nova"!important}.gallery .info h3,.portfolio-title a{margin:0 0 5px 0;font-size:25px!important;font-weight:500;color:#fff;line-height:1.2;text-transform:uppercase}.more-project .gallery .info .location{font-size:20px!important;line-height:1;color:#fff;margin:0!important;font-weight:400;text-transform:uppercase}.listInfo .elementor-icon-list-items{margin:0!important;justify-content:space-between!important;border-bottom:1px solid #7bc4cc4d;padding-bottom:15px!important}.borderNone .elementor-icon-list-items{padding:0!important;border:none}.listInfo .elementor-icon-list-item{margin:0!important;width:40%}.listInfo .elementor-icon-list-item:nth-child(2) span{color:#454545!important}.acf-gallery-grid .acf-gallery-item{display:inline-block}.acf-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.acf-gallery-grid img{width:100%;height:100%;max-height:376px;object-fit:cover}.acf-gallery-grid .acf-gallery-item:nth-child(2) img{border-radius:0% 215px 0% 0%}.acf-gallery-grid .acf-gallery-item:nth-last-child(2) img{border-radius:0% 0% 0% 215px}.first-div-img div{width:100%!important}.cba-blog .uc_post_grid_style_one_item{position:relative!important;overflow:visible!important}.cba-blog .uc_post_grid_style_one_item::after{content:"";position:absolute;top:0;right:-15px;width:1px;height:100%;background:#45454547;z-index:1}.cba-blog .uc_post_grid_style_one_item:last-child::after{display:none}.leadership-grid .uc_post_grid_style_one_wrap{gap:60px 140px!important;display:flex!important;flex-wrap:wrap;justify-content:center}.leadership-grid .uc_post_grid_style_one_item{width:22%}.apply-btn .elementor-button-icon{background-color:transparent;border:1px solid #1c244b;border-radius:50%;height:30px;margin-left:8px;position:relative;-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;width:30px}.apply-btn .elementor-button-icon svg{height:8px;width:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.apply-btn .elementor-button-content-wrapper .elementor-button-text:before{background-color:#1c244b;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;width:0}.apply-btn .elementor-button span{text-decoration:inherit;position:relative;padding:0 0 8px 0}.apply-btn a :hover .elementor-button-text:before{width:100%}.apply-btn a :hover .elementor-button-icon{background:#1c244b!important}.apply-btn a .elementor-button-icon svg path{fill:#1c244b!important}.apply-btn a :hover .elementor-button-icon svg path{fill:#fff!important}.overlay-bg .elementor-widget-image{position:relative}.overlay-bg .elementor-widget-image:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5)}.portfolio-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.portfolio-img img{width:100%;height:100%;object-fit:cover;display:block}.portfolio-content{padding:18px 16px 22px}.portfolio-category{font-size:13px;color:#2a6edb;display:inline-block;margin-bottom:6px}.portfolio-title{margin:0!important}.portfolio-content{padding:18px 16px 22px;position:absolute;bottom:0;z-index:1}.portfolio-card{position:relative;flex:0 1 calc(25% - 15px)}.portfolio-img{height:325px;width:100%;object-fit:cover;display:block}.portfolio-img::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180.07deg,rgba(0,0,0,0) 19.69%,rgba(0,0,0,.5) 99.94%);z-index:1}.portfolio-card .location{margin-bottom:0;color:#fff;font-family:"proxima-nova",Sans-serif;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;text-transform:uppercase;margin-top:6px;display:none}.diffrent-bg ul{padding:0;margin:0}.diffrent-bg li{list-style:none;margin-bottom:15px;font-size:18px;background:#f5f7fa;padding:10px}.diffrent-bg li:nth-child(even){background:#fff}.diffrent-bg li:last-child{margin-bottom:0}.mb-0 p:last-child{margin-bottom:0!important}@media (max-width:1024px){.portfolio-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.portfolio-wrapper{grid-template-columns:1fr}}#portfolio-map .gm-style-iw-chr{position:absolute;right:-5px;top:-8px;width:22px;height:22px;flex-direction:column-reverse}#portfolio-map .gm-style-iw.gm-style-iw-c{padding:18px 15px 15px 15px!important;overflow:inherit}#portfolio-map .gm-style-iw-chr button{width:20px!important;height:20px!important;opacity:1;background:#5d8ab8!important;border-radius:50%;display:flex!important;align-items:center;justify-content:center}#portfolio-map .gm-style-iw-chr button span{width:14px!important;height:14px!important;margin:0!important;background:url(../../../../../../themes/hello-theme-child-master/images/close.png) no-repeat center / 8px!important;mask-image:inherit!important}#portfolio-map .gm-style-iw-chr .gm-style-iw-ch{padding:0}#portfolio-map .gm-style-iw-d a{font-size:14px;font-weight:500;color:#5d8ab8}.parent{height:200vh}.parent .elementor-widget-html{position:sticky;top:0;width:100%;height:100vh;overflow:hidden}.light,.dark{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.next{height:100vh;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:2rem}.light{background-image:url(https://development.cbaarchitects.com/wp-content/uploads/2025/12/4805-Hawkshaw-DAY-3-Custom.jpg);opacity:1}.dark{background-image:url(https://development.cbaarchitects.com/wp-content/uploads/2025/12/4805-Hawkshaw-DUSK-1-Custom.jpg);opacity:0}@media only screen and (max-width:1600px){.home-video-section .elementor-widget-video{height:100%}.home-video-section .elementor-widget-video .e-hosted-video.elementor-wrapper{height:100%}}@media only screen and (max-width:1366px){.listInfo .elementor-icon-list-item{width:30%}}@media only screen and (max-width:1280px){.filterMain .e-filter .e-filter-item{width:20%!important}.e-con>.e-con-inner{max-width:inherit!important}.more-project .gallery{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1191px){.filterMain .e-filter .e-filter-item{width:19%!important}.acf-gallery-grid img{max-height:353px}}@media only screen and (max-width:991px){.openbtn{background:#5d8ab8;position:relative;width:50px;height:50px;cursor:pointer;z-index:10000}.openbtn span{background-color:#fff;display:inline-block;position:absolute;left:13px;height:2px;transition:all 0.4s;&:nth-of-type(1){top:22px;width:50%}&:nth-of-type(2){top:29px;width:50%}}.openbtn.active span{&:nth-of-type(1){top:18px;left:14px;transform:translateY(6px) rotate(-45deg);width:45%}&:nth-of-type(2){top:30px;left:14px;transform:translateY(-6px) rotate(45deg);width:45%}}.slider{overflow:hidden}.slider .menuMain{right:0!important;transform:translateX(0%)!important;transition:0.6s all ease!important;height:100%!important;bottom:0!important;opacity:1!important}.menuMain{position:fixed!important;width:100%!important;right:0!important;bottom:0!important;top:0!important;height:100%!important;transform:translateX(100%)!important;transition:0.6s all ease!important;background:#5d8ab8;opacity:0!important}.cba-blog .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important}.more-project .gallery li{flex:0 1 calc(33.33% - 15px)}.more-project .gallery{grid-template-columns:repeat(2,1fr)}.acf-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.humbMenu .elementor-nav-menu--main{height:100%}.humbMenu .elementor-nav-menu{flex-direction:column!important;width:100%;height:100%;justify-content:start;gap:50px!important;padding:100px 20px!important}.humbMenu{height:100%!important}@keyframes slideFromRight{from{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.humbMenu .elementor-nav-menu .menu-item{opacity:0}.humbMenu .elementor-nav-menu .menu-item .elementor-item{margin:0!important;color:#fff!important}.filterMain .e-filter .e-filter-item{width:18%!important}.portfolioBox:hover .noOverlay{display:flex;transition:all 0.6s ease-in-out!important}.our_work_masonary .uc-filter-load-more__link{padding:0!important}.our_work_masonary .uc-filter-load-more__loader{position:relative;z-index:999}.masonryPostGridItem .masonryPostGridItemContent ul{padding:10px 20px;margin-bottom:10px;position:relative}.masonryPostGridItem:hover .masonryPostGridItemContent{height:auto!important;background:transparent;backdrop-filter:inherit;transition:inherit!important;padding:0!important;bottom:0!important;align-content:end;padding-bottom:20px!important}.masonryPostGridItem:hover .masonryPostGridItemContent:after{border:0!important}.masonryPostGridItem:hover .masonryPostGridItemContent ul{display:flex;padding:10px 20px;margin-bottom:10px}.masonryPostGridItem .masonryPostGridItemContent p{display:block;color:#fff;padding:0 20px;margin:0}.masonryPostGridItem .masonryPostGridItemContent ul{display:flex;position:relative;padding:10px 20px}.masonryPostGridItem:hover .masonryPostGridItemContent .masonryPostGridItemTitle{color:#fff!important}.masonryPostGridItem .masonryPostGridItemContent ul li{color:#fff}.masonryPostGridItem .masonryPostGridItemContent ul::after{width:calc(100% - 40px)}.masonryPostGridItem:hover .masonryPostGridItemContent a>div{font-family:"proxima-nova"!important}.masonryPostGridItem .masonryPostGridItemContent{bottom:0;width:calc(100% - 20px)!important;height:100%;top:0;padding-bottom:20px!important}.masonryPostGridItem .masonryPostGridItemContent::after{display:none}.masonryPostGridItem .masonryPostGridItemContent .masonryPostGridItemTitle{padding:0 20px}.leadership-grid .uc_post_grid_style_one_item{width:30%}.blog-tab .elementor-5797 .elementor-element.elementor-element-e3e09d1{justify-content:center!important}.cba-blog .uc_post_grid_style_one_item::after{display:none}.acf-gallery-grid img{width:100%;height:100%;max-height:265px;object-fit:cover;min-height:265px}}@media only screen and (max-width:854px){.filterMain .e-filter .e-filter-item{width:17%!important}}@media only screen and (max-width:767px){.humbMenu .elementor-nav-menu{padding:100px 20px!important}.acf-gallery-grid img{width:100%;height:100%;max-height:201px;object-fit:cover;min-height:201px}#portfolio-map{height:300px!important}.cba-blog .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1,minmax(0,1fr))!important}.more-project .gallery li{flex:0 1 calc(50% - 15px)}.listInfo .elementor-icon-list-item{width:fit-content}.more-project .gallery{grid-template-columns:repeat(1,1fr)}.filterMain .e-filter .e-filter-item{width:100%!important;max-width:none!important;flex-basis:auto;padding:11px 0!important}.btn-same .uc-checkbox-filter-accordion-button,.btn-same button{max-width:inherit;min-width:inherit;width:100%}.our_work_masonary .masonryPostGrid{margin:0!important;display:flex;flex-wrap:wrap;gap:10px}.our_work_masonary .masonryPostGrid .masonryPostGridItem{position:relative!important;transform:none!important;width:100%!important}.our_work_masonary .masonryPostGrid{height:auto!important}.masonryPostGridItem .masonryPostGridItemContent ul,.masonryPostGridItem .masonryPostGridItemContent p,.masonryPostGridItem:hover .masonryPostGridItemContent ul,.masonryPostGridItem:hover .masonryPostGridItemContent p{display:none}.leadership-grid .uc_post_grid_style_one_wrap{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:50px!important}.leadership-grid .uc_post_grid_style_one_item{width:auto!important}.leadership-grid .uc_post_image{width:250px;margin:0 auto}.contact-form .elementor-field-group{width:100%}.masonryPostGridItemInner img{aspect-ratio:1;object-fit:cover}.acf-gallery-grid .acf-gallery-item:nth-child(2) img{border-radius:0% 100px 0% 0%}.acf-gallery-grid .acf-gallery-item:nth-last-child(2) img{border-radius:0% 0% 0% 100px}.diffrent-bg li{margin-bottom:5px;font-size:16px;padding:7px}.portfolio-title a{font-size:25px!important}.portfolio-card .location{font-size:16px}}@media (max-width:597px){.leadership-grid .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1,1fr)!important}}@media (max-width:480px){.more-project .gallery li{flex:0 1 100%}.parent{height:70vh}}@media only screen and (max-width:372px){.menuIcon .elementor-icon{font-size:30px!important}}