@charset "UTF-8";
/* https://zazako.pl/wp-content/uploads/elementor/css/post-8.css?ver=1781479531 */
.elementor-kit-8{--e-global-color-primary:#4B84CC;--e-global-color-secondary:#FFC9B8;--e-global-color-text:#7A7A7A;--e-global-color-accent:#FFFFFF;--e-global-color-b36e9f2:#EBF3DE;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:3.815rem;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-line-height:1.6em;--e-global-typography-primary-letter-spacing:0.01em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:3.052rem;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.6em;--e-global-typography-secondary-letter-spacing:0.01em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0.1em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:0.83rem;--e-global-typography-accent-font-weight:500;--e-global-typography-833eab3-font-family:"Montserrat";--e-global-typography-833eab3-font-size:2.98rem;--e-global-typography-833eab3-font-weight:500}.elementor-kit-8 e-page-transition{background-color:#FFBC7D}#the7-body{--the7-elementor-beautiful-loading-bg:var( --e-global-color-primary );--the7-beautiful-spinner-color:var( --e-global-color-secondary );--the7-base-font-family:"Montserrat", Sans-serif;--the7-text-big-font-size:1rem;--the7-text-small-font-size:1rem;--the7-base-font-size:1rem;--the7-base-font-weight:500;--the7-links-color:var( --e-global-color-secondary );--the7-links-hover-color:var( --e-global-color-b36e9f2 );--the7-h1-font-family:"Montserrat", Sans-serif;--the7-h1-font-size:2.98rem;--the7-h1-font-weight:500;--the7-h2-font-family:"Montserrat", Sans-serif;--the7-h2-font-size:2.48rem;--the7-h2-font-weight:500;--the7-h3-font-family:"Montserrat", Sans-serif;--the7-h3-font-size:2.07rem;--the7-h4-font-family:"Montserrat", Sans-serif;--the7-h4-font-size:1.78rem;--the7-h4-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}.elementor-lightbox{--lightbox-ui-color:var( --e-global-color-secondary );--lightbox-ui-color-hover:var( --e-global-color-secondary );--lightbox-header-icons-size:24px;--lightbox-navigation-icons-size:24px}body.rtl .elementor-labels-inline .elementor-field-group>.elementor-field-label{padding-left:0}body:not(.rtl) .elementor-labels-inline .elementor-field-group>.elementor-field-label{padding-right:0}body .elementor-labels-above .elementor-field-group>.elementor-field-label{padding-bottom:0}body .woocommerce-Reviews .elementor-field-group>label{margin-bottom:0}.elementor-widget-text-editor p,.elementor-tab-content p,.the7-e-tab-content.the7-e-tab-text-content p,.elementor-widget-woocommerce-product-content p,.elementor-widget-theme-post-content>.elementor-widget-container>p,#the7-body .elementor-widget-text-editor ul,#the7-body .elementor-tab-content ul,#the7-body .the7-e-tab-content.the7-e-tab-text-content ul,#the7-body .elementor-widget-woocommerce-product-content ul,#the7-body .elementor-widget-theme-post-content>.elementor-widget-container>ul,#the7-body .elementor-widget-text-editor ol,#the7-body .elementor-tab-content ol,#the7-body .the7-e-tab-content.the7-e-tab-text-content ol,#the7-body .elementor-widget-woocommerce-product-content ol,#the7-body .elementor-widget-theme-post-content>.elementor-widget-container>ol,.the7-elementor-product-comments #reviews .comment-text .description p,.elementor-widget-post-comments .comment-content p{margin-bottom:1.1em}:root{--the7-p-spacing:1.1em}a:hover{color:var(--e-global-color-b36e9f2)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}