.elementor-525 .elementor-element.elementor-element-edb4ea2{--display:flex;--min-height:500px;--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;--justify-content:center;--overlay-opacity:0.5;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-525 .elementor-element.elementor-element-edb4ea2:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-edb4ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://favemanc.pl/wp-content/uploads/2025/09/residencia-caser-3-scaled-optimized.webp");background-position:center center;background-size:cover;}.elementor-525 .elementor-element.elementor-element-edb4ea2::before, .elementor-525 .elementor-element.elementor-element-edb4ea2 > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-edb4ea2 > .e-con-inner > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-edb4ea2 > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-edb4ea2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-edb4ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(94deg, var( --e-global-color-astglobalcolor1 ) 43%, #FFFFFF00 96%);}.elementor-525 .elementor-element.elementor-element-7589364 .elementor-heading-title{font-size:36px;}.elementor-525 .elementor-element.elementor-element-50f37b9 .elementor-heading-title{font-family:"AvenirLTStd", Sans-serif;font-size:102px;color:var( --e-global-color-astglobalcolor2 );}.elementor-525 .elementor-element.elementor-element-4c756a6{--display:flex;--min-height:45px;--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;--z-index:1;}.elementor-525 .elementor-element.elementor-element-4c756a6:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-4c756a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-525 .elementor-element.elementor-element-0c3edb8{--display:flex;}.elementor-525 .elementor-element.elementor-element-8b9d460{--display:flex;}.elementor-525 .elementor-element.elementor-element-750e65e{--display:flex;}.elementor-525 .elementor-element.elementor-element-29aeafa{--display:flex;}.elementor-525 .elementor-element.elementor-element-820eb01{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:nowrap;--n-menu-heading-overflow-x:scroll;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:var( --e-global-color-astglobalcolor1 );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-525 .elementor-element.elementor-element-820eb01 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-525 .elementor-element.elementor-element-820eb01 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-525 .elementor-element.elementor-element-820eb01 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:200;}.elementor-525 .elementor-element.elementor-element-820eb01 {--n-menu-title-color-hover:var( --e-global-color-astglobalcolor1 );--n-menu-title-color-active:var( --e-global-color-astglobalcolor1 );}.elementor-525 .elementor-element.elementor-element-ac8ee25{--display:flex;--min-height:700px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-ac8ee25:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-ac8ee25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-525 .elementor-element.elementor-element-bf6a137{--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;}.elementor-525 .elementor-element.elementor-element-bf6a137:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-bf6a137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://favemanc.pl/wp-content/uploads/2025/09/Taehwa-River-Visitor-Site-23-optimized-1.webp");background-position:center center;background-size:cover;}.elementor-525 .elementor-element.elementor-element-c69a35a{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-525 .elementor-element.elementor-element-c69a35a:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-c69a35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-525 .elementor-element.elementor-element-46d0267{margin:040px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-525 .elementor-element.elementor-element-46d0267 .elementor-heading-title{font-size:45px;font-weight:100;color:var( --e-global-color-astglobalcolor1 );}.elementor-525 .elementor-element.elementor-element-8b5c1e1{font-weight:200;color:var( --e-global-color-secondary );}.elementor-525 .elementor-element.elementor-element-9f8add1{--display:flex;--min-height:700px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-9f8add1:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-9f8add1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-525 .elementor-element.elementor-element-366f729{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-525 .elementor-element.elementor-element-366f729:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-366f729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-525 .elementor-element.elementor-element-ef51787{margin:040px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-525 .elementor-element.elementor-element-ef51787 .elementor-heading-title{font-size:45px;font-weight:100;color:var( --e-global-color-astglobalcolor2 );}.elementor-525 .elementor-element.elementor-element-0437a9b{font-weight:200;color:var( --e-global-color-astglobalcolor2 );}.elementor-525 .elementor-element.elementor-element-e276928{--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;}.elementor-525 .elementor-element.elementor-element-e276928:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-e276928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://favemanc.pl/wp-content/uploads/2025/09/concepto-boceto-proyecto-construccion-arquitecto-BN-optimized.webp");background-position:center center;background-size:cover;}.elementor-525 .elementor-element.elementor-element-b0a6c36{--display:flex;--min-height:700px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-b0a6c36:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-b0a6c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-525 .elementor-element.elementor-element-1e96c0f{--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;}.elementor-525 .elementor-element.elementor-element-1e96c0f:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-1e96c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://favemanc.pl/wp-content/uploads/2025/09/mano-sobre-planes-construccion-casco-amarillo-herramienta-dibujo-BN-optimized.webp");background-position:center center;background-size:cover;}.elementor-525 .elementor-element.elementor-element-f101db2{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-525 .elementor-element.elementor-element-f101db2:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-f101db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-525 .elementor-element.elementor-element-23242cc{margin:040px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-525 .elementor-element.elementor-element-23242cc .elementor-heading-title{font-size:45px;font-weight:100;color:var( --e-global-color-astglobalcolor1 );}.elementor-525 .elementor-element.elementor-element-477b072{font-weight:200;color:var( --e-global-color-secondary );}.elementor-525 .elementor-element.elementor-element-ea1be96{--display:flex;--min-height:700px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-ea1be96:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-ea1be96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-525 .elementor-element.elementor-element-24849c8{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-525 .elementor-element.elementor-element-24849c8:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-24849c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-525 .elementor-element.elementor-element-3836912{margin:040px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-525 .elementor-element.elementor-element-3836912 .elementor-heading-title{font-size:45px;font-weight:100;color:var( --e-global-color-astglobalcolor1 );}.elementor-525 .elementor-element.elementor-element-09eab22{font-weight:200;color:var( --e-global-color-secondary );}.elementor-525 .elementor-element.elementor-element-8f66277{--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;}.elementor-525 .elementor-element.elementor-element-8f66277:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-8f66277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://favemanc.pl/wp-content/uploads/2025/09/ingeniero-sitio-sitio-construccion-optimized.webp");background-position:center center;background-size:cover;}@media(min-width:768px){.elementor-525 .elementor-element.elementor-element-bf6a137{--width:50%;}.elementor-525 .elementor-element.elementor-element-c69a35a{--width:50%;}.elementor-525 .elementor-element.elementor-element-366f729{--width:40%;}.elementor-525 .elementor-element.elementor-element-e276928{--width:60%;}.elementor-525 .elementor-element.elementor-element-1e96c0f{--width:60%;}.elementor-525 .elementor-element.elementor-element-f101db2{--width:40%;}.elementor-525 .elementor-element.elementor-element-24849c8{--width:40%;}.elementor-525 .elementor-element.elementor-element-8f66277{--width:60%;}}@media(max-width:1200px){.elementor-525 .elementor-element.elementor-element-50f37b9 .elementor-heading-title{font-size:51px;}}@media(max-width:880px){.elementor-525 .elementor-element.elementor-element-50f37b9 .elementor-heading-title{font-size:51px;}}@media(max-width:767px){.elementor-525 .elementor-element.elementor-element-edb4ea2{--min-height:300px;}.elementor-525 .elementor-element.elementor-element-7589364 .elementor-heading-title{font-size:29px;}.elementor-525 .elementor-element.elementor-element-50f37b9 .elementor-heading-title{font-size:38px;}.elementor-525 .elementor-element.elementor-element-bf6a137{--min-height:200px;}.elementor-525 .elementor-element.elementor-element-46d0267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-525 .elementor-element.elementor-element-46d0267 .elementor-heading-title{font-size:30px;}.elementor-525 .elementor-element.elementor-element-366f729.e-con{--order:99999 /* order end hack */;}.elementor-525 .elementor-element.elementor-element-ef51787{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-525 .elementor-element.elementor-element-ef51787 .elementor-heading-title{font-size:30px;}.elementor-525 .elementor-element.elementor-element-e276928{--min-height:200px;}.elementor-525 .elementor-element.elementor-element-1e96c0f{--min-height:200px;}.elementor-525 .elementor-element.elementor-element-23242cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-525 .elementor-element.elementor-element-23242cc .elementor-heading-title{font-size:30px;}.elementor-525 .elementor-element.elementor-element-24849c8.e-con{--order:99999 /* order end hack */;}.elementor-525 .elementor-element.elementor-element-3836912{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-525 .elementor-element.elementor-element-3836912 .elementor-heading-title{font-size:30px;}.elementor-525 .elementor-element.elementor-element-8f66277{--min-height:200px;}}/* Start custom CSS for mega-menu, class: .elementor-element-820eb01 *//* Dodaj to do CSS w WordPressie */
[id] {
  scroll-margin-top: 100px; /* wysokość Twojego sticky menu */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AvenirLTStd';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://favemanc.pl/wp-content/uploads/2025/09/FontsFree-Net-AvenirLTStd-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */