@charset "UTF-8";
/* https://zazako.pl/wp-content/uploads/elementor/css/post-3495.css?ver=1781521733 */
.elementor-3495 .elementor-element.elementor-element-7d8cc66{--display:flex;--min-height:100vh;--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:flex-end;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.5;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;--z-index:0}.elementor-3495 .elementor-element.elementor-element-7d8cc66::before,.elementor-3495 .elementor-element.elementor-element-7d8cc66>.elementor-background-video-container::before,.elementor-3495 .elementor-element.elementor-element-7d8cc66>.e-con-inner>.elementor-background-video-container::before,.elementor-3495 .elementor-element.elementor-element-7d8cc66>.elementor-background-slideshow::before,.elementor-3495 .elementor-element.elementor-element-7d8cc66>.e-con-inner>.elementor-background-slideshow::before,.elementor-3495 .elementor-element.elementor-element-7d8cc66>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-widget-the7-heading .the7-heading-title{color:var(--e-global-color-primary);text-decoration-color:var(--e-global-color-primary)}.elementor-widget-the7-heading .the7-heading-title:hover,.elementor-widget-the7-heading .the7-heading-title:hover a{color:var(--e-global-color-primary)}.the7-e-sticky-effects .elementor-element.elementor-element-{{ID}}.the7-heading-title{text-decoration-color:var(--e-global-color-primary)}.elementor-3495 .elementor-element.elementor-element-b0e0e38{width:initial;max-width:initial;top:40%;z-index:3}.elementor-3495 .elementor-element.elementor-element-b0e0e38.elementor-element{--order:-99999 /* order start hack */}body:not(.rtl) .elementor-3495 .elementor-element.elementor-element-b0e0e38{left:10%}body.rtl .elementor-3495 .elementor-element.elementor-element-b0e0e38{right:10%}.elementor-3495 .elementor-element.elementor-element-b0e0e38 .the7-heading-title{font-family:"Montserrat",Sans-serif;font-size:7rem;font-weight:900;line-height:1.2em;color:var(--e-global-color-primary);text-decoration-style:solid}.elementor-3495 .elementor-element.elementor-element-0bb0158{width:var(--container-widget-width,66.517%);max-width:66.517%;--container-widget-width:66.517%;--container-widget-flex-grow:0;top:50%;z-index:2;--mask-position:center center;--mask-repeat:no-repeat;--mask-size:contain;text-align:left;--svg-width:150%;--image-size:80%;--height:23vh}.elementor-3495 .elementor-element.elementor-element-0bb0158.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-3495 .elementor-element.elementor-element-0bb0158{left:-10%}body.rtl .elementor-3495 .elementor-element.elementor-element-0bb0158{right:-10%}.elementor-3495 .elementor-element.elementor-element-0bb0158 .the7-svg-wrapper span{background:var(--e-global-color-secondary)}.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);letter-spacing:var(--e-global-typography-text-letter-spacing)}body:not(.rtl) .elementor-3495 .elementor-element.elementor-element-4ed4c4c{left:910px}body.rtl .elementor-3495 .elementor-element.elementor-element-4ed4c4c{right:910px}.elementor-3495 .elementor-element.elementor-element-4ed4c4c{top:217px;z-index:1}.elementor-3495 .elementor-element.elementor-element-3157083{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;top:30%;z-index:0;--mask-position:center center;--mask-repeat:no-repeat;--mask-size:contain;text-align:left;--svg-width:150%;--image-size:80%;--height:70vh}.elementor-3495 .elementor-element.elementor-element-3157083.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-3495 .elementor-element.elementor-element-3157083{left:25%}body.rtl .elementor-3495 .elementor-element.elementor-element-3157083{right:25%}.elementor-3495 .elementor-element.elementor-element-3157083 .the7-svg-wrapper span{background:#EBF3DE}.elementor-3495 .elementor-element.elementor-element-197cfdd{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.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);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text);--textColor: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-3495 .elementor-element.elementor-element-1c51e59>.elementor-widget-container{margin:25px 25px 25px 25px}.elementor-3495 .elementor-element.elementor-element-1c51e59{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:2em;font-weight:500;line-height:1.2em;letter-spacing:.2px;color:var(--e-global-color-primary);--textColor:var( --e-global-color-primary )}.elementor-3495 .elementor-element.elementor-element-9d1dd55{--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-3495 .elementor-element.elementor-element-0b91d1d{--display:flex;--width:33.3333%;--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-lottie{--caption-color:var( --e-global-color-text )}.elementor-widget-lottie .e-lottie__caption{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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-3495 .elementor-element.elementor-element-1a7d311{--display:flex;--width:66.6666%;--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-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);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-3495 .elementor-element.elementor-element-bf5ab50{text-align:center}.elementor-3495 .elementor-element.elementor-element-bf5ab50 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:2.8em;font-weight:700;line-height:1.3em;color:var(--e-global-color-secondary)}.elementor-3495 .elementor-element.elementor-element-20d53b9{--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-3495 .elementor-element.elementor-element-ba32bd5{--display:flex;--width:66.66%;--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-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion-title{color:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-accordion-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);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-accordion .elementor-tab-content{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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-3495 .elementor-element.elementor-element-8fe728b .elementor-active .elementor-accordion-icon,.elementor-3495 .elementor-element.elementor-element-8fe728b .elementor-active .elementor-accordion-title{color:var(--e-global-color-secondary)}.elementor-3495 .elementor-element.elementor-element-8fe728b .elementor-active .elementor-accordion-icon svg{fill:var(--e-global-color-secondary)}.elementor-3495 .elementor-element.elementor-element-8fe728b .elementor-accordion-title{font-family:"Montserrat",Sans-serif;font-size:1.3em;font-weight:700}.elementor-3495 .elementor-element.elementor-element-f5e18cd{--display:flex;--width:33.33%;--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-3495 .elementor-element.elementor-element-dd7a7ff{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-3495 .elementor-element.elementor-element-6460eb4>.elementor-widget-container{margin:25px 25px 25px 25px}.elementor-3495 .elementor-element.elementor-element-6460eb4{column-gap:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:2em;font-weight:500;line-height:1.2em;letter-spacing:.2px;color:var(--e-global-color-primary);--textColor:var( --e-global-color-primary )}.elementor-3495 .elementor-element.elementor-element-204bd9a .box-button,.elementor-3495 .elementor-element.elementor-element-204bd9a .box-button .popup-icon,.elementor-3495 .elementor-element.elementor-element-204bd9a .box-button:hover,.elementor-3495 .elementor-element.elementor-element-204bd9a .box-button:focus,.elementor-3495 .elementor-element.elementor-element-204bd9a .box-hover:hover .box-button{background:#FFC9B8}.elementor-3495 .elementor-element.elementor-element-204bd9a .box-button.elementor-button:hover,.elementor-3495 .elementor-element.elementor-element-204bd9a .box-button.elementor-button:focus,.elementor-3495 .elementor-element.elementor-element-204bd9a .box-button.elementor-button:hover .popup-icon,.elementor-3495 .elementor-element.elementor-element-204bd9a .box-button.elementor-button:focus .popup-icon,.elementor-3495 .elementor-element.elementor-element-204bd9a .box-hover:hover .box-button.elementor-button,.elementor-3495 .elementor-element.elementor-element-204bd9a .box-hover:hover .box-button.elementor-button .popup-icon{background:var(--e-global-color-secondary);background-color:#fff0;background-image:linear-gradient(260deg,var(--e-global-color-secondary) 25%,var(--e-global-color-primary) 100%)}.elementor-3495 .elementor-element.elementor-element-204bd9a>.elementor-widget-container{margin:10px 10px 10px 10px}.elementor-3495 .elementor-element.elementor-element-204bd9a .box-button{font-family:"Montserrat",Sans-serif;font-size:1.2rem;font-weight:600;min-width:280px;border-radius:40px 40px 40px 40px}.elementor-3495 .elementor-element.elementor-element-204bd9a{--box-button-width:280px}@media(max-width:1024px){.elementor-3495 .elementor-element.elementor-element-7d8cc66{--min-height:80vh}.elementor-3495 .elementor-element.elementor-element-b0e0e38{top:30%}.elementor-3495 .elementor-element.elementor-element-b0e0e38 .the7-heading-title{font-size:5em;line-height:1.4em}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}body:not(.rtl) .elementor-3495 .elementor-element.elementor-element-4ed4c4c{left:455px}body.rtl .elementor-3495 .elementor-element.elementor-element-4ed4c4c{right:455px}.elementor-3495 .elementor-element.elementor-element-4ed4c4c{top:321px}.elementor-3495 .elementor-element.elementor-element-4ed4c4c img,.elementor-3495 .elementor-element.elementor-element-4ed4c4c svg{width:50%}.elementor-3495 .elementor-element.elementor-element-4ed4c4c svg{height:auto}body:not(.rtl) .elementor-3495 .elementor-element.elementor-element-3157083{left:37%}body.rtl .elementor-3495 .elementor-element.elementor-element-3157083{right:37%}.elementor-3495 .elementor-element.elementor-element-3157083{top:11%}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-lottie .e-lottie__caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-accordion .elementor-accordion-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-accordion .elementor-tab-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:767px){.elementor-3495 .elementor-element.elementor-element-7d8cc66{--min-height:90vh;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px}.elementor-3495 .elementor-element.elementor-element-b0e0e38{--container-widget-width:300px;--container-widget-flex-grow:0;width:var(--container-widget-width,300px);max-width:300px;top:40%}.elementor-3495 .elementor-element.elementor-element-b0e0e38.elementor-element{--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-3495 .elementor-element.elementor-element-b0e0e38{left:6%}body.rtl .elementor-3495 .elementor-element.elementor-element-b0e0e38{right:6%}.elementor-3495 .elementor-element.elementor-element-b0e0e38 .the7-heading-title{font-size:2.8em;line-height:1.4em}.elementor-3495 .elementor-element.elementor-element-0bb0158{width:var(--container-widget-width,391px);max-width:391px;--container-widget-width:391px;--container-widget-flex-grow:0;--svg-width:100%;--image-size:80%;--height:25vh}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}body:not(.rtl) .elementor-3495 .elementor-element.elementor-element-4ed4c4c{left:0}body.rtl .elementor-3495 .elementor-element.elementor-element-4ed4c4c{right:0}.elementor-3495 .elementor-element.elementor-element-4ed4c4c{top:459px}.elementor-3495 .elementor-element.elementor-element-4ed4c4c img,.elementor-3495 .elementor-element.elementor-element-4ed4c4c svg{width:25%}.elementor-3495 .elementor-element.elementor-element-4ed4c4c svg{height:auto}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-3495 .elementor-element.elementor-element-1c51e59{font-size:1.4em}.elementor-3495 .elementor-element.elementor-element-0b91d1d{--width:100%}.elementor-widget-lottie .e-lottie__caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-3495 .elementor-element.elementor-element-1a7d311{--width:100%}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-3495 .elementor-element.elementor-element-bf5ab50 .elementor-heading-title{font-size:1.8em}.elementor-3495 .elementor-element.elementor-element-ba32bd5{--width:100%}.elementor-widget-accordion .elementor-accordion-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-accordion .elementor-tab-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-3495 .elementor-element.elementor-element-f5e18cd{--width:100%}.elementor-3495 .elementor-element.elementor-element-6460eb4{font-size:1.4em}.elementor-3495 .elementor-element.elementor-element-204bd9a{width:100%;max-width:100%;--box-button-width:200px}.elementor-3495 .elementor-element.elementor-element-204bd9a .box-button{min-width:200px}}