.elementor-10015815 .elementor-element.elementor-element-77d0e47{padding:0px 0px 0px 0px;}.elementor-10015815 .elementor-element.elementor-element-7b102dcb{width:100%;max-width:100%;top:-2px;}body:not(.rtl) .elementor-10015815 .elementor-element.elementor-element-7b102dcb{left:0px;}body.rtl .elementor-10015815 .elementor-element.elementor-element-7b102dcb{right:0px;}.elementor-10015815 .elementor-element.elementor-element-082b4d2 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-10015815 .elementor-element.elementor-element-b960fb6{width:var( --container-widget-width, 99.766% );max-width:99.766%;--container-widget-width:99.766%;--container-widget-flex-grow:0;}.elementor-10015815 .elementor-element.elementor-element-9148048{--spacer-size:50px;} .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button .popup-icon,  .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button:hover,  .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button:focus, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-hover:hover .box-button{background:#02010100;}.elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button.elementor-button:hover, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button.elementor-button:focus, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button.elementor-button:hover .popup-icon, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button.elementor-button:focus .popup-icon,  .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-hover:hover .box-button.elementor-button, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-hover:hover .box-button.elementor-button .popup-icon{background:var( --e-global-color-8db020a );}.elementor-10015815 .elementor-element.elementor-element-ce7c43d{width:var( --container-widget-width, 99.431% );max-width:99.431%;--container-widget-width:99.431%;--container-widget-flex-grow:0;align-self:center;}.elementor-10015815 .elementor-element.elementor-element-ce7c43d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button{font-family:"Montserrat", Sans-serif;font-weight:600;padding:0px 10px 0px 10px;border-style:solid;border-width:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;}.elementor-10015815 .elementor-element.elementor-element-ce7c43d {--box-button-padding-top:0px;--box-button-padding-right:10px;--box-button-padding-bottom:0px;--box-button-padding-left:10px;}.elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button *{color:var( --e-global-color-8db020a );}.elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button svg{fill:var( --e-global-color-8db020a );color:var( --e-global-color-8db020a );}.elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button,  .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button:hover,  .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button:focus, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-hover:hover .box-button{border-color:var( --e-global-color-8db020a );}.elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button.elementor-button:hover, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button.elementor-button:focus, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button.elementor-button:hover *, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button.elementor-button:focus *, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-hover:hover .box-button.elementor-button, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-hover:hover .box-button.elementor-button *{color:var( --e-global-color-el_0 );}.elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button.elementor-button:hover svg, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-button.elementor-button:focus svg, .elementor-10015815 .elementor-element.elementor-element-ce7c43d .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_0 );color:var( --e-global-color-el_0 );}.elementor-10015815 .elementor-element.elementor-element-3afa563{--spacer-size:25px;}.elementor-10015815 .elementor-element.elementor-element-352dc89:hover > .elementor-background-overlay{background-color:#00F8ED40;opacity:0.5;}.elementor-10015815 .elementor-element.elementor-element-352dc89{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-8db020a );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;}.elementor-10015815 .elementor-element.elementor-element-352dc89, .elementor-10015815 .elementor-element.elementor-element-352dc89 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-10015815 .elementor-element.elementor-element-352dc89:hover{border-style:solid;border-width:0px 0px 0px 6px;border-color:var( --e-global-color-8db020a );}.elementor-10015815 .elementor-element.elementor-element-352dc89:hover, .elementor-10015815 .elementor-element.elementor-element-352dc89:hover > .elementor-background-overlay{border-radius:0px 0px 0px 6px;}.elementor-10015815 .elementor-element.elementor-element-352dc89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10015815 .elementor-element.elementor-element-9b835a1 .elementor-icon-wrapper{text-align:center;}.elementor-10015815 .elementor-element.elementor-element-9b835a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8db020a );}.elementor-10015815 .elementor-element.elementor-element-9b835a1.elementor-view-framed .elementor-icon, .elementor-10015815 .elementor-element.elementor-element-9b835a1.elementor-view-default .elementor-icon{color:var( --e-global-color-8db020a );border-color:var( --e-global-color-8db020a );}.elementor-10015815 .elementor-element.elementor-element-9b835a1.elementor-view-framed .elementor-icon, .elementor-10015815 .elementor-element.elementor-element-9b835a1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8db020a );}.elementor-10015815 .elementor-element.elementor-element-8ad0d9b > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10015815 .elementor-element.elementor-element-8ad0d9b{color:var( --e-global-color-4cd290b );--textColor:var( --e-global-color-4cd290b );}.elementor-10015815 .elementor-element.elementor-element-43e6155{--spacer-size:25px;}.elementor-10015815 .elementor-element.elementor-element-6a61714 .elementor-icon{display:inline-flex;justify-content:center;align-items:center;}.elementor-10015815 .elementor-element.elementor-element-6a61714 .elementor-icon:hover i{color:#00F8ED40;}.elementor-10015815 .elementor-element.elementor-element-6a61714 .elementor-icon:hover svg{fill:#00F8ED40;color:#00F8ED40;}.elementor-10015815 .elementor-element.elementor-element-6763409 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-10015815 .elementor-element.elementor-element-0dbacd3{width:30.051%;}.elementor-10015815 .elementor-element.elementor-element-9a1fac8{width:69.949%;}}/* Start custom CSS for shortcode, class: .elementor-element-7b102dcb */.elementor-10015815 .elementor-element.elementor-element-7b102dcb .author-purple .info {
    flex: 1 100%;
}/* End custom CSS */
/* Start custom CSS for the7_button_widget, class: .elementor-element-ce7c43d */.elementor-10015815 .elementor-element.elementor-element-ce7c43d a.box-button{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77d0e47 */.elementor-10015815 .elementor-element.elementor-element-77d0e47 {min-height: 790px;}

@media only screen and (max-width: 1024px) {

    .elementor-10015815 .elementor-element.elementor-element-77d0e47 {

        height: auto;

    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-regular.eot');
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-regular.woff2') format('woff2'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-regular.woff') format('woff'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-regular.ttf') format('truetype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-regular.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-italic.eot');
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-italic.eot?#iefix') format('embedded-opentype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-italic.woff2') format('woff2'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-italic.woff') format('woff'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-italic.ttf') format('truetype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-italic.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-600.eot');
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-600.woff2') format('woff2'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-600.woff') format('woff'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-600.ttf') format('truetype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-600.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-600.eot');
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-600.woff2') format('woff2'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-600.woff') format('woff'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-600.ttf') format('truetype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-600.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-100.eot');
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-100.eot?#iefix') format('embedded-opentype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-100.woff2') format('woff2'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-100.woff') format('woff'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-100.ttf') format('truetype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-100.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-200.eot');
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-200.eot?#iefix') format('embedded-opentype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-200.woff2') format('woff2'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-200.woff') format('woff'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-200.ttf') format('truetype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-200.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-300.eot');
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-300.woff2') format('woff2'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-300.woff') format('woff'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-300.ttf') format('truetype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-300.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-500.eot');
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-500.woff2') format('woff2'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-500.woff') format('woff'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-500.ttf') format('truetype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-500.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-700.eot');
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-700.woff2') format('woff2'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-700.woff') format('woff'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-700.ttf') format('truetype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-700.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-800.eot');
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-800.woff2') format('woff2'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-800.woff') format('woff'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-800.ttf') format('truetype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-800.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-900.eot');
	src: url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-900.eot?#iefix') format('embedded-opentype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-900.woff2') format('woff2'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-900.woff') format('woff'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-900.ttf') format('truetype'),
		url('https://www.euroconstruct.org/wp-content/uploads/2023/03/montserrat-v25-latin-900.svg#Montserrat') format('svg');
}
/* End Custom Fonts CSS */