.elementor-12 .elementor-element.elementor-element-740dc72{--display:flex;--min-height:680px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-740dc72:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-740dc72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#46392F;background-image:url("https://bajkowedomy.pl/wp-content/uploads/2026/07/Group-33213-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b9b28d2{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-fc692d9 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:80px;font-weight:700;line-height:84px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-12 .elementor-element.elementor-element-b942320{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3e2d60f .elementor-button{background-color:#473A2F00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b3c1836{--display:flex;--position:absolute;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;bottom:35px;}.elementor-12 .elementor-element.elementor-element-b3c1836.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b3c1836{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-b3c1836{right:0px;}.elementor-12 .elementor-element.elementor-element-72f4fce .elementor-button{background-color:#473A2F00;font-family:var( --e-global-typography-86bbf7e-font-family ), Sans-serif;font-size:var( --e-global-typography-86bbf7e-font-size );font-weight:var( --e-global-typography-86bbf7e-font-weight );line-height:var( --e-global-typography-86bbf7e-line-height );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-75e636a{--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;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-ed9fbd7{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-8439f6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8439f6a .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:700;line-height:65px;}.elementor-12 .elementor-element.elementor-element-f8203ca{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c8205cd{--display:flex;}.elementor-12 .elementor-element.elementor-element-d1ac391{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-21e4036{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b05df9f img{height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-bddfa48{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-13c1173 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:600;line-height:33px;color:#000000;}.elementor-12 .elementor-element.elementor-element-974c802{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#786B61;}.elementor-12 .elementor-element.elementor-element-2e7dbd7 .elementor-button{background-color:#473A2F00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:#000000;color:#000000;transition-duration:0.4s;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2e7dbd7{padding:040px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-231e575{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:end;}.elementor-12 .elementor-element.elementor-element-e2ab9e3{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-195be57{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-cec7c90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;padding:0px 0px 0px 25px;z-index:2;}.elementor-12 .elementor-element.elementor-element-cec7c90 img{height:136px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-3e7d4a0 img{width:100%;height:570px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-470657e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7024d24 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:600;line-height:33px;color:#000000;}.elementor-12 .elementor-element.elementor-element-141cf47{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#786B61;}.elementor-12 .elementor-element.elementor-element-7690967{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f0e5930{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-37c46e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;padding:0px 0px 0px 25px;z-index:2;}.elementor-12 .elementor-element.elementor-element-37c46e7 img{width:238px;height:136px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-d03f06d img{width:100%;height:570px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-bda45ab{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-847c3e6 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:600;line-height:33px;color:#000000;}.elementor-12 .elementor-element.elementor-element-6006808{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#786B61;}.elementor-12 .elementor-element.elementor-element-6aa9a81{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:110px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-da396ce{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-d515387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-d515387 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:700;line-height:65px;}.elementor-12 .elementor-element.elementor-element-515db80{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-30bf511{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-17e7092{--display:flex;--min-height:0px;--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:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:110px;--padding-bottom:110px;--padding-left:15px;--padding-right:15px;--z-index:9;}.elementor-12 .elementor-element.elementor-element-17e7092:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-17e7092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bajkowedomy.pl/wp-content/uploads/2026/07/Group-33214-1-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7095798{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:90px 90px;--row-gap:90px;--column-gap:90px;}.elementor-12 .elementor-element.elementor-element-81dde13{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-bb2a552{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-bb2a552 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:700;line-height:65px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1287650{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1a8ec99 .elementor-button{background-color:#473A2F00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bddc926{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-324646d{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-324646d img{height:170px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-0a7e447{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:90px 90px;--row-gap:90px;--column-gap:90px;}.elementor-12 .elementor-element.elementor-element-1ca8c5e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-3bce95d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-3bce95d .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:700;line-height:65px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-13e53b9{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f9f5e01{--display:flex;}.elementor-12 .elementor-element.elementor-element-562541c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-efd9163{--display:flex;}.elementor-12 .elementor-element.elementor-element-6f396a6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-5b1780e{--display:flex;}.elementor-12 .elementor-element.elementor-element-203c958 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-3b5297d{--display:flex;}.elementor-12 .elementor-element.elementor-element-98e9ec2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-e5d8cae{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:25px;padding:25px 0px 0px 0px;--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:35px;--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:35px;--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-size:63px;--e-n-carousel-arrow-normal-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f6a828e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--z-index:9;}.elementor-12 .elementor-element.elementor-element-c4c4e41{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0%;--margin-bottom:-30%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-7131f6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-50a9631{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-50a9631 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:700;line-height:65px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8191800{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1a0ce0b{padding:15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9ea5963{--display:flex;--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-50dd555{--display:flex;--margin-top:-30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-22aef24{--display:flex;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ae45206{--display:flex;}.elementor-12 .elementor-element.elementor-element-9d4fc0d{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:35px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:35px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:63px;}.elementor-12 .elementor-element.elementor-element-9d4fc0d .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-5eea281{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:015px 0px;--row-gap:015px;--column-gap:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-79733b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-79733b7 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:700;line-height:65px;color:#46392F;}.elementor-12 .elementor-element.elementor-element-af0d02d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap: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-12 .elementor-element.elementor-element-ca45dd9 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ca45dd9 .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-ca45dd9 .elementor-icon svg{height:55px;}.elementor-12 .elementor-element.elementor-element-8e23785{text-align:center;font-family:"Akt", Sans-serif;font-size:24px;font-weight:300;line-height:36px;color:#000000;}.elementor-12 .elementor-element.elementor-element-8e23785 a:hover, .elementor-12 .elementor-element.elementor-element-8e23785 a:focus{color:#000000;}.elementor-12 .elementor-element.elementor-element-8f211ac{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2ca8d4e{--e-rating-justify-content:center;--e-rating-icon-font-size:13px;--e-rating-gap:5px;--e-rating-icon-marked-color:#9C8170;}.elementor-12 .elementor-element.elementor-element-b7abf9c{text-align:center;}.elementor-12 .elementor-element.elementor-element-b7abf9c .elementor-heading-title{font-family:var( --e-global-typography-98e27ce-font-family ), Sans-serif;font-size:var( --e-global-typography-98e27ce-font-size );font-weight:var( --e-global-typography-98e27ce-font-weight );line-height:var( --e-global-typography-98e27ce-line-height );}.elementor-12 .elementor-element.elementor-element-973c6e5 .elementor-button{background-color:#473A2F00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:#000000;color:#000000;padding:0px 0px 0px 10px;}.elementor-12 .elementor-element.elementor-element-973c6e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-973c6e5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-bcc71d4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7553afe .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7553afe .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-7553afe .elementor-icon svg{height:55px;}.elementor-12 .elementor-element.elementor-element-5b840af{text-align:center;font-family:"Akt", Sans-serif;font-size:24px;font-weight:300;line-height:36px;color:#000000;}.elementor-12 .elementor-element.elementor-element-5b840af a:hover, .elementor-12 .elementor-element.elementor-element-5b840af a:focus{color:#000000;}.elementor-12 .elementor-element.elementor-element-eccc931{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-0b6cebb{--e-rating-justify-content:center;--e-rating-icon-font-size:13px;--e-rating-gap:5px;--e-rating-icon-marked-color:#9C8170;}.elementor-12 .elementor-element.elementor-element-9732046{text-align:center;}.elementor-12 .elementor-element.elementor-element-9732046 .elementor-heading-title{font-family:var( --e-global-typography-98e27ce-font-family ), Sans-serif;font-size:var( --e-global-typography-98e27ce-font-size );font-weight:var( --e-global-typography-98e27ce-font-weight );line-height:var( --e-global-typography-98e27ce-line-height );}.elementor-12 .elementor-element.elementor-element-4035bfc .elementor-button{background-color:#473A2F00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:#000000;color:#000000;padding:0px 0px 0px 10px;}.elementor-12 .elementor-element.elementor-element-4035bfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4035bfc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-7908fd0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-638cfde .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-638cfde .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-638cfde .elementor-icon svg{height:55px;}.elementor-12 .elementor-element.elementor-element-5cfc644{text-align:center;font-family:"Akt", Sans-serif;font-size:24px;font-weight:300;line-height:36px;color:#000000;}.elementor-12 .elementor-element.elementor-element-5cfc644 a:hover, .elementor-12 .elementor-element.elementor-element-5cfc644 a:focus{color:#000000;}.elementor-12 .elementor-element.elementor-element-07ef4e4{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-747c1e8{--e-rating-justify-content:center;--e-rating-icon-font-size:13px;--e-rating-gap:5px;--e-rating-icon-marked-color:#9C8170;}.elementor-12 .elementor-element.elementor-element-a05aae0{text-align:center;}.elementor-12 .elementor-element.elementor-element-a05aae0 .elementor-heading-title{font-family:var( --e-global-typography-98e27ce-font-family ), Sans-serif;font-size:var( --e-global-typography-98e27ce-font-size );font-weight:var( --e-global-typography-98e27ce-font-weight );line-height:var( --e-global-typography-98e27ce-line-height );}.elementor-12 .elementor-element.elementor-element-2715759 .elementor-button{background-color:#473A2F00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:#000000;color:#000000;padding:0px 0px 0px 10px;}.elementor-12 .elementor-element.elementor-element-2715759 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-2715759 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-b38d079{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-e5415cc .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e5415cc .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-e5415cc .elementor-icon svg{height:55px;}.elementor-12 .elementor-element.elementor-element-2774656{text-align:center;font-family:"Akt", Sans-serif;font-size:24px;font-weight:300;line-height:36px;color:#000000;}.elementor-12 .elementor-element.elementor-element-2774656 a:hover, .elementor-12 .elementor-element.elementor-element-2774656 a:focus{color:#000000;}.elementor-12 .elementor-element.elementor-element-cfdbf8d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-570199e{--e-rating-justify-content:center;--e-rating-icon-font-size:13px;--e-rating-gap:5px;--e-rating-icon-marked-color:#9C8170;}.elementor-12 .elementor-element.elementor-element-69b5f14{text-align:center;}.elementor-12 .elementor-element.elementor-element-69b5f14 .elementor-heading-title{font-family:var( --e-global-typography-98e27ce-font-family ), Sans-serif;font-size:var( --e-global-typography-98e27ce-font-size );font-weight:var( --e-global-typography-98e27ce-font-weight );line-height:var( --e-global-typography-98e27ce-line-height );}.elementor-12 .elementor-element.elementor-element-46b4c25 .elementor-button{background-color:#473A2F00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:#000000;color:#000000;padding:0px 0px 0px 10px;}.elementor-12 .elementor-element.elementor-element-46b4c25 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-46b4c25 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-2253d68{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:350px;--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:35px;--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:35px;--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-size:63px;}.elementor-12 .elementor-element.elementor-element-273684a{--display:flex;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EA;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-b3c1836{--content-width:1768px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-740dc72{--min-height:90vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3e2d60f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b3c1836{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-72f4fce .elementor-button{font-size:var( --e-global-typography-86bbf7e-font-size );line-height:var( --e-global-typography-86bbf7e-line-height );}.elementor-12 .elementor-element.elementor-element-d1ac391{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-13c1173 .elementor-heading-title{line-height:24px;}.elementor-12 .elementor-element.elementor-element-2e7dbd7{padding:15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2e7dbd7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-231e575{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-cec7c90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-12 .elementor-element.elementor-element-cec7c90 img{width:100%;height:66px;}.elementor-12 .elementor-element.elementor-element-3e7d4a0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3e7d4a0 img{width:100%;height:166px;object-position:center center;}.elementor-12 .elementor-element.elementor-element-7024d24 .elementor-heading-title{line-height:24px;}.elementor-12 .elementor-element.elementor-element-37c46e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-12 .elementor-element.elementor-element-37c46e7 img{width:100%;height:66px;}.elementor-12 .elementor-element.elementor-element-d03f06d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d03f06d img{width:100%;height:166px;object-position:center center;}.elementor-12 .elementor-element.elementor-element-847c3e6 .elementor-heading-title{line-height:24px;}.elementor-12 .elementor-element.elementor-element-da396ce{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-d515387{text-align:start;}.elementor-12 .elementor-element.elementor-element-17e7092{--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-12 .elementor-element.elementor-element-7095798{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-81dde13{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-bb2a552{text-align:start;}.elementor-12 .elementor-element.elementor-element-1a8ec99 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-bddc926{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-324646d{padding:9px 9px 9px 9px;}.elementor-12 .elementor-element.elementor-element-0a7e447{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1ca8c5e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-3bce95d{text-align:start;}.elementor-12 .elementor-element.elementor-element-13e53b9{text-align:start;}.elementor-12 .elementor-element.elementor-element-e5d8cae{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:41px;--e-n-carousel-arrow-size:44px;}.elementor-12 .elementor-element.elementor-element-f6a828e{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-c4c4e41{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:-40%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-7131f6f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-50a9631{text-align:start;}.elementor-12 .elementor-element.elementor-element-8191800{text-align:start;}.elementor-12 .elementor-element.elementor-element-1a0ce0b{padding:15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-50dd555{--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-9d4fc0d{--swiper-slides-to-display:1;--arrow-size:30px;}.elementor-12 .elementor-element.elementor-element-79733b7{text-align:start;}.elementor-12 .elementor-element.elementor-element-b7abf9c .elementor-heading-title{font-size:var( --e-global-typography-98e27ce-font-size );line-height:var( --e-global-typography-98e27ce-line-height );}.elementor-12 .elementor-element.elementor-element-973c6e5 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-9732046 .elementor-heading-title{font-size:var( --e-global-typography-98e27ce-font-size );line-height:var( --e-global-typography-98e27ce-line-height );}.elementor-12 .elementor-element.elementor-element-4035bfc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-a05aae0 .elementor-heading-title{font-size:var( --e-global-typography-98e27ce-font-size );line-height:var( --e-global-typography-98e27ce-line-height );}.elementor-12 .elementor-element.elementor-element-2715759 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-69b5f14 .elementor-heading-title{font-size:var( --e-global-typography-98e27ce-font-size );line-height:var( --e-global-typography-98e27ce-line-height );}.elementor-12 .elementor-element.elementor-element-46b4c25 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2253d68{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:40px;--e-n-carousel-arrow-size:32px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-740dc72{--min-height:90vh;}.elementor-12 .elementor-element.elementor-element-b9b28d2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-fc692d9 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3e2d60f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b3c1836{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-12 .elementor-element.elementor-element-72f4fce .elementor-button{font-size:var( --e-global-typography-86bbf7e-font-size );line-height:var( --e-global-typography-86bbf7e-line-height );}.elementor-12 .elementor-element.elementor-element-75e636a{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ed9fbd7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-8439f6a .elementor-heading-title{font-size:28px;line-height:37px;}.elementor-12 .elementor-element.elementor-element-d1ac391{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b05df9f img{height:283px;}.elementor-12 .elementor-element.elementor-element-13c1173 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-2e7dbd7{padding:15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2e7dbd7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-231e575{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e2ab9e3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cec7c90{padding:0px 0px 0px 15px;}.elementor-12 .elementor-element.elementor-element-cec7c90 img{width:100%;height:50px;}.elementor-12 .elementor-element.elementor-element-3e7d4a0 img{height:100%;}.elementor-12 .elementor-element.elementor-element-7024d24 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-141cf47{font-size:12px;}.elementor-12 .elementor-element.elementor-element-7690967{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-37c46e7{padding:0px 0px 0px 15px;}.elementor-12 .elementor-element.elementor-element-37c46e7 img{width:100%;height:50px;}.elementor-12 .elementor-element.elementor-element-d03f06d img{height:100%;}.elementor-12 .elementor-element.elementor-element-847c3e6 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-6006808{font-size:12px;}.elementor-12 .elementor-element.elementor-element-6aa9a81{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-da396ce{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-d515387 .elementor-heading-title{font-size:28px;line-height:37px;}.elementor-12 .elementor-element.elementor-element-bd00780 img{height:283px;object-fit:cover;object-position:center left;}.elementor-12 .elementor-element.elementor-element-30bf511{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-17e7092{--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7095798{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-81dde13{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-bb2a552 .elementor-heading-title{font-size:28px;line-height:37px;}.elementor-12 .elementor-element.elementor-element-1287650{padding:8px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1a8ec99 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-bddc926{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-324646d{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-324646d img{width:100%;height:214px;}.elementor-12 .elementor-element.elementor-element-0a7e447{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-1ca8c5e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-3bce95d .elementor-heading-title{font-size:28px;line-height:37px;}.elementor-12 .elementor-element.elementor-element-e5d8cae{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:60px;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-size:24px;}.elementor-12 .elementor-element.elementor-element-f6a828e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-c4c4e41{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-7131f6f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-50a9631 .elementor-heading-title{font-size:28px;line-height:37px;}.elementor-12 .elementor-element.elementor-element-22aef24{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d4fc0d{--swiper-slides-to-display:1;--arrow-prev-left-position:20px;--arrow-next-right-position:20px;}.elementor-12 .elementor-element.elementor-element-5eea281{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-79733b7 .elementor-heading-title{font-size:28px;line-height:37px;}.elementor-12 .elementor-element.elementor-element-af0d02d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8e23785{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-b7abf9c .elementor-heading-title{font-size:var( --e-global-typography-98e27ce-font-size );line-height:var( --e-global-typography-98e27ce-line-height );}.elementor-12 .elementor-element.elementor-element-973c6e5 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-bcc71d4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5b840af{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-9732046 .elementor-heading-title{font-size:var( --e-global-typography-98e27ce-font-size );line-height:var( --e-global-typography-98e27ce-line-height );}.elementor-12 .elementor-element.elementor-element-4035bfc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7908fd0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5cfc644{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-a05aae0 .elementor-heading-title{font-size:var( --e-global-typography-98e27ce-font-size );line-height:var( --e-global-typography-98e27ce-line-height );}.elementor-12 .elementor-element.elementor-element-2715759 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b38d079{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2774656{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-69b5f14 .elementor-heading-title{font-size:var( --e-global-typography-98e27ce-font-size );line-height:var( --e-global-typography-98e27ce-line-height );}.elementor-12 .elementor-element.elementor-element-46b4c25 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2253d68{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-size:20px;}.elementor-12 .elementor-element.elementor-element-273684a{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-b942320 */.elementor-12 .elementor-element.elementor-element-b942320 {
    max-width:568px!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2d60f */.elementor-12 .elementor-element.elementor-element-3e2d60f::after {
    content:"";
    position:relative!important;
    display: inline-block!important;
    width:16px!important;
    height:16px!important;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4943 8.38023H0V7.60456H14.4943L7.45247 0.562738L8 0L16 8L8 16L7.45247 15.4373L14.4943 8.38023Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
    background-size:cover!important;
}
.elementor-12 .elementor-element.elementor-element-3e2d60f {
    display:flex!important;
    gap:8px;
    align-items: center!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3c1836 */.elementor-12 .elementor-element.elementor-element-b3c1836 .elementor-button::after {
    content:'';
    display:inline-block;
    width:15px;
    height:20px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.86364 20H6.13636C4.5089 20 2.94809 19.3679 1.7973 18.2426C0.646508 17.1174 0 15.5913 0 14V6C0 4.4087 0.646508 2.88258 1.7973 1.75736C2.94809 0.632141 4.5089 0 6.13636 0H8.86364C10.4911 0 12.0519 0.632141 13.2027 1.75736C14.3535 2.88258 15 4.4087 15 6V14C15 15.5913 14.3535 17.1174 13.2027 18.2426C12.0519 19.3679 10.4911 20 8.86364 20ZM6.13636 1.33333C4.87056 1.33333 3.6566 1.825 2.76154 2.70017C1.86648 3.57534 1.36364 4.76232 1.36364 6V14C1.36364 15.2377 1.86648 16.4247 2.76154 17.2998C3.6566 18.175 4.87056 18.6667 6.13636 18.6667H8.86364C10.1294 18.6667 11.3434 18.175 12.2385 17.2998C13.1335 16.4247 13.6364 15.2377 13.6364 14V6C13.6364 4.76232 13.1335 3.57534 12.2385 2.70017C11.3434 1.825 10.1294 1.33333 8.86364 1.33333H6.13636Z' fill='%23FFFCF3'/%3E%3Cpath d='M7.5 10.6667C7.31917 10.6667 7.14575 10.5964 7.01788 10.4714C6.89002 10.3464 6.81818 10.1768 6.81818 10V4.66667C6.81818 4.48986 6.89002 4.32029 7.01788 4.19526C7.14575 4.07024 7.31917 4 7.5 4C7.68083 4 7.85425 4.07024 7.98212 4.19526C8.10998 4.32029 8.18182 4.48986 8.18182 4.66667V10C8.18182 10.1768 8.10998 10.3464 7.98212 10.4714C7.85425 10.5964 7.68083 10.6667 7.5 10.6667Z' fill='%23FFFCF3'/%3E%3C/svg%3E%0A");
    background-size: cover;
    max-width:1768px!important;
}

.elementor-12 .elementor-element.elementor-element-b3c1836 {
    left:50%!important;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8439f6a */.elementor-12 .elementor-element.elementor-element-8439f6a {
    max-width: 410px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8203ca */.elementor-12 .elementor-element.elementor-element-f8203ca {
    max-width:570px!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b05df9f */@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-b05df9f img {
        max-height: 400px;
        height:100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e7dbd7 */.elementor-12 .elementor-element.elementor-element-2e7dbd7::after {
    content:"";
    position:relative!important;
    display: inline-block!important;
    width:16px!important;
    height:16px!important;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4943 8.38023H0V7.60456H14.4943L7.45247 0.562738L8 0L16 8L8 16L7.45247 15.4373L14.4943 8.38023Z' fill='black'/%3E%3C/svg%3E%0A");
    background-size:cover!important;
}
.elementor-12 .elementor-element.elementor-element-2e7dbd7 {
    display:flex!important;
    gap:8px;
    align-items: center!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cec7c90 */@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-cec7c90  {
        transform:none!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e7d4a0 */.elementor-12 .elementor-element.elementor-element-3e7d4a0 img {
    aspect-ratio: 3 / 4!important;
    height:auto!important;

}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-3e7d4a0 img {
        aspect-ratio: 1 / 1!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37c46e7 */@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-37c46e7  {
        transform:none!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d03f06d */.elementor-12 .elementor-element.elementor-element-d03f06d img {
    aspect-ratio: 3 / 4!important;
    height:auto!important;
}

@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-d03f06d img {
        aspect-ratio: 1 / 1!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d515387 */.elementor-12 .elementor-element.elementor-element-d515387 {
    max-width: 410px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-515db80 */.elementor-12 .elementor-element.elementor-element-515db80 {
    max-width:570px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1287650 */.elementor-12 .elementor-element.elementor-element-1287650 strong {
    font-weight:700!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a8ec99 */.elementor-12 .elementor-element.elementor-element-1a8ec99::after {
    content:"";
    position:relative!important;
    display: inline-block!important;
    width:16px!important;
    height:16px!important;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4943 8.38023H0V7.60456H14.4943L7.45247 0.562738L8 0L16 8L8 16L7.45247 15.4373L14.4943 8.38023Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
    background-size:cover!important;
}
.elementor-12 .elementor-element.elementor-element-1a8ec99 {
    display:flex!important;
    gap:8px;
    align-items: center!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81dde13 */.elementor-12 .elementor-element.elementor-element-81dde13 {
    max-width:800px!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-324646d */.elementor-12 .elementor-element.elementor-element-324646d img {
    aspect-ratio: 1 /1 !important;
    height:auto!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bce95d */.elementor-12 .elementor-element.elementor-element-3bce95d {
    max-width: 480px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13e53b9 */.elementor-12 .elementor-element.elementor-element-13e53b9 {
    max-width:570px!important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e5d8cae */.elementor-12 .elementor-element.elementor-element-e5d8cae {
    min-width:100vw!important;
    max-width: none !important;
	margin-left: calc(50% - 50vw) !important;
	margin-right: calc(50% - 50vw) !important;

 

    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a9631 */.elementor-12 .elementor-element.elementor-element-50a9631 {
    max-width: 680px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8191800 */.elementor-12 .elementor-element.elementor-element-8191800 {
    max-width:570px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e7092 */.elementor-12 .elementor-element.elementor-element-17e7092 {
   overflow-x: clip;
    min-height: auto!important;
    height: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50dd555 */.elementor-12 .elementor-element.elementor-element-50dd555 {
    aspect-ratio: 16/10!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e23785 */.elementor-12 .elementor-element.elementor-element-8e23785 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-973c6e5 */.elementor-12 .elementor-element.elementor-element-973c6e5{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-973c6e5::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-973c6e5:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-973c6e5:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b840af */.elementor-12 .elementor-element.elementor-element-5b840af {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4035bfc */.elementor-12 .elementor-element.elementor-element-4035bfc{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-4035bfc::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-4035bfc:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-4035bfc:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cfc644 */.elementor-12 .elementor-element.elementor-element-5cfc644 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2715759 */.elementor-12 .elementor-element.elementor-element-2715759{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-2715759::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-2715759:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-2715759:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2774656 */.elementor-12 .elementor-element.elementor-element-2774656 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46b4c25 */.elementor-12 .elementor-element.elementor-element-46b4c25{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-46b4c25::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-46b4c25:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-46b4c25:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e23785 */.elementor-12 .elementor-element.elementor-element-8e23785 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-973c6e5 */.elementor-12 .elementor-element.elementor-element-973c6e5{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-973c6e5::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-973c6e5:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-973c6e5:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b840af */.elementor-12 .elementor-element.elementor-element-5b840af {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4035bfc */.elementor-12 .elementor-element.elementor-element-4035bfc{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-4035bfc::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-4035bfc:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-4035bfc:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cfc644 */.elementor-12 .elementor-element.elementor-element-5cfc644 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2715759 */.elementor-12 .elementor-element.elementor-element-2715759{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-2715759::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-2715759:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-2715759:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2774656 */.elementor-12 .elementor-element.elementor-element-2774656 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46b4c25 */.elementor-12 .elementor-element.elementor-element-46b4c25{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-46b4c25::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-46b4c25:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-46b4c25:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e23785 */.elementor-12 .elementor-element.elementor-element-8e23785 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-973c6e5 */.elementor-12 .elementor-element.elementor-element-973c6e5{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-973c6e5::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-973c6e5:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-973c6e5:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b840af */.elementor-12 .elementor-element.elementor-element-5b840af {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4035bfc */.elementor-12 .elementor-element.elementor-element-4035bfc{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-4035bfc::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-4035bfc:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-4035bfc:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cfc644 */.elementor-12 .elementor-element.elementor-element-5cfc644 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2715759 */.elementor-12 .elementor-element.elementor-element-2715759{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-2715759::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-2715759:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-2715759:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2774656 */.elementor-12 .elementor-element.elementor-element-2774656 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46b4c25 */.elementor-12 .elementor-element.elementor-element-46b4c25{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-46b4c25::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-46b4c25:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-46b4c25:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e23785 */.elementor-12 .elementor-element.elementor-element-8e23785 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-973c6e5 */.elementor-12 .elementor-element.elementor-element-973c6e5{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-973c6e5::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-973c6e5:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-973c6e5:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b840af */.elementor-12 .elementor-element.elementor-element-5b840af {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4035bfc */.elementor-12 .elementor-element.elementor-element-4035bfc{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-4035bfc::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-4035bfc:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-4035bfc:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cfc644 */.elementor-12 .elementor-element.elementor-element-5cfc644 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2715759 */.elementor-12 .elementor-element.elementor-element-2715759{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-2715759::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-2715759:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-2715759:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2774656 */.elementor-12 .elementor-element.elementor-element-2774656 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46b4c25 */.elementor-12 .elementor-element.elementor-element-46b4c25{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-46b4c25::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-46b4c25:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-46b4c25:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e23785 */.elementor-12 .elementor-element.elementor-element-8e23785 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-973c6e5 */.elementor-12 .elementor-element.elementor-element-973c6e5{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-973c6e5::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-973c6e5:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-973c6e5:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b840af */.elementor-12 .elementor-element.elementor-element-5b840af {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4035bfc */.elementor-12 .elementor-element.elementor-element-4035bfc{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-4035bfc::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-4035bfc:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-4035bfc:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cfc644 */.elementor-12 .elementor-element.elementor-element-5cfc644 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2715759 */.elementor-12 .elementor-element.elementor-element-2715759{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-2715759::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-2715759:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-2715759:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2774656 */.elementor-12 .elementor-element.elementor-element-2774656 {
    max-width: 1162px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46b4c25 */.elementor-12 .elementor-element.elementor-element-46b4c25{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0px; /* zmniejsz odstęp */
    width:100%;
    transition:all .35s ease;
}

.elementor-12 .elementor-element.elementor-element-46b4c25::before{
    content:"";
    width:20px;   /* mniejsza ikonka */
    height:20px;
    background:url("http://bajkowedomy.pl/wp-content/uploads/2026/07/Google_Favicon_2025.svg-2.svg") center/contain no-repeat;
    flex-shrink:0;
    transition:transform .3s ease;
}

.elementor-12 .elementor-element.elementor-element-46b4c25:hover{
    transform:translateY(-2px);
}

.elementor-12 .elementor-element.elementor-element-46b4c25:hover::before{
    transform:scale(1.08) rotate(-8deg);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2253d68 */.elementor-12 .elementor-element.elementor-element-2253d68 {
    min-width:100vw!important;
    max-width: none !important;
	margin-left: calc(50% - 50vw) !important;
	margin-right: calc(50% - 50vw) !important;
}


.elementor-12 .elementor-element.elementor-element-2253d68 .swiper-slide {
    transition: opacity 0.4s ease, transform 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea281 */.elementor-12 .elementor-element.elementor-element-5eea281 {
   overflow-x: clip;

}/* End custom CSS */