.elementor-21460 .elementor-element.elementor-element-8104b94{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:160px 160px;--row-gap:160px;--column-gap:160px;--overlay-opacity:0.01;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:260px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-8104b94::before, .elementor-21460 .elementor-element.elementor-element-8104b94 > .elementor-background-video-container::before, .elementor-21460 .elementor-element.elementor-element-8104b94 > .e-con-inner > .elementor-background-video-container::before, .elementor-21460 .elementor-element.elementor-element-8104b94 > .elementor-background-slideshow::before, .elementor-21460 .elementor-element.elementor-element-8104b94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21460 .elementor-element.elementor-element-8104b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21460 .elementor-element.elementor-element-1e480e6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:0;}.elementor-21460 .elementor-element.elementor-element-927df3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-927df3b .title{color:#FFFFFF;}.elementor-21460 .elementor-element.elementor-element-927df3b h1, .elementor-21460 .elementor-element.elementor-element-927df3b h2, .elementor-21460 .elementor-element.elementor-element-927df3b h3, .elementor-21460 .elementor-element.elementor-element-927df3b h4, .elementor-21460 .elementor-element.elementor-element-927df3b h5, .elementor-21460 .elementor-element.elementor-element-927df3b h6{font-size:80px;font-weight:400;line-height:80px;}.elementor-21460 .elementor-element.elementor-element-95d778c{width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;}.elementor-21460 .elementor-element.elementor-element-95d778c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-95d778c .title{color:#FFFFFF;}.elementor-21460 .elementor-element.elementor-element-95d778c h1, .elementor-21460 .elementor-element.elementor-element-95d778c h2, .elementor-21460 .elementor-element.elementor-element-95d778c h3, .elementor-21460 .elementor-element.elementor-element-95d778c h4, .elementor-21460 .elementor-element.elementor-element-95d778c h5, .elementor-21460 .elementor-element.elementor-element-95d778c h6{font-family:"Spline Sans Mono", Sans-serif;font-size:24px;font-weight:500;line-height:36px;}.elementor-21460 .elementor-element.elementor-element-5bf0fd2{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-21460 .elementor-element.elementor-element-5bf0fd2{right:20px;}body.rtl .elementor-21460 .elementor-element.elementor-element-5bf0fd2{left:20px;}.elementor-21460 .elementor-element.elementor-element-5bf0fd2 img{opacity:1;transition-duration:0s;}.elementor-21460 .elementor-element.elementor-element-5bf0fd2:hover img{opacity:1;}.elementor-21460 .elementor-element.elementor-element-f93b9e5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-21460 .elementor-element.elementor-element-2ff270b .title + .subtitle{margin-bottom:0px;}.elementor-21460 .elementor-element.elementor-element-2ff270b .subtitle + .title{margin-top:0px;}.elementor-21460 .elementor-element.elementor-element-2ff270b .title{color:#D1D1D1;}.elementor-21460 .elementor-element.elementor-element-2ff270b h1, .elementor-21460 .elementor-element.elementor-element-2ff270b h2, .elementor-21460 .elementor-element.elementor-element-2ff270b h3, .elementor-21460 .elementor-element.elementor-element-2ff270b h4, .elementor-21460 .elementor-element.elementor-element-2ff270b h5, .elementor-21460 .elementor-element.elementor-element-2ff270b h6{font-size:0.7em;font-weight:600;text-transform:uppercase;letter-spacing:0.19em;}.elementor-21460 .elementor-element.elementor-element-d4ea4db{--e-image-carousel-slides-to-show:7;width:100%;max-width:100%;}.elementor-21460 .elementor-element.elementor-element-d4ea4db > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-d4ea4db .swiper-wrapper{display:flex;align-items:center;}.elementor-21460 .elementor-element.elementor-element-e5d624c{--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;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-e912aa1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA;--border-color:#AAAAAA;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21460 .elementor-element.elementor-element-208a078{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA;--border-color:#AAAAAA;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21460 .elementor-element.elementor-element-72a6408{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA;--border-color:#AAAAAA;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21460 .elementor-element.elementor-element-72a6408:not(.elementor-motion-effects-element-type-background), .elementor-21460 .elementor-element.elementor-element-72a6408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-21460 .elementor-element.elementor-element-88a9bb1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA33;--border-color:#AAAAAA33;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21460 .elementor-element.elementor-element-88a9bb1:not(.elementor-motion-effects-element-type-background), .elementor-21460 .elementor-element.elementor-element-88a9bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-21460 .elementor-element.elementor-element-70a675a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA33;--border-color:#AAAAAA33;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-21460 .elementor-element.elementor-element-70a675a:not(.elementor-motion-effects-element-type-background), .elementor-21460 .elementor-element.elementor-element-70a675a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-21460 .elementor-element.elementor-element-eadff30 .title + .subtitle{margin-bottom:0px;}.elementor-21460 .elementor-element.elementor-element-eadff30 .subtitle + .title{margin-top:0px;}.elementor-21460 .elementor-element.elementor-element-eadff30 .title{color:#FFFFFF;}.elementor-21460 .elementor-element.elementor-element-eadff30 h1, .elementor-21460 .elementor-element.elementor-element-eadff30 h2, .elementor-21460 .elementor-element.elementor-element-eadff30 h3, .elementor-21460 .elementor-element.elementor-element-eadff30 h4, .elementor-21460 .elementor-element.elementor-element-eadff30 h5, .elementor-21460 .elementor-element.elementor-element-eadff30 h6{font-size:36px;font-weight:500;line-height:45px;letter-spacing:0.5px;}.elementor-21460 .elementor-element.elementor-element-cd434c6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-cd434c6{text-align:center;font-family:"Spline Sans Mono", Sans-serif;font-size:18px;font-weight:500;line-height:27px;color:#FFFFFF;}.elementor-21460 .elementor-element.elementor-element-f1c7165{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;top:-40px;}body:not(.rtl) .elementor-21460 .elementor-element.elementor-element-f1c7165{right:-36px;}body.rtl .elementor-21460 .elementor-element.elementor-element-f1c7165{left:-36px;}.elementor-21460 .elementor-element.elementor-element-5d56935{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-14d2c59{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-f866eb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-f866eb3{text-align:left;}.elementor-21460 .elementor-element.elementor-element-f866eb3 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:#202020;}.elementor-21460 .elementor-element.elementor-global-228690{width:100%;max-width:100%;}.elementor-21460 .elementor-element.elementor-global-228690 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-global-228690.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21460 .elementor-element.elementor-global-228690 .-with-button .tabs-nav{border-radius:10px;}.elementor-21460 .elementor-element.elementor-global-228690 .-with-button .tabs-nav-line{border-radius:10px;}.elementor-21460 .elementor-element.elementor-element-d376225{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-a79e7a5{--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:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:45px 45px 45px 45px;--padding-top:90px;--padding-bottom:90px;--padding-left:100px;--padding-right:100px;}.elementor-21460 .elementor-element.elementor-element-a79e7a5:not(.elementor-motion-effects-element-type-background), .elementor-21460 .elementor-element.elementor-element-a79e7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #989793 0%, #807F7B 100%);}.elementor-21460 .elementor-element.elementor-element-1b8d7b2{text-align:center;}.elementor-21460 .elementor-element.elementor-element-1b8d7b2 .elementor-heading-title{font-size:80px;font-weight:400;line-height:80px;color:#FFFFFF;}.elementor-21460 .elementor-element.elementor-element-0ea57a7{--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;--align-items:center;--gap:60px 100px;--row-gap:60px;--column-gap:100px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-1c4f21d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-3b34aee{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-cd4e9e6 .elementor-heading-title{font-size:36px;font-weight:500;line-height:45px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-21460 .elementor-element.elementor-element-8a981c3{font-family:"Spline Sans Mono", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#E7E5DD;}.elementor-21460 .elementor-element.elementor-element-f9bb32c{--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;--align-items:center;--gap:60px 100px;--row-gap:60px;--column-gap:100px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-b0a720b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-966386e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-5239f9c .elementor-heading-title{font-size:36px;font-weight:500;line-height:45px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-21460 .elementor-element.elementor-element-9e1a48b{font-family:"Spline Sans Mono", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#E7E5DD;}.elementor-21460 .elementor-element.elementor-element-c1d3ff3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-2aa6403 img{border-radius:5px 5px 5px 5px;}.elementor-21460 .elementor-element.elementor-element-7d39ce2{--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;--align-items:center;--gap:60px 100px;--row-gap:60px;--column-gap:100px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-6a87f9c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-49e1fc4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-a89fd5c .elementor-heading-title{font-size:36px;font-weight:500;line-height:45px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-21460 .elementor-element.elementor-element-c58e5a4{font-family:"Spline Sans Mono", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#E7E5DD;}.elementor-21460 .elementor-element.elementor-element-7db236b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-e9deeb6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-00d0759{--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;--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-21460 .elementor-element.elementor-element-4676ebd{--display:flex;--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-21460 .elementor-element.elementor-element-4874968 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-4874968{text-align:left;}.elementor-21460 .elementor-element.elementor-element-4874968 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:uppercase;line-height:64px;letter-spacing:0.5px;color:#202020;}.elementor-21460 .elementor-element.elementor-element-6ea619f{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-f01ce38 .button:hover{color:#000000;}.elementor-21460 .elementor-element.elementor-element-abe41ac{width:100%;max-width:100%;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item:not(.-contained) .image-holder{border-radius:10px;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item.-contained:not(.-layout13){border-radius:10px;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:10px;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item.-contained.-layout13 .card-details{border-radius:10px;}.elementor-21460 .elementor-element.elementor-element-abe41ac .grid-item:not(.-nospace){padding:8px;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-grid:not(.-nospace){margin-left:-8px;margin-right:-8px;}.elementor-21460 .elementor-element.elementor-element-abe41ac .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 8px);}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item .headline, .elementor-21460 .elementor-element.elementor-element-abe41ac .grid-item .title{font-size:36px;font-weight:500;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item .project-content .category-holder, .elementor-21460 .elementor-element.elementor-element-abe41ac .grid-item .category-holder{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item.-layout3 .overlay::after{background:#00000080;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item.-layout4 .overlay::after{background:#00000080;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item.-layout5 .overlay::after{background:#00000080;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item.-layout6 .overlay::after{background:#00000080;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item.-img-overlay .image-holder::after{background:#00000080;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item.-img-overlay .overlay{background:#00000080;}.elementor-21460 .elementor-element.elementor-element-abe41ac .grid_7 .portfolio-item-image::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #00000080);}.elementor-21460 .elementor-element.elementor-element-abe41ac .grid_10 .portfolio-item-image::before{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #00000080);}.elementor-21460 .elementor-element.elementor-element-9473111{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-8d7a5de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-8d7a5de .elementor-heading-title{font-size:32px;line-height:64px;letter-spacing:0.5px;}.elementor-21460 .elementor-element.elementor-element-a935e6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-51d60ed{--display:flex;}.elementor-21460 .elementor-element.elementor-element-b562ba6{--display:flex;}.elementor-21460 .elementor-element.elementor-element-e9efa59{--display:flex;}.elementor-21460 .elementor-element.elementor-element-7ecb582{--display:flex;}.elementor-21460 .elementor-element.elementor-element-73d7bde{--display:flex;}.elementor-21460 .elementor-element.elementor-element-968e8fb{--display:flex;}.elementor-21460 .elementor-element.elementor-element-a36cb92{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-21460 .elementor-element.elementor-element-a36cb92 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-21460 .elementor-element.elementor-element-7bb4e61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-991b93e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-21460 .elementor-element.elementor-element-7de0793 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-7de0793 .title + .subtitle{margin-bottom:0px;}.elementor-21460 .elementor-element.elementor-element-7de0793 .subtitle + .title{margin-top:0px;}.elementor-21460 .elementor-element.elementor-element-7de0793 .title{color:#141414;}.elementor-21460 .elementor-element.elementor-element-7de0793 h1, .elementor-21460 .elementor-element.elementor-element-7de0793 h2, .elementor-21460 .elementor-element.elementor-element-7de0793 h3, .elementor-21460 .elementor-element.elementor-element-7de0793 h4, .elementor-21460 .elementor-element.elementor-element-7de0793 h5, .elementor-21460 .elementor-element.elementor-element-7de0793 h6{font-size:62px;line-height:62px;}.elementor-21460 .elementor-element.elementor-element-7de0793 .subtitle{color:#82838A;font-size:16px;font-weight:500;text-transform:uppercase;line-height:26px;letter-spacing:0.5px;}.elementor-21460 .elementor-element.elementor-element-2c1b1fe .button:not(:hover){color:var( --e-global-color-primary );}.elementor-21460 .elementor-element.elementor-element-2c1b1fe .button.-default:not(:hover){background-color:#141414;}.elementor-21460 .elementor-element.elementor-element-2c1b1fe .button:hover{color:#000000;}@media(max-width:1024px){.elementor-21460 .elementor-element.elementor-element-8104b94{--padding-top:200px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-5bf0fd2 > .elementor-widget-container{--e-transform-translateX:50%;--e-transform-translateY:100%;}.elementor-21460 .elementor-element.elementor-element-5bf0fd2{--container-widget-width:210px;--container-widget-flex-grow:0;width:var( --container-widget-width, 210px );max-width:210px;bottom:-10px;}body:not(.rtl) .elementor-21460 .elementor-element.elementor-element-5bf0fd2{right:50%;}body.rtl .elementor-21460 .elementor-element.elementor-element-5bf0fd2{left:50%;}.elementor-21460 .elementor-element.elementor-element-f93b9e5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21460 .elementor-element.elementor-element-d4ea4db{--e-image-carousel-slides-to-show:7;width:100%;max-width:100%;}.elementor-21460 .elementor-element.elementor-element-e5d624c{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-e912aa1{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21460 .elementor-element.elementor-element-70a675a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-21460 .elementor-element.elementor-element-f1c7165{right:-95px;}body.rtl .elementor-21460 .elementor-element.elementor-element-f1c7165{left:-95px;}.elementor-21460 .elementor-element.elementor-element-f1c7165{top:-95px;}.elementor-21460 .elementor-element.elementor-element-5d56935{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-d376225{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-a79e7a5{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-21460 .elementor-element.elementor-element-0ea57a7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-f9bb32c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-7d39ce2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-7db236b{--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-e9deeb6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item .headline, .elementor-21460 .elementor-element.elementor-element-abe41ac .grid-item .title{font-size:36px;line-height:50px;}.elementor-21460 .elementor-element.elementor-element-9473111{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-a935e6e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-a36cb92{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:0px;}.elementor-21460 .elementor-element.elementor-element-7bb4e61{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-2c1b1fe.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-21460 .elementor-element.elementor-element-8104b94{--gap:150px 150px;--row-gap:150px;--column-gap:150px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:10px;--padding-left:020px;--padding-right:020px;}.elementor-21460 .elementor-element.elementor-element-1e480e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-927df3b h1, .elementor-21460 .elementor-element.elementor-element-927df3b h2, .elementor-21460 .elementor-element.elementor-element-927df3b h3, .elementor-21460 .elementor-element.elementor-element-927df3b h4, .elementor-21460 .elementor-element.elementor-element-927df3b h5, .elementor-21460 .elementor-element.elementor-element-927df3b h6{font-size:52px;line-height:52px;}.elementor-21460 .elementor-element.elementor-element-95d778c > .elementor-widget-container{margin:30px 20px 20px 20px;}.elementor-21460 .elementor-element.elementor-element-95d778c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21460 .elementor-element.elementor-element-95d778c h1, .elementor-21460 .elementor-element.elementor-element-95d778c h2, .elementor-21460 .elementor-element.elementor-element-95d778c h3, .elementor-21460 .elementor-element.elementor-element-95d778c h4, .elementor-21460 .elementor-element.elementor-element-95d778c h5, .elementor-21460 .elementor-element.elementor-element-95d778c h6{font-size:1rem;line-height:1.5em;}.elementor-21460 .elementor-element.elementor-element-5bf0fd2 img{width:210px;}.elementor-21460 .elementor-element.elementor-element-f93b9e5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-d4ea4db{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-21460 .elementor-element.elementor-element-d4ea4db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-e5d624c{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-e912aa1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21460 .elementor-element.elementor-element-208a078{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21460 .elementor-element.elementor-element-72a6408{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21460 .elementor-element.elementor-element-88a9bb1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21460 .elementor-element.elementor-element-70a675a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21460 .elementor-element.elementor-element-eadff30 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-eadff30 h1, .elementor-21460 .elementor-element.elementor-element-eadff30 h2, .elementor-21460 .elementor-element.elementor-element-eadff30 h3, .elementor-21460 .elementor-element.elementor-element-eadff30 h4, .elementor-21460 .elementor-element.elementor-element-eadff30 h5, .elementor-21460 .elementor-element.elementor-element-eadff30 h6{font-size:24px;line-height:30px;letter-spacing:0em;}.elementor-21460 .elementor-element.elementor-element-cd434c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-cd434c6{font-size:14px;line-height:18px;}.elementor-21460 .elementor-element.elementor-element-f1c7165{--container-widget-width:123px;--container-widget-flex-grow:0;width:var( --container-widget-width, 123px );max-width:123px;top:-62px;}body:not(.rtl) .elementor-21460 .elementor-element.elementor-element-f1c7165{right:-40px;}body.rtl .elementor-21460 .elementor-element.elementor-element-f1c7165{left:-40px;}.elementor-21460 .elementor-element.elementor-element-5d56935{--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-14d2c59{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21460 .elementor-element.elementor-element-f866eb3{width:100%;max-width:100%;}.elementor-21460 .elementor-element.elementor-global-228690 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-d376225{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-a79e7a5{--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21460 .elementor-element.elementor-element-1b8d7b2 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-21460 .elementor-element.elementor-element-1b8d7b2 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-21460 .elementor-element.elementor-element-0ea57a7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-cd4e9e6{text-align:center;}.elementor-21460 .elementor-element.elementor-element-cd4e9e6 .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:0em;}.elementor-21460 .elementor-element.elementor-element-8a981c3{text-align:center;font-size:16px;line-height:20px;}.elementor-21460 .elementor-element.elementor-element-f9bb32c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-1063c97 img{border-radius:5px 5px 5px 5px;}.elementor-21460 .elementor-element.elementor-element-5239f9c{text-align:center;}.elementor-21460 .elementor-element.elementor-element-5239f9c .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:0em;}.elementor-21460 .elementor-element.elementor-element-9e1a48b{text-align:center;font-size:16px;line-height:20px;}.elementor-21460 .elementor-element.elementor-element-7d39ce2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-a89fd5c{text-align:center;}.elementor-21460 .elementor-element.elementor-element-a89fd5c .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:0em;}.elementor-21460 .elementor-element.elementor-element-c58e5a4{text-align:center;font-size:16px;line-height:20px;}.elementor-21460 .elementor-element.elementor-element-7db236b{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-e9deeb6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21460 .elementor-element.elementor-element-00d0759{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-4676ebd{--width:65%;}.elementor-21460 .elementor-element.elementor-element-4874968 .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-21460 .elementor-element.elementor-element-6ea619f{--width:35%;}.elementor-21460 .elementor-element.elementor-element-abe41ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-abe41ac .portfolio-item .headline, .elementor-21460 .elementor-element.elementor-element-abe41ac .grid-item .title{font-size:32px;line-height:32px;}.elementor-21460 .elementor-element.elementor-element-9473111{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21460 .elementor-element.elementor-element-8d7a5de{text-align:center;}.elementor-21460 .elementor-element.elementor-element-8d7a5de .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-21460 .elementor-element.elementor-element-a935e6e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21460 .elementor-element.elementor-element-a36cb92{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;}.elementor-21460 .elementor-element.elementor-element-7bb4e61{--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21460 .elementor-element.elementor-element-991b93e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21460 .elementor-element.elementor-element-7de0793 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21460 .elementor-element.elementor-element-7de0793 h1, .elementor-21460 .elementor-element.elementor-element-7de0793 h2, .elementor-21460 .elementor-element.elementor-element-7de0793 h3, .elementor-21460 .elementor-element.elementor-element-7de0793 h4, .elementor-21460 .elementor-element.elementor-element-7de0793 h5, .elementor-21460 .elementor-element.elementor-element-7de0793 h6{font-size:42px;line-height:42px;}.elementor-21460 .elementor-element.elementor-element-7de0793 .subtitle{font-size:14px;line-height:18px;}.elementor-21460 .elementor-element.elementor-element-2c1b1fe > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-21460 .elementor-element.elementor-element-1e480e6{--width:1200px;}.elementor-21460 .elementor-element.elementor-element-f93b9e5{--width:1400px;}.elementor-21460 .elementor-element.elementor-element-e5d624c{--content-width:1150px;}.elementor-21460 .elementor-element.elementor-element-5d56935{--content-width:1200px;}.elementor-21460 .elementor-element.elementor-element-14d2c59{--width:100%;}.elementor-21460 .elementor-element.elementor-element-d376225{--content-width:1200px;}.elementor-21460 .elementor-element.elementor-element-a79e7a5{--width:100%;}.elementor-21460 .elementor-element.elementor-element-7db236b{--content-width:1200px;}.elementor-21460 .elementor-element.elementor-element-e9deeb6{--width:100%;}.elementor-21460 .elementor-element.elementor-element-9473111{--content-width:1200px;}.elementor-21460 .elementor-element.elementor-element-a935e6e{--width:100%;}.elementor-21460 .elementor-element.elementor-element-7bb4e61{--content-width:1200px;}.elementor-21460 .elementor-element.elementor-element-991b93e{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21460 .elementor-element.elementor-element-a79e7a5{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-5bf0fd2 */.hover-image-swap img {
  content: url('https://littlehouse.studio/wp-content/uploads/2025/07/dive-deeper.png');
  width: 100%;
  height: auto;
  max-width: 275px; /* or your desired fixed width */
  transition: all 1s ease-in-out;
  object-fit: contain; /* ensures the image stays proportioned */
}

