.elementor-18 .elementor-element.elementor-element-a47b110{--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-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:999}.elementor-18 .elementor-element.elementor-element-a47b110:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-a47b110>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-18 .elementor-element.elementor-element-fa34d6d{--display:flex;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text )}.elementor-18 .elementor-element.elementor-element-7c2fbf7{--display:flex}.elementor-18 .elementor-element.elementor-element-504b750{--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}.elementor-18 .elementor-element.elementor-element-99af0fe{--display:flex;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px}.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-18 .elementor-element.elementor-element-c9eeca5 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-18 .elementor-element.elementor-element-4007f17{--grid-columns:4}.elementor-18 .elementor-element.elementor-element-c7043e3{--display:flex}.elementor-18 .elementor-element.elementor-element-e17db4a{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:18px;width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:18px;--n-menu-title-color-normal:#0E1F36;--n-menu-divider-content:"";--n-menu-divider-style:solid;--n-menu-divider-color:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px}.elementor-18 .elementor-element.elementor-element-e17db4a.elementor-element{--align-self:center;--order:3;--flex-grow:1;--flex-shrink:0}.elementor-18 .elementor-element.elementor-element-e17db4a>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-18 .elementor-element.elementor-element-e17db4a>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-18 .elementor-element.elementor-element-e17db4a>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:"Poppins",Sans-serif;font-weight:400}.elementor-18 .elementor-element.elementor-element-e17db4a{--n-menu-title-color-active:var( --e-global-color-text )}.elementor-18 .elementor-element.elementor-element-e17db4a>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title{border-radius:4px 4px 4px 4px}.elementor-18 .elementor-element.elementor-element-49591ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-theme-site-logo .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-18 .elementor-element.elementor-element-5b3dc17.elementor-element{--align-self:center;--order:2;--flex-grow:0;--flex-shrink:1}.elementor-18 .elementor-element.elementor-element-5b3dc17{text-align:center}.elementor-18 .elementor-element.elementor-element-5b3dc17 img{width:100%;height:70px;object-fit:contain;object-position:center center}.elementor-18 .elementor-element.elementor-element-0262a73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-c35cb01{--display:flex}.elementor-18 .elementor-element.elementor-element-ec6d2a0{--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;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:var(--e-global-color-cf3ee18);--border-color:var( --e-global-color-cf3ee18 );--border-radius:4px 4px 4px 4px;box-shadow:0 0 10px 0 rgb(0 0 0 / .05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px}.elementor-18 .elementor-element.elementor-element-519ebba{--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;--justify-content:flex-start;border-style:none;--border-style:none}.elementor-18 .elementor-element.elementor-element-6c334a1{--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:4px 4px;--row-gap:4px;--column-gap:4px;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-314b38f .elementor-icon-wrapper{text-align:center}.elementor-18 .elementor-element.elementor-element-314b38f .elementor-icon{font-size:26px}.elementor-18 .elementor-element.elementor-element-314b38f .elementor-icon svg{height:26px}.elementor-18 .elementor-element.elementor-element-9435b2f .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:19px;font-weight:400}.elementor-18 .elementor-element.elementor-element-afd5072{--display:flex;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px}.elementor-18 .elementor-element.elementor-element-7378b8c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-18 .elementor-element.elementor-element-47c5fbb{--grid-columns:2}.elementor-18 .elementor-element.elementor-element-b5d7ccf .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-18 .elementor-element.elementor-element-8c40842{--display:flex}.elementor-18 .elementor-element.elementor-element-ebf78b9{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:18px;width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:18px;--n-menu-title-color-normal:#0E1F36;--n-menu-divider-content:"";--n-menu-divider-style:solid;--n-menu-divider-color:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px}.elementor-18 .elementor-element.elementor-element-ebf78b9.elementor-element{--align-self:center;--order:3;--flex-grow:1;--flex-shrink:0}.elementor-18 .elementor-element.elementor-element-ebf78b9>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-18 .elementor-element.elementor-element-ebf78b9>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-18 .elementor-element.elementor-element-ebf78b9>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:"Poppins",Sans-serif;font-weight:400}.elementor-18 .elementor-element.elementor-element-ebf78b9{--n-menu-title-color-active:var( --e-global-color-text )}.elementor-18 .elementor-element.elementor-element-ebf78b9>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title{border-radius:4px 4px 4px 4px}.elementor-18 .elementor-element.elementor-element-a8fa7f6{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:999}.elementor-18 .elementor-element.elementor-element-a8fa7f6:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-a8fa7f6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-18 .elementor-element.elementor-element-0c5cf04.elementor-element{--align-self:center;--order:2;--flex-grow:0;--flex-shrink:1}.elementor-18 .elementor-element.elementor-element-0c5cf04{text-align:center}.elementor-18 .elementor-element.elementor-element-0c5cf04 img{width:100%;height:70px;object-fit:contain;object-position:center center}.elementor-18 .elementor-element.elementor-element-7cf2309 .elementor-icon-wrapper{text-align:center}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-fa34d6d{--width:39%}.elementor-18 .elementor-element.elementor-element-99af0fe{--width:100%}.elementor-18 .elementor-element.elementor-element-49591ea{--width:22%}.elementor-18 .elementor-element.elementor-element-0262a73{--width:39%}.elementor-18 .elementor-element.elementor-element-afd5072{--width:100%}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-a47b110{--min-height:85px;--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-evenly;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-18 .elementor-element.elementor-element-fa34d6d{--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:center}.elementor-18 .elementor-element.elementor-element-fa34d6d.e-con{--flex-grow:1;--flex-shrink:0}.elementor-18 .elementor-element.elementor-element-4007f17{--grid-columns:2}.elementor-18 .elementor-element.elementor-element-e17db4a{--n-menu-title-space-between:0px;--n-menu-title-font-size:15px}.elementor-18 .elementor-element.elementor-element-49591ea.e-con{--flex-grow:0;--flex-shrink:1}.elementor-18 .elementor-element.elementor-element-5b3dc17 img{height:45px}.elementor-18 .elementor-element.elementor-element-0262a73{--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:center}.elementor-18 .elementor-element.elementor-element-47c5fbb{--grid-columns:2}.elementor-18 .elementor-element.elementor-element-ebf78b9{--n-menu-title-space-between:0px;--n-menu-title-font-size:15px}.elementor-18 .elementor-element.elementor-element-a8fa7f6{--min-height:85px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-18 .elementor-element.elementor-element-0c5cf04 img{width:230px;height:60px;object-fit:contain}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-a47b110{--min-height:60px;--flex-wrap:nowrap}.elementor-18 .elementor-element.elementor-element-4007f17{--grid-columns:1}.elementor-18 .elementor-element.elementor-element-5b3dc17 img{height:45px}.elementor-18 .elementor-element.elementor-element-47c5fbb{--grid-columns:1}.elementor-18 .elementor-element.elementor-element-a8fa7f6{--content-width:100%;--min-height:60px;--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;--flex-wrap:nowrap}.elementor-18 .elementor-element.elementor-element-0c5cf04.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0}.elementor-18 .elementor-element.elementor-element-0c5cf04{text-align:start}.elementor-18 .elementor-element.elementor-element-0c5cf04 img{width:200px;height:45px;object-fit:cover;object-position:center center}.elementor-18 .elementor-element.elementor-element-7cf2309.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0}.elementor-18 .elementor-element.elementor-element-7cf2309 .elementor-icon{font-size:44px}.elementor-18 .elementor-element.elementor-element-7cf2309 .elementor-icon svg{height:44px}}.collectionDropdown::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent,#ccc,transparent);pointer-events:none}.collectionDropdown::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent,#ccc,transparent);pointer-events:none}.collectionDropdown::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent,#ccc,transparent);pointer-events:none}.collectionDropdown::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent,#ccc,transparent);pointer-events:none}.navMenu{flex-wrap:nowrap!important;white-space:nowrap!important}.menuCol3{min-width:240px}.elementor-18 .elementor-element.elementor-element-ec6d2a0{--width:min(1024px, calc(100vw - 64px));width:min(1024px, calc(100vw - 64px))!important;max-width:none!important;left:calc((100vw - min(1024px, calc(100vw - 64px))) / 2)!important;padding:28px 32px!important;background:#fff;border:1px solid color-mix(in srgb,var(--e-global-color-text) 16%,transparent);border-radius:0;box-shadow:none;--animation-duration:.18s;white-space:normal}.elementor-18 .elementor-element.elementor-element-ec6d2a0>.e-con-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:32px;align-items:stretch;width:100%;max-width:none;padding:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0>.e-con-inner>.e-con{width:100%;min-width:0;margin:0;padding:0;gap:18px;display:flex;flex-direction:column}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-mega__col::after{display:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon{padding:0;margin:0;min-height:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon .elementor-widget-icon{display:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon .elementor-heading-title,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-7378b8c .elementor-heading-title{margin:0;font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;line-height:1.25;color:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon .elementor-heading-title a,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-7378b8c .elementor-heading-title a{font:inherit;color:inherit}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-afd5072{padding-left:32px!important;border-left:1px solid color-mix(in srgb,var(--e-global-color-text) 16%,transparent)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-content{display:flex;flex-direction:column-reverse;align-items:stretch;gap:16px;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-shortcode{display:flex;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-shortcode,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-inspiration-projects{display:flex;flex-direction:column;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-inspiration-projects,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-content,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-shortcode,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-shortcode{width:100%;max-width:100%;min-width:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-image{width:100%;max-width:none;height:190px;flex:none;overflow:hidden;border:0;border-radius:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-image img{display:block;width:100%;height:100%;object-fit:cover;border:0;box-shadow:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-left{width:100%;min-height:0;display:flex;flex-direction:column;gap:14px;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-links{display:grid;gap:8px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-link{padding:0;color:var(--e-global-color-text);font-size:15px;line-height:1.5;text-decoration:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-link:hover{text-decoration:underline;text-underline-offset:4px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-47c5fbb .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item{min-width:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item>.e-con{width:100%;padding:0;margin:0;min-height:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item>.e-con>.e-con-inner{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-widget{margin:0;width:100%;min-width:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .designerImage{transform:none!important;box-shadow:none!important;transition:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-image a{display:block;width:100%}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-image img{display:block;width:100%;height:auto!important;aspect-ratio:1;object-fit:contain;padding:0;border:0!important;border-radius:0;box-shadow:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.45;color:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;color:inherit;text-decoration:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a:focus,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a:active{text-decoration:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item a::after{content:none!important;display:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a{display:inline-flex;align-items:center;box-sizing:border-box;height:44px;min-height:44px;width:fit-content;align-self:flex-start;margin:0;padding:9px 14px;border:1px solid var(--e-global-color-text);border-radius:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;text-align:left;text-decoration:none;color:var(--e-global-color-text);background:#fff;box-shadow:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects{text-transform:capitalize;margin-top:auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf{margin-top:auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:focus,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:active,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:focus,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:active{text-decoration:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects::after,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a::after{content:none!important;display:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:hover{color:#fff;background:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 a:focus-visible{outline:2px solid var(--e-global-color-text);outline-offset:4px}@media (max-width:767px){.elementor-18 .elementor-element.elementor-element-ec6d2a0{width:calc(100vw - 32px)!important;left:16px!important;padding:24px!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0>.e-con-inner{grid-template-columns:minmax(0,1fr);gap:24px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-afd5072{padding:24px 0 0!important;border-left:0;border-top:1px solid color-mix(in srgb,var(--e-global-color-text) 16%,transparent)}}.menuCol3{min-width:240px}.elementor-18 .elementor-element.elementor-element-ec6d2a0{--width:min(1024px, calc(100vw - 64px));width:min(1024px, calc(100vw - 64px))!important;max-width:none!important;left:calc((100vw - min(1024px, calc(100vw - 64px))) / 2)!important;padding:28px 32px!important;background:#fff;border:1px solid color-mix(in srgb,var(--e-global-color-text) 16%,transparent);border-radius:0;box-shadow:none;--animation-duration:.18s;white-space:normal}.elementor-18 .elementor-element.elementor-element-ec6d2a0>.e-con-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:32px;align-items:stretch;width:100%;max-width:none;padding:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0>.e-con-inner>.e-con{width:100%;min-width:0;margin:0;padding:0;gap:18px;display:flex;flex-direction:column}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-mega__col::after{display:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon{padding:0;margin:0;min-height:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon .elementor-widget-icon{display:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon .elementor-heading-title,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-7378b8c .elementor-heading-title{margin:0;font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;line-height:1.25;color:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon .elementor-heading-title a,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-7378b8c .elementor-heading-title a{font:inherit;color:inherit}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-afd5072{padding-left:32px!important;border-left:1px solid color-mix(in srgb,var(--e-global-color-text) 16%,transparent)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-content{display:flex;flex-direction:column-reverse;align-items:stretch;gap:16px;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-shortcode{display:flex;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-shortcode,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-inspiration-projects{display:flex;flex-direction:column;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-inspiration-projects,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-content,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-shortcode,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-shortcode{width:100%;max-width:100%;min-width:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-image{width:100%;max-width:none;height:190px;flex:none;overflow:hidden;border:0;border-radius:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-image img{display:block;width:100%;height:100%;object-fit:cover;border:0;box-shadow:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-left{width:100%;min-height:0;display:flex;flex-direction:column;gap:14px;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-links{display:grid;gap:8px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-link{padding:0;color:var(--e-global-color-text);font-size:15px;line-height:1.5;text-decoration:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-link:hover{text-decoration:underline;text-underline-offset:4px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-47c5fbb .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item{min-width:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item>.e-con{width:100%;padding:0;margin:0;min-height:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item>.e-con>.e-con-inner{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-widget{margin:0;width:100%;min-width:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .designerImage{transform:none!important;box-shadow:none!important;transition:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-image a{display:block;width:100%}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-image img{display:block;width:100%;height:auto!important;aspect-ratio:1;object-fit:contain;padding:0;border:0!important;border-radius:0;box-shadow:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.45;color:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;color:inherit;text-decoration:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a:focus,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a:active{text-decoration:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item a::after{content:none!important;display:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a{display:inline-flex;align-items:center;box-sizing:border-box;height:44px;min-height:44px;width:fit-content;align-self:flex-start;margin:0;padding:9px 14px;border:1px solid var(--e-global-color-text);border-radius:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;text-align:left;text-decoration:none;color:var(--e-global-color-text);background:#fff;box-shadow:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects{text-transform:capitalize;margin-top:auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf{margin-top:auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:focus,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:active,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:focus,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:active{text-decoration:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects::after,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a::after{content:none!important;display:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:hover{color:#fff;background:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 a:focus-visible{outline:2px solid var(--e-global-color-text);outline-offset:4px}@media (max-width:767px){.elementor-18 .elementor-element.elementor-element-ec6d2a0{width:calc(100vw - 32px)!important;left:16px!important;padding:24px!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0>.e-con-inner{grid-template-columns:minmax(0,1fr);gap:24px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-afd5072{padding:24px 0 0!important;border-left:0;border-top:1px solid color-mix(in srgb,var(--e-global-color-text) 16%,transparent)}}.menuCol3{min-width:240px}.elementor-18 .elementor-element.elementor-element-ec6d2a0{--width:min(1024px, calc(100vw - 64px));width:min(1024px, calc(100vw - 64px))!important;max-width:none!important;left:calc((100vw - min(1024px, calc(100vw - 64px))) / 2)!important;padding:28px 32px!important;background:#fff;border:1px solid color-mix(in srgb,var(--e-global-color-text) 16%,transparent);border-radius:0;box-shadow:none;--animation-duration:.18s;white-space:normal}.elementor-18 .elementor-element.elementor-element-ec6d2a0>.e-con-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:32px;align-items:stretch;width:100%;max-width:none;padding:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0>.e-con-inner>.e-con{width:100%;min-width:0;margin:0;padding:0;gap:18px;display:flex;flex-direction:column}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-mega__col::after{display:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon{padding:0;margin:0;min-height:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon .elementor-widget-icon{display:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon .elementor-heading-title,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-7378b8c .elementor-heading-title{margin:0;font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;line-height:1.25;color:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon .elementor-heading-title a,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-7378b8c .elementor-heading-title a{font:inherit;color:inherit}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-afd5072{padding-left:32px!important;border-left:1px solid color-mix(in srgb,var(--e-global-color-text) 16%,transparent)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-content{display:flex;flex-direction:column-reverse;align-items:stretch;gap:16px;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-shortcode{display:flex;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-shortcode,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-inspiration-projects{display:flex;flex-direction:column;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-inspiration-projects,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-content,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-shortcode,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-shortcode{width:100%;max-width:100%;min-width:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-image{width:100%;max-width:none;height:190px;flex:none;overflow:hidden;border:0;border-radius:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-image img{display:block;width:100%;height:100%;object-fit:cover;border:0;box-shadow:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-left{width:100%;min-height:0;display:flex;flex-direction:column;gap:14px;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-links{display:grid;gap:8px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-link{padding:0;color:var(--e-global-color-text);font-size:15px;line-height:1.5;text-decoration:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-link:hover{text-decoration:underline;text-underline-offset:4px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-47c5fbb .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item{min-width:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item>.e-con{width:100%;padding:0;margin:0;min-height:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item>.e-con>.e-con-inner{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-widget{margin:0;width:100%;min-width:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .designerImage{transform:none!important;box-shadow:none!important;transition:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-image a{display:block;width:100%}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-image img{display:block;width:100%;height:auto!important;aspect-ratio:1;object-fit:contain;padding:0;border:0!important;border-radius:0;box-shadow:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.45;color:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;color:inherit;text-decoration:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a:focus,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a:active{text-decoration:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item a::after{content:none!important;display:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a{display:inline-flex;align-items:center;box-sizing:border-box;height:44px;min-height:44px;width:fit-content;align-self:flex-start;margin:0;padding:9px 14px;border:1px solid var(--e-global-color-text);border-radius:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;text-align:left;text-decoration:none;color:var(--e-global-color-text);background:#fff;box-shadow:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects{text-transform:capitalize;margin-top:auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf{margin-top:auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:focus,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:active,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:focus,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:active{text-decoration:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects::after,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a::after{content:none!important;display:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:hover{color:#fff;background:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 a:focus-visible{outline:2px solid var(--e-global-color-text);outline-offset:4px}@media (max-width:767px){.elementor-18 .elementor-element.elementor-element-ec6d2a0{width:calc(100vw - 32px)!important;left:16px!important;padding:24px!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0>.e-con-inner{grid-template-columns:minmax(0,1fr);gap:24px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-afd5072{padding:24px 0 0!important;border-left:0;border-top:1px solid color-mix(in srgb,var(--e-global-color-text) 16%,transparent)}}.menuCol3{min-width:240px}.elementor-18 .elementor-element.elementor-element-ec6d2a0{--width:min(1024px, calc(100vw - 64px));width:min(1024px, calc(100vw - 64px))!important;max-width:none!important;left:calc((100vw - min(1024px, calc(100vw - 64px))) / 2)!important;padding:28px 32px!important;background:#fff;border:1px solid color-mix(in srgb,var(--e-global-color-text) 16%,transparent);border-radius:0;box-shadow:none;--animation-duration:.18s;white-space:normal}.elementor-18 .elementor-element.elementor-element-ec6d2a0>.e-con-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:32px;align-items:stretch;width:100%;max-width:none;padding:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0>.e-con-inner>.e-con{width:100%;min-width:0;margin:0;padding:0;gap:18px;display:flex;flex-direction:column}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-mega__col::after{display:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon{padding:0;margin:0;min-height:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon .elementor-widget-icon{display:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon .elementor-heading-title,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-7378b8c .elementor-heading-title{margin:0;font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;line-height:1.25;color:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .menuHeadingCon .elementor-heading-title a,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-7378b8c .elementor-heading-title a{font:inherit;color:inherit}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-afd5072{padding-left:32px!important;border-left:1px solid color-mix(in srgb,var(--e-global-color-text) 16%,transparent)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-content{display:flex;flex-direction:column-reverse;align-items:stretch;gap:16px;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-shortcode{display:flex;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-shortcode,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-inspiration-projects{display:flex;flex-direction:column;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-inspiration-projects,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-content,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-shortcode,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-shortcode{width:100%;max-width:100%;min-width:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-image{width:100%;max-width:none;height:190px;flex:none;overflow:hidden;border:0;border-radius:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-image img{display:block;width:100%;height:100%;object-fit:cover;border:0;box-shadow:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-left{width:100%;min-height:0;display:flex;flex-direction:column;gap:14px;flex:1 1 auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-links{display:grid;gap:8px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-link{padding:0;color:var(--e-global-color-text);font-size:15px;line-height:1.5;text-decoration:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-project-link:hover{text-decoration:underline;text-underline-offset:4px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-47c5fbb .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item{min-width:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item>.e-con{width:100%;padding:0;margin:0;min-height:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item>.e-con>.e-con-inner{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-widget{margin:0;width:100%;min-width:0}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .designerImage{transform:none!important;box-shadow:none!important;transition:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-image a{display:block;width:100%}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-widget-image img{display:block;width:100%;height:auto!important;aspect-ratio:1;object-fit:contain;padding:0;border:0!important;border-radius:0;box-shadow:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.45;color:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;color:inherit;text-decoration:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a:focus,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item .elementor-heading-title a:active{text-decoration:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .e-loop-item a::after{content:none!important;display:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a{display:inline-flex;align-items:center;box-sizing:border-box;height:44px;min-height:44px;width:fit-content;align-self:flex-start;margin:0;padding:9px 14px;border:1px solid var(--e-global-color-text);border-radius:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;text-align:left;text-decoration:none;color:var(--e-global-color-text);background:#fff;box-shadow:none}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects{text-transform:capitalize;margin-top:auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf{margin-top:auto}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:focus,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:active,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:focus,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:active{text-decoration:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects::after,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a::after{content:none!important;display:none!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .ti-view-projects:hover,.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-b5d7ccf .elementor-heading-title a:hover{color:#fff;background:var(--e-global-color-text)}.elementor-18 .elementor-element.elementor-element-ec6d2a0 a:focus-visible{outline:2px solid var(--e-global-color-text);outline-offset:4px}@media (max-width:767px){.elementor-18 .elementor-element.elementor-element-ec6d2a0{width:calc(100vw - 32px)!important;left:16px!important;padding:24px!important}.elementor-18 .elementor-element.elementor-element-ec6d2a0>.e-con-inner{grid-template-columns:minmax(0,1fr);gap:24px}.elementor-18 .elementor-element.elementor-element-ec6d2a0 .elementor-element-afd5072{padding:24px 0 0!important;border-left:0;border-top:1px solid color-mix(in srgb,var(--e-global-color-text) 16%,transparent)}}.navMenu{flex-wrap:nowrap!important;white-space:nowrap!important}.ti-inspiration-projects{width:100%;min-width:640px;padding:0;background:#fff0;border:none;box-shadow:none}.ti-project-content{display:grid;grid-template-columns:minmax(240px,1fr) 260px;gap:42px;align-items:stretch;width:100%}.ti-project-left{display:flex;flex-direction:column;justify-content:space-between;min-height:285px}.ti-project-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding-top:16px}.ti-project-link{position:relative;display:inline-block;width:fit-content;color:#0b2942;font-size:16px;line-height:1.35;text-decoration:none!important;transition:color 0.2s ease,transform 0.2s ease}.ti-project-link::after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:#0b2942;transition:width 0.25s ease}.ti-project-link:hover::after,.ti-project-link.active::after{width:100%}.ti-project-link:hover{transform:translateX(2px)}.ti-project-image{width:260px;height:285px;overflow:hidden;border-radius:2px;background:#f7f4ef;align-self:stretch}.ti-project-image img{width:100%;height:100%;object-fit:cover;display:block;border:1px solid #DBDBDB;border-radius:6px 6px 6px 6px}.ti-view-projects{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin-top:24px;border:1px solid #d8d8d8;border-radius:4px;color:#0b2942;font-size:16px;line-height:1;text-decoration:none!important;background:#fff;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.ti-view-projects:hover,.ti-view-projects:focus{background:#0b2942;border-color:#0b2942;color:#fff;text-decoration:none!important}.ti-view-projects::before,.ti-view-projects::after{display:none!important}.ti-project-preview{transition:opacity 0.2s ease}.ti-project-preview.is-changing{opacity:0}.headerCon{position:relative;z-index:1}.headerCon::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent,#ccc,transparent);pointer-events:none}.shrink-header{transition:padding 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease;padding-top:22px;padding-bottom:22px;z-index:999}.elementor-sticky--effects.shrink-header{padding-top:8px;padding-bottom:8px;box-shadow:0 6px 18px rgb(0 0 0 / .03)}#site-logo{display:block;max-height:70px;transition:max-height 0.3s ease,transform 0.3s ease}.elementor-sticky--effects #site-logo{transform:translateZ(0);transform:scale(.8)}.shrink-header .elementor-nav-menu--main .elementor-item{padding:14px 14px;transition:padding 0.3s ease,font-size 0.3s ease,line-height 0.3s ease;line-height:1.2}.elementor-sticky--effects.shrink-header .elementor-nav-menu--main .elementor-item{padding:8px 12px}.shrink-header .elementor-nav-menu--dropdown{transition:margin-top 0.3s ease}.elementor-sticky--effects.shrink-header .elementor-nav-menu--dropdown{margin-top:4px}@media (max-width:1024px){#site-logo{max-height:60px}.elementor-sticky--effects.shrink-header #site-logo{max-height:46px}}.parentHeaderCon{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.leftMobCon{flex:1 1 0%;display:flex;justify-content:flex-end;min-width:0}.midMobCon{flex:0 0 auto;display:flex;justify-content:center;align-items:center}.rightMobCon{flex:1 1 0%;display:flex;justify-content:flex-start;min-width:0}