.elementor-433 .elementor-element.elementor-element-7e0a167{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-7e0a167:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-7e0a167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-433 .elementor-element.elementor-element-9119b01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-433 .elementor-element.elementor-element-e2e6b9f{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.35em;color:#3b3833;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-433 .elementor-element.elementor-element-31a1adb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:500;color:#171714;}.elementor-433 .elementor-element.elementor-element-9284cde{--display:flex;}.elementor-433 .elementor-element.elementor-element-9284cde:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-9284cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171714;}.elementor-433 .elementor-element.elementor-element-c4aad91 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;color:#171714;}.elementor-433 .elementor-element.elementor-element-1553d04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-433 .elementor-element.elementor-element-459fe11.elementor-view-stacked .elementor-icon{background-color:#171714;}.elementor-433 .elementor-element.elementor-element-459fe11.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-459fe11.elementor-view-default .elementor-icon{fill:#171714;color:#171714;border-color:#171714;}.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-433 .elementor-element.elementor-element-901c66f.elementor-view-stacked .elementor-icon{background-color:#171714;}.elementor-433 .elementor-element.elementor-element-901c66f.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-901c66f.elementor-view-default .elementor-icon{fill:#171714;color:#171714;border-color:#171714;}.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-433 .elementor-element.elementor-element-c2ef262.elementor-view-stacked .elementor-icon{background-color:#171714;}.elementor-433 .elementor-element.elementor-element-c2ef262.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-c2ef262.elementor-view-default .elementor-icon{fill:#171714;color:#171714;border-color:#171714;}.elementor-433 .elementor-element.elementor-element-fde6974{font-family:"Manrope", Sans-serif;font-size:15px;color:#37342f;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-433 .elementor-element.elementor-element-3a040e8 .elementor-button{background-color:#11110f;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11110f;border-radius:0px 0px 0px 0px;padding:0px 26px 0px 26px;}.elementor-433 .elementor-element.elementor-element-ef774a8{--display:flex;--min-height:650px;--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;--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-433 .elementor-element.elementor-element-b28f57a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-b28f57a .wlx-hg{--wlx-hg-kafel:120px;--wlx-hg-podniesienie:15px;background-color:#e9e1d7;--wlx-hg-przycien:calc(1 - 42/100);}.elementor-433 .elementor-element.elementor-element-b28f57a .wlx-hg-mini{gap:0px;}.elementor-433 .elementor-element.elementor-element-b28f57a .wlx-hg-main > img{transition-duration:700ms;}.elementor-433 .elementor-element.elementor-element-ec6926a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-433 .elementor-element.elementor-element-ec6926a:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-ec6926a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-433 .elementor-element.elementor-element-daaa261{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-6366c42 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;color:#171714;}.elementor-433 .elementor-element.elementor-element-3823044{--display:flex;--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-433 .elementor-element.elementor-element-3823044:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-3823044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171714;}.elementor-433 .elementor-element.elementor-element-eeff7dc{font-family:"Manrope", Sans-serif;font-weight:400;line-height:35px;}.elementor-433 .elementor-element.elementor-element-47d4c52{--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:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-433 .elementor-element.elementor-element-84b3d5b .elementor-icon-wrapper{text-align:center;}.elementor-433 .elementor-element.elementor-element-84b3d5b.elementor-view-stacked .elementor-icon{background-color:#171714;}.elementor-433 .elementor-element.elementor-element-84b3d5b.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-84b3d5b.elementor-view-default .elementor-icon{color:#171714;border-color:#171714;}.elementor-433 .elementor-element.elementor-element-84b3d5b.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-84b3d5b.elementor-view-default .elementor-icon svg{fill:#171714;}.elementor-433 .elementor-element.elementor-element-ce89775{font-family:"Manrope", Sans-serif;font-size:13px;color:#171714;}.elementor-433 .elementor-element.elementor-element-28e95a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-e997f00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-55da7c5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;color:#171714;}.elementor-433 .elementor-element.elementor-element-7227390{font-family:"Manrope", Sans-serif;font-size:13px;color:#5e5a54;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-433 .elementor-element.elementor-element-5903a65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-433 .elementor-element.elementor-element-5903a65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-433 .elementor-element.elementor-element-5903a65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-433 .elementor-element.elementor-element-5903a65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-433 .elementor-element.elementor-element-5903a65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-433 .elementor-element.elementor-element-5903a65 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-433 .elementor-element.elementor-element-5903a65 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-433 .elementor-element.elementor-element-5903a65{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-433 .elementor-element.elementor-element-5903a65 .elementor-icon-list-text{color:#171714;transition:color 0.3s;}.elementor-433 .elementor-element.elementor-element-1effead{font-family:"Manrope", Sans-serif;font-size:13px;color:#171714;}.elementor-433 .elementor-element.elementor-element-bed19e7 .wlx-zapis button.single_add_to_cart_button{background-color:#11110f;color:#ffffff;}.elementor-433 .elementor-element.elementor-element-bed19e7 .wlx-zapis .stock.out-of-stock{color:#171714;}.elementor-433 .elementor-element.elementor-element-0df4cb2{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-433 .elementor-element.elementor-element-10efb36 .elementor-icon-box-wrapper{gap:15px;}.elementor-433 .elementor-element.elementor-element-10efb36.elementor-view-stacked .elementor-icon{background-color:#171714;}.elementor-433 .elementor-element.elementor-element-10efb36.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-10efb36.elementor-view-default .elementor-icon{fill:#171714;color:#171714;border-color:#171714;}.elementor-433 .elementor-element.elementor-element-aaca955 .elementor-icon-box-wrapper{gap:15px;}.elementor-433 .elementor-element.elementor-element-aaca955.elementor-view-stacked .elementor-icon{background-color:#171714;}.elementor-433 .elementor-element.elementor-element-aaca955.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-aaca955.elementor-view-default .elementor-icon{fill:#171714;color:#171714;border-color:#171714;}.elementor-433 .elementor-element.elementor-element-4c668ea .elementor-icon-box-wrapper{gap:15px;}.elementor-433 .elementor-element.elementor-element-4c668ea.elementor-view-stacked .elementor-icon{background-color:#171714;}.elementor-433 .elementor-element.elementor-element-4c668ea.elementor-view-framed .elementor-icon, .elementor-433 .elementor-element.elementor-element-4c668ea.elementor-view-default .elementor-icon{fill:#171714;color:#171714;border-color:#171714;}.elementor-433 .elementor-element.elementor-element-e3f1b07{--display:flex;--min-height:600px;--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;}.elementor-433 .elementor-element.elementor-element-e3f1b07:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-e3f1b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://edytaulc.pl/wp-content/uploads/2026/09/Edyta-Ulc-Instruktor-Stylizacji-Paznokci-Radom-8-1-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-433 .elementor-element.elementor-element-bc77398{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-433 .elementor-element.elementor-element-bc77398:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-bc77398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f2ea;}.elementor-433 .elementor-element.elementor-element-6937f09{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.35em;color:#3b3833;}.elementor-433 .elementor-element.elementor-element-adf5a5f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;color:#171714;}.elementor-433 .elementor-element.elementor-element-9ea4a63{--display:flex;}.elementor-433 .elementor-element.elementor-element-9ea4a63:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-9ea4a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171714;}.elementor-433 .elementor-element.elementor-element-239b38d{font-family:"Manrope", Sans-serif;font-size:15px;color:#37342f;}.elementor-433 .elementor-element.elementor-element-1f6f32c{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-433 .elementor-element.elementor-element-396247f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-fd5f8e7{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.25em;color:#766f67;}.elementor-433 .elementor-element.elementor-element-bc0decc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;color:#171714;}.elementor-433 .elementor-element.elementor-element-dde5e2b{font-family:"Manrope", Sans-serif;font-size:13px;color:#171714;}.elementor-433 .elementor-element.elementor-element-b14b451{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-5d9c8c3{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.25em;color:#766f67;}.elementor-433 .elementor-element.elementor-element-e5d0958 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;color:#171714;}.elementor-433 .elementor-element.elementor-element-b8f4664{font-family:"Manrope", Sans-serif;font-size:13px;color:#171714;}.elementor-433 .elementor-element.elementor-element-8d6590d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-89cf257{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.25em;color:#766f67;}.elementor-433 .elementor-element.elementor-element-f8ebc0f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;color:#171714;}.elementor-433 .elementor-element.elementor-element-0dcc8b3{font-family:"Manrope", Sans-serif;font-size:13px;color:#171714;}.elementor-433 .elementor-element.elementor-element-10769d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-817ab15{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.25em;color:#766f67;}.elementor-433 .elementor-element.elementor-element-19a7db8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;color:#171714;}.elementor-433 .elementor-element.elementor-element-0a1d604{font-family:"Manrope", Sans-serif;font-size:13px;color:#171714;}.elementor-433 .elementor-element.elementor-element-137678c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-dd54759{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.25em;color:#766f67;}.elementor-433 .elementor-element.elementor-element-9f4d66b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;color:#171714;}.elementor-433 .elementor-element.elementor-element-025780a{font-family:"Manrope", Sans-serif;font-size:13px;color:#171714;}.elementor-433 .elementor-element.elementor-element-29952da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-0101ee3{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.25em;color:#766f67;}.elementor-433 .elementor-element.elementor-element-f1ccce3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;color:#171714;}.elementor-433 .elementor-element.elementor-element-c4b87f1{font-family:"Manrope", Sans-serif;font-size:13px;color:#171714;}.elementor-433 .elementor-element.elementor-element-ec322b6 .elementor-button{background-color:#11110f;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11110f;border-radius:0px 0px 0px 0px;padding:0px 26px 0px 26px;}.elementor-433 .elementor-element.elementor-element-ec322b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-ec322b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-433 .elementor-element.elementor-element-3b78b92{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-165ee28{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-392cdd2{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.35em;color:#3b3833;}.elementor-433 .elementor-element.elementor-element-b7e7130 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;color:#171714;}.elementor-433 .elementor-element.elementor-element-97dcd4a{font-family:"Manrope", Sans-serif;font-size:14px;color:#4a4640;}.elementor-433 .elementor-element.elementor-element-39a269c{--display:flex;}.elementor-433 .elementor-element.elementor-element-39a269c:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-39a269c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edytaulc.pl/wp-content/uploads/2026/09/IMG_3082-683x1024.jpg");}.elementor-433 .elementor-element.elementor-element-9bb8305{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-433 .elementor-element.elementor-element-9bb8305:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-9bb8305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cream );}.elementor-433 .elementor-element.elementor-element-7e71bab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-433 .elementor-element.elementor-element-7e71bab.e-con{--align-self:center;}.elementor-433 .elementor-element.elementor-element-baa22cb{width:var( --container-widget-width, 53.235% );max-width:53.235%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:53.235%;--container-widget-flex-grow:0;text-align:center;}.elementor-433 .elementor-element.elementor-element-baa22cb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-433 .elementor-element.elementor-element-baa22cb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;color:#171714;}.elementor-433 .elementor-element.elementor-element-e421edc{--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;--justify-content:center;}.elementor-433 .elementor-element.elementor-element-81382d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-433 .elementor-element.elementor-element-81382d4:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-81382d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-433 .elementor-element.elementor-element-81382d4.e-con{--align-self:center;}.elementor-433 .elementor-element.elementor-element-b9e2c12{border-radius:30px 30px 30px 30px;}.elementor-433 .elementor-element.elementor-element-b9e2c12 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-433 .elementor-element.elementor-element-7924f24{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-7924f24:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-7924f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f2ea;}.elementor-433 .elementor-element.elementor-element-9f5432c .gallery-grid figure{height:490px;}.elementor-433 .elementor-element.elementor-element-9f5432c .gallery-nav{--arrow-size:64px;}.elementor-433 .elementor-element.elementor-element-0559a40{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-0559a40:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-0559a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-433 .elementor-element.elementor-element-45d5bc2{--display:flex;}.elementor-433 .elementor-element.elementor-element-676456a{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.35em;color:#d6d1c7;}.elementor-433 .elementor-element.elementor-element-a3b7e8a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;color:#ffffff;}.elementor-433 .elementor-element.elementor-element-2609ed0{font-family:"Manrope", Sans-serif;font-size:15px;color:#d6d1c7;}.elementor-433 .elementor-element.elementor-element-1092e72 .elementor-button{background-color:#11110f;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11110f;border-radius:0px 0px 0px 0px;padding:0px 26px 0px 26px;}.elementor-433 .elementor-element.elementor-element-1092e72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-1092e72 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-433 .elementor-element.elementor-element-1048e3b{--display:flex;}.elementor-433 .elementor-element.elementor-element-f8148ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-icon i{color:#f3f0eb;transition:color 0.3s;}.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-icon svg{fill:#f3f0eb;transition:fill 0.3s;}.elementor-433 .elementor-element.elementor-element-f8148ee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-text{color:#f3f0eb;transition:color 0.3s;}.elementor-433 .elementor-element.elementor-element-8e9f55c .elementor-button{background-color:#11110f;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11110f;border-radius:0px 0px 0px 0px;padding:0px 26px 0px 26px;}.elementor-433 .elementor-element.elementor-element-8e9f55c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-8e9f55c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-433 .elementor-element.elementor-element-db7081e{--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:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-433 .elementor-element.elementor-element-db7081e:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-db7081e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-433 .elementor-element.elementor-element-9e044d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-c73f3c9{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.35em;color:#3b3833;}.elementor-433 .elementor-element.elementor-element-07ee369 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;color:#171714;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-433 .elementor-element.elementor-element-06dbbd0 .elementor-accordion-icon, .elementor-433 .elementor-element.elementor-element-06dbbd0 .elementor-accordion-title{color:#171714;}.elementor-433 .elementor-element.elementor-element-06dbbd0 .elementor-accordion-icon svg{fill:#171714;}.elementor-433 .elementor-element.elementor-element-06dbbd0 .elementor-accordion-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:1.25em;}.elementor-433 .elementor-element.elementor-element-06dbbd0 .elementor-tab-content{color:#56514b;font-family:"Manrope", Sans-serif;font-size:13px;}.elementor-433 .elementor-element.elementor-element-078f7e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-433 .elementor-element.elementor-element-078f7e3:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-078f7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f2ea;}.elementor-433 .elementor-element.elementor-element-626c88f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-43e3435{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-433 .elementor-element.elementor-element-43e3435.e-con{--align-self:center;}.elementor-433 .elementor-element.elementor-element-ee6c5ff{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-433 .elementor-element.elementor-element-ee6c5ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-433 .elementor-element.elementor-element-ee6c5ff .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;color:#171714;}.elementor-433 .elementor-element.elementor-element-131e7f1{width:var( --container-widget-width, 88.249% );max-width:88.249%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:88.249%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;color:#746f68;}.elementor-433 .elementor-element.elementor-element-131e7f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-433 .elementor-element.elementor-element-283286f{width:var( --container-widget-width, 91.569% );max-width:91.569%;--container-widget-width:91.569%;--container-widget-flex-grow:0;}.elementor-433 .elementor-element.elementor-element-283286f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-433 .elementor-element.elementor-element-8aa33aa{--display:flex;--min-height:1000px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-8aa33aa:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-8aa33aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1B17;}.elementor-433 .elementor-element.elementor-element-6940453{--display:flex;--min-height:780px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-433 .elementor-element.elementor-element-d54b0f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-433 .elementor-element.elementor-element-d54b0f0.e-con{--order:-99999 /* order start hack */;}.elementor-433 .elementor-element.elementor-element-2d8898f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:rgba(255,255,255,0.55);}.elementor-433 .elementor-element.elementor-element-d8b6ea2 .elementor-heading-title{color:#FFFFFF;}.elementor-433 .elementor-element.elementor-element-230248c{font-family:"Manrope", Sans-serif;font-size:1.12rem;line-height:1.75em;color:rgba(255,255,255,0.68);}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-433 .elementor-element.elementor-element-3d888b5{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.35);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-3d888b5 .elementor-divider-separator{width:80px;margin:0 auto;margin-left:0;}.elementor-433 .elementor-element.elementor-element-3d888b5 .elementor-divider{text-align:left;padding-block-start:28px;padding-block-end:28px;}.elementor-433 .elementor-element.elementor-element-b478f33{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-b478f33 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.4rem;font-style:italic;color:#D5C9BA;}.elementor-433 .elementor-element.elementor-element-5b59182 .elementor-button{background-color:#EEE7DE00;font-family:"Manrope", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-cream2 );color:var( --e-global-color-cream2 );padding:0px 0px 4px 0px;}.elementor-433 .elementor-element.elementor-element-5b59182 .elementor-button:hover, .elementor-433 .elementor-element.elementor-element-5b59182 .elementor-button:focus{background-color:var( --e-global-color-paper );color:var( --e-global-color-primary );}.elementor-433 .elementor-element.elementor-element-5b59182 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-433 .elementor-element.elementor-element-5b59182 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-433 .elementor-element.elementor-element-5b59182 .elementor-button:hover svg, .elementor-433 .elementor-element.elementor-element-5b59182 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:980px){.elementor-433 .elementor-element.elementor-element-7e0a167{--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-433 .elementor-element.elementor-element-ef774a8{--min-height:480px;}.elementor-433 .elementor-element.elementor-element-ec6926a{--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:stretch;}.elementor-433 .elementor-element.elementor-element-078f7e3{--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:stretch;}}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-7e0a167{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-433 .elementor-element.elementor-element-31a1adb .elementor-heading-title{font-size:80px;}.elementor-433 .elementor-element.elementor-element-ef774a8{--min-height:360px;}.elementor-433 .elementor-element.elementor-element-b28f57a .wlx-hg{--wlx-hg-kafel:64px;}.elementor-433 .elementor-element.elementor-element-ec6926a{--padding-top:58px;--padding-bottom:58px;--padding-left:24px;--padding-right:24px;}.elementor-433 .elementor-element.elementor-element-6366c42 .elementor-heading-title{font-size:44px;}.elementor-433 .elementor-element.elementor-element-55da7c5 .elementor-heading-title{font-size:44px;}.elementor-433 .elementor-element.elementor-element-e3f1b07{--min-height:250px;}.elementor-433 .elementor-element.elementor-element-adf5a5f .elementor-heading-title{font-size:44px;}.elementor-433 .elementor-element.elementor-element-3b78b92{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-433 .elementor-element.elementor-element-b7e7130 .elementor-heading-title{font-size:44px;}.elementor-433 .elementor-element.elementor-element-97dcd4a{line-height:30px;letter-spacing:0.2px;}.elementor-433 .elementor-element.elementor-element-39a269c{--min-height:350px;}.elementor-433 .elementor-element.elementor-element-39a269c:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-39a269c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-433 .elementor-element.elementor-element-7e71bab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-baa22cb{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:start;}.elementor-433 .elementor-element.elementor-element-baa22cb .elementor-heading-title{font-size:44px;}.elementor-433 .elementor-element.elementor-element-81382d4{--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-433 .elementor-element.elementor-element-9f5432c .gallery-grid figure{height:360px;}.elementor-433 .elementor-element.elementor-element-9f5432c .gallery-nav{--arrow-size:40px;}.elementor-433 .elementor-element.elementor-element-0559a40{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-433 .elementor-element.elementor-element-1092e72 .elementor-button{font-size:11px;line-height:1.3em;letter-spacing:1px;}.elementor-433 .elementor-element.elementor-element-f8148ee{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-433 .elementor-element.elementor-element-8e9f55c .elementor-button{font-size:11px;line-height:1.3em;letter-spacing:1px;}.elementor-433 .elementor-element.elementor-element-db7081e{--padding-top:58px;--padding-bottom:58px;--padding-left:24px;--padding-right:24px;}.elementor-433 .elementor-element.elementor-element-078f7e3{--padding-top:58px;--padding-bottom:58px;--padding-left:24px;--padding-right:24px;}.elementor-433 .elementor-element.elementor-element-6940453.e-con{--order:-99999 /* order start hack */;}}@media(min-width:681px){.elementor-433 .elementor-element.elementor-element-ec6926a{--content-width:1180px;}.elementor-433 .elementor-element.elementor-element-bc77398{--content-width:1180px;}.elementor-433 .elementor-element.elementor-element-9bb8305{--content-width:1180px;}.elementor-433 .elementor-element.elementor-element-81382d4{--width:42%;}.elementor-433 .elementor-element.elementor-element-db7081e{--content-width:1180px;}.elementor-433 .elementor-element.elementor-element-078f7e3{--content-width:1180px;}.elementor-433 .elementor-element.elementor-element-43e3435{--width:60%;}.elementor-433 .elementor-element.elementor-element-6940453{--width:50%;}.elementor-433 .elementor-element.elementor-element-d54b0f0{--width:50%;}}@media(min-width:981px){.elementor-433 .elementor-element.elementor-element-e3f1b07:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-e3f1b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-e2e6b9f */.elementor-433 .elementor-element.elementor-element-e2e6b9f{margin-bottom:18px} .elementor-433 .elementor-element.elementor-element-e2e6b9f p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31a1adb */.elementor-433 .elementor-element.elementor-element-31a1adb .elementor-heading-title{font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.025em;margin:0 0 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9284cde */.elementor-433 .elementor-element.elementor-element-9284cde{width:46px;height:1px;margin:18px 0 28px;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4aad91 */.elementor-433 .elementor-element.elementor-element-c4aad91 .elementor-heading-title{font-size:clamp(20px,2vw,26px);line-height:1.25;margin:0 0 26px;max-width:600px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-459fe11 */.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-icon{margin-inline-end:10px}.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-icon .elementor-icon{width:28px;height:28px}.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-icon svg,.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-icon i{width:26px;height:26px;font-size:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-icon svg{stroke-width:1.3}.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-title{font-size:13px;margin:0}.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-title,.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-title *{font-family:'Manrope',sans-serif;font-weight:600}.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-description{font-size:12px;color:#6f6b64;margin-top:2px;line-height:1.55}.elementor-433 .elementor-element.elementor-element-459fe11{flex:1 1 0;min-width:0;padding-right:14px;position:relative}.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-icon{width:26px;flex:0 0 26px;margin-inline-end:0}.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-wrapper{gap:10px;align-items:center}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-wrapper{flex-direction:row;align-items:flex-start;text-align:left}.elementor-433 .elementor-element.elementor-element-459fe11 .elementor-icon-box-content{text-align:left}}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-459fe11{flex:0 0 auto;width:100%;padding:16px;border-right:0!important;border-bottom:1px solid #ddd6cc}}.elementor-433 .elementor-element.elementor-element-459fe11::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:34px;background:#ddd6cc}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-459fe11::after{display:none}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-901c66f */.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-icon{margin-inline-end:10px}.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-icon .elementor-icon{width:28px;height:28px}.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-icon svg,.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-icon i{width:26px;height:26px;font-size:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-icon svg{stroke-width:1.3}.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-title{font-size:13px;margin:0}.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-title,.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-title *{font-family:'Manrope',sans-serif;font-weight:600}.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-description{font-size:12px;color:#6f6b64;margin-top:2px;line-height:1.55}.elementor-433 .elementor-element.elementor-element-901c66f{flex:1 1 0;min-width:0;padding-right:14px;position:relative}.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-icon{width:26px;flex:0 0 26px;margin-inline-end:0}.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-wrapper{gap:10px;align-items:center}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-wrapper{flex-direction:row;align-items:flex-start;text-align:left}.elementor-433 .elementor-element.elementor-element-901c66f .elementor-icon-box-content{text-align:left}}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-901c66f{flex:0 0 auto;width:100%;padding:16px;border-right:0!important;border-bottom:1px solid #ddd6cc}}.elementor-433 .elementor-element.elementor-element-901c66f::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:34px;background:#ddd6cc}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-901c66f::after{display:none}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2ef262 */.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-icon{margin-inline-end:10px}.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-icon .elementor-icon{width:28px;height:28px}.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-icon svg,.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-icon i{width:26px;height:26px;font-size:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-icon svg{stroke-width:1.3}.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-title{font-size:13px;margin:0}.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-title,.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-title *{font-family:'Manrope',sans-serif;font-weight:600}.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-description{font-size:12px;color:#6f6b64;margin-top:2px;line-height:1.55}.elementor-433 .elementor-element.elementor-element-c2ef262{flex:1 1 0;min-width:0;padding-right:14px;position:relative}.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-icon{width:26px;flex:0 0 26px;margin-inline-end:0}.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-wrapper{gap:10px;align-items:center}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-wrapper{flex-direction:row;align-items:flex-start;text-align:left}.elementor-433 .elementor-element.elementor-element-c2ef262 .elementor-icon-box-content{text-align:left}}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-c2ef262{flex:0 0 auto;width:100%;padding:16px;border-right:0!important;border-bottom:1px solid #ddd6cc}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1553d04 */.elementor-433 .elementor-element.elementor-element-1553d04{margin:6px 0 34px;max-width:560px;flex-wrap:wrap}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde6974 */.elementor-433 .elementor-element.elementor-element-fde6974{margin-bottom:30px} .elementor-433 .elementor-element.elementor-element-fde6974 p{margin:0;max-width:600px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a040e8 */.elementor-433 .elementor-element.elementor-element-3a040e8 .elementor-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9119b01 */.elementor-433 .elementor-element.elementor-element-9119b01{flex:0 0 auto;width:52%;max-width:52%;padding:58px max(34px,4vw) 54px max(24px,calc((100vw - 1180px)/2))}@media(max-width:980px){.elementor-433 .elementor-element.elementor-element-9119b01{width:100%;max-width:100%;padding:52px 36px}}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-9119b01{padding:40px 22px 48px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef774a8 */.elementor-433 .elementor-element.elementor-element-ef774a8{flex:0 0 50%;max-width:50%;position:relative;overflow:hidden;background-color:#e9e1d7}.elementor-433 .elementor-element.elementor-element-ef774a8 .elementor-widget-wlx-hero-galeria{flex:1 1 auto;display:flex;min-height:0;width:100%}.elementor-433 .elementor-element.elementor-element-ef774a8 .elementor-widget-container{display:flex;flex:1 1 auto;min-height:0;width:100%;padding:0}.elementor-433 .elementor-element.elementor-element-ef774a8 .elementor-widget-wlx-hero-galeria{padding:0}@media(max-width:980px){.elementor-433 .elementor-element.elementor-element-ef774a8{flex:0 0 auto;width:100%;max-width:100%}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6366c42 */.elementor-433 .elementor-element.elementor-element-6366c42 .elementor-heading-title{font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.025em;margin:0 0 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3823044 */.elementor-433 .elementor-element.elementor-element-3823044{width:46px;height:1px;margin:18px 0 28px;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-84b3d5b */.elementor-433 .elementor-element.elementor-element-84b3d5b .elementor-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px} .elementor-433 .elementor-element.elementor-element-84b3d5b .elementor-icon.elementor-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round} .elementor-433 .elementor-element.elementor-element-84b3d5b i{font-size:26px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce89775 */.elementor-433 .elementor-element.elementor-element-ce89775 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d4c52 */.elementor-433 .elementor-element.elementor-element-47d4c52{background-color:#f7f2ea;padding:24px 28px;margin-top:28px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daaa261 */.elementor-433 .elementor-element.elementor-element-daaa261{flex:1.2 1 0;min-width:0;padding:0}@media(max-width:980px){.elementor-433 .elementor-element.elementor-element-daaa261{flex:1 1 100%}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55da7c5 */.elementor-433 .elementor-element.elementor-element-55da7c5 .elementor-heading-title{line-height:1;margin:0 0 2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7227390 */.elementor-433 .elementor-element.elementor-element-7227390{margin-bottom:18px} .elementor-433 .elementor-element.elementor-element-7227390 p{margin:0}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5903a65 */.elementor-433 .elementor-element.elementor-element-5903a65 .elementor-icon-list-icon{width:18px;height:18px;border:1px solid #6d6860;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.elementor-433 .elementor-element.elementor-element-5903a65 .elementor-icon-list-item{align-items:flex-start;gap:12px}.elementor-433 .elementor-element.elementor-element-5903a65 .elementor-icon-list-text{font-size:13px;line-height:1.55}.elementor-433 .elementor-element.elementor-element-5903a65 .elementor-icon-list-item:not(:last-child){margin-bottom:11px}.elementor-433 .elementor-element.elementor-element-5903a65 .elementor-icon-list-icon{border:0;width:22px;height:22px;margin-top:0}.elementor-433 .elementor-element.elementor-element-5903a65{margin:20px 0 24px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1effead */.elementor-433 .elementor-element.elementor-element-1effead{margin:4px 0 10px} .elementor-433 .elementor-element.elementor-element-1effead p{margin:0}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10efb36 */.elementor-433 .elementor-element.elementor-element-10efb36{flex:1 1 0;min-width:0;width:auto;padding:0}.elementor-433 .elementor-element.elementor-element-10efb36 .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.elementor-433 .elementor-element.elementor-element-10efb36 .elementor-icon-box-icon{margin:0;border:0}.elementor-433 .elementor-element.elementor-element-10efb36 .elementor-icon-box-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.elementor-433 .elementor-element.elementor-element-10efb36 .elementor-icon-box-title{font-family:'Manrope',sans-serif;font-size:10px;line-height:1.35;font-weight:400;color:#4b4741;margin:0;padding:0 4px}.elementor-433 .elementor-element.elementor-element-10efb36 .elementor-icon-box-description{display:none}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aaca955 */.elementor-433 .elementor-element.elementor-element-aaca955{flex:1 1 0;min-width:0;width:auto;padding:0}.elementor-433 .elementor-element.elementor-element-aaca955 .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.elementor-433 .elementor-element.elementor-element-aaca955 .elementor-icon-box-icon{margin:0;border:0}.elementor-433 .elementor-element.elementor-element-aaca955 .elementor-icon-box-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.elementor-433 .elementor-element.elementor-element-aaca955 .elementor-icon-box-title{font-family:'Manrope',sans-serif;font-size:10px;line-height:1.35;font-weight:400;color:#4b4741;margin:0;padding:0 4px}.elementor-433 .elementor-element.elementor-element-aaca955 .elementor-icon-box-description{display:none}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c668ea */.elementor-433 .elementor-element.elementor-element-4c668ea{flex:1 1 0;min-width:0;width:auto;padding:0}.elementor-433 .elementor-element.elementor-element-4c668ea .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.elementor-433 .elementor-element.elementor-element-4c668ea .elementor-icon-box-icon{margin:0;border:0}.elementor-433 .elementor-element.elementor-element-4c668ea .elementor-icon-box-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.elementor-433 .elementor-element.elementor-element-4c668ea .elementor-icon-box-title{font-family:'Manrope',sans-serif;font-size:10px;line-height:1.35;font-weight:400;color:#4b4741;margin:0;padding:0 4px}.elementor-433 .elementor-element.elementor-element-4c668ea .elementor-icon-box-description{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df4cb2 */.elementor-433 .elementor-element.elementor-element-0df4cb2{border-top:1px solid #d8d0c5;margin-top:22px;padding-top:18px;align-items:flex-start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e997f00 */.elementor-433 .elementor-element.elementor-element-e997f00{background:linear-gradient(145deg,#fbf8f3,#f3eee7);border:1px solid #ddd5cb;padding:34px;box-shadow:0 18px 55px rgba(41,35,29,.08)}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-e997f00{padding:26px 20px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e95a6 */.elementor-433 .elementor-element.elementor-element-28e95a6{flex:.72 1 0;min-width:310px;padding:0;position:sticky;top:24px}@media(max-width:980px){.elementor-433 .elementor-element.elementor-element-28e95a6{flex:1 1 100%;min-width:0;position:relative;top:auto}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6937f09 */.elementor-433 .elementor-element.elementor-element-6937f09{margin-bottom:18px} .elementor-433 .elementor-element.elementor-element-6937f09 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adf5a5f */.elementor-433 .elementor-element.elementor-element-adf5a5f .elementor-heading-title{font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.025em;margin:0 0 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ea4a63 */.elementor-433 .elementor-element.elementor-element-9ea4a63{width:46px;height:1px;margin:18px 0 28px;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-239b38d */.elementor-433 .elementor-element.elementor-element-239b38d{margin-bottom:34px} .elementor-433 .elementor-element.elementor-element-239b38d p{margin:0;max-width:700px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd5f8e7 */.elementor-433 .elementor-element.elementor-element-fd5f8e7{margin-bottom:12px} .elementor-433 .elementor-element.elementor-element-fd5f8e7 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc0decc */.elementor-433 .elementor-element.elementor-element-bc0decc .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:-.01em;margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dde5e2b */.elementor-433 .elementor-element.elementor-element-dde5e2b .elementor-icon-list-icon{width:18px;height:18px;border:1px solid #6d6860;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.elementor-433 .elementor-element.elementor-element-dde5e2b .elementor-icon-list-item{align-items:flex-start;gap:12px}.elementor-433 .elementor-element.elementor-element-dde5e2b .elementor-icon-list-text{font-size:13px;line-height:1.55}.elementor-433 .elementor-element.elementor-element-dde5e2b .elementor-icon-list-item:not(:last-child){margin-bottom:11px}.elementor-433 .elementor-element.elementor-element-dde5e2b .elementor-icon-list-icon i,.elementor-433 .elementor-element.elementor-element-dde5e2b .elementor-icon-list-icon svg{display:none}.elementor-433 .elementor-element.elementor-element-dde5e2b .elementor-icon-list-icon::before{content:'\2713';font-size:11px;line-height:1;font-weight:400;color:#171714}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396247f */.elementor-433 .elementor-element.elementor-element-396247f{background-color:#fff;border:1px solid #ddd6cd;padding:28px 26px;flex:0 0 auto;width:calc(50% - 9px)}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-396247f{width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d9c8c3 */.elementor-433 .elementor-element.elementor-element-5d9c8c3{margin-bottom:12px} .elementor-433 .elementor-element.elementor-element-5d9c8c3 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5d0958 */.elementor-433 .elementor-element.elementor-element-e5d0958 .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:-.01em;margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8f4664 */.elementor-433 .elementor-element.elementor-element-b8f4664 .elementor-icon-list-icon{width:18px;height:18px;border:1px solid #6d6860;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.elementor-433 .elementor-element.elementor-element-b8f4664 .elementor-icon-list-item{align-items:flex-start;gap:12px}.elementor-433 .elementor-element.elementor-element-b8f4664 .elementor-icon-list-text{font-size:13px;line-height:1.55}.elementor-433 .elementor-element.elementor-element-b8f4664 .elementor-icon-list-item:not(:last-child){margin-bottom:11px}.elementor-433 .elementor-element.elementor-element-b8f4664 .elementor-icon-list-icon i,.elementor-433 .elementor-element.elementor-element-b8f4664 .elementor-icon-list-icon svg{display:none}.elementor-433 .elementor-element.elementor-element-b8f4664 .elementor-icon-list-icon::before{content:'\2713';font-size:11px;line-height:1;font-weight:400;color:#171714}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b14b451 */.elementor-433 .elementor-element.elementor-element-b14b451{background-color:#fff;border:1px solid #ddd6cd;padding:28px 26px;flex:0 0 auto;width:calc(50% - 9px)}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-b14b451{width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89cf257 */.elementor-433 .elementor-element.elementor-element-89cf257{margin-bottom:12px} .elementor-433 .elementor-element.elementor-element-89cf257 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8ebc0f */.elementor-433 .elementor-element.elementor-element-f8ebc0f .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:-.01em;margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0dcc8b3 */.elementor-433 .elementor-element.elementor-element-0dcc8b3 .elementor-icon-list-icon{width:18px;height:18px;border:1px solid #6d6860;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.elementor-433 .elementor-element.elementor-element-0dcc8b3 .elementor-icon-list-item{align-items:flex-start;gap:12px}.elementor-433 .elementor-element.elementor-element-0dcc8b3 .elementor-icon-list-text{font-size:13px;line-height:1.55}.elementor-433 .elementor-element.elementor-element-0dcc8b3 .elementor-icon-list-item:not(:last-child){margin-bottom:11px}.elementor-433 .elementor-element.elementor-element-0dcc8b3 .elementor-icon-list-icon i,.elementor-433 .elementor-element.elementor-element-0dcc8b3 .elementor-icon-list-icon svg{display:none}.elementor-433 .elementor-element.elementor-element-0dcc8b3 .elementor-icon-list-icon::before{content:'\2713';font-size:11px;line-height:1;font-weight:400;color:#171714}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d6590d */.elementor-433 .elementor-element.elementor-element-8d6590d{background-color:#fff;border:1px solid #ddd6cd;padding:28px 26px;flex:0 0 auto;width:calc(50% - 9px)}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-8d6590d{width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-817ab15 */.elementor-433 .elementor-element.elementor-element-817ab15{margin-bottom:12px} .elementor-433 .elementor-element.elementor-element-817ab15 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19a7db8 */.elementor-433 .elementor-element.elementor-element-19a7db8 .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:-.01em;margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a1d604 */.elementor-433 .elementor-element.elementor-element-0a1d604 .elementor-icon-list-icon{width:18px;height:18px;border:1px solid #6d6860;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.elementor-433 .elementor-element.elementor-element-0a1d604 .elementor-icon-list-item{align-items:flex-start;gap:12px}.elementor-433 .elementor-element.elementor-element-0a1d604 .elementor-icon-list-text{font-size:13px;line-height:1.55}.elementor-433 .elementor-element.elementor-element-0a1d604 .elementor-icon-list-item:not(:last-child){margin-bottom:11px}.elementor-433 .elementor-element.elementor-element-0a1d604 .elementor-icon-list-icon i,.elementor-433 .elementor-element.elementor-element-0a1d604 .elementor-icon-list-icon svg{display:none}.elementor-433 .elementor-element.elementor-element-0a1d604 .elementor-icon-list-icon::before{content:'\2713';font-size:11px;line-height:1;font-weight:400;color:#171714}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10769d3 */.elementor-433 .elementor-element.elementor-element-10769d3{background-color:#fff;border:1px solid #ddd6cd;padding:28px 26px;flex:0 0 auto;width:calc(50% - 9px)}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-10769d3{width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd54759 */.elementor-433 .elementor-element.elementor-element-dd54759{margin-bottom:12px} .elementor-433 .elementor-element.elementor-element-dd54759 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f4d66b */.elementor-433 .elementor-element.elementor-element-9f4d66b .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:-.01em;margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-025780a */.elementor-433 .elementor-element.elementor-element-025780a .elementor-icon-list-icon{width:18px;height:18px;border:1px solid #6d6860;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.elementor-433 .elementor-element.elementor-element-025780a .elementor-icon-list-item{align-items:flex-start;gap:12px}.elementor-433 .elementor-element.elementor-element-025780a .elementor-icon-list-text{font-size:13px;line-height:1.55}.elementor-433 .elementor-element.elementor-element-025780a .elementor-icon-list-item:not(:last-child){margin-bottom:11px}.elementor-433 .elementor-element.elementor-element-025780a .elementor-icon-list-icon i,.elementor-433 .elementor-element.elementor-element-025780a .elementor-icon-list-icon svg{display:none}.elementor-433 .elementor-element.elementor-element-025780a .elementor-icon-list-icon::before{content:'\2713';font-size:11px;line-height:1;font-weight:400;color:#171714}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137678c */.elementor-433 .elementor-element.elementor-element-137678c{background-color:#fff;border:1px solid #ddd6cd;padding:28px 26px;flex:0 0 auto;width:calc(50% - 9px)}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-137678c{width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0101ee3 */.elementor-433 .elementor-element.elementor-element-0101ee3{margin-bottom:12px} .elementor-433 .elementor-element.elementor-element-0101ee3 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1ccce3 */.elementor-433 .elementor-element.elementor-element-f1ccce3 .elementor-heading-title{font-size:24px;line-height:1.15;letter-spacing:-.01em;margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4b87f1 */.elementor-433 .elementor-element.elementor-element-c4b87f1 .elementor-icon-list-icon{width:18px;height:18px;border:1px solid #6d6860;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.elementor-433 .elementor-element.elementor-element-c4b87f1 .elementor-icon-list-item{align-items:flex-start;gap:12px}.elementor-433 .elementor-element.elementor-element-c4b87f1 .elementor-icon-list-text{font-size:13px;line-height:1.55}.elementor-433 .elementor-element.elementor-element-c4b87f1 .elementor-icon-list-item:not(:last-child){margin-bottom:11px}.elementor-433 .elementor-element.elementor-element-c4b87f1 .elementor-icon-list-icon i,.elementor-433 .elementor-element.elementor-element-c4b87f1 .elementor-icon-list-icon svg{display:none}.elementor-433 .elementor-element.elementor-element-c4b87f1 .elementor-icon-list-icon::before{content:'\2713';font-size:11px;line-height:1;font-weight:400;color:#171714}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29952da */.elementor-433 .elementor-element.elementor-element-29952da{background-color:#fff;border:1px solid #ddd6cd;padding:28px 26px;flex:0 0 auto;width:calc(50% - 9px)}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-29952da{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f6f32c */.elementor-433 .elementor-element.elementor-element-1f6f32c{flex-wrap:wrap;align-items:stretch}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec322b6 */.elementor-433 .elementor-element.elementor-element-ec322b6 .elementor-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392cdd2 */.elementor-433 .elementor-element.elementor-element-392cdd2{margin-bottom:18px} .elementor-433 .elementor-element.elementor-element-392cdd2 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7e7130 */.elementor-433 .elementor-element.elementor-element-b7e7130 .elementor-heading-title{font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.025em;margin:0 0 24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa22cb */.elementor-433 .elementor-element.elementor-element-baa22cb .elementor-heading-title{font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.025em;margin:0 0 24px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-676456a */.elementor-433 .elementor-element.elementor-element-676456a{margin-bottom:18px} .elementor-433 .elementor-element.elementor-element-676456a p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3b7e8a */.elementor-433 .elementor-element.elementor-element-a3b7e8a .elementor-heading-title{font-size:clamp(32px,3.4vw,48px);line-height:1;letter-spacing:-.02em;margin:0 0 22px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2609ed0 */.elementor-433 .elementor-element.elementor-element-2609ed0 p{margin:0;max-width:440px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1092e72 */.elementor-433 .elementor-element.elementor-element-1092e72 .elementor-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:16px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8148ee */.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-icon{width:18px;height:18px;border:1px solid #bdb7ad;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-item{align-items:flex-start;gap:12px}.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-text{font-size:14px;line-height:1.55}.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-item:not(:last-child){margin-bottom:11px}.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-icon i,.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-icon svg{display:none}.elementor-433 .elementor-element.elementor-element-f8148ee .elementor-icon-list-icon::before{content:'\2713';font-size:11px;line-height:1;font-weight:400;color:#f3f0eb}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e9f55c */.elementor-433 .elementor-element.elementor-element-8e9f55c .elementor-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c73f3c9 */.elementor-433 .elementor-element.elementor-element-c73f3c9{margin-bottom:18px} .elementor-433 .elementor-element.elementor-element-c73f3c9 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07ee369 */.elementor-433 .elementor-element.elementor-element-07ee369 .elementor-heading-title{font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.025em;margin:0 0 24px}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-06dbbd0 */.elementor-433 .elementor-element.elementor-element-06dbbd0 .elementor-accordion-item{border-top:1px solid #d8d2ca;padding:18px 0}.elementor-433 .elementor-element.elementor-element-06dbbd0 .elementor-accordion-item:last-child{border-bottom:1px solid #d8d2ca}.elementor-433 .elementor-element.elementor-element-06dbbd0 .elementor-tab-title{padding:0 32px 0 0;cursor:pointer}.elementor-433 .elementor-element.elementor-element-06dbbd0 .elementor-tab-content{max-width:760px;padding:14px 0 0;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e044d3 */.elementor-433 .elementor-element.elementor-element-9e044d3{max-width:900px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee6c5ff */.elementor-433 .elementor-element.elementor-element-ee6c5ff .elementor-heading-title{line-height:1;margin:0 0 24px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-131e7f1 */.elementor-433 .elementor-element.elementor-element-131e7f1{margin-bottom:18px}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-283286f */.elementor-433 .elementor-element.elementor-element-283286f .fluentform .ff-btn-submit{background:#11110f;color:#ffffff;min-height:54px;padding:0 26px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43e3435 */.elementor-433 .elementor-element.elementor-element-43e3435{background-color:#fff;border:1px solid #ddd6cd;padding:34px}@media(max-width:680px){.elementor-433 .elementor-element.elementor-element-43e3435{padding:26px 20px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626c88f */.elementor-433 .elementor-element.elementor-element-626c88f{flex:1.15 1 0;padding:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-532ff4b */.elementor-433 .elementor-element.elementor-element-532ff4b{position:absolute;inset:0;height:100%;width:100%;}.elementor-433 .elementor-element.elementor-element-532ff4b .elementor-widget-container{height:100%;}.elementor-433 .elementor-element.elementor-element-532ff4b img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6940453 */.elementor-433 .elementor-element.elementor-element-6940453{position:relative;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b59182 */.elementor-433 .elementor-element.elementor-element-5b59182 .elementor-button{border-bottom:1px solid currentColor;border-radius:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d54b0f0 */.elementor-433 .elementor-element.elementor-element-d54b0f0{padding:90px clamp(36px,7vw,110px) !important;}@media(max-width:767px){.elementor-433 .elementor-element.elementor-element-d54b0f0{padding:62px 22px !important;}}/* End custom CSS */