.hover-image-swap:hover img {
  content: url('https://littlehouse.studio/wp-content/uploads/2025/07/dive-deeper-overlay.png');
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-228690 */.link_empty {
  pointer-events: none;
  cursor: default; /* Optional: Changes the cursor to indicate it's not clickable */
  color: grey; /* Optional: Styles the link to appear disabled */
  text-decoration: none; /* Optional: Removes the default underline */
}


#services-tabs .tabs-nav {
    flex: 0 1 calc(40% - 70px);
    row-gap: 10px;
}

#services-tabs .tabs.-with-button .tabs-nav {
    background-color: transparent;
}

#services-tabs .tabs-nav-link {
    padding: 12px 30px !important;
    border: 1px solid #AAAAAA;
    border-radius: 10px;
    justify-content: flex-start !important;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1px;
}

#services-tabs .tabs-nav-link.active,
#services-tabs .tabs-nav-line {
    background: #363636;
    background: linear-gradient(90deg, rgba(54, 54, 54, 1) 0%, rgba(157, 157, 157, 1) 100%);
    border: 1px solid #E7E5DD;
}

#services-tabs .tabs-nav-link.active {
    all ease-in-out 2s, color linear 0.35s
}

#services-tabs .tabs-nav-link.active .icon {
    content: "";
    width: 10px;
    height: 10px;
    margin-right: var(--clb-gap) !important;
    display: block;
    background-color: #E1FE52;
    border-radius: 50%;
}

