.elementor-1335 .elementor-element.elementor-element-ffc76cf{--display:flex;--min-height:560px;--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:flex-start;--overlay-opacity:0.5;--padding-top:160px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-1335 .elementor-element.elementor-element-ffc76cf:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-ffc76cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psychoterapia.pila.pl/wp-content/uploads/2026/03/Agnieszka-Widomska-full-hd-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1335 .elementor-element.elementor-element-ffc76cf::before, .elementor-1335 .elementor-element.elementor-element-ffc76cf > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-ffc76cf > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-ffc76cf > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-ffc76cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-ffc76cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(90deg, #FFFFFFF2 18%, #FFFFFF59 92%);}.elementor-1335 .elementor-element.elementor-element-1e98af7{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1335 .elementor-element.elementor-element-8fd0ab9 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-d899498{text-align:start;}.elementor-1335 .elementor-element.elementor-element-d899498 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:600;line-height:1.18em;color:#3B3630;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1335 .elementor-element.elementor-element-a722cae{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.8em;color:#4A443D;}.elementor-1335 .elementor-element.elementor-element-8284fc3{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .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 );}.elementor-1335 .elementor-element.elementor-element-fc8fc20 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1335 .elementor-element.elementor-element-fc8fc20 .elementor-button{font-family:"Lora", Sans-serif;font-size:16px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1335 .elementor-element.elementor-element-fc8fc20{width:initial;max-width:initial;}.elementor-1335 .elementor-element.elementor-element-81c99e1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1335 .elementor-element.elementor-element-81c99e1 .elementor-button{font-family:"Lora", Sans-serif;font-size:16px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1335 .elementor-element.elementor-element-81c99e1{width:initial;max-width:initial;}.elementor-1335 .elementor-element.elementor-element-467b3de{--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;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:96px;--padding-bottom:104px;--padding-left:64px;--padding-right:64px;}.elementor-1335 .elementor-element.elementor-element-467b3de:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-467b3de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-c9ca74b{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-d93a7b9{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1335 .elementor-element.elementor-element-9907cea img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-1335 .elementor-element.elementor-element-042e52a{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-134d403 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-1d30418 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1335 .elementor-element.elementor-element-576bc9a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.85em;color:#4A443D;}.elementor-1335 .elementor-element.elementor-element-57a4748{--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;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-1335 .elementor-element.elementor-element-57a4748:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-57a4748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-1335 .elementor-element.elementor-element-65ee8dd{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-65ee8dd.e-con{--align-self:center;}.elementor-1335 .elementor-element.elementor-element-1a70519{text-align:center;}.elementor-1335 .elementor-element.elementor-element-1a70519 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-2eae6a6{text-align:center;}.elementor-1335 .elementor-element.elementor-element-2eae6a6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1335 .elementor-element.elementor-element-f1ba90c{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-2036aaa{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1335 .elementor-element.elementor-element-4ff2fb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-4ff2fb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-4ff2fb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-4ff2fb3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1335 .elementor-element.elementor-element-4ff2fb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1335 .elementor-element.elementor-element-4ff2fb3 .elementor-icon-list-icon i{color:#6E8A64;transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-4ff2fb3 .elementor-icon-list-icon svg{fill:#6E8A64;transition:fill 0.3s;}.elementor-1335 .elementor-element.elementor-element-4ff2fb3{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1335 .elementor-element.elementor-element-4ff2fb3 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1335 .elementor-element.elementor-element-4ff2fb3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-4ff2fb3 .elementor-icon-list-item > a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-1335 .elementor-element.elementor-element-4ff2fb3 .elementor-icon-list-text{color:#4A443D;transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-4ff2fb3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A5633;}.elementor-1335 .elementor-element.elementor-element-c5a9e75{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-4d2c420 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-4d2c420 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-4d2c420 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-4d2c420 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1335 .elementor-element.elementor-element-4d2c420 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1335 .elementor-element.elementor-element-4d2c420 .elementor-icon-list-icon i{color:#6E8A64;transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-4d2c420 .elementor-icon-list-icon svg{fill:#6E8A64;transition:fill 0.3s;}.elementor-1335 .elementor-element.elementor-element-4d2c420{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1335 .elementor-element.elementor-element-4d2c420 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1335 .elementor-element.elementor-element-4d2c420 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-4d2c420 .elementor-icon-list-item > a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-1335 .elementor-element.elementor-element-4d2c420 .elementor-icon-list-text{color:#4A443D;transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-4d2c420 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A5633;}.elementor-1335 .elementor-element.elementor-element-74e8b7e{--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;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-1335 .elementor-element.elementor-element-74e8b7e:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-74e8b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-2315d69{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-2315d69.e-con{--align-self:center;}.elementor-1335 .elementor-element.elementor-element-24b61db{text-align:center;}.elementor-1335 .elementor-element.elementor-element-24b61db .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-4610594{text-align:center;}.elementor-1335 .elementor-element.elementor-element-4610594 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1335 .elementor-element.elementor-element-503f4e5{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-dfa2da1{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-0326160 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-c6a1ec6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.32em;color:#52684F;}.elementor-1335 .elementor-element.elementor-element-40f2968{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1335 .elementor-element.elementor-element-3685223 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1335 .elementor-element.elementor-element-3685223 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1335 .elementor-element.elementor-element-3685223 .elementor-button{font-family:"Lora", Sans-serif;font-size:15px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1335 .elementor-element.elementor-element-3685223{width:initial;max-width:initial;}.elementor-1335 .elementor-element.elementor-element-fce6041{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-11011d9 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-9d37971 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.32em;color:#52684F;}.elementor-1335 .elementor-element.elementor-element-6ece7e4{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1335 .elementor-element.elementor-element-35c83d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1335 .elementor-element.elementor-element-35c83d0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1335 .elementor-element.elementor-element-35c83d0 .elementor-button{font-family:"Lora", Sans-serif;font-size:15px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1335 .elementor-element.elementor-element-35c83d0{width:initial;max-width:initial;}.elementor-1335 .elementor-element.elementor-element-dfe5c1c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-1bfe5ed .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-728a8ab .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.32em;color:#52684F;}.elementor-1335 .elementor-element.elementor-element-82ea193{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1335 .elementor-element.elementor-element-0fc00fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1335 .elementor-element.elementor-element-0fc00fb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1335 .elementor-element.elementor-element-0fc00fb .elementor-button{font-family:"Lora", Sans-serif;font-size:15px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1335 .elementor-element.elementor-element-0fc00fb{width:initial;max-width:initial;}.elementor-1335 .elementor-element.elementor-element-6810e0e{--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;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-1335 .elementor-element.elementor-element-6810e0e:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-6810e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-1335 .elementor-element.elementor-element-ee83b8f{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-ee83b8f.e-con{--align-self:center;}.elementor-1335 .elementor-element.elementor-element-794ec5a{text-align:center;}.elementor-1335 .elementor-element.elementor-element-794ec5a .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-a5e4bc5{text-align:center;}.elementor-1335 .elementor-element.elementor-element-a5e4bc5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1335 .elementor-element.elementor-element-0f9dfbe{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-f090ca0{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-5ed3885 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:400;line-height:1em;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-142a6e7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;color:#52684F;}.elementor-1335 .elementor-element.elementor-element-8f3edda{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1335 .elementor-element.elementor-element-766d53a{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-a83477c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:400;line-height:1em;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-26d91f6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;color:#52684F;}.elementor-1335 .elementor-element.elementor-element-d9d8274{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1335 .elementor-element.elementor-element-98b783a{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-7fb7967 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:400;line-height:1em;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-6ce034b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;color:#52684F;}.elementor-1335 .elementor-element.elementor-element-e247656{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1335 .elementor-element.elementor-element-1edc3dc{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-cf0059e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:400;line-height:1em;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-a80cbd9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;color:#52684F;}.elementor-1335 .elementor-element.elementor-element-6f85178{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1335 .elementor-element.elementor-element-d9e37cb{--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;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-1335 .elementor-element.elementor-element-d9e37cb:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-d9e37cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-6777db0{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-6777db0.e-con{--align-self:center;}.elementor-1335 .elementor-element.elementor-element-7221275{text-align:center;}.elementor-1335 .elementor-element.elementor-element-7221275 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-8c6dbde{text-align:center;}.elementor-1335 .elementor-element.elementor-element-8c6dbde .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1335 .elementor-element.elementor-element-a5555a0{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-a5555a0.e-con{--align-self:center;}.elementor-1335 .elementor-element.elementor-element-080cef3{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.85em;color:#4A443D;}.elementor-1335 .elementor-element.elementor-element-ff955ec{--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;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:84px;--padding-bottom:84px;--padding-left:64px;--padding-right:64px;}.elementor-1335 .elementor-element.elementor-element-ff955ec:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-ff955ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-1335 .elementor-element.elementor-element-a68b5be{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-a68b5be.e-con{--align-self:center;}.elementor-1335 .elementor-element.elementor-element-9a8d938{text-align:center;}.elementor-1335 .elementor-element.elementor-element-9a8d938 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-00068c9{text-align:center;}.elementor-1335 .elementor-element.elementor-element-00068c9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1335 .elementor-element.elementor-element-e1440ea{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-e1440ea.e-con{--align-self:center;}.elementor-1335 .elementor-element.elementor-element-5a9cd34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-5a9cd34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-5a9cd34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-5a9cd34 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1335 .elementor-element.elementor-element-5a9cd34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1335 .elementor-element.elementor-element-5a9cd34 .elementor-icon-list-icon i{color:#6E8A64;transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-5a9cd34 .elementor-icon-list-icon svg{fill:#6E8A64;transition:fill 0.3s;}.elementor-1335 .elementor-element.elementor-element-5a9cd34{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1335 .elementor-element.elementor-element-5a9cd34 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1335 .elementor-element.elementor-element-5a9cd34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-5a9cd34 .elementor-icon-list-item > a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-1335 .elementor-element.elementor-element-5a9cd34 .elementor-icon-list-text{color:#4A443D;transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-5a9cd34 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A5633;}.elementor-1335 .elementor-element.elementor-element-f544698 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1335 .elementor-element.elementor-element-f544698 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1335 .elementor-element.elementor-element-f544698 .elementor-button{font-family:"Lora", Sans-serif;font-size:15px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1335 .elementor-element.elementor-element-f544698{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:initial;max-width:initial;}.elementor-1335 .elementor-element.elementor-element-1a96382{--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;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-1335 .elementor-element.elementor-element-1a96382:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-1a96382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1335 .elementor-element.elementor-element-64614cf{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-68f7952{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-7ddd2c9 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-bc72c0d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1335 .elementor-element.elementor-element-797de9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-797de9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-797de9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-797de9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1335 .elementor-element.elementor-element-797de9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1335 .elementor-element.elementor-element-797de9c .elementor-icon-list-icon i{color:#6E8A64;transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-797de9c .elementor-icon-list-icon svg{fill:#6E8A64;transition:fill 0.3s;}.elementor-1335 .elementor-element.elementor-element-797de9c{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1335 .elementor-element.elementor-element-797de9c .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1335 .elementor-element.elementor-element-797de9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-797de9c .elementor-icon-list-item > a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-1335 .elementor-element.elementor-element-797de9c .elementor-icon-list-text{color:#4A443D;transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-797de9c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A5633;}.elementor-1335 .elementor-element.elementor-element-8637fe1{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-5c2f6ed .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;color:#6E8A64;}.elementor-1335 .elementor-element.elementor-element-4978bf4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1335 .elementor-element.elementor-element-0d30cad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-0d30cad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-0d30cad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1335 .elementor-element.elementor-element-0d30cad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1335 .elementor-element.elementor-element-0d30cad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1335 .elementor-element.elementor-element-0d30cad .elementor-icon-list-icon i{color:#6E8A64;transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-0d30cad .elementor-icon-list-icon svg{fill:#6E8A64;transition:fill 0.3s;}.elementor-1335 .elementor-element.elementor-element-0d30cad{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1335 .elementor-element.elementor-element-0d30cad .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1335 .elementor-element.elementor-element-0d30cad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-0d30cad .elementor-icon-list-item > a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-1335 .elementor-element.elementor-element-0d30cad .elementor-icon-list-text{color:#4A443D;transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-0d30cad .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A5633;}.elementor-1335 .elementor-element.elementor-element-e8984f5{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1335 .elementor-element.elementor-element-6636cbb{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-d206b8e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1335 .elementor-element.elementor-element-d206b8e .elementor-button{font-family:"Lora", Sans-serif;font-size:16px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1335 .elementor-element.elementor-element-d206b8e{width:initial;max-width:initial;}.elementor-1335 .elementor-element.elementor-element-4529291 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1335 .elementor-element.elementor-element-4529291 .elementor-button{font-family:"Lora", Sans-serif;font-size:16px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1335 .elementor-element.elementor-element-4529291{width:initial;max-width:initial;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1335 .elementor-element.elementor-element-1e98af7{--width:58%;}.elementor-1335 .elementor-element.elementor-element-d93a7b9{--width:36%;}.elementor-1335 .elementor-element.elementor-element-042e52a{--width:58%;}.elementor-1335 .elementor-element.elementor-element-65ee8dd{--width:760px;}.elementor-1335 .elementor-element.elementor-element-2036aaa{--width:48%;}.elementor-1335 .elementor-element.elementor-element-c5a9e75{--width:48%;}.elementor-1335 .elementor-element.elementor-element-2315d69{--width:760px;}.elementor-1335 .elementor-element.elementor-element-dfa2da1{--width:31%;}.elementor-1335 .elementor-element.elementor-element-fce6041{--width:31%;}.elementor-1335 .elementor-element.elementor-element-dfe5c1c{--width:31%;}.elementor-1335 .elementor-element.elementor-element-ee83b8f{--width:760px;}.elementor-1335 .elementor-element.elementor-element-f090ca0{--width:22%;}.elementor-1335 .elementor-element.elementor-element-766d53a{--width:22%;}.elementor-1335 .elementor-element.elementor-element-98b783a{--width:22%;}.elementor-1335 .elementor-element.elementor-element-1edc3dc{--width:22%;}.elementor-1335 .elementor-element.elementor-element-6777db0{--width:760px;}.elementor-1335 .elementor-element.elementor-element-a5555a0{--width:800px;}.elementor-1335 .elementor-element.elementor-element-a68b5be{--width:760px;}.elementor-1335 .elementor-element.elementor-element-e1440ea{--width:800px;}.elementor-1335 .elementor-element.elementor-element-68f7952{--width:48%;}.elementor-1335 .elementor-element.elementor-element-8637fe1{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1335 .elementor-element.elementor-element-1e98af7{--width:100%;}.elementor-1335 .elementor-element.elementor-element-d93a7b9{--width:100%;}.elementor-1335 .elementor-element.elementor-element-042e52a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-65ee8dd{--width:100%;}.elementor-1335 .elementor-element.elementor-element-2036aaa{--width:100%;}.elementor-1335 .elementor-element.elementor-element-c5a9e75{--width:100%;}.elementor-1335 .elementor-element.elementor-element-2315d69{--width:100%;}.elementor-1335 .elementor-element.elementor-element-dfa2da1{--width:100%;}.elementor-1335 .elementor-element.elementor-element-fce6041{--width:100%;}.elementor-1335 .elementor-element.elementor-element-dfe5c1c{--width:100%;}.elementor-1335 .elementor-element.elementor-element-ee83b8f{--width:100%;}.elementor-1335 .elementor-element.elementor-element-f090ca0{--width:100%;}.elementor-1335 .elementor-element.elementor-element-766d53a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-98b783a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-1edc3dc{--width:100%;}.elementor-1335 .elementor-element.elementor-element-6777db0{--width:100%;}.elementor-1335 .elementor-element.elementor-element-a5555a0{--width:100%;}.elementor-1335 .elementor-element.elementor-element-a68b5be{--width:100%;}.elementor-1335 .elementor-element.elementor-element-e1440ea{--width:100%;}.elementor-1335 .elementor-element.elementor-element-68f7952{--width:100%;}.elementor-1335 .elementor-element.elementor-element-8637fe1{--width:100%;}}@media(max-width:1024px){.elementor-1335 .elementor-element.elementor-element-ffc76cf:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-ffc76cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1335 .elementor-element.elementor-element-ffc76cf{--padding-top:140px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1335 .elementor-element.elementor-element-d899498 .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1335 .elementor-element.elementor-element-467b3de{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1335 .elementor-element.elementor-element-c9ca74b{--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-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1335 .elementor-element.elementor-element-1d30418 .elementor-heading-title{font-size:28px;}.elementor-1335 .elementor-element.elementor-element-57a4748{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1335 .elementor-element.elementor-element-2eae6a6 .elementor-heading-title{font-size:28px;}.elementor-1335 .elementor-element.elementor-element-f1ba90c{--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-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1335 .elementor-element.elementor-element-74e8b7e{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1335 .elementor-element.elementor-element-4610594 .elementor-heading-title{font-size:28px;}.elementor-1335 .elementor-element.elementor-element-503f4e5{--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-1335 .elementor-element.elementor-element-c6a1ec6 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-9d37971 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-728a8ab .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-6810e0e{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1335 .elementor-element.elementor-element-a5e4bc5 .elementor-heading-title{font-size:28px;}.elementor-1335 .elementor-element.elementor-element-0f9dfbe{--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-1335 .elementor-element.elementor-element-5ed3885 .elementor-heading-title{font-size:36px;}.elementor-1335 .elementor-element.elementor-element-142a6e7 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-a83477c .elementor-heading-title{font-size:36px;}.elementor-1335 .elementor-element.elementor-element-26d91f6 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-7fb7967 .elementor-heading-title{font-size:36px;}.elementor-1335 .elementor-element.elementor-element-6ce034b .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-cf0059e .elementor-heading-title{font-size:36px;}.elementor-1335 .elementor-element.elementor-element-a80cbd9 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-d9e37cb{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1335 .elementor-element.elementor-element-8c6dbde .elementor-heading-title{font-size:28px;}.elementor-1335 .elementor-element.elementor-element-ff955ec{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1335 .elementor-element.elementor-element-00068c9 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-1a96382{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1335 .elementor-element.elementor-element-64614cf{--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-1335 .elementor-element.elementor-element-bc72c0d .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-4978bf4 .elementor-heading-title{font-size:24px;}}@media(max-width:880px){.elementor-1335 .elementor-element.elementor-element-d899498 .elementor-heading-title{font-size:28px;}.elementor-1335 .elementor-element.elementor-element-1d30418 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-2eae6a6 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-4610594 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-c6a1ec6 .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-9d37971 .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-728a8ab .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-a5e4bc5 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-5ed3885 .elementor-heading-title{font-size:32px;}.elementor-1335 .elementor-element.elementor-element-142a6e7 .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-a83477c .elementor-heading-title{font-size:32px;}.elementor-1335 .elementor-element.elementor-element-26d91f6 .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-7fb7967 .elementor-heading-title{font-size:32px;}.elementor-1335 .elementor-element.elementor-element-6ce034b .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-cf0059e .elementor-heading-title{font-size:32px;}.elementor-1335 .elementor-element.elementor-element-a80cbd9 .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-8c6dbde .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-00068c9 .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-bc72c0d .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-4978bf4 .elementor-heading-title{font-size:22px;}}@media(max-width:767px){.elementor-1335 .elementor-element.elementor-element-ffc76cf{--min-height:520px;--padding-top:120px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1335 .elementor-element.elementor-element-ffc76cf:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-ffc76cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1335 .elementor-element.elementor-element-1e98af7{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1335 .elementor-element.elementor-element-d899498 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1335 .elementor-element.elementor-element-8284fc3{--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-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1335 .elementor-element.elementor-element-467b3de{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1335 .elementor-element.elementor-element-c9ca74b{--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-1335 .elementor-element.elementor-element-d93a7b9{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1335 .elementor-element.elementor-element-042e52a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-1d30418 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-57a4748{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1335 .elementor-element.elementor-element-65ee8dd{--width:100%;}.elementor-1335 .elementor-element.elementor-element-2eae6a6 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-f1ba90c{--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-1335 .elementor-element.elementor-element-2036aaa{--width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1335 .elementor-element.elementor-element-c5a9e75{--width:100%;}.elementor-1335 .elementor-element.elementor-element-74e8b7e{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1335 .elementor-element.elementor-element-2315d69{--width:100%;}.elementor-1335 .elementor-element.elementor-element-4610594 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-503f4e5{--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-1335 .elementor-element.elementor-element-dfa2da1{--width:100%;}.elementor-1335 .elementor-element.elementor-element-c6a1ec6 .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-fce6041{--width:100%;}.elementor-1335 .elementor-element.elementor-element-9d37971 .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-dfe5c1c{--width:100%;}.elementor-1335 .elementor-element.elementor-element-728a8ab .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-6810e0e{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1335 .elementor-element.elementor-element-ee83b8f{--width:100%;}.elementor-1335 .elementor-element.elementor-element-a5e4bc5 .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-0f9dfbe{--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-1335 .elementor-element.elementor-element-f090ca0{--width:100%;}.elementor-1335 .elementor-element.elementor-element-5ed3885 .elementor-heading-title{font-size:32px;}.elementor-1335 .elementor-element.elementor-element-142a6e7 .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-766d53a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-a83477c .elementor-heading-title{font-size:32px;}.elementor-1335 .elementor-element.elementor-element-26d91f6 .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-98b783a{--width:100%;}.elementor-1335 .elementor-element.elementor-element-7fb7967 .elementor-heading-title{font-size:32px;}.elementor-1335 .elementor-element.elementor-element-6ce034b .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-1edc3dc{--width:100%;}.elementor-1335 .elementor-element.elementor-element-cf0059e .elementor-heading-title{font-size:32px;}.elementor-1335 .elementor-element.elementor-element-a80cbd9 .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-d9e37cb{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1335 .elementor-element.elementor-element-6777db0{--width:100%;}.elementor-1335 .elementor-element.elementor-element-8c6dbde .elementor-heading-title{font-size:24px;}.elementor-1335 .elementor-element.elementor-element-a5555a0{--width:100%;}.elementor-1335 .elementor-element.elementor-element-ff955ec{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1335 .elementor-element.elementor-element-a68b5be{--width:100%;}.elementor-1335 .elementor-element.elementor-element-00068c9 .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-e1440ea{--width:100%;}.elementor-1335 .elementor-element.elementor-element-1a96382{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1335 .elementor-element.elementor-element-64614cf{--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-1335 .elementor-element.elementor-element-68f7952{--width:100%;}.elementor-1335 .elementor-element.elementor-element-bc72c0d .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-8637fe1{--width:100%;}.elementor-1335 .elementor-element.elementor-element-4978bf4 .elementor-heading-title{font-size:22px;}.elementor-1335 .elementor-element.elementor-element-6636cbb{--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;}}/* Start custom CSS for container, class: .elementor-element-ffc76cf */:root{
  --psy-line:#E6DED2; --psy-ink:#3B3630; --psy-muted:#7C736A;
  --psy-olive:#6E8A64; --psy-olive-dk:#52684F; --psy-brown:#8A5633;
  --psy-cream:#FBF8F3; --psy-sand:#F1EBE1;
}

/* nadkreslenie sekcji */
.psy-eyebrow .elementor-heading-title{
  font-family:"Lora",serif; font-size:12px; font-weight:500; line-height:1;
  letter-spacing:.2em; text-transform:uppercase; color:var(--psy-olive); margin:0;
}

/* wiersz cennika - zamiast karty tylko wloskowata linia */
.psy-row{ position:relative; transition:background-color .25s ease; }
.psy-row::after{ content:""; position:absolute; left:0; right:0; bottom:0;
  height:1px; background:var(--psy-line); }
.psy-row:last-child::after{ display:none; }
.psy-row:hover{ background-color:rgba(110,138,100,.05); }
.psy-price .elementor-heading-title{ white-space:nowrap; }

/* kolumny rozdzielone pionowa linia */
.psy-cols > .e-con{ position:relative; }
.psy-cols > .e-con + .e-con::before{
  content:""; position:absolute; left:-18px; top:2px; bottom:2px;
  width:1px; background:var(--psy-line);
}
@media(max-width:1024px){ .psy-cols > .e-con + .e-con::before{ display:none; } }

/* listy - pozycje rozdzielone linia, bez ciezkich ikon */
.psy-list .elementor-icon-list-item{
  padding:13px 0 !important; border-bottom:1px solid var(--psy-line);
  align-items:flex-start;
}
.psy-list .elementor-icon-list-item:last-child{ border-bottom:0; padding-bottom:0 !important; }
.psy-list .elementor-icon-list-icon{ padding-top:.35em; }
.psy-list-plain .elementor-icon-list-item{ padding:7px 0 !important; }

/* link tekstowy ze strzalka zamiast wypelnionego przycisku */
.psy-link .elementor-button{
  background-color:transparent !important; padding:0 !important; border-radius:0;
  color:var(--psy-olive-dk) !important; border-bottom:1px solid rgba(110,138,100,.45);
  transition:color .2s ease, border-color .2s ease;
}
.psy-link .elementor-button:hover{
  color:var(--psy-brown) !important; border-bottom-color:var(--psy-brown);
}
.psy-link .elementor-button-icon{ display:inline-block; transition:transform .2s ease; }
.psy-link .elementor-button:hover .elementor-button-icon{ transform:translateX(4px); }

/* przycisk „duch” - lekka alternatywa dla wypelnionego */
.psy-btn-ghost .elementor-button{
  background-color:transparent !important; color:var(--psy-olive-dk) !important;
  border:1px solid rgba(110,138,100,.5);
}
.psy-btn-ghost .elementor-button:hover{
  background-color:rgba(110,138,100,.1) !important; color:var(--psy-olive-dk) !important;
}

/* linki w tresci - cieply akcent zamiast domyslnego niebieskiego */
.elementor-widget-text-editor a, .psy-faq-tresc a{
  color:var(--psy-brown); text-decoration:none;
  border-bottom:1px solid rgba(138,86,51,.35);
  transition:color .2s ease, border-color .2s ease;
}
.elementor-widget-text-editor a:hover, .psy-faq-tresc a:hover{
  color:var(--psy-olive-dk); border-bottom-color:rgba(110,138,100,.6);
}

/* w kolumnach uslug link trzyma sie dolnej krawedzi */
.psy-kol-usluga{ height:100%; }
.psy-kol-usluga .elementor-widget-button{ margin-top:auto !important; padding-top:8px; }

/* duzy, cienki numer etapu */
.psy-step-num .elementor-heading-title{ color:rgba(110,138,100,.5); margin:0; }

/* portret z miekkim tlem w kolorze piasku */
.psy-portret{ position:relative; }
.psy-portret::before{
  content:""; position:absolute; inset:26px -26px -26px 26px;
  background:var(--psy-sand); border-radius:24px; z-index:0;
}
.psy-portret .elementor-widget-image{ position:relative; z-index:1; }
@media(max-width:1024px){ .psy-portret::before{ inset:18px -18px -18px 18px; } }

/* FAQ - pytania rozdzielone linia, bez akordeonowych ramek */
.psy-faq-tresc h3{
  font-family:"Cormorant Garamond",serif; font-size:22px; font-weight:600;
  color:var(--psy-olive-dk); line-height:1.35;
  margin:0 0 10px; padding-top:28px; border-top:1px solid var(--psy-line);
}
.psy-faq-tresc h3:first-child{ padding-top:0; border-top:0; }
.psy-faq-tresc p{ margin:0 0 28px; color:var(--psy-muted); }
.psy-faq-tresc p:last-child{ margin-bottom:0; }

/* kotwice cennika - lekkie pigulki */
.psy-pigulki .elementor-icon-list-items{
  display:flex; flex-wrap:wrap; gap:10px; justify-content:center;
}
.psy-pigulki .elementor-icon-list-item{
  border:1px solid var(--psy-line); border-radius:999px; padding:9px 18px !important;
  transition:border-color .2s ease, background-color .2s ease;
}
.psy-pigulki .elementor-icon-list-item:hover{
  border-color:rgba(110,138,100,.6); background-color:rgba(110,138,100,.06);
}


/* hero - na waskich ekranach mocniejsza zaslona pod tekstem */
@media(max-width:767px){
  .psy-hero > .elementor-background-overlay{
    background-image:none !important; background-color:rgba(255,255,255,.9) !important;
  }
}/* End custom CSS */