.elementor-9 .elementor-element.elementor-element-149d66b{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-149d66b::before, .elementor-9 .elementor-element.elementor-element-149d66b > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-149d66b > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-149d66b > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-149d66b > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-149d66b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-149d66b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-149d66b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://sztukateria.pro/wp-content/uploads/2026/07/hero_background.webp") 50% 50%;background-size:cover;}.elementor-9 .elementor-element.elementor-element-f3a38bb{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-96286f5 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:6.5vw;font-weight:700;line-height:1;text-shadow:5px 5px 5px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-31a4a6e .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:3vw;font-weight:700;line-height:1;text-shadow:5px 5px 5px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-1f55656 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:1.5vw;font-weight:300;line-height:1.3;}.elementor-9 .elementor-element.elementor-element-164a09e{--display:flex;}.elementor-9 .elementor-element.elementor-element-1ddb6ef .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:8.5vw;font-weight:700;line-height:1;text-shadow:5px 5px 5px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-a2056df .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:4vw;font-weight:700;line-height:1;text-shadow:5px 5px 5px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-7bb4ed1 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:2vw;font-weight:300;line-height:1;}.elementor-9 .elementor-element.elementor-element-03fb76b{--display:flex;}.elementor-9 .elementor-element.elementor-element-8da8d14 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:8.5vw;font-weight:700;line-height:1;text-shadow:5px 5px 5px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-c4134b6 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:4vw;font-weight:700;line-height:1;text-shadow:5px 5px 5px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-71aa99e .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:2vw;font-weight:300;line-height:1;}.elementor-9 .elementor-element.elementor-element-8d3754a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:10em;}.elementor-9 .elementor-element.elementor-element-e05ed87{--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-9 .elementor-element.elementor-element-e05ed87:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e05ed87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-8cc42ea{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-92dbdea{--display:flex;--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;}.elementor-9 .elementor-element.elementor-element-4ad7a97{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-b3d19aa img{height:100px;}.elementor-9 .elementor-element.elementor-element-d32d6f3{text-align:center;}.elementor-9 .elementor-element.elementor-element-d32d6f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-bff5c73{--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-9 .elementor-element.elementor-element-a70d04e img{height:100px;}.elementor-9 .elementor-element.elementor-element-7fe7afc{text-align:center;}.elementor-9 .elementor-element.elementor-element-7fe7afc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-671cf9b{--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-9 .elementor-element.elementor-element-4980886 img{height:100px;}.elementor-9 .elementor-element.elementor-element-ffa640e{text-align:center;}.elementor-9 .elementor-element.elementor-element-ffa640e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-061ff84{--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-9 .elementor-element.elementor-element-c1633d3 img{height:100px;}.elementor-9 .elementor-element.elementor-element-79dee91{text-align:center;}.elementor-9 .elementor-element.elementor-element-79dee91 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-0e32e44{--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-9 .elementor-element.elementor-element-596af28 img{height:100px;}.elementor-9 .elementor-element.elementor-element-47214dd{text-align:center;}.elementor-9 .elementor-element.elementor-element-47214dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-f3ec228{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-0a76646{--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-9 .elementor-element.elementor-element-5802635{--spacer-size:30px;}.elementor-9 .elementor-element.elementor-element-6060c05{--display:flex;}.elementor-9 .elementor-element.elementor-element-42b1fec .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:4.1em;font-weight:500;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-bc0473f{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-fffce06{--display:flex;--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;}.elementor-9 .elementor-element.elementor-element-38c9ad0{--display:flex;}.elementor-9 .elementor-element.elementor-element-c1ed2c6 img{height:105px;}.elementor-9 .elementor-element.elementor-element-15e0fa1{text-align:center;}.elementor-9 .elementor-element.elementor-element-15e0fa1 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:2em;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b9dc859{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lexend", Sans-serif;font-size:1.1em;font-weight:500;line-height:1.2em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-2f1edbb .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lexend", Sans-serif;font-size:1em;font-weight:500;text-transform:lowercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;padding:12px 60px 12px 60px;}.elementor-9 .elementor-element.elementor-element-2f1edbb .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-2f1edbb .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2f1edbb .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-2f1edbb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-026719c{--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-9 .elementor-element.elementor-element-9572cdd img{height:105px;}.elementor-9 .elementor-element.elementor-element-ab343ed{text-align:center;}.elementor-9 .elementor-element.elementor-element-ab343ed .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:2em;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f426688{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lexend", Sans-serif;font-size:1.1em;font-weight:500;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-49ebc22 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lexend", Sans-serif;font-size:1em;font-weight:500;text-transform:lowercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;padding:12px 60px 12px 60px;}.elementor-9 .elementor-element.elementor-element-49ebc22 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-49ebc22 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-49ebc22 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-49ebc22 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-8d4159f{--display:flex;}.elementor-9 .elementor-element.elementor-element-a7cd07f img{height:105px;}.elementor-9 .elementor-element.elementor-element-c319ba7{text-align:center;}.elementor-9 .elementor-element.elementor-element-c319ba7 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:2em;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c20c39f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lexend", Sans-serif;font-size:1.1em;font-weight:500;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-7d5d3d6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lexend", Sans-serif;font-size:1em;font-weight:500;text-transform:lowercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;padding:12px 60px 12px 60px;}.elementor-9 .elementor-element.elementor-element-7d5d3d6 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-7d5d3d6 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-7d5d3d6 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-7d5d3d6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f610699{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-d48120e{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-aeb15b2{--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-9 .elementor-element.elementor-element-aeb15b2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-aeb15b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-f5ce704{--spacer-size:30px;}.elementor-9 .elementor-element.elementor-element-2b29e27 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:4.1em;font-weight:500;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-7f5a40f{--display:flex;}.elementor-9 .elementor-element.elementor-element-498e3c5{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-cb0c96c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-dda0833{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-800cdba .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:3em;font-weight:500;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-4322fb7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-499d4e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-499d4e8 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-499d4e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-499d4e8.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-499d4e8.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-499d4e8.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-499d4e8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b40654d{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-842f9e0{text-align:center;}.elementor-9 .elementor-element.elementor-element-8673b90{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c334645{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-21c2af9{text-align:center;}.elementor-9 .elementor-element.elementor-element-4cd79b3{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-854be76 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-854be76.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-854be76.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-854be76.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-854be76.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-854be76.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-3f9af73{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-89a31f5 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:3em;font-weight:500;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-027622f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-514dabf{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-6a0773e .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:3em;font-weight:500;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-66feddf{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-db85b67 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-db85b67.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-db85b67.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-db85b67.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-db85b67.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-db85b67.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b705498{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-4235919{text-align:center;}.elementor-9 .elementor-element.elementor-element-85bf2ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-552cc53{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-89d1634{text-align:center;}.elementor-9 .elementor-element.elementor-element-4abc8fd{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b78305f .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-b78305f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b78305f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b78305f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b78305f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b78305f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-37a6fb6{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-4fc490c .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:3em;font-weight:500;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-31993c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9230308{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-e0714f1 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:3em;font-weight:500;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-75e1793{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-aaf6903 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-aaf6903.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-aaf6903.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-aaf6903.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-aaf6903.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-aaf6903.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-7d4c897{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-5e2be1b{text-align:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-c5dc25c{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;margin:87px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}.elementor-9 .elementor-element.elementor-element-c5dc25c .elementor-divider-separator{width:77%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-c5dc25c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-b3a6245{--spacer-size:30px;}.elementor-9 .elementor-element.elementor-element-545e3bd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6f21cb6{--display:flex;--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-9 .elementor-element.elementor-element-bc7a101{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a4337cc{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-4f8c92c{padding:0px 0px 0px 45px;}.elementor-9 .elementor-element.elementor-element-4f8c92c .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:3.2em;font-weight:500;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-8ce3719{--display:flex;--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-9 .elementor-element.elementor-element-20d71aa{--display:flex;--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-9 .elementor-element.elementor-element-3c3baf2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3c3baf2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6edc515{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ba3686f{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-36053fd{--display:flex;}.elementor-9 .elementor-element.elementor-element-9047d2c{--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:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-c6fbcc8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:900;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-82503a3{--display:flex;}.elementor-9 .elementor-element.elementor-element-1edff6e{--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:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-0482dd0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:900;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5b3c55b{--display:flex;}.elementor-9 .elementor-element.elementor-element-9cc9996{--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:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-b5dcdd8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:900;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ab5f128{--display:flex;}.elementor-9 .elementor-element.elementor-element-b83fd26{--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:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-b819ff5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:900;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-cbe671a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4f6ef1b{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-9ba0d4d{--display:flex;--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-9 .elementor-element.elementor-element-3af4da1{--display:flex;--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-9 .elementor-element.elementor-element-08784a6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-08784a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-71f6d56{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-628c4c1{text-align:center;}.elementor-9 .elementor-element.elementor-element-628c4c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:900;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4d607bf{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-a3e34df{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:700;}.elementor-9 .elementor-element.elementor-element-14ce2f6{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-b264d98 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lexend", Sans-serif;font-size:1em;font-weight:500;text-transform:lowercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;padding:12px 60px 12px 60px;}.elementor-9 .elementor-element.elementor-element-b264d98 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-b264d98 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b264d98 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-b264d98 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-13b7441{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-ffa17b9{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7e02f6d{padding:0px 0px 75px 30px;bottom:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7e02f6d{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-7e02f6d{right:0px;}.elementor-9 .elementor-element.elementor-element-7e02f6d .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:4em;font-weight:200;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6354ea0{--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-9 .elementor-element.elementor-element-6354ea0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6354ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-ab3e231{--display:flex;--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;}.elementor-9 .elementor-element.elementor-element-93b0e50{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-e9a9343 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9 .elementor-element.elementor-element-fffe783{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-6604949{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-d918d58{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-9 .elementor-element.elementor-element-ab244cc{text-align:end;}.elementor-9 .elementor-element.elementor-element-ab244cc .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:2.2em;font-weight:400;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5c36c26 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lexend", Sans-serif;font-size:1em;font-weight:500;text-transform:lowercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;padding:12px 60px 12px 60px;}.elementor-9 .elementor-element.elementor-element-5c36c26 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-5c36c26 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5c36c26 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-5c36c26 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f047a1b{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-3b147ce{--display:flex;--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;}.elementor-9 .elementor-element.elementor-element-3b147ce:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3b147ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-text ) 50%, var( --e-global-color-secondary ) 50%);}.elementor-9 .elementor-element.elementor-element-ca91667{--display:flex;--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;}.elementor-9 .elementor-element.elementor-element-4769e2d{--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:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-4b4a841{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-e36fafd .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:4.1em;font-weight:500;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-a2228e2{--spacer-size:40px;}.elementor-9 .elementor-element.elementor-element-4d107a4{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d9c7b6e{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-9a82bca{--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;--justify-content:center;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-4088f23{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-9 .elementor-element.elementor-element-4088f23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4088f23 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-9 .elementor-element.elementor-element-4088f23:after{content:"1";}.elementor-9 .elementor-element.elementor-element-4088f23 .elementor-post__thumbnail__link{width:70%;}.elementor-9 .elementor-element.elementor-element-4088f23 .elementor-post{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4088f23 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4088f23.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-9 .elementor-element.elementor-element-4088f23.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-9 .elementor-element.elementor-element-4088f23.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-9 .elementor-element.elementor-element-26ed369 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lexend", Sans-serif;font-size:1em;font-weight:500;text-transform:lowercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;padding:12px 60px 12px 60px;}.elementor-9 .elementor-element.elementor-element-26ed369 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-26ed369 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-26ed369 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-26ed369 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-8b16b93{--display:flex;--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-8b16b93:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8b16b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-186f956{--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:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-b516e64{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-cf0a005 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:4.1em;font-weight:500;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6168c15{--spacer-size:40px;}.elementor-9 .elementor-element.elementor-element-62a630d{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2981c23{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-592defd{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-592defd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-592defd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-592defd.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5400434{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-e68d57f{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-669a1b6{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-9 .elementor-element.elementor-element-669a1b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-669a1b6 .elementor-post__thumbnail__link{width:70%;}.elementor-9 .elementor-element.elementor-element-669a1b6 .elementor-post{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-669a1b6 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-669a1b6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-9 .elementor-element.elementor-element-669a1b6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-9 .elementor-element.elementor-element-669a1b6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-9 .elementor-element.elementor-element-eea0159 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lexend", Sans-serif;font-size:1em;font-weight:500;text-transform:lowercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;padding:12px 60px 12px 60px;}.elementor-9 .elementor-element.elementor-element-eea0159 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-eea0159 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-eea0159 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-eea0159 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-41c96ce{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-9df4c26{--display:flex;--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-238733c{--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-9 .elementor-element.elementor-element-67cf59f{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-85c1f98 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:4.1em;font-weight:500;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f1025fb{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-340138d{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-0640656 img{height:60px;}.elementor-9 .elementor-element.elementor-element-e8e29ed{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-231af47{text-align:center;}.elementor-9 .elementor-element.elementor-element-231af47 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:3.3em;font-weight:100;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-08f3e2d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-08f3e2d .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:1.8em;font-weight:300;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ef717ac{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-9ac79f1{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-bf315c5{--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;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-186240e{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6df1c5d{--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-9 .elementor-element.elementor-element-96de245{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-bc7a101{--width:50%;}.elementor-9 .elementor-element.elementor-element-a4337cc{--width:50%;}.elementor-9 .elementor-element.elementor-element-3c3baf2{--width:50%;}.elementor-9 .elementor-element.elementor-element-6edc515{--width:50%;}.elementor-9 .elementor-element.elementor-element-36053fd{--width:100%;}.elementor-9 .elementor-element.elementor-element-08784a6{--width:50%;}.elementor-9 .elementor-element.elementor-element-ffa17b9{--width:50%;}.elementor-9 .elementor-element.elementor-element-4769e2d{--width:50%;}.elementor-9 .elementor-element.elementor-element-9a82bca{--width:50%;}.elementor-9 .elementor-element.elementor-element-238733c{--width:50%;}.elementor-9 .elementor-element.elementor-element-bf315c5{--width:50%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-8d3754a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-498e3c5{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-cbe671a{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-96286f5{text-align:center;}.elementor-9 .elementor-element.elementor-element-96286f5 .elementor-heading-title{font-size:3em;}.elementor-9 .elementor-element.elementor-element-31a4a6e{text-align:center;}.elementor-9 .elementor-element.elementor-element-31a4a6e .elementor-heading-title{font-size:1.2em;}.elementor-9 .elementor-element.elementor-element-1f55656{text-align:center;}.elementor-9 .elementor-element.elementor-element-1f55656 .elementor-heading-title{font-size:0.8em;}.elementor-9 .elementor-element.elementor-element-1ddb6ef{text-align:center;}.elementor-9 .elementor-element.elementor-element-1ddb6ef .elementor-heading-title{font-size:3em;}.elementor-9 .elementor-element.elementor-element-a2056df{text-align:center;}.elementor-9 .elementor-element.elementor-element-a2056df .elementor-heading-title{font-size:1.2em;}.elementor-9 .elementor-element.elementor-element-7bb4ed1{text-align:center;}.elementor-9 .elementor-element.elementor-element-7bb4ed1 .elementor-heading-title{font-size:0.8em;}.elementor-9 .elementor-element.elementor-element-8da8d14{text-align:center;}.elementor-9 .elementor-element.elementor-element-8da8d14 .elementor-heading-title{font-size:3em;}.elementor-9 .elementor-element.elementor-element-c4134b6{text-align:center;}.elementor-9 .elementor-element.elementor-element-c4134b6 .elementor-heading-title{font-size:1.2em;}.elementor-9 .elementor-element.elementor-element-71aa99e{text-align:center;}.elementor-9 .elementor-element.elementor-element-71aa99e .elementor-heading-title{font-size:0.8em;}.elementor-9 .elementor-element.elementor-element-8d3754a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-42b1fec .elementor-heading-title{font-size:3em;}.elementor-9 .elementor-element.elementor-element-2b29e27 .elementor-heading-title{font-size:3em;}.elementor-9 .elementor-element.elementor-element-498e3c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-dda0833{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-c334645{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-c334645.e-con{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-3f9af73{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-3f9af73.e-con{--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-514dabf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-552cc53{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-552cc53.e-con{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-37a6fb6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-37a6fb6.e-con{--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-9230308{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-7d4c897{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-4f8c92c .elementor-heading-title{font-size:3em;}.elementor-9 .elementor-element.elementor-element-cbe671a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-08784a6.e-con{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-7e02f6d{padding:0px 0px 45px 30px;}.elementor-9 .elementor-element.elementor-element-7e02f6d .elementor-heading-title{font-size:2.4em;}.elementor-9 .elementor-element.elementor-element-3b147ce:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3b147ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 50%, var( --e-global-color-secondary ) 50%);}.elementor-9 .elementor-element.elementor-element-4088f23 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9 .elementor-element.elementor-element-4088f23:after{content:"0.5";}.elementor-9 .elementor-element.elementor-element-4088f23 .elementor-post__thumbnail__link{width:100%;}.elementor-9 .elementor-element.elementor-element-cf0a005 .elementor-heading-title{font-size:3em;}.elementor-9 .elementor-element.elementor-element-669a1b6 .elementor-post__thumbnail__link{width:100%;}.elementor-9 .elementor-element.elementor-element-85c1f98 .elementor-heading-title{font-size:3em;}.elementor-9 .elementor-element.elementor-element-08f3e2d .elementor-heading-title{font-size:1.5rem;}}/* Start custom CSS */.accent {
  color: #cdab6c;
  font-weight: 800;
}

