.elementor-1336 .elementor-element.elementor-element-55bdf93{--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-1336 .elementor-element.elementor-element-55bdf93:not(.elementor-motion-effects-element-type-background), .elementor-1336 .elementor-element.elementor-element-55bdf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psychoterapia.pila.pl/wp-content/uploads/2025/11/psychoterapia-pila.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1336 .elementor-element.elementor-element-55bdf93::before, .elementor-1336 .elementor-element.elementor-element-55bdf93 > .elementor-background-video-container::before, .elementor-1336 .elementor-element.elementor-element-55bdf93 > .e-con-inner > .elementor-background-video-container::before, .elementor-1336 .elementor-element.elementor-element-55bdf93 > .elementor-background-slideshow::before, .elementor-1336 .elementor-element.elementor-element-55bdf93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1336 .elementor-element.elementor-element-55bdf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(90deg, #FFFFFFF2 18%, #FFFFFF59 92%);}.elementor-1336 .elementor-element.elementor-element-8cdcce8{--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-1336 .elementor-element.elementor-element-ebb1990 .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-1336 .elementor-element.elementor-element-f556376{text-align:start;}.elementor-1336 .elementor-element.elementor-element-f556376 .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-1336 .elementor-element.elementor-element-95ced81{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.8em;color:#4A443D;}.elementor-1336 .elementor-element.elementor-element-eea0113{--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-1336 .elementor-element.elementor-element-a3d5d49 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1336 .elementor-element.elementor-element-a3d5d49 .elementor-button{font-family:"Lora", Sans-serif;font-size:16px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1336 .elementor-element.elementor-element-a3d5d49{width:initial;max-width:initial;}.elementor-1336 .elementor-element.elementor-element-6d6e23f .elementor-button-content-wrapper{flex-direction:row;}.elementor-1336 .elementor-element.elementor-element-6d6e23f .elementor-button{font-family:"Lora", Sans-serif;font-size:16px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1336 .elementor-element.elementor-element-6d6e23f{width:initial;max-width:initial;}.elementor-1336 .elementor-element.elementor-element-8bb2d53{--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-1336 .elementor-element.elementor-element-8bb2d53:not(.elementor-motion-effects-element-type-background), .elementor-1336 .elementor-element.elementor-element-8bb2d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1336 .elementor-element.elementor-element-e77c97c{--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-1336 .elementor-element.elementor-element-cc425ea{--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-1336 .elementor-element.elementor-element-e906f68 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-1336 .elementor-element.elementor-element-a8a8c07{--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-1336 .elementor-element.elementor-element-9b352f1 .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-1336 .elementor-element.elementor-element-5a12d8b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1336 .elementor-element.elementor-element-c98a6d4{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.85em;color:#4A443D;}.elementor-1336 .elementor-element.elementor-element-33c70a8{--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-1336 .elementor-element.elementor-element-33c70a8:not(.elementor-motion-effects-element-type-background), .elementor-1336 .elementor-element.elementor-element-33c70a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-1336 .elementor-element.elementor-element-32b227d{--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-1336 .elementor-element.elementor-element-32b227d.e-con{--align-self:center;}.elementor-1336 .elementor-element.elementor-element-8a213cb{text-align:center;}.elementor-1336 .elementor-element.elementor-element-8a213cb .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-1336 .elementor-element.elementor-element-7524466{text-align:center;}.elementor-1336 .elementor-element.elementor-element-7524466 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1336 .elementor-element.elementor-element-c492280{--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-1336 .elementor-element.elementor-element-060b541{--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-1336 .elementor-element.elementor-element-5ee107b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-5ee107b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-5ee107b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-5ee107b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1336 .elementor-element.elementor-element-5ee107b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1336 .elementor-element.elementor-element-5ee107b .elementor-icon-list-icon i{color:#6E8A64;transition:color 0.3s;}.elementor-1336 .elementor-element.elementor-element-5ee107b .elementor-icon-list-icon svg{fill:#6E8A64;transition:fill 0.3s;}.elementor-1336 .elementor-element.elementor-element-5ee107b{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1336 .elementor-element.elementor-element-5ee107b .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1336 .elementor-element.elementor-element-5ee107b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1336 .elementor-element.elementor-element-5ee107b .elementor-icon-list-item > a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-1336 .elementor-element.elementor-element-5ee107b .elementor-icon-list-text{color:#4A443D;transition:color 0.3s;}.elementor-1336 .elementor-element.elementor-element-5ee107b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A5633;}.elementor-1336 .elementor-element.elementor-element-875f9b1{--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-1336 .elementor-element.elementor-element-9fb1fab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-9fb1fab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-9fb1fab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-9fb1fab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1336 .elementor-element.elementor-element-9fb1fab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1336 .elementor-element.elementor-element-9fb1fab .elementor-icon-list-icon i{color:#6E8A64;transition:color 0.3s;}.elementor-1336 .elementor-element.elementor-element-9fb1fab .elementor-icon-list-icon svg{fill:#6E8A64;transition:fill 0.3s;}.elementor-1336 .elementor-element.elementor-element-9fb1fab{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1336 .elementor-element.elementor-element-9fb1fab .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1336 .elementor-element.elementor-element-9fb1fab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1336 .elementor-element.elementor-element-9fb1fab .elementor-icon-list-item > a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-1336 .elementor-element.elementor-element-9fb1fab .elementor-icon-list-text{color:#4A443D;transition:color 0.3s;}.elementor-1336 .elementor-element.elementor-element-9fb1fab .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A5633;}.elementor-1336 .elementor-element.elementor-element-39f93ac{--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-1336 .elementor-element.elementor-element-39f93ac:not(.elementor-motion-effects-element-type-background), .elementor-1336 .elementor-element.elementor-element-39f93ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1336 .elementor-element.elementor-element-7e80591{--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-1336 .elementor-element.elementor-element-7e80591.e-con{--align-self:center;}.elementor-1336 .elementor-element.elementor-element-fc25700{text-align:center;}.elementor-1336 .elementor-element.elementor-element-fc25700 .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-1336 .elementor-element.elementor-element-a81ff3f{text-align:center;}.elementor-1336 .elementor-element.elementor-element-a81ff3f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1336 .elementor-element.elementor-element-7e21fe0{--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-1336 .elementor-element.elementor-element-cb09823{--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-1336 .elementor-element.elementor-element-396d8f1 .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-1336 .elementor-element.elementor-element-2c2ea6d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.32em;color:#52684F;}.elementor-1336 .elementor-element.elementor-element-f82f5bf{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1336 .elementor-element.elementor-element-8cc421e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1336 .elementor-element.elementor-element-8cc421e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1336 .elementor-element.elementor-element-8cc421e .elementor-button{font-family:"Lora", Sans-serif;font-size:15px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1336 .elementor-element.elementor-element-8cc421e{width:initial;max-width:initial;}.elementor-1336 .elementor-element.elementor-element-781a991{--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-1336 .elementor-element.elementor-element-cd142f7 .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-1336 .elementor-element.elementor-element-c5df67f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.32em;color:#52684F;}.elementor-1336 .elementor-element.elementor-element-9d20f26{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1336 .elementor-element.elementor-element-73e6ac0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1336 .elementor-element.elementor-element-73e6ac0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1336 .elementor-element.elementor-element-73e6ac0 .elementor-button{font-family:"Lora", Sans-serif;font-size:15px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1336 .elementor-element.elementor-element-73e6ac0{width:initial;max-width:initial;}.elementor-1336 .elementor-element.elementor-element-b8fbe14{--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-1336 .elementor-element.elementor-element-9a49c58 .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-1336 .elementor-element.elementor-element-511e679 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.32em;color:#52684F;}.elementor-1336 .elementor-element.elementor-element-98ffe05{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1336 .elementor-element.elementor-element-6db4bb3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1336 .elementor-element.elementor-element-6db4bb3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1336 .elementor-element.elementor-element-6db4bb3 .elementor-button{font-family:"Lora", Sans-serif;font-size:15px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1336 .elementor-element.elementor-element-6db4bb3{width:initial;max-width:initial;}.elementor-1336 .elementor-element.elementor-element-8c887e6{--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-1336 .elementor-element.elementor-element-8c887e6:not(.elementor-motion-effects-element-type-background), .elementor-1336 .elementor-element.elementor-element-8c887e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-1336 .elementor-element.elementor-element-cf253ff{--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-1336 .elementor-element.elementor-element-cf253ff.e-con{--align-self:center;}.elementor-1336 .elementor-element.elementor-element-9e027d4{text-align:center;}.elementor-1336 .elementor-element.elementor-element-9e027d4 .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-1336 .elementor-element.elementor-element-88e2889{text-align:center;}.elementor-1336 .elementor-element.elementor-element-88e2889 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1336 .elementor-element.elementor-element-82af21e{--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-1336 .elementor-element.elementor-element-c554acd{--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-1336 .elementor-element.elementor-element-a310631 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:400;line-height:1em;color:#6E8A64;}.elementor-1336 .elementor-element.elementor-element-7ffe33b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;color:#52684F;}.elementor-1336 .elementor-element.elementor-element-810525c{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1336 .elementor-element.elementor-element-2151f5e{--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-1336 .elementor-element.elementor-element-ee0fb82 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:400;line-height:1em;color:#6E8A64;}.elementor-1336 .elementor-element.elementor-element-d746e70 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;color:#52684F;}.elementor-1336 .elementor-element.elementor-element-004fbd0{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1336 .elementor-element.elementor-element-f722b0b{--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-1336 .elementor-element.elementor-element-8ec8e54 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:400;line-height:1em;color:#6E8A64;}.elementor-1336 .elementor-element.elementor-element-79742b3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;color:#52684F;}.elementor-1336 .elementor-element.elementor-element-5e9bc30{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1336 .elementor-element.elementor-element-49a4547{--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-1336 .elementor-element.elementor-element-beb8ca7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:400;line-height:1em;color:#6E8A64;}.elementor-1336 .elementor-element.elementor-element-92a8280 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;color:#52684F;}.elementor-1336 .elementor-element.elementor-element-dc8125a{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1336 .elementor-element.elementor-element-092b9b2{--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-1336 .elementor-element.elementor-element-092b9b2:not(.elementor-motion-effects-element-type-background), .elementor-1336 .elementor-element.elementor-element-092b9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1336 .elementor-element.elementor-element-212f10a{--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-1336 .elementor-element.elementor-element-212f10a.e-con{--align-self:center;}.elementor-1336 .elementor-element.elementor-element-81d00c1{text-align:center;}.elementor-1336 .elementor-element.elementor-element-81d00c1 .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-1336 .elementor-element.elementor-element-7077845{text-align:center;}.elementor-1336 .elementor-element.elementor-element-7077845 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1336 .elementor-element.elementor-element-30b79c3{--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-1336 .elementor-element.elementor-element-30b79c3.e-con{--align-self:center;}.elementor-1336 .elementor-element.elementor-element-2c3bae4{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.85em;color:#4A443D;}.elementor-1336 .elementor-element.elementor-element-9366d66{--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-1336 .elementor-element.elementor-element-9366d66:not(.elementor-motion-effects-element-type-background), .elementor-1336 .elementor-element.elementor-element-9366d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-1336 .elementor-element.elementor-element-5bc0a10{--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-1336 .elementor-element.elementor-element-5bc0a10.e-con{--align-self:center;}.elementor-1336 .elementor-element.elementor-element-f368e3d{text-align:center;}.elementor-1336 .elementor-element.elementor-element-f368e3d .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-1336 .elementor-element.elementor-element-c0ed45c{text-align:center;}.elementor-1336 .elementor-element.elementor-element-c0ed45c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1336 .elementor-element.elementor-element-ad80506{--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-1336 .elementor-element.elementor-element-ad80506.e-con{--align-self:center;}.elementor-1336 .elementor-element.elementor-element-a1ffe90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-a1ffe90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-a1ffe90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-a1ffe90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1336 .elementor-element.elementor-element-a1ffe90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1336 .elementor-element.elementor-element-a1ffe90 .elementor-icon-list-icon i{color:#6E8A64;transition:color 0.3s;}.elementor-1336 .elementor-element.elementor-element-a1ffe90 .elementor-icon-list-icon svg{fill:#6E8A64;transition:fill 0.3s;}.elementor-1336 .elementor-element.elementor-element-a1ffe90{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1336 .elementor-element.elementor-element-a1ffe90 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1336 .elementor-element.elementor-element-a1ffe90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1336 .elementor-element.elementor-element-a1ffe90 .elementor-icon-list-item > a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-1336 .elementor-element.elementor-element-a1ffe90 .elementor-icon-list-text{color:#4A443D;transition:color 0.3s;}.elementor-1336 .elementor-element.elementor-element-a1ffe90 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A5633;}.elementor-1336 .elementor-element.elementor-element-b85c9a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1336 .elementor-element.elementor-element-b85c9a0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1336 .elementor-element.elementor-element-b85c9a0 .elementor-button{font-family:"Lora", Sans-serif;font-size:15px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1336 .elementor-element.elementor-element-b85c9a0{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:initial;max-width:initial;}.elementor-1336 .elementor-element.elementor-element-e60f12e{--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-1336 .elementor-element.elementor-element-e60f12e:not(.elementor-motion-effects-element-type-background), .elementor-1336 .elementor-element.elementor-element-e60f12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1336 .elementor-element.elementor-element-9169d22{--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-1336 .elementor-element.elementor-element-bc629b8{--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-1336 .elementor-element.elementor-element-c48082e .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-1336 .elementor-element.elementor-element-0e48e9b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1336 .elementor-element.elementor-element-ee4befe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-ee4befe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-ee4befe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-ee4befe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1336 .elementor-element.elementor-element-ee4befe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1336 .elementor-element.elementor-element-ee4befe .elementor-icon-list-icon i{color:#6E8A64;transition:color 0.3s;}.elementor-1336 .elementor-element.elementor-element-ee4befe .elementor-icon-list-icon svg{fill:#6E8A64;transition:fill 0.3s;}.elementor-1336 .elementor-element.elementor-element-ee4befe{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1336 .elementor-element.elementor-element-ee4befe .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1336 .elementor-element.elementor-element-ee4befe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1336 .elementor-element.elementor-element-ee4befe .elementor-icon-list-item > a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-1336 .elementor-element.elementor-element-ee4befe .elementor-icon-list-text{color:#4A443D;transition:color 0.3s;}.elementor-1336 .elementor-element.elementor-element-ee4befe .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A5633;}.elementor-1336 .elementor-element.elementor-element-0f658f4{--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-1336 .elementor-element.elementor-element-c47c839 .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-1336 .elementor-element.elementor-element-1672115 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.22em;color:#8A6B4F;}.elementor-1336 .elementor-element.elementor-element-3219890 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-3219890 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-3219890 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1336 .elementor-element.elementor-element-3219890 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1336 .elementor-element.elementor-element-3219890 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1336 .elementor-element.elementor-element-3219890 .elementor-icon-list-icon i{color:#6E8A64;transition:color 0.3s;}.elementor-1336 .elementor-element.elementor-element-3219890 .elementor-icon-list-icon svg{fill:#6E8A64;transition:fill 0.3s;}.elementor-1336 .elementor-element.elementor-element-3219890{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1336 .elementor-element.elementor-element-3219890 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1336 .elementor-element.elementor-element-3219890 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1336 .elementor-element.elementor-element-3219890 .elementor-icon-list-item > a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-1336 .elementor-element.elementor-element-3219890 .elementor-icon-list-text{color:#4A443D;transition:color 0.3s;}.elementor-1336 .elementor-element.elementor-element-3219890 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A5633;}.elementor-1336 .elementor-element.elementor-element-05549fe{font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#7C736A;}.elementor-1336 .elementor-element.elementor-element-4e2c452{--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-1336 .elementor-element.elementor-element-3c6c387 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1336 .elementor-element.elementor-element-3c6c387 .elementor-button{font-family:"Lora", Sans-serif;font-size:16px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1336 .elementor-element.elementor-element-3c6c387{width:initial;max-width:initial;}.elementor-1336 .elementor-element.elementor-element-ac0bc2d .elementor-button-content-wrapper{flex-direction:row;}.elementor-1336 .elementor-element.elementor-element-ac0bc2d .elementor-button{font-family:"Lora", Sans-serif;font-size:16px;font-weight:500;padding:14px 26px 14px 26px;}.elementor-1336 .elementor-element.elementor-element-ac0bc2d{width:initial;max-width:initial;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1336 .elementor-element.elementor-element-8cdcce8{--width:58%;}.elementor-1336 .elementor-element.elementor-element-cc425ea{--width:36%;}.elementor-1336 .elementor-element.elementor-element-a8a8c07{--width:58%;}.elementor-1336 .elementor-element.elementor-element-32b227d{--width:760px;}.elementor-1336 .elementor-element.elementor-element-060b541{--width:48%;}.elementor-1336 .elementor-element.elementor-element-875f9b1{--width:48%;}.elementor-1336 .elementor-element.elementor-element-7e80591{--width:760px;}.elementor-1336 .elementor-element.elementor-element-cb09823{--width:31%;}.elementor-1336 .elementor-element.elementor-element-781a991{--width:31%;}.elementor-1336 .elementor-element.elementor-element-b8fbe14{--width:31%;}.elementor-1336 .elementor-element.elementor-element-cf253ff{--width:760px;}.elementor-1336 .elementor-element.elementor-element-c554acd{--width:22%;}.elementor-1336 .elementor-element.elementor-element-2151f5e{--width:22%;}.elementor-1336 .elementor-element.elementor-element-f722b0b{--width:22%;}.elementor-1336 .elementor-element.elementor-element-49a4547{--width:22%;}.elementor-1336 .elementor-element.elementor-element-212f10a{--width:760px;}.elementor-1336 .elementor-element.elementor-element-30b79c3{--width:800px;}.elementor-1336 .elementor-element.elementor-element-5bc0a10{--width:760px;}.elementor-1336 .elementor-element.elementor-element-ad80506{--width:800px;}.elementor-1336 .elementor-element.elementor-element-bc629b8{--width:48%;}.elementor-1336 .elementor-element.elementor-element-0f658f4{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1336 .elementor-element.elementor-element-8cdcce8{--width:100%;}.elementor-1336 .elementor-element.elementor-element-cc425ea{--width:100%;}.elementor-1336 .elementor-element.elementor-element-a8a8c07{--width:100%;}.elementor-1336 .elementor-element.elementor-element-32b227d{--width:100%;}.elementor-1336 .elementor-element.elementor-element-060b541{--width:100%;}.elementor-1336 .elementor-element.elementor-element-875f9b1{--width:100%;}.elementor-1336 .elementor-element.elementor-element-7e80591{--width:100%;}.elementor-1336 .elementor-element.elementor-element-cb09823{--width:100%;}.elementor-1336 .elementor-element.elementor-element-781a991{--width:100%;}.elementor-1336 .elementor-element.elementor-element-b8fbe14{--width:100%;}.elementor-1336 .elementor-element.elementor-element-cf253ff{--width:100%;}.elementor-1336 .elementor-element.elementor-element-c554acd{--width:100%;}.elementor-1336 .elementor-element.elementor-element-2151f5e{--width:100%;}.elementor-1336 .elementor-element.elementor-element-f722b0b{--width:100%;}.elementor-1336 .elementor-element.elementor-element-49a4547{--width:100%;}.elementor-1336 .elementor-element.elementor-element-212f10a{--width:100%;}.elementor-1336 .elementor-element.elementor-element-30b79c3{--width:100%;}.elementor-1336 .elementor-element.elementor-element-5bc0a10{--width:100%;}.elementor-1336 .elementor-element.elementor-element-ad80506{--width:100%;}.elementor-1336 .elementor-element.elementor-element-bc629b8{--width:100%;}.elementor-1336 .elementor-element.elementor-element-0f658f4{--width:100%;}}@media(max-width:1024px){.elementor-1336 .elementor-element.elementor-element-55bdf93:not(.elementor-motion-effects-element-type-background), .elementor-1336 .elementor-element.elementor-element-55bdf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1336 .elementor-element.elementor-element-55bdf93{--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-1336 .elementor-element.elementor-element-f556376 .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-1336 .elementor-element.elementor-element-8bb2d53{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1336 .elementor-element.elementor-element-e77c97c{--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-1336 .elementor-element.elementor-element-5a12d8b .elementor-heading-title{font-size:28px;}.elementor-1336 .elementor-element.elementor-element-33c70a8{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1336 .elementor-element.elementor-element-7524466 .elementor-heading-title{font-size:28px;}.elementor-1336 .elementor-element.elementor-element-c492280{--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-1336 .elementor-element.elementor-element-39f93ac{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1336 .elementor-element.elementor-element-a81ff3f .elementor-heading-title{font-size:28px;}.elementor-1336 .elementor-element.elementor-element-7e21fe0{--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-1336 .elementor-element.elementor-element-2c2ea6d .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-c5df67f .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-511e679 .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-8c887e6{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1336 .elementor-element.elementor-element-88e2889 .elementor-heading-title{font-size:28px;}.elementor-1336 .elementor-element.elementor-element-82af21e{--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-1336 .elementor-element.elementor-element-a310631 .elementor-heading-title{font-size:36px;}.elementor-1336 .elementor-element.elementor-element-7ffe33b .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-ee0fb82 .elementor-heading-title{font-size:36px;}.elementor-1336 .elementor-element.elementor-element-d746e70 .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-8ec8e54 .elementor-heading-title{font-size:36px;}.elementor-1336 .elementor-element.elementor-element-79742b3 .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-beb8ca7 .elementor-heading-title{font-size:36px;}.elementor-1336 .elementor-element.elementor-element-92a8280 .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-092b9b2{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1336 .elementor-element.elementor-element-7077845 .elementor-heading-title{font-size:28px;}.elementor-1336 .elementor-element.elementor-element-9366d66{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1336 .elementor-element.elementor-element-c0ed45c .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-e60f12e{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1336 .elementor-element.elementor-element-9169d22{--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-1336 .elementor-element.elementor-element-0e48e9b .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-1672115 .elementor-heading-title{font-size:24px;}}@media(max-width:880px){.elementor-1336 .elementor-element.elementor-element-f556376 .elementor-heading-title{font-size:28px;}.elementor-1336 .elementor-element.elementor-element-5a12d8b .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-7524466 .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-a81ff3f .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-2c2ea6d .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-c5df67f .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-511e679 .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-88e2889 .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-a310631 .elementor-heading-title{font-size:32px;}.elementor-1336 .elementor-element.elementor-element-7ffe33b .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-ee0fb82 .elementor-heading-title{font-size:32px;}.elementor-1336 .elementor-element.elementor-element-d746e70 .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-8ec8e54 .elementor-heading-title{font-size:32px;}.elementor-1336 .elementor-element.elementor-element-79742b3 .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-beb8ca7 .elementor-heading-title{font-size:32px;}.elementor-1336 .elementor-element.elementor-element-92a8280 .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-7077845 .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-c0ed45c .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-0e48e9b .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-1672115 .elementor-heading-title{font-size:22px;}}@media(max-width:767px){.elementor-1336 .elementor-element.elementor-element-55bdf93{--min-height:520px;--padding-top:120px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1336 .elementor-element.elementor-element-55bdf93:not(.elementor-motion-effects-element-type-background), .elementor-1336 .elementor-element.elementor-element-55bdf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1336 .elementor-element.elementor-element-8cdcce8{--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-1336 .elementor-element.elementor-element-f556376 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1336 .elementor-element.elementor-element-eea0113{--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-1336 .elementor-element.elementor-element-8bb2d53{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1336 .elementor-element.elementor-element-e77c97c{--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-1336 .elementor-element.elementor-element-cc425ea{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1336 .elementor-element.elementor-element-a8a8c07{--width:100%;}.elementor-1336 .elementor-element.elementor-element-5a12d8b .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-33c70a8{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1336 .elementor-element.elementor-element-32b227d{--width:100%;}.elementor-1336 .elementor-element.elementor-element-7524466 .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-c492280{--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-1336 .elementor-element.elementor-element-060b541{--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-1336 .elementor-element.elementor-element-875f9b1{--width:100%;}.elementor-1336 .elementor-element.elementor-element-39f93ac{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1336 .elementor-element.elementor-element-7e80591{--width:100%;}.elementor-1336 .elementor-element.elementor-element-a81ff3f .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-7e21fe0{--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-1336 .elementor-element.elementor-element-cb09823{--width:100%;}.elementor-1336 .elementor-element.elementor-element-2c2ea6d .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-781a991{--width:100%;}.elementor-1336 .elementor-element.elementor-element-c5df67f .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-b8fbe14{--width:100%;}.elementor-1336 .elementor-element.elementor-element-511e679 .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-8c887e6{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1336 .elementor-element.elementor-element-cf253ff{--width:100%;}.elementor-1336 .elementor-element.elementor-element-88e2889 .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-82af21e{--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-1336 .elementor-element.elementor-element-c554acd{--width:100%;}.elementor-1336 .elementor-element.elementor-element-a310631 .elementor-heading-title{font-size:32px;}.elementor-1336 .elementor-element.elementor-element-7ffe33b .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-2151f5e{--width:100%;}.elementor-1336 .elementor-element.elementor-element-ee0fb82 .elementor-heading-title{font-size:32px;}.elementor-1336 .elementor-element.elementor-element-d746e70 .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-f722b0b{--width:100%;}.elementor-1336 .elementor-element.elementor-element-8ec8e54 .elementor-heading-title{font-size:32px;}.elementor-1336 .elementor-element.elementor-element-79742b3 .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-49a4547{--width:100%;}.elementor-1336 .elementor-element.elementor-element-beb8ca7 .elementor-heading-title{font-size:32px;}.elementor-1336 .elementor-element.elementor-element-92a8280 .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-092b9b2{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1336 .elementor-element.elementor-element-212f10a{--width:100%;}.elementor-1336 .elementor-element.elementor-element-7077845 .elementor-heading-title{font-size:24px;}.elementor-1336 .elementor-element.elementor-element-30b79c3{--width:100%;}.elementor-1336 .elementor-element.elementor-element-9366d66{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1336 .elementor-element.elementor-element-5bc0a10{--width:100%;}.elementor-1336 .elementor-element.elementor-element-c0ed45c .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-ad80506{--width:100%;}.elementor-1336 .elementor-element.elementor-element-e60f12e{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-1336 .elementor-element.elementor-element-9169d22{--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-1336 .elementor-element.elementor-element-bc629b8{--width:100%;}.elementor-1336 .elementor-element.elementor-element-0e48e9b .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-0f658f4{--width:100%;}.elementor-1336 .elementor-element.elementor-element-1672115 .elementor-heading-title{font-size:22px;}.elementor-1336 .elementor-element.elementor-element-4e2c452{--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-55bdf93 */: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 */