.elementor-10 .elementor-element.elementor-element-83d6278{--display:flex;}.elementor-10 .elementor-element.elementor-element-7c17b17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10 .elementor-element.elementor-element-823eda8{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0600px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4852b01{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-049373d .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:800;line-height:32px;letter-spacing:0.3px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-049373d .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-049373d .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-049373d .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-049373d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-cb3d7fe .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:800;line-height:32px;letter-spacing:0.3px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cb3d7fe .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-cb3d7fe .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-cb3d7fe .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-cb3d7fe .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d562b2b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--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-10 .elementor-element.elementor-element-100bbfc{--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:030px 030px;--row-gap:030px;--column-gap:030px;--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-10 .elementor-element.elementor-element-1f2ee11{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-6dc994b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-e7aef4b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-d2c9e93 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-522de47 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-2657776{--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:40px 40px;--row-gap:40px;--column-gap:40px;--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-10 .elementor-element.elementor-element-9770f9a{--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:030px 030px;--row-gap:030px;--column-gap:030px;--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-10 .elementor-element.elementor-element-96d40b4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-10 .elementor-element.elementor-element-190ea54 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-3f787e5 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-72cfa74 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-ade7588 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-07e8540{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10 .elementor-element.elementor-element-e5e205c{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0600px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e5e205c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e5e205c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ec1fc66{--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-10 .elementor-element.elementor-element-ec1fc66:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ec1fc66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e35f2e4 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e35f2e4 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-e35f2e4 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e35f2e4 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-e35f2e4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-096f241 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-096f241 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-096f241 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-096f241 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-096f241 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4e6131c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--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-10 .elementor-element.elementor-element-59cce8c{--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:030px 030px;--row-gap:030px;--column-gap:030px;--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-10 .elementor-element.elementor-element-f4bc417{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-10 .elementor-element.elementor-element-05d112f img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-39fdbf7 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-75d68bd img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-03a2d49 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-1f04f6a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--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-10 .elementor-element.elementor-element-b8f57b6{--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:030px 030px;--row-gap:030px;--column-gap:030px;--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-10 .elementor-element.elementor-element-cca3bb4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-10 .elementor-element.elementor-element-5015172 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-05ab317 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-9eab140 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-d5d5311 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-83d6278{--content-width:55%;}.elementor-10 .elementor-element.elementor-element-823eda8{--width:45%;}.elementor-10 .elementor-element.elementor-element-e5e205c{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-83d6278{--content-width:80%;}.elementor-10 .elementor-element.elementor-element-823eda8{--width:30%;}.elementor-10 .elementor-element.elementor-element-d562b2b{--width:70%;}.elementor-10 .elementor-element.elementor-element-2657776{--width:70%;}.elementor-10 .elementor-element.elementor-element-e5e205c{--width:100%;}.elementor-10 .elementor-element.elementor-element-ec1fc66{--width:100%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-83d6278{--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-start;--align-items:flex-start;--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-10 .elementor-element.elementor-element-7c17b17{--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-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-049373d .elementor-button{font-size:20px;line-height:24px;}.elementor-10 .elementor-element.elementor-element-cb3d7fe .elementor-button{font-size:20px;line-height:24px;}.elementor-10 .elementor-element.elementor-element-1f2ee11{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-6dc994b img{height:320px;}.elementor-10 .elementor-element.elementor-element-e7aef4b img{height:320px;}.elementor-10 .elementor-element.elementor-element-d2c9e93 img{height:320px;}.elementor-10 .elementor-element.elementor-element-522de47 img{height:320px;}.elementor-10 .elementor-element.elementor-element-96d40b4{--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-10 .elementor-element.elementor-element-190ea54 img{height:320px;}.elementor-10 .elementor-element.elementor-element-3f787e5 img{height:320px;}.elementor-10 .elementor-element.elementor-element-72cfa74 img{height:320px;}.elementor-10 .elementor-element.elementor-element-ade7588 img{height:320px;}.elementor-10 .elementor-element.elementor-element-07e8540{--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;--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-10 .elementor-element.elementor-element-e5e205c{--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-10 .elementor-element.elementor-element-ec1fc66{--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-10 .elementor-element.elementor-element-e35f2e4{margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:00px 00px 00px 00px;}.elementor-10 .elementor-element.elementor-element-e35f2e4 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );border-radius:000px 000px 000px 000px;padding:000px 000px 000px 000px;}.elementor-10 .elementor-element.elementor-element-096f241{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-096f241 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );border-radius:00px 00px 00px 00px;padding:00px 00px 00px 00px;}.elementor-10 .elementor-element.elementor-element-f4bc417{--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-10 .elementor-element.elementor-element-05d112f img{height:434px;}.elementor-10 .elementor-element.elementor-element-39fdbf7 img{height:320px;}.elementor-10 .elementor-element.elementor-element-75d68bd img{height:320px;}.elementor-10 .elementor-element.elementor-element-03a2d49 img{height:320px;}.elementor-10 .elementor-element.elementor-element-cca3bb4{--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-10 .elementor-element.elementor-element-5015172 img{height:320px;}.elementor-10 .elementor-element.elementor-element-05ab317 img{height:320px;}.elementor-10 .elementor-element.elementor-element-9eab140 img{height:320px;}.elementor-10 .elementor-element.elementor-element-d5d5311 img{height:320px;}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-049373d .elementor-button{font-size:18px;}.elementor-10 .elementor-element.elementor-element-cb3d7fe .elementor-button{font-size:18px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-e5e205c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ec1fc66{--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:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e35f2e4 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-096f241 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-4852b01 *//* Sticky Projects / Objects container */
.sticky-projects {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 120px !important;
    align-self: flex-start !important;
    height: fit-content !important;
    z-index: 10;
}

/* Ensure the parent allows sticky positioning */
.sticky-projects,
.sticky-projects > .e-con-inner {
    overflow: visible;
}/* End custom CSS */