.accent2 {
  font-weight: 800;
}

.herotext span {
  color: #cdab6c;  
}

/* GRID */
.cf7-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px 40px;
}

/* FULL WIDTH */
.cf7-grid .full {
  grid-column: 1 / -1;
}

/* LABEL */
.cf7-grid label {
  display: block;
  font-size: 18px;
  font-weight: 700;
  paddinjg-bottom: 10px;
}

.cf7-grid br {
  display: block;
  content: "";
}

.cf7-grid label span {
    color: #dd4242;
}

/* INPUTS */
.cf7-grid input[type="text"],
.cf7-grid input[type="email"],
.cf7-grid input[type="tel"],
.cf7-grid input[type="file"],
.cf7-grid textarea {
  width: 100%;
  border: none;
  border-bottom: 1px solid #9ca3af;
  padding: 10px 0;
  font-size: 18px;
  background: transparent;
}

/* PLACEHOLDER */
.cf7-grid ::placeholder {
  color: #b1b1b1;
}

/* FOCUS */
.cf7-grid input:focus,
.cf7-grid textarea:focus {
  outline: none;
  border-bottom-color: #000;
}

/* TEXTAREA */
.cf7-grid textarea {
  resize: none;
  height: 150px;
}

/* BUTTON */
.cf7-grid input[type="submit"] {
  margin-top: 20px;
  padding: 12px 32px;
  background: transparent;
  border: 2px solid #1f2937;
  color: #1f2937;
  text-transform: lowercase;
  font-weight: 600;
  cursor: pointer;
}

