.elementor-11705 .elementor-element.elementor-element-e201815:not(.elementor-motion-effects-element-type-background), .elementor-11705 .elementor-element.elementor-element-e201815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-11705 .elementor-element.elementor-element-e201815{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-11705 .elementor-element.elementor-element-e201815 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11705 .elementor-element.elementor-element-601d55e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-11705 .elementor-element.elementor-element-917e753{padding:0px 0px 12px 0px;}.elementor-bc-flex-widget .elementor-11705 .elementor-element.elementor-element-399a5f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11705 .elementor-element.elementor-element-399a5f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11705 .elementor-element.elementor-element-399a5f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-11705 .elementor-element.elementor-element-399a5f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11705 .elementor-element.elementor-element-09cfe57{width:var( --container-widget-width, 100.627% );max-width:100.627%;--container-widget-width:100.627%;--container-widget-flex-grow:0;}.elementor-11705 .elementor-element.elementor-element-09cfe57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11705 .elementor-element.elementor-element-09cfe57 .pxl-text-editor{text-align:left;color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;line-height:1.3em;letter-spacing:0.34px;}.elementor-11705 .elementor-element.elementor-element-09cfe57 .pxl-text-editor a{color:#FFFFFF;font-size:25px;}.elementor-11705 .elementor-element.elementor-element-09cfe57 .pxl-text-editor .pxl-text--highlight{color:#FFFFFF;font-size:24px;}.elementor-11705 .elementor-element.elementor-element-0d9db04 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-11705 .elementor-element.elementor-element-43c2d86{width:var( --container-widget-width, 92.228% );max-width:92.228%;--container-widget-width:92.228%;--container-widget-flex-grow:0;}.elementor-11705 .elementor-element.elementor-element-43c2d86 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-11705 .elementor-element.elementor-element-43c2d86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11705 .elementor-element.elementor-element-43c2d86 .pxl-text-editor{color:#868F91;font-size:16px;line-height:1.57em;letter-spacing:0.34px;}.elementor-11705 .elementor-element.elementor-element-18aa60e > .elementor-widget-container{padding:30px 0px 0px 0px;}@media(min-width:768px){.elementor-11705 .elementor-element.elementor-element-399a5f7{width:32.216%;}.elementor-11705 .elementor-element.elementor-element-0d9db04{width:67.784%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11705 .elementor-element.elementor-element-399a5f7{width:100%;}.elementor-11705 .elementor-element.elementor-element-0d9db04{width:100%;}}@media(max-width:1024px){.elementor-11705 .elementor-element.elementor-element-e201815{padding:70px 0px 70px 0px;}}@media(max-width:767px){.elementor-11705 .elementor-element.elementor-element-09cfe57 .pxl-text-editor{font-size:25px;}}/* Start custom CSS for pxl_portfolio_modern, class: .elementor-element-18aa60e */.elementor-11705 .elementor-element.elementor-element-18aa60e .pxl-item--number { display: none !important; }
.elementor-11705 .elementor-element.elementor-element-18aa60e .pxl-portfolio--item { margin-bottom: 38px !important; border-bottom: none !important; }
.elementor-11705 .elementor-element.elementor-element-18aa60e .pxl-content--inner { padding: 0 !important; }
.elementor-11705 .elementor-element.elementor-element-18aa60e .pxl-portfolio-min--inner { border-bottom: 1.25px solid rgba(62,74,77,0.7) !important; width: 275px !important; max-width: none !important; padding-bottom: 0 !important; }
.elementor-11705 .elementor-element.elementor-element-18aa60e .pxl-portfolio--title { font-size: 22px !important; white-space: nowrap !important; margin-top: 0 !important; }
.elementor-11705 .elementor-element.elementor-element-18aa60e .pxl-portfolio--content { align-items: flex-start !important; }
.elementor-11705 .elementor-element.elementor-element-18aa60e .pxl-portfolio--items { width: 300px !important; flex: none !important; }
.elementor-11705 .elementor-element.elementor-element-18aa60e .pxl-portfolio--images { width: auto !important; flex: 1 1 auto !important; aspect-ratio: 16/9 !important; height: auto !important; align-self: flex-start !important; }
.elementor-11705 .elementor-element.elementor-element-18aa60e .pxl-portfolio--images img { width: 100% !important; height: 100% !important; object-fit: cover !important; }/* End custom CSS */