.elementor-278 .elementor-element.elementor-element-3a6bf5fb{--display:flex;--min-height:80vh;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;}.elementor-278 .elementor-element.elementor-element-6686ea51{width:100%;max-width:100%;text-align:center;}.elementor-278 .elementor-element.elementor-element-6686ea51 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:7.4em;font-weight:400;line-height:0.8em;letter-spacing:-0.04em;}.elementor-278 .elementor-element.elementor-element-11b33f03{--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:center;--gap:3.1em 3.1em;--row-gap:3.1em;--column-gap:3.1em;--padding-top:53px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-86b3b4b{width:var( --container-widget-width, 563px );max-width:563px;padding:0px 0px 0px 0px;--container-widget-width:563px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-7fc35e6{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;top:-135px;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-7fc35e6{left:967px;}body.rtl .elementor-278 .elementor-element.elementor-element-7fc35e6{right:967px;}.elementor-278 .elementor-element.elementor-element-7fc35e6 img{width:100%;}.elementor-278 .elementor-element.elementor-element-4a0d3719{width:auto;max-width:auto;padding:0px 0px 0px 133px;top:0px;z-index:2;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-4a0d3719{left:848px;}body.rtl .elementor-278 .elementor-element.elementor-element-4a0d3719{right:848px;}.elementor-278 .elementor-element.elementor-element-4a0d3719 img{width:274px;}.elementor-278 .elementor-element.elementor-element-ac94a67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-ac94a67:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-ac94a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f83c8f );}.elementor-278 .elementor-element.elementor-element-04efd5c{--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:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-04efd5c:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-04efd5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f83c8f );}.elementor-278 .elementor-element.elementor-element-646bd96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-278 .elementor-element.elementor-element-81c8efb{--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;--z-index:4;}.elementor-278 .elementor-element.elementor-element-81c8efb:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-81c8efb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f83c8f );}.elementor-278 .elementor-element.elementor-element-457b36d5{--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-end;--gap:5em 5em;--row-gap:5em;--column-gap:5em;--padding-top:7em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;--z-index:1;}.elementor-278 .elementor-element.elementor-element-5e0a8002{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-62a4bd41 .elementor-heading-title{font-family:var( --e-global-typography-81d784b-font-family ), Sans-serif;font-size:var( --e-global-typography-81d784b-font-size );font-weight:var( --e-global-typography-81d784b-font-weight );text-transform:var( --e-global-typography-81d784b-text-transform );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );}.elementor-278 .elementor-element.elementor-element-2fa1efbf .elementor-button{background-color:var( --e-global-color-1508b8c );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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:13px 13px 13px 13px;}.elementor-278 .elementor-element.elementor-element-2fa1efbf .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-2fa1efbf .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-9f83c8f );}.elementor-278 .elementor-element.elementor-element-2fa1efbf .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-2fa1efbf .elementor-button:focus svg{fill:var( --e-global-color-9f83c8f );}.elementor-278 .elementor-element.elementor-element-576e57c{width:100%;max-width:100%;}.elementor-278 .elementor-element.elementor-element-576e57c .elementor-wrapper{--video-aspect-ratio:1;}.elementor-278 .elementor-element.elementor-element-17bc8305{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-17bc8305.e-con{--align-self:flex-start;}.elementor-278 .elementor-element.elementor-element-49ba9bdd.elementor-element{--align-self:flex-start;}.elementor-278 .elementor-element.elementor-element-3efe23cf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-278 .elementor-element.elementor-element-654637ad{width:var( --container-widget-width, 33% );max-width:33%;margin:0px -16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-654637ad img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-278 .elementor-element.elementor-element-5a547b3b{width:var( --container-widget-width, 33% );max-width:33%;margin:0px -16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-5a547b3b img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-278 .elementor-element.elementor-element-70e4b4a7{width:var( --container-widget-width, 33% );max-width:33%;margin:0px -16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-70e4b4a7 img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-278 .elementor-element.elementor-element-6919a6c6{width:var( --container-widget-width, 33% );max-width:33%;margin:0px -16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-6919a6c6 img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-278 .elementor-element.elementor-element-0309f82{--display:flex;}.elementor-278 .elementor-element.elementor-element-0309f82:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-0309f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://josefzetochafineart.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-at-8.51.20-AM.png");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-0309f82.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-4032b70{--spacer-size:40vh;}.elementor-278 .elementor-element.elementor-element-6120939d{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-6120939d:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-6120939d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6145b9 );}.elementor-278 .elementor-element.elementor-element-6120939d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-329a7365{--display:flex;}.elementor-278 .elementor-element.elementor-element-329a7365:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-329a7365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://josefzetochafineart.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-at-8.51.20-AM.png");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-329a7365.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-38d7d88e{--spacer-size:40vh;}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product{text-align:center;}.elementor-278 .elementor-element.elementor-element-68765eb8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-68765eb8 > .elementor-widget-container{background-image:url("https://josefzetochafineart.com/wp-content/uploads/2026/04/Celestial-Monoline-Arch-Frame-O.svg");margin:0px 0px 0px 0px;padding:60px 60px 60px 60px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-b405507-font-family ), Sans-serif;font-size:var( --e-global-typography-b405507-font-size );font-weight:var( --e-global-typography-b405507-font-weight );line-height:var( --e-global-typography-b405507-line-height );letter-spacing:var( --e-global-typography-b405507-letter-spacing );}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-accent );background-color:rgba(2, 1, 1, 0);border-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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .button:hover{border-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-1903390d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-1903390d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-6a7543c4{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-6a7543c4 .elementor-heading-title{font-family:var( --e-global-typography-81d784b-font-family ), Sans-serif;font-size:var( --e-global-typography-81d784b-font-size );font-weight:var( --e-global-typography-81d784b-font-weight );text-transform:var( --e-global-typography-81d784b-text-transform );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-4d0c29bd{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-6f772b46{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-4374377 .elementor-button{background-color:var( --e-global-color-1508b8c );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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:13px 13px 13px 13px;}.elementor-278 .elementor-element.elementor-element-4374377 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-4374377 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-9f83c8f );}.elementor-278 .elementor-element.elementor-element-4374377 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-4374377 .elementor-button:focus svg{fill:var( --e-global-color-9f83c8f );}.elementor-278 .elementor-element.elementor-element-2b098740{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-278 .elementor-element.elementor-element-2b098740:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-2b098740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6145b9 );}.elementor-278 .elementor-element.elementor-element-163ff644{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-278 .elementor-element.elementor-element-163ff644.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-4d307f28{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-4d307f28 .elementor-heading-title{font-family:var( --e-global-typography-81d784b-font-family ), Sans-serif;font-size:var( --e-global-typography-81d784b-font-size );font-weight:var( --e-global-typography-81d784b-font-weight );text-transform:var( --e-global-typography-81d784b-text-transform );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-7a6b9061{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-6c5496b{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-fe5331 .elementor-button{background-color:var( --e-global-color-1508b8c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-fe5331 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-fe5331 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-9f83c8f );}.elementor-278 .elementor-element.elementor-element-fe5331{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-fe5331 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-fe5331 .elementor-button:focus svg{fill:var( --e-global-color-9f83c8f );}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product{text-align:center;}.elementor-278 .elementor-element.elementor-element-2a9b7979{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-2a9b7979 > .elementor-widget-container{background-image:url("https://josefzetochafineart.com/wp-content/uploads/2026/04/Celestial-Monoline-Arch-Frame-O.svg");margin:0px 0px 0px 0px;padding:60px 60px 60px 60px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-b405507-font-family ), Sans-serif;font-size:var( --e-global-typography-b405507-font-size );font-weight:var( --e-global-typography-b405507-font-weight );line-height:var( --e-global-typography-b405507-line-height );letter-spacing:var( --e-global-typography-b405507-letter-spacing );}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-accent );background-color:rgba(2, 1, 1, 0);border-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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .button:hover{border-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-73a056ba{--display:flex;}.elementor-278 .elementor-element.elementor-element-73a056ba:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-73a056ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://josefzetochafineart.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-at-8.52.19-AM.png");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-73a056ba.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-1ed5b407{--spacer-size:40vh;}.elementor-278 .elementor-element.elementor-element-536e917a{--display:flex;--min-height:737px;--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:flex-end;--overlay-opacity:0.66;border-style:solid;--border-style:solid;border-width:5vw 5vw 5vw 5vw;--border-top-width:5vw;--border-right-width:5vw;--border-bottom-width:5vw;--border-left-width:5vw;border-color:var( --e-global-color-f6145b9 );--border-color:var( --e-global-color-f6145b9 );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;--z-index:2;}.elementor-278 .elementor-element.elementor-element-536e917a::before, .elementor-278 .elementor-element.elementor-element-536e917a > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-536e917a > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-536e917a > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-536e917a > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-536e917a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9f83c8f );--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-2d3d2ea3{--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;--justify-content:center;--align-items:flex-end;--gap:0em 6em;--row-gap:0em;--column-gap:6em;--padding-top:0em;--padding-bottom:0em;--padding-left:5em;--padding-right:5em;}.elementor-278 .elementor-element.elementor-element-4d00cf3e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:12em;font-weight:400;line-height:0.8em;letter-spacing:-0.04em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:var( --e-global-color-1508b8c );}.elementor-278 .elementor-element.elementor-element-7cf6192f{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-7cf6192f .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-7cf6192f .elementor-swiper-button{font-size:20px;}.elementor-278 .elementor-element.elementor-element-7cf6192f.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-278 .elementor-element.elementor-element-7cf6192f.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:1em;}.elementor-278 .elementor-element.elementor-element-7cf6192f.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:1em;}.elementor-278 .elementor-element.elementor-element-7cf6192f.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:1em;}.elementor-278 .elementor-element.elementor-element-7cf6192f.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:1em;}.elementor-278 .elementor-element.elementor-element-7cf6192f .elementor-testimonial__text{color:var( --e-global-color-primary );font-family:"Syne", Sans-serif;font-size:38px;font-weight:400;font-style:normal;line-height:1.2em;letter-spacing:-0.04em;}.elementor-278 .elementor-element.elementor-element-7cf6192f .elementor-testimonial__name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-e9de8d1-font-family ), Sans-serif;font-size:var( --e-global-typography-e9de8d1-font-size );font-weight:var( --e-global-typography-e9de8d1-font-weight );text-transform:var( --e-global-typography-e9de8d1-text-transform );font-style:var( --e-global-typography-e9de8d1-font-style );line-height:var( --e-global-typography-e9de8d1-line-height );}.elementor-278 .elementor-element.elementor-element-7cf6192f .elementor-testimonial__title{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-f9f9ae3{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:3em;--z-index:3;}.elementor-278 .elementor-element.elementor-element-f9f9ae3:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-f9f9ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E5E4;}.elementor-278 .elementor-element.elementor-element-f9f9ae3.e-con{--align-self:flex-start;}.elementor-278 .elementor-element.elementor-element-57933f2{--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:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-ef970ce{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-ef970ce .elementor-image-box-wrapper{text-align:start;}.elementor-278 .elementor-element.elementor-element-ef970ce .elementor-image-box-title{font-family:var( --e-global-typography-b00e776-font-family ), Sans-serif;font-size:var( --e-global-typography-b00e776-font-size );font-weight:var( --e-global-typography-b00e776-font-weight );line-height:var( --e-global-typography-b00e776-line-height );letter-spacing:var( --e-global-typography-b00e776-letter-spacing );}.elementor-278 .elementor-element.elementor-element-ef970ce .elementor-image-box-description{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-8a1765d{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-4820b65{width:var( --container-widget-width, 862px );max-width:862px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:862px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-278 .elementor-element.elementor-element-4820b65.elementor-element{--align-self:flex-start;}.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:32px;}.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-32px;}.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-278 .elementor-element.elementor-element-4820b65 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-278 .elementor-element.elementor-element-4820b65 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-4820b65 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-278 .elementor-element.elementor-element-4820b65 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-field-type-html{padding-bottom:0px;}.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-button{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-4820b65 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-button[type="submit"]{color:#ffffff;}.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-278 .elementor-element.elementor-element-4820b65 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-278 .elementor-element.elementor-element-4820b65 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-e7189f1 );color:#ffffff;}.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-e7189f1 );color:#ffffff;}.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-278 .elementor-element.elementor-element-4820b65 .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-e7189f1 );color:#ffffff;}.elementor-278 .elementor-element.elementor-element-c5ea82f{--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:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-aaa6540{--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:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-aaa6540:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-aaa6540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f83c8f );}.elementor-278 .elementor-element.elementor-element-23d39d85{--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:center;--gap:8.3em 8.3em;--row-gap:8.3em;--column-gap:8.3em;--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;--z-index:4;}.elementor-278 .elementor-element.elementor-element-23d39d85:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-23d39d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6145b9 );}.elementor-278 .elementor-element.elementor-element-3bf324c2{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-278 .elementor-element.elementor-element-3bf324c2 .elementor-heading-title{font-family:var( --e-global-typography-b00e776-font-family ), Sans-serif;font-size:var( --e-global-typography-b00e776-font-size );font-weight:var( --e-global-typography-b00e776-font-weight );line-height:var( --e-global-typography-b00e776-line-height );letter-spacing:var( --e-global-typography-b00e776-letter-spacing );}.elementor-278 .elementor-element.elementor-element-2ee18946{margin:0px -124px calc(var(--kit-widget-spacing, 0px) + -65px) -152px;padding:0px 0px 0px 53px;}.elementor-278 .elementor-element.elementor-element-1472ca55{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-1472ca55:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-1472ca55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6145b9 );}.elementor-278 .elementor-element.elementor-element-251835c5 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-278 .elementor-element.elementor-element-251835c5 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-278 .elementor-element.elementor-element-251835c5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-278 .elementor-element.elementor-element-251835c5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-278 .elementor-element.elementor-element-251835c5 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-251835c5 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-278 .elementor-element.elementor-element-251835c5 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-278 .elementor-element.elementor-element-251835c5 .elementor-field-type-html{padding-bottom:0px;}.elementor-278 .elementor-element.elementor-element-251835c5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-278 .elementor-element.elementor-element-251835c5 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-278 .elementor-element.elementor-element-251835c5 .elementor-button{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-251835c5 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-278 .elementor-element.elementor-element-251835c5 .elementor-button[type="submit"]{color:#ffffff;}.elementor-278 .elementor-element.elementor-element-251835c5 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-278 .elementor-element.elementor-element-251835c5 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-278 .elementor-element.elementor-element-251835c5 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-e7189f1 );color:#ffffff;}.elementor-278 .elementor-element.elementor-element-251835c5 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-e7189f1 );color:#ffffff;}.elementor-278 .elementor-element.elementor-element-251835c5 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-278 .elementor-element.elementor-element-251835c5 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-278 .elementor-element.elementor-element-251835c5{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-278 .elementor-element.elementor-element-21d1ce89{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;font-family:var( --e-global-typography-3692f45-font-family ), Sans-serif;font-size:var( --e-global-typography-3692f45-font-size );font-weight:var( --e-global-typography-3692f45-font-weight );font-style:var( --e-global-typography-3692f45-font-style );line-height:var( --e-global-typography-3692f45-line-height );}@media(min-width:768px){.elementor-278 .elementor-element.elementor-element-5e0a8002{--width:50%;}.elementor-278 .elementor-element.elementor-element-17bc8305{--width:53%;}.elementor-278 .elementor-element.elementor-element-0309f82{--width:20%;}.elementor-278 .elementor-element.elementor-element-6120939d{--width:99.929%;}.elementor-278 .elementor-element.elementor-element-329a7365{--width:20%;}.elementor-278 .elementor-element.elementor-element-1903390d{--width:50%;}.elementor-278 .elementor-element.elementor-element-163ff644{--width:50%;}.elementor-278 .elementor-element.elementor-element-73a056ba{--width:20%;}.elementor-278 .elementor-element.elementor-element-57933f2{--width:42%;}.elementor-278 .elementor-element.elementor-element-c5ea82f{--width:35%;}}@media(max-width:1024px){.elementor-278 .elementor-element.elementor-element-3a6bf5fb{--min-height:59vh;--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-278 .elementor-element.elementor-element-6686ea51{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-278 .elementor-element.elementor-element-6686ea51 .elementor-heading-title{font-size:4.6em;}.elementor-278 .elementor-element.elementor-element-11b33f03{--min-height:75px;}.elementor-278 .elementor-element.elementor-element-86b3b4b{--container-widget-width:354px;--container-widget-flex-grow:0;width:var( --container-widget-width, 354px );max-width:354px;}.elementor-278 .elementor-element.elementor-element-7fc35e6{--container-widget-width:205px;--container-widget-flex-grow:0;width:var( --container-widget-width, 205px );max-width:205px;top:49px;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-7fc35e6{left:454px;}body.rtl .elementor-278 .elementor-element.elementor-element-7fc35e6{right:454px;}.elementor-278 .elementor-element.elementor-element-4a0d3719{padding:0px 0px 0px 0px;top:75px;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-4a0d3719{left:500px;}body.rtl .elementor-278 .elementor-element.elementor-element-4a0d3719{right:500px;}.elementor-278 .elementor-element.elementor-element-4a0d3719 img{width:857px;}.elementor-278 .elementor-element.elementor-element-457b36d5{--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:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-278 .elementor-element.elementor-element-62a4bd41 .elementor-heading-title{font-size:var( --e-global-typography-81d784b-font-size );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );}.elementor-278 .elementor-element.elementor-element-2fa1efbf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-6120939d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-68765eb8 > .elementor-widget-container{padding:100px 30px 100px 30px;}.elementor-278 .elementor-element.elementor-element-68765eb8{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-b405507-font-size );line-height:var( --e-global-typography-b405507-line-height );letter-spacing:var( --e-global-typography-b405507-letter-spacing );}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-1903390d{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-6a7543c4 .elementor-heading-title{font-size:var( --e-global-typography-81d784b-font-size );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );}.elementor-278 .elementor-element.elementor-element-4374377 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-2b098740{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-163ff644{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-4d307f28 .elementor-heading-title{font-size:var( --e-global-typography-81d784b-font-size );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );}.elementor-278 .elementor-element.elementor-element-2a9b7979 > .elementor-widget-container{padding:100px 30px 100px 30px;}.elementor-278 .elementor-element.elementor-element-2a9b7979{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-b405507-font-size );line-height:var( --e-global-typography-b405507-line-height );letter-spacing:var( --e-global-typography-b405507-letter-spacing );}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-73a056ba:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-73a056ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-278 .elementor-element.elementor-element-2d3d2ea3{--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;}.elementor-278 .elementor-element.elementor-element-7cf6192f .elementor-testimonial__text{font-size:28px;}.elementor-278 .elementor-element.elementor-element-7cf6192f .elementor-testimonial__name{font-size:var( --e-global-typography-e9de8d1-font-size );line-height:var( --e-global-typography-e9de8d1-line-height );}.elementor-278 .elementor-element.elementor-element-7cf6192f .elementor-testimonial__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-f9f9ae3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-57933f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-57933f2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-ef970ce .elementor-image-box-title{font-size:var( --e-global-typography-b00e776-font-size );line-height:var( --e-global-typography-b00e776-line-height );letter-spacing:var( --e-global-typography-b00e776-letter-spacing );}.elementor-278 .elementor-element.elementor-element-ef970ce .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-8a1765d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-4820b65{padding:0px 30px 0px 30px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-4820b65.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-c5ea82f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-c5ea82f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-23d39d85{--justify-content:space-between;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-3bf324c2{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;text-align:start;}.elementor-278 .elementor-element.elementor-element-3bf324c2 .elementor-heading-title{font-size:var( --e-global-typography-b00e776-font-size );line-height:var( --e-global-typography-b00e776-line-height );letter-spacing:var( --e-global-typography-b00e776-letter-spacing );}.elementor-278 .elementor-element.elementor-element-2ee18946{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-1472ca55{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-251835c5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-21d1ce89{font-size:var( --e-global-typography-3692f45-font-size );line-height:var( --e-global-typography-3692f45-line-height );}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-3a6bf5fb{--min-height:100vh;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:2em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-278 .elementor-element.elementor-element-6686ea51{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-278 .elementor-element.elementor-element-6686ea51 .elementor-heading-title{font-size:3.4em;}.elementor-278 .elementor-element.elementor-element-11b33f03{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-278 .elementor-element.elementor-element-86b3b4b{text-align:center;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-7fc35e6{left:13%;}body.rtl .elementor-278 .elementor-element.elementor-element-7fc35e6{right:13%;}.elementor-278 .elementor-element.elementor-element-7fc35e6{top:201px;}.elementor-278 .elementor-element.elementor-element-4a0d3719{width:100%;max-width:100%;top:265px;}.elementor-278 .elementor-element.elementor-element-4a0d3719.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-4a0d3719{left:-8px;}body.rtl .elementor-278 .elementor-element.elementor-element-4a0d3719{right:-8px;}.elementor-278 .elementor-element.elementor-element-4a0d3719 img{width:191px;}.elementor-278 .elementor-element.elementor-element-81c8efb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-62a4bd41{text-align:center;}.elementor-278 .elementor-element.elementor-element-62a4bd41 .elementor-heading-title{font-size:var( --e-global-typography-81d784b-font-size );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );}.elementor-278 .elementor-element.elementor-element-6124b29{text-align:center;}.elementor-278 .elementor-element.elementor-element-2fa1efbf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-49ba9bdd{text-align:center;}.elementor-278 .elementor-element.elementor-element-3efe23cf{--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:center;--align-items:center;--flex-wrap:wrap;--align-content:center;}.elementor-278 .elementor-element.elementor-element-654637ad{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-278 .elementor-element.elementor-element-5a547b3b{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-278 .elementor-element.elementor-element-70e4b4a7{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-278 .elementor-element.elementor-element-6919a6c6{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-278 .elementor-element.elementor-element-4ec5e007{text-align:center;}.elementor-278 .elementor-element.elementor-element-6120939d{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-68765eb8{width:100%;max-width:100%;}.elementor-278 .elementor-element.elementor-element-68765eb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-b405507-font-size );line-height:var( --e-global-typography-b405507-line-height );letter-spacing:var( --e-global-typography-b405507-letter-spacing );}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-68765eb8.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-1903390d{--padding-top:0px;--padding-bottom:48px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-6a7543c4{text-align:center;}.elementor-278 .elementor-element.elementor-element-6a7543c4 .elementor-heading-title{font-size:var( --e-global-typography-81d784b-font-size );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );}.elementor-278 .elementor-element.elementor-element-4d0c29bd{text-align:center;}.elementor-278 .elementor-element.elementor-element-6f772b46{text-align:center;}.elementor-278 .elementor-element.elementor-element-4374377{width:100%;max-width:100%;}.elementor-278 .elementor-element.elementor-element-4374377 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-2b098740{--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;--flex-wrap:wrap;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-163ff644{--padding-top:0px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-4d307f28{text-align:center;}.elementor-278 .elementor-element.elementor-element-4d307f28 .elementor-heading-title{font-size:var( --e-global-typography-81d784b-font-size );letter-spacing:var( --e-global-typography-81d784b-letter-spacing );}.elementor-278 .elementor-element.elementor-element-7a6b9061{text-align:center;}.elementor-278 .elementor-element.elementor-element-6c5496b{text-align:center;}.elementor-278 .elementor-element.elementor-element-fe5331{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-278 .elementor-element.elementor-element-2a9b7979{width:100%;max-width:100%;}.elementor-278 .elementor-element.elementor-element-2a9b7979 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-b405507-font-size );line-height:var( --e-global-typography-b405507-line-height );letter-spacing:var( --e-global-typography-b405507-letter-spacing );}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-2a9b7979.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-536e917a{--min-height:469px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-278 .elementor-element.elementor-element-2d3d2ea3{--padding-top:9em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-278 .elementor-element.elementor-element-4d00cf3e .elementor-heading-title{line-height:0.2em;}.elementor-278 .elementor-element.elementor-element-7cf6192f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-7cf6192f .elementor-testimonial__text{font-size:21px;}.elementor-278 .elementor-element.elementor-element-7cf6192f .elementor-testimonial__name{font-size:var( --e-global-typography-e9de8d1-font-size );line-height:var( --e-global-typography-e9de8d1-line-height );}.elementor-278 .elementor-element.elementor-element-7cf6192f .elementor-testimonial__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-f9f9ae3{--justify-content:center;--padding-top:48px;--padding-bottom:48px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-57933f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-57933f2.e-con{--order:-99999 /* order start hack */;}.elementor-278 .elementor-element.elementor-element-ef970ce .elementor-image-box-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-ef970ce .elementor-image-box-title{font-size:var( --e-global-typography-b00e776-font-size );line-height:var( --e-global-typography-b00e776-line-height );letter-spacing:var( --e-global-typography-b00e776-letter-spacing );}.elementor-278 .elementor-element.elementor-element-ef970ce .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-8a1765d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-4820b65{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-c5ea82f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-c5ea82f.e-con{--order:-99999 /* order start hack */;}.elementor-278 .elementor-element.elementor-element-23d39d85{--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-278 .elementor-element.elementor-element-3bf324c2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-278 .elementor-element.elementor-element-3bf324c2 .elementor-heading-title{font-size:var( --e-global-typography-b00e776-font-size );line-height:var( --e-global-typography-b00e776-line-height );letter-spacing:var( --e-global-typography-b00e776-letter-spacing );}.elementor-278 .elementor-element.elementor-element-2ee18946{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-2ee18946.elementor-element{--order:-99999 /* order start hack */;}.elementor-278 .elementor-element.elementor-element-1472ca55{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-251835c5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-21d1ce89{text-align:center;font-size:var( --e-global-typography-3692f45-font-size );line-height:var( --e-global-typography-3692f45-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-278 .elementor-element.elementor-element-11b33f03{--content-width:728px;}.elementor-278 .elementor-element.elementor-element-5e0a8002{--width:100%;}.elementor-278 .elementor-element.elementor-element-17bc8305{--width:100%;}.elementor-278 .elementor-element.elementor-element-3efe23cf{--width:200px;}.elementor-278 .elementor-element.elementor-element-0309f82{--width:20%;}.elementor-278 .elementor-element.elementor-element-329a7365{--width:20%;}.elementor-278 .elementor-element.elementor-element-1903390d{--width:40%;}.elementor-278 .elementor-element.elementor-element-163ff644{--width:40%;}.elementor-278 .elementor-element.elementor-element-73a056ba{--width:20%;}.elementor-278 .elementor-element.elementor-element-57933f2{--width:40%;}.elementor-278 .elementor-element.elementor-element-c5ea82f{--width:40%;}.elementor-278 .elementor-element.elementor-element-1472ca55{--width:100%;}}/* Start custom CSS for form, class: .elementor-element-4820b65 */.elementor-278 .elementor-element.elementor-element-4820b65 {

  --jz-border: rgba(0,0,0,0.10);
  --jz-border-focus: rgba(0,0,0,0.22);
  --jz-text: #1f1f1b;
  --jz-muted: #6d685f;
  --jz-bg: rgba(255,255,255,0.72);
  --jz-btn: #111111;
  --jz-btn-text: #ffffff;
  --jz-radius: 18px;

}

/* spacing between fields (reduced) */

.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-form-fields-wrapper {
  row-gap: 8px !important;
}

/* labels (tighter) */

.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-field-label {
  font-size: 15px;
  font-weight: 500;
  color: var(--jz-text);
  margin-bottom: 4px !important;
  letter-spacing: 0.01em;
}

/* inputs + textarea */

.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-field,
.elementor-278 .elementor-element.elementor-element-4820b65 input:not([type="checkbox"]):not([type="radio"]),
.elementor-278 .elementor-element.elementor-element-4820b65 textarea,
.elementor-278 .elementor-element.elementor-element-4820b65 select {
  background: var(--jz-bg) !important;
  border: 1px solid var(--jz-border) !important;
  border-radius: var(--jz-radius) !important;
  min-height: 52px;
  padding: 14px 16px !important;
  color: var(--jz-text) !important;
  font-size: 15px;
  line-height: 1.5;
  box-shadow: none !important;
  transition: border-color 0.25s ease, transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;
  backdrop-filter: blur(6px);
}

/* textarea */

.elementor-278 .elementor-element.elementor-element-4820b65 textarea {
  min-height: 150px;
  resize: vertical;
  padding-top: 14px !important;
}

/* placeholder */

.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-field::placeholder,
.elementor-278 .elementor-element.elementor-element-4820b65 input::placeholder,
.elementor-278 .elementor-element.elementor-element-4820b65 textarea::placeholder {
  color: var(--jz-muted) !important;
  opacity: 1;
}

/* focus */

.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-field:focus,
.elementor-278 .elementor-element.elementor-element-4820b65 input:focus,
.elementor-278 .elementor-element.elementor-element-4820b65 textarea:focus,
.elementor-278 .elementor-element.elementor-element-4820b65 select:focus {
  border-color: var(--jz-border-focus) !important;
  background: rgba(255,255,255,0.92) !important;
  transform: translateY(-1px);
  box-shadow: 0 10px 30px rgba(0,0,0,0.06) !important;
  outline: none !important;
}

/* submit spacing */

.elementor-278 .elementor-element.elementor-element-4820b65 .e-form__buttons,
.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-field-type-submit {
  margin-top: 12px;
}

/* button */

.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-button,
.elementor-278 .elementor-element.elementor-element-4820b65 button[type="submit"] {
  min-height: 50px;
  padding: 0 26px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: var(--jz-btn) !important;
  color: var(--jz-btn-text) !important;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  box-shadow: 0 10px 24px rgba(0,0,0,0.10);
  transition: transform 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease;
}

/* hover */

.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-button:hover,
.elementor-278 .elementor-element.elementor-element-4820b65 button[type="submit"]:hover {
  transform: translateY(-2px);
  box-shadow: 0 16px 30px rgba(0,0,0,0.14);
  opacity: 0.96;
}

/* mobile full width */

@media (max-width: 767px) {
  .elementor-278 .elementor-element.elementor-element-4820b65 .elementor-button,
  .elementor-278 .elementor-element.elementor-element-4820b65 button[type="submit"] {
    width: 100%;
  }
}

/* messages */

.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-message {
  margin-top: 12px;
  font-size: 14px;
  border-radius: 14px;
  padding: 10px 12px;
}

.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-message-success {
  background: rgba(30, 120, 70, 0.08);
  color: #1d5a3e;
}

.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-message-danger,
.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-help-inline {
  background: rgba(160, 30, 30, 0.06);
  color: #8a2f2f;
}

/* clean columns */

.elementor-278 .elementor-element.elementor-element-4820b65 .elementor-field-group {
  padding-right: 0;
  padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d947af */.jz-contact-art {
  position: relative;
  width: 100%;
  max-width: 420px;
  margin-left: auto;
}

.jz-art-card {
  background: #f8f6f1;
  padding: 12px;
  box-shadow: 0 25px 60px rgba(0,0,0,0.12);
}

.jz-art-card img {
  width: 100%;
  display: block;
  height: auto;
  object-fit: cover;
}

.jz-art-card.main {
  position: relative;
  z-index: 3;
}

.jz-art-card.small {
  position: absolute;
  width: 160px;
}

.jz-art-card.one {
  top: -30px;
  right: -30px;
  transform: rotate(6deg);
}

.jz-art-card.two {
  bottom: -30px;
  left: -30px;
  transform: rotate(-6deg);
}/* End custom CSS */