.elementor-3209 .elementor-element.elementor-element-2595fc3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3209 .elementor-element.elementor-element-2595fc3:not(.elementor-motion-effects-element-type-background), .elementor-3209 .elementor-element.elementor-element-2595fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;background-image:url("https://staging.ecobm.bg/wp-content/uploads/2021/11/background-min-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-3209 .elementor-element.elementor-element-2595fc3 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3209 .elementor-element.elementor-element-2595fc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-139px;margin-bottom:0px;padding:0% 7.638% 0% 7.638%;}.elementor-3209 .elementor-element.elementor-element-2595fc3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3209 .elementor-element.elementor-element-2595fc3 .elementor-heading-title{color:#FFFFFF;}.elementor-3209 .elementor-element.elementor-element-c1e1d2a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3209 .elementor-element.elementor-element-c1e1d2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3209 .elementor-element.elementor-element-8dfaf2f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3209 .elementor-element.elementor-element-8dfaf2f{margin-top:0rem;margin-bottom:1.5rem;padding:0px 0px 0px 0px;}.elementor-3209 .elementor-element.elementor-element-6d21669 > .elementor-widget-container{margin:0px 25px 25px 0px;}.elementor-3209 .elementor-element.elementor-element-6d21669{z-index:1;}.elementor-bc-flex-widget .elementor-3209 .elementor-element.elementor-element-b9cfb05.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3209 .elementor-element.elementor-element-b9cfb05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3209 .elementor-element.elementor-element-b9cfb05.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3209 .elementor-element.elementor-element-b9cfb05 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 25px 25px;}.elementor-3209 .elementor-element.elementor-element-8f64e8d > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-3209 .elementor-element.elementor-element-8f64e8d{text-align:start;}.elementor-3209 .elementor-element.elementor-element-8f64e8d .elementor-heading-title{letter-spacing:-1.2px;}.elementor-3209 .elementor-element.elementor-element-d327e22 > .elementor-widget-container{margin:0rem 0rem 2.75rem 0rem;padding:0px 0px 1px 5px;}.elementor-3209 .elementor-element.elementor-element-f0839a4 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-3209 .elementor-element.elementor-element-f0839a4 .elementor-button{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:bold;line-height:1.06225em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-3209 .elementor-element.elementor-element-af43deb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3209 .elementor-element.elementor-element-af43deb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3209 .elementor-element.elementor-element-09c2e48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 23px 0px;}.elementor-3209 .elementor-element.elementor-element-d7bbecc img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#929EAD;}.elementor-3209 .elementor-element.elementor-element-98d14f7 > .elementor-widget-container{margin:1.5625rem 0rem 1rem 0rem;}.elementor-3209 .elementor-element.elementor-element-98d14f7 .elementor-heading-title{color:var( --e-global-color-c9221b7 );}.elementor-3209 .elementor-element.elementor-element-9e4631c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3209 .elementor-element.elementor-element-9e4631c{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3209 .elementor-element.elementor-element-0b793de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 23px 0px;}.elementor-3209 .elementor-element.elementor-element-e137903 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#929EAD;}.elementor-3209 .elementor-element.elementor-element-7213b93 > .elementor-widget-container{margin:1.5625rem 0rem 1rem 0rem;}.elementor-3209 .elementor-element.elementor-element-7213b93 .elementor-heading-title{color:var( --e-global-color-c9221b7 );}.elementor-3209 .elementor-element.elementor-element-9a7a201 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3209 .elementor-element.elementor-element-9a7a201{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3209 .elementor-element.elementor-element-26d632e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 23px 0px;}.elementor-3209 .elementor-element.elementor-element-dc6e926 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#929EAD;}.elementor-3209 .elementor-element.elementor-element-ce709a6 > .elementor-widget-container{margin:1.5625rem 0rem 1rem 0rem;}.elementor-3209 .elementor-element.elementor-element-ce709a6 .elementor-heading-title{color:var( --e-global-color-c9221b7 );}.elementor-3209 .elementor-element.elementor-element-335a4a4 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3209 .elementor-element.elementor-element-335a4a4{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-3209 .elementor-element.elementor-element-c1e1d2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3209 .elementor-element.elementor-element-8dfaf2f{margin-top:0rem;margin-bottom:5rem;}.elementor-3209 .elementor-element.elementor-element-8f64e8d > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-3209 .elementor-element.elementor-element-8f64e8d .elementor-heading-title{font-size:2.9rem;line-height:1em;letter-spacing:0px;}.elementor-3209 .elementor-element.elementor-element-d327e22 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-3209 .elementor-element.elementor-element-9e4631c{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-3209 .elementor-element.elementor-element-9a7a201{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-3209 .elementor-element.elementor-element-335a4a4{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 );}}@media(max-width:767px){.elementor-3209 .elementor-element.elementor-element-2595fc3{padding:0% 3.46% 0% 3.46%;}.elementor-3209 .elementor-element.elementor-element-c1e1d2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3209 .elementor-element.elementor-element-8dfaf2f{margin-top:0rem;margin-bottom:4rem;}.elementor-3209 .elementor-element.elementor-element-1ab6d8d > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3209 .elementor-element.elementor-element-6d21669 > .elementor-widget-container{margin:0px 25px 25px 0px;}.elementor-3209 .elementor-element.elementor-element-b9cfb05 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3209 .elementor-element.elementor-element-8f64e8d > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-3209 .elementor-element.elementor-element-8f64e8d .elementor-heading-title{font-size:2.8rem;line-height:1em;letter-spacing:0px;}.elementor-3209 .elementor-element.elementor-element-9e4631c{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-3209 .elementor-element.elementor-element-9a7a201{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-3209 .elementor-element.elementor-element-335a4a4{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 );}}/* Start custom CSS for html, class: .elementor-element-bb4d1c2 */.elementor-3209 .elementor-element.elementor-element-bb4d1c2 {
    position: absolute;
    left: 20px; 
	top: 20px; 
	right: 5px; 
	padding-top: 47.5%; 
	width: calc(100% - 25px);
	background: #FFFFFF; 
	mix-blend-mode: soft-light; 
	box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07),  0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
}
@media (max-width: 767px) {
    .elementor-3209 .elementor-element.elementor-element-bb4d1c2 {
        left: 15px;
        top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ab6d8d */.elementor-3209 .elementor-element.elementor-element-1ab6d8d {position: relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f64e8d */.elementor-3209 .elementor-element.elementor-element-8f64e8d {
    max-width: 519px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d327e22 */.elementor-3209 .elementor-element.elementor-element-d327e22 {
    max-width: 519px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0839a4 */.elementor-3209 .elementor-element.elementor-element-f0839a4 {
    max-width: 519px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b9cfb05 */@media (min-width: 768px) {
    .elementor-3209 .elementor-element.elementor-element-b9cfb05 {
        margin-right: -2.778vw;
        width: calc(50% + 2.778vw);
    }
}
@media (min-width: 1450px) {
    .elementor-3209 .elementor-element.elementor-element-b9cfb05 {
        margin-right: 0;
        width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8dfaf2f */@media (min-width: 1450px) {
    .elementor-3209 .elementor-element.elementor-element-8dfaf2f {max-width: 1250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7bbecc */.elementor-3209 .elementor-element.elementor-element-d7bbecc {
    -webkit-box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07),
0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198),
0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275),
0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035),
0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725),
0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07),
0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198),
0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275),
0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035),
0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725),
0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-09c2e48 */.elementor-3209 .elementor-element.elementor-element-09c2e48 {position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e137903 */.elementor-3209 .elementor-element.elementor-element-e137903 {
    -webkit-box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07),
0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198),
0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275),
0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035),
0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725),
0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07),
0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198),
0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275),
0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035),
0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725),
0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0b793de */.elementor-3209 .elementor-element.elementor-element-0b793de {position: relative;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc6e926 */.elementor-3209 .elementor-element.elementor-element-dc6e926 {
    -webkit-box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07),
0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198),
0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275),
0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035),
0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725),
0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07),
0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198),
0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275),
0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035),
0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725),
0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-26d632e */.elementor-3209 .elementor-element.elementor-element-26d632e {position: relative;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af43deb */.elementor-3209 .elementor-element.elementor-element-af43deb {
    margin-left: -3.46vw;
    margin-right: -3.46vw;
    width: calc(100% + 6.92vw);
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 49%, rgba(11,11,11,1) 49%, rgba(11,11,11,1) 100%);
    padding-bottom: 2rem;
}
.elementor-3209 .elementor-element.elementor-element-af43deb .elementor-column {
    padding-left: 3.46vw;
    padding-right: 3.46vw;
}
@media (min-width: 768px) {.elementor-3209 .elementor-element.elementor-element-af43deb {margin-left: -7.638vw;
    margin-right: -7.638vw;
    width: calc(100% + 15.276vw);
    padding-left: calc(7.638vw - 25px) !important;
    padding-right: calc(7.638vw - 25px) !important;
    }
    .elementor-3209 .elementor-element.elementor-element-af43deb .elementor-column {
    padding-left: 25px;
    padding-right: 25px;
    }

}

@media (min-width: 1450px) {
    .elementor-3209 .elementor-element.elementor-element-af43deb {
        padding-left: calc(50vw - 658px) !important;
       padding-right: calc(50vw - 658px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2595fc3 */.elementor-3209 .elementor-element.elementor-element-2595fc3 > .elementor-container {
    height: auto;
    padding-top: 161px !important;
        padding-bottom: 0;
}
@media (min-width: 768px) {
    .elementor-3209 .elementor-element.elementor-element-2595fc3 > .elementor-container {
    height: auto;
    padding-top: 141px !important;
        padding-bottom: 0;
    }
}
.elementor-3209 .elementor-element.elementor-element-2595fc3 {background-size: auto 832px !important;}
@media (max-width: 1200px) {
    .elementor-3209 .elementor-element.elementor-element-2595fc3 {background-size: auto 732px !important;}
}
@media (max-width: 1024px) {
    .elementor-3209 .elementor-element.elementor-element-2595fc3 {background-size: auto 632px !important;}
}
@media (min-width: 1201px) {
    .elementor-3209 .elementor-element.elementor-element-2595fc3 {background-size: 100% auto !important;}
}/* End custom CSS */