/* BUTTON HOVER */
.cf7-grid input[type="submit"]:hover {
  background: #1f2937;
  color: #fff;
}

/* MOBILE */
@media (max-width: 768px) {
  .cf7-grid {
    grid-template-columns: 1fr;
  }
}

/* upewnij się, że oś jest pod spodem */
.tl-line { z-index: 1; position: absolute; }

/* KLASA nadana na WIDGET (wrapper) */
.tl-dot{
  position: relative;
  display: inline-block;
  z-index: 3; /* nad osią */
}

.tl-dot::before{
  content:"";
  position:absolute;
  left: 50%;
  top: -8px;
  width: 2px;
  height: calc(100% + 12px); /* było +16px */
  background: #111;
  transform: translateX(-50%);
  z-index: 1;
  pointer-events: none;
}


/* RING – UWAGA: to jest właściwy “okrąg” w Elementorze */
.tl-dot .elementor-icon{
  position: relative;
  z-index: 2;          /* nad kreską */
  width: 18px;
  height: 18px;

  background: #fff;    /* to zakrywa kreskę w środku */
  border: 3px solid #111;
  border-radius: 50%;
  box-sizing: border-box;

  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
  margin: 0 !important;
}

/* baza – ikonka jako punkt odniesienia */
.tl-dot .elementor-icon{
  position: relative;
}

