.elementor-246743 .elementor-element.elementor-element-f643b25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-246743 .elementor-element.elementor-element-5faa68f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;padding:0px 0px 0px 0px;column-gap:0px;}.elementor-246743 .elementor-element.elementor-element-5faa68f p{margin-block-end:0px;}.elementor-246743 .elementor-element.elementor-element-f42f0b8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-246743 .elementor-element.elementor-element-a0dac5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-246743 .elementor-element.elementor-element-a0dac5d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-246743 .elementor-element.elementor-element-a0dac5d .grid-item:not(.-nospace){padding:0;}.elementor-246743 .elementor-element.elementor-element-a0dac5d .portfolio-grid:not(.-nospace){margin-left:-0;margin-right:-0;}.elementor-246743 .elementor-element.elementor-element-a0dac5d .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 0);}.elementor-246743 .elementor-element.elementor-element-a0dac5d .portfolio-item.-layout3 .overlay::after{background:#18181A80;}.elementor-246743 .elementor-element.elementor-element-a0dac5d .portfolio-item.-layout4 .overlay::after{background:#18181A80;}.elementor-246743 .elementor-element.elementor-element-a0dac5d .portfolio-item.-layout5 .overlay::after{background:#18181A80;}.elementor-246743 .elementor-element.elementor-element-a0dac5d .portfolio-item.-layout6 .overlay::after{background:#18181A80;}.elementor-246743 .elementor-element.elementor-element-a0dac5d .portfolio-item.-img-overlay .image-holder::after{background:#18181A80;}.elementor-246743 .elementor-element.elementor-element-a0dac5d .portfolio-item.-img-overlay .overlay{background:#18181A80;}.elementor-246743 .elementor-element.elementor-element-a0dac5d .grid_7 .portfolio-item-image::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #18181A80);}.elementor-246743 .elementor-element.elementor-element-a0dac5d .grid_8 .portfolio-item-image::before{background-color:#18181A80;}.elementor-246743 .elementor-element.elementor-element-a0dac5d .grid_10 .portfolio-item-image::before{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #18181A80);}.elementor-246743 .elementor-element.elementor-element-61d0359{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-246743 .elementor-element.elementor-element-61d0359 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-246743 .elementor-element.elementor-element-61d0359 .elementor-button{fill:var( --e-global-color-4ae6b4f );color:var( --e-global-color-4ae6b4f );}.elementor-246743 .elementor-element.elementor-element-61d0359 .elementor-button:hover, .elementor-246743 .elementor-element.elementor-element-61d0359 .elementor-button:focus{color:var( --e-global-color-ae783c0 );}.elementor-246743 .elementor-element.elementor-element-61d0359 .elementor-button:hover svg, .elementor-246743 .elementor-element.elementor-element-61d0359 .elementor-button:focus svg{fill:var( --e-global-color-ae783c0 );}.elementor-246743 .elementor-element.elementor-element-9789153 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-246743 .elementor-element.elementor-element-0a78779 .elementor-icon-wrapper{text-align:start;}.elementor-246743 .elementor-element.elementor-element-0a78779.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-246743 .elementor-element.elementor-element-0a78779.elementor-view-framed .elementor-icon, .elementor-246743 .elementor-element.elementor-element-0a78779.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-246743 .elementor-element.elementor-element-0a78779.elementor-view-framed .elementor-icon, .elementor-246743 .elementor-element.elementor-element-0a78779.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-246743 .elementor-element.elementor-element-0a78779 .elementor-icon{font-size:40px;}.elementor-246743 .elementor-element.elementor-element-0a78779 .elementor-icon svg{height:40px;}.elementor-246743 .elementor-element.elementor-element-0a78779 .elementor-icon i, .elementor-246743 .elementor-element.elementor-element-0a78779 .elementor-icon svg{transform:rotate(45deg);}.elementor-246743 .elementor-element.elementor-element-2a228d1 .elementor-icon-wrapper{text-align:start;}.elementor-246743 .elementor-element.elementor-element-2a228d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-246743 .elementor-element.elementor-element-2a228d1.elementor-view-framed .elementor-icon, .elementor-246743 .elementor-element.elementor-element-2a228d1.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-246743 .elementor-element.elementor-element-2a228d1.elementor-view-framed .elementor-icon, .elementor-246743 .elementor-element.elementor-element-2a228d1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-246743 .elementor-element.elementor-element-2a228d1 .elementor-icon{font-size:40px;}.elementor-246743 .elementor-element.elementor-element-2a228d1 .elementor-icon svg{height:40px;}.elementor-246743 .elementor-element.elementor-element-2a228d1 .elementor-icon i, .elementor-246743 .elementor-element.elementor-element-2a228d1 .elementor-icon svg{transform:rotate(45deg);}.elementor-246743 .elementor-element.elementor-element-bcee642 .elementor-icon-wrapper{text-align:start;}.elementor-246743 .elementor-element.elementor-element-bcee642.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-246743 .elementor-element.elementor-element-bcee642.elementor-view-framed .elementor-icon, .elementor-246743 .elementor-element.elementor-element-bcee642.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-246743 .elementor-element.elementor-element-bcee642.elementor-view-framed .elementor-icon, .elementor-246743 .elementor-element.elementor-element-bcee642.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-246743 .elementor-element.elementor-element-bcee642 .elementor-icon{font-size:40px;}.elementor-246743 .elementor-element.elementor-element-bcee642 .elementor-icon svg{height:40px;}.elementor-246743 .elementor-element.elementor-element-bcee642 .elementor-icon i, .elementor-246743 .elementor-element.elementor-element-bcee642 .elementor-icon svg{transform:rotate(45deg);}.elementor-246743 .elementor-element.elementor-element-8d7ab25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-246743 .elementor-element.elementor-element-adcb33c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-246743 .elementor-element.elementor-element-eb8e822 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-246743 .elementor-element.elementor-element-0273ff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-246743 .elementor-element.elementor-element-85c835d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-246743 .elementor-element.elementor-element-85c835d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-246743 .elementor-element.elementor-element-85c835d .elementor-button{fill:var( --e-global-color-4ae6b4f );color:var( --e-global-color-4ae6b4f );}.elementor-246743 .elementor-element.elementor-element-85c835d .elementor-button:hover, .elementor-246743 .elementor-element.elementor-element-85c835d .elementor-button:focus{color:var( --e-global-color-ae783c0 );}.elementor-246743 .elementor-element.elementor-element-85c835d .elementor-button:hover svg, .elementor-246743 .elementor-element.elementor-element-85c835d .elementor-button:focus svg{fill:var( --e-global-color-ae783c0 );}@media(max-width:1024px){.elementor-246743 .elementor-element.elementor-element-5faa68f{column-gap:0px;}.elementor-246743 .elementor-element.elementor-element-5faa68f p{margin-block-end:0px;}}@media(max-width:767px){.elementor-246743 .elementor-element.elementor-element-5faa68f{column-gap:0px;}.elementor-246743 .elementor-element.elementor-element-5faa68f p{margin-block-end:0px;}}