#services-tabs .tabs-content .elementor {
    margin: 0;
}

#services-tabs .tabs-content {
    flex: 1;
}

.tabs-content-item.active {
    --clb-transition-function: ease-in-out;
    --clb-transition-duration: 1.5s;
}

@media (max-width: 1024px) {
    #services-tabs .tabs-nav {
        margin-bottom: 15px;
    }

    #services-tabs .tabs-nav-link {
        padding: 8px 16px !important;
        margin-right: var(--clb-spacer-2) !important;
    }
}

@media (min-width: 1025px) {
    #services-tabs .tabs-nav {
        margin-right: 50px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b8d7b2 */#details-heading span {
    text-decoration: underline;
    text-decoration-color: #E1FE52;
    text-decoration-thickness: 6px;
    text-underline-offset: 14px;
}/* End custom CSS */
/* Start custom CSS for ohio_recent_projects, class: .elementor-element-abe41ac */#our-work .portfolio-filter ul {
    overflow-x: auto;
    white-space: nowrap;
}

#our-work .portfolio-filter .tag {
    padding: 0.55rem 1.4rem 0.45rem;
    border: 2px solid;
    border-radius: 20px;
}

#our-work .portfolio-filter .tag.active {
    background-color: var(--clb-color-primary);
}

#our-work .portfolio-filter .tag .num {
    display: none;
}

#our-work .show-project {
    margin-top: 15px;
}

#our-work .overlay-details {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a36cb92 */#testimonials-carousel .swiper-slide>div>div>.elementor-element,
#testimonials-carousel .swiper-slide>div>div>.elementor-element>div>.elementor-template,
#testimonials-carousel .swiper-slide>div>div>.elementor-element>div>.elementor-template>div[data-elementor-type="container"],
#testimonials-carousel .swiper-slide>div>div>.elementor-element>div>.elementor-template>[data-elementor-type="container"]>.elementor-element {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS */.tabs-nav-line {
    transition: none !important;
}/* End custom CSS */