/* MAŁA CZARNA KROPKA W ŚRODKU (ZAMIAST starego ::after) */
.tl-dot .elementor-icon::before{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:6px;
  height:6px;
  background:#111;
  border-radius:50%;
  transform: translate(-50%, -50%);
  z-index:3;
  pointer-events:none;
}

/* chowamy ikonę/svg, żeby nie było “kwadratu” itp. */
.tl-dot i,
.tl-dot svg{
  display:none !important;
}

@media (max-width: 767px){

  /* wyłącz desktopową poziomą linię */
  .tl-line{ display:none !important; }

  /* wrapper timeline */
  .tl-wrap{
    position: relative !important;
  }

  /* kontener z krokami */
  .tl-items{
    position: relative !important;
    padding-left: 56px;      /* robi miejsce na oś i kropki */
  }

  /* jedna pionowa oś */
  .tl-items::before{
    content:"";
    position:absolute;
    left: 28px;              /* środek osi */
    top: 0;
    bottom: 0;
    width: 2px;
    background:#111;
    z-index:1;
  }

  /* WYMUSZ: wszystko w timeline wyrównane do lewej (Elementor lubi centrować) */
  .tl-wrap,
  .tl-wrap *{
    text-align: left !important;
  }

  /* kropki: ustaw na osi bez względu na to gdzie są w DOM */
  .tl-dot{
    position: relative !important;
    left: -35px;             /* cofamy do osi (bo treść ma padding-left:56px) */
    z-index: 3;
  }

  /* opcjonalnie: usuń pionową kreseczkę w kropce (bo oś już jest) */
  .tl-dot::before{ display:none !important; }
  
  .tl-dot .elementor-icon::after{
    content:"";
    position:absolute;
    top:50%;
    left:100%;
    width:18px;
    height:2px;
    background:#111;
    transform: translateY(-50%);
    z-index:2;
    pointer-events:none;
  }

}

