.elementor-303 .elementor-element.elementor-element-75ccc31d>.elementor-container{max-width:1320px}.elementor-303 .elementor-element.elementor-element-75ccc31d .elementor-background-slideshow__slide__image{background-size:cover;background-position:bottom left}.elementor-303 .elementor-element.elementor-element-75ccc31d>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-303 .elementor-element.elementor-element-75ccc31d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:48px 0 48px 0}.elementor-303 .elementor-element.elementor-element-699f8646>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-303 .elementor-element.elementor-element-699f8646>.elementor-element-populated{margin:0 0 16px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 12px}.elementor-303 .elementor-element.elementor-element-420efb49>.elementor-widget-container{margin:118px 0 24px 0}.elementor-303 .elementor-element.elementor-element-420efb49 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:41px;font-weight:700;line-height:47px;letter-spacing:-1.7px}.elementor-303 .elementor-element.elementor-element-63aae149{width:var(--container-widget-width,98%);max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0}.elementor-303 .elementor-element.elementor-element-63aae149>.elementor-widget-container{margin:0 0 50px 0}.elementor-303 .elementor-element.elementor-element-63aae149 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:18px;font-weight:400;line-height:28.8px}.elementor-303 .elementor-element.elementor-element-7447ef9{--spacer-size:50px}.elementor-303 .elementor-element.elementor-element-7c5bbcc .elementor-button{background-color:#fff0;fill:#0201010A;color:#0201010A;padding:8px 16px 8px 16px}.elementor-303 .elementor-element.elementor-element-7c5bbcc .silicon-button{background-color:var(--e-global-color-20d688f);border-color:#fff0}.elementor-303 .elementor-element.elementor-element-7c5bbcc .silicon-button:hover,.elementor-303 .elementor-element.elementor-element-7c5bbcc .silicon-button:focus{background-color:var(--e-global-color-primary);border-color:#fff0}.elementor-303 .elementor-element.elementor-element-7c5bbcc{width:auto;max-width:auto}.elementor-303 .elementor-element.elementor-element-7c5bbcc>.elementor-widget-container{margin:0 024px 24px 0;padding:8px 0 0 0}.elementor-303 .elementor-element.elementor-element-7c5bbcc .elementor-button-content-wrapper{flex-direction:row}.elementor-303 .elementor-element.elementor-element-2c90b8a8 .elementor-button{background-color:#fff0;fill:#0201010A;color:#0201010A;padding:8px 16px 8px 16px}.elementor-303 .elementor-element.elementor-element-2c90b8a8 .silicon-button:hover,.elementor-303 .elementor-element.elementor-element-2c90b8a8 .silicon-button:focus{background-color:var(--e-global-color-20d688f);border-color:#fff0}.elementor-303 .elementor-element.elementor-element-2c90b8a8{width:auto;max-width:auto}.elementor-303 .elementor-element.elementor-element-2c90b8a8>.elementor-widget-container{margin:0 024px 24px 0;padding:8px 0 0 0}.elementor-303 .elementor-element.elementor-element-2c90b8a8 .elementor-button-content-wrapper{flex-direction:row}.elementor-303 .elementor-element.elementor-element-c3c8794{--spacer-size:50px}.elementor-303 .elementor-element.elementor-element-38316df5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-303 .elementor-element.elementor-element-38316df5>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:48px 0 16px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 012px 0 0}.elementor-303 .elementor-element.elementor-element-38316df5>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-303 .elementor-element.elementor-element-38316df5 .elementor-widget-wrap{max-width:660px}.elementor-303 .elementor-element.elementor-element-52b3836b>.elementor-container{max-width:1320px}.elementor-303 .elementor-element.elementor-element-52b3836b{padding:0 0 0 0}.elementor-303 .elementor-element.elementor-element-191de87e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-303 .elementor-element.elementor-element-191de87e>.elementor-element-populated{padding:0 0 0 0}.elementor-303 .elementor-element.elementor-element-fc72752{--spacer-size:0px}.elementor-303 .elementor-element.elementor-element-248ff389{padding:10px 0 0 0}.elementor-303 .elementor-element.elementor-element-3a3e6df0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-303 .elementor-element.elementor-element-3a3e6df0>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-303 .elementor-element.elementor-element-3a3e6df0 .elementor-widget-wrap{max-width:752px}.elementor-303 .elementor-element.elementor-element-462da827>.elementor-widget-container{margin:0 0 -8px 0}.elementor-303 .elementor-element.elementor-element-462da827 .silicon-elementor-highlighted-heading__title{font-family:"Manrope",Sans-serif;font-weight:700}.elementor-303 .elementor-element.elementor-element-9490878{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px}.elementor-303 .elementor-element.elementor-element-9490878 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0}.elementor-303 .elementor-element.elementor-element-9490878 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-303 .elementor-element.elementor-element-899c339>.elementor-container{max-width:1320px}.elementor-303 .elementor-element.elementor-element-d6c4559{margin-top:50px;margin-bottom:0}.elementor-303 .elementor-element.elementor-element-4271417{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px}.elementor-303 .elementor-element.elementor-element-4271417 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0}.elementor-303 .elementor-element.elementor-element-4271417 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-303 .elementor-element.elementor-element-0ccb072{margin-top:0;margin-bottom:0}.elementor-303 .elementor-element.elementor-element-e45f1d4 .elementor-button{background-color:#737373;font-weight:500;border-radius:5px 5px 5px 5px}.elementor-303 .elementor-element.elementor-element-e45f1d4 .elementor-button:hover,.elementor-303 .elementor-element.elementor-element-e45f1d4 .elementor-button:focus{background-color:#6366F1}.elementor-303 .elementor-element.elementor-element-e45f1d4 .elementor-button-content-wrapper{flex-direction:row}.elementor-303 .elementor-element.elementor-element-9cc98b9 .elementor-button{background-color:#6366F1;font-weight:500;border-radius:5px 5px 5px 5px}.elementor-303 .elementor-element.elementor-element-9cc98b9 .elementor-button:hover,.elementor-303 .elementor-element.elementor-element-9cc98b9 .elementor-button:focus{background-color:#737373}.elementor-303 .elementor-element.elementor-element-9cc98b9 .elementor-button-content-wrapper{flex-direction:row}.elementor-303 .elementor-element.elementor-element-6d5257a{--spacer-size:100px}@media(max-width:1024px) and (min-width:768px){.elementor-303 .elementor-element.elementor-element-699f8646{width:50%}.elementor-303 .elementor-element.elementor-element-38316df5{width:50%}}@media(max-width:1024px){.elementor-303 .elementor-element.elementor-element-75ccc31d>.elementor-container{max-width:729.594px}.elementor-303 .elementor-element.elementor-element-699f8646>.elementor-element-populated{padding:0 12px 0 12px}.elementor-303 .elementor-element.elementor-element-420efb49{width:var(--container-widget-width,340px);max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:start}.elementor-303 .elementor-element.elementor-element-420efb49>.elementor-widget-container{margin:0 0 0 0;padding:48px 0 0 0}.elementor-303 .elementor-element.elementor-element-420efb49 .elementor-heading-title{font-size:49.744px;line-height:66.6672px}.elementor-303 .elementor-element.elementor-element-7c5bbcc{width:var(--container-widget-width,169px);max-width:169px;--container-widget-width:169px;--container-widget-flex-grow:0}.elementor-303 .elementor-element.elementor-element-7c5bbcc>.elementor-widget-container{margin:48px 16px 0 0}.elementor-303 .elementor-element.elementor-element-2c90b8a8{width:var(--container-widget-width,169px);max-width:169px;--container-widget-width:169px;--container-widget-flex-grow:0}.elementor-303 .elementor-element.elementor-element-2c90b8a8>.elementor-widget-container{margin:48px 16px 0 0}.elementor-303 .elementor-element.elementor-element-38316df5>.elementor-element-populated{padding:0 12px 0 12px}.elementor-303 .elementor-element.elementor-element-52b3836b>.elementor-container{max-width:729px}}@media(max-width:767px){.elementor-303 .elementor-element.elementor-element-75ccc31d>.elementor-container{max-width:500px}.elementor-303 .elementor-element.elementor-element-75ccc31d .elementor-background-slideshow__slide__image{background-position:top center}.elementor-303 .elementor-element.elementor-element-75ccc31d{padding:48px 012px 48px 15px}.elementor-303 .elementor-element.elementor-element-699f8646>.elementor-element-populated{padding:0 0 0 0}.elementor-303 .elementor-element.elementor-element-420efb49>.elementor-widget-container{margin:-30px 0 24px 0}.elementor-303 .elementor-element.elementor-element-420efb49 .elementor-heading-title{font-size:30px;line-height:45.448px}.elementor-303 .elementor-element.elementor-element-63aae149>.elementor-widget-container{margin:0 0 50px 0}.elementor-303 .elementor-element.elementor-element-63aae149 .elementor-heading-title{font-size:20px}.elementor-303 .elementor-element.elementor-element-7447ef9{--spacer-size:95px}.elementor-303 .elementor-element.elementor-element-7c5bbcc{width:var(--container-widget-width,135px);max-width:135px;--container-widget-width:135px;--container-widget-flex-grow:0}.elementor-303 .elementor-element.elementor-element-7c5bbcc>.elementor-widget-container{margin:24px 0 0 0;padding:0 0 0 0}.elementor-303 .elementor-element.elementor-element-2c90b8a8{width:var(--container-widget-width,162px);max-width:162px;--container-widget-width:162px;--container-widget-flex-grow:0}.elementor-303 .elementor-element.elementor-element-2c90b8a8>.elementor-widget-container{margin:24px 0 016px 0;padding:0 0 0 0}.elementor-303 .elementor-element.elementor-element-c3c8794{--spacer-size:80px}.elementor-303 .elementor-element.elementor-element-38316df5>.elementor-element-populated{padding:0 0 0 0}.elementor-303 .elementor-element.elementor-element-52b3836b>.elementor-container{max-width:296px}.elementor-303 .elementor-element.elementor-element-84f3063{width:50%}.elementor-303 .elementor-element.elementor-element-4dbff50{width:50%}.elementor-303 .elementor-element.elementor-element-f99e0e9{margin-top:-2px;margin-bottom:0}.elementor-303 .elementor-element.elementor-element-6d5257a{--spacer-size:0px}}.buddhi-portfolio{width:100%}.buddhi-filter{display:flex;justify-content:center;gap:28px;margin-bottom:34px;flex-wrap:wrap}.buddhi-filter button{background:#fff0;border:none;color:#9E9E9E;font-size:13px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;cursor:pointer;padding:0;transition:all 0.25s ease}.buddhi-filter button:hover,.buddhi-filter button.active{color:#575757}.buddhi-gallery{display:flex;flex-wrap:wrap;column-gap:22px;row-gap:22px;align-items:flex-start;justify-content:flex-start}.buddhi-item{overflow:hidden;position:relative;width:calc((100% - 44px) / 3)}.buddhi-item img{width:100%;height:auto;display:block;cursor:pointer;transition:transform 0.45s ease}.buddhi-item:hover img{transform:scale(1.03)}@media (max-width:1024px){.buddhi-gallery{column-gap:18px;row-gap:18px}.buddhi-item{width:calc((100% - 18px) / 2)}}@media (max-width:767px){.buddhi-gallery{column-gap:0;row-gap:16px}.buddhi-item{width:100%}}.buddhi-lightbox{display:none;position:fixed;z-index:999999;inset:0;background:rgb(0 0 0 / .88);justify-content:center;align-items:center;padding:40px}.buddhi-lightbox-img{max-width:90vw;max-height:90vh;width:auto;height:auto;display:block;box-shadow:0 10px 40px rgb(0 0 0 / .35)}.buddhi-lightbox-close{position:absolute;top:18px;right:24px;color:#fff;font-size:42px;line-height:1;cursor:pointer;font-weight:300;z-index:1000001}.buddhi-lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .35);border:none;color:#fff;font-size:22px;font-weight:500;cursor:pointer;z-index:1000001;border-radius:2px;transition:all 0.25s ease}.buddhi-lightbox-arrow:hover{background:rgb(0 0 0 / .55);transform:translateY(-50%) scale(1.08)}.buddhi-lightbox-prev{left:calc(55% - 46vw)}.buddhi-lightbox-next{right:calc(55% - 46vw)}@media (max-width:767px){.buddhi-lightbox{padding:20px}.buddhi-lightbox-arrow{width:40px;height:40px;font-size:22px}.buddhi-lightbox-prev{left:8px}.buddhi-lightbox-next{right:8px}.buddhi-lightbox-close{top:10px;right:14px;font-size:34px}}