/* =========================================================
   LINKI TEKSTOWE W TREŚCI STRON
   ========================================================= */

.elementor-widget-text-editor a {
    color: #9b7a45;
    text-decoration-line: underline;
    text-decoration-style: dotted;
    text-decoration-thickness: 1.5px;
    text-underline-offset: 4px;
    transition: color 0.2s ease;
}

.elementor-widget-text-editor a:hover,
.elementor-widget-text-editor a:focus {
    color: #5f492a;
    text-decoration-style: solid;
}




/* =========================================================
   LINKI TEKSTOWE W TREŚCI STRON
   ========================================================= */

.elementor-widget-text-editor a {
    color: #9b7a45;
    text-decoration-line: underline;
    text-decoration-style: dotted;
    text-decoration-thickness: 1.5px;
    text-underline-offset: 4px;
    transition: color 0.2s ease;
}

.elementor-widget-text-editor a:hover,
.elementor-widget-text-editor a:focus {
    color: #5f492a;
    text-decoration-style: solid;
}


/* =========================================================
   HERO – ZDJĘCIE ZASTĘPCZE PRZED FILMEM
   ========================================================= */

.hero-video {
    position: relative;
}

/* Zdjęcie zastępcze */
.hero-video::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background-image: inherit;
    background-position: inherit;
    background-size: inherit;
    background-repeat: inherit;

    opacity: 1;
    transition: opacity 0.6s ease;
}

/* Ciemna nakładka #1B1E28 z kryciem 50% */
.hero-video::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;

    background-color: rgba(27, 30, 40, 0.5);

    opacity: 1;
    transition: opacity 0.6s ease;
}

/* Tylko karuzela z tekstem nad zdjęciem i nakładką */
.hero-video .elementor-widget-n-carousel {
    position: relative;
    z-index: 3;
}

/* Po uruchomieniu filmu zdjęcie i nakładka płynnie znikają */
.hero-video.video-ready::before,
.hero-video.video-ready::after {
    opacity: 0;
}/* End custom CSS */