.elementor-163 .elementor-element.elementor-element-4189a69{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-4189a69:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-4189a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2F0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-163 .elementor-element.elementor-element-3508aba{text-align:center;}.elementor-163 .elementor-element.elementor-element-3508aba .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:500;letter-spacing:0.03em;color:#A65E3F;}.elementor-163 .elementor-element.elementor-element-3508aba .elementor-heading-title a:hover, .elementor-163 .elementor-element.elementor-element-3508aba .elementor-heading-title a:focus{color:#A65E3F;}.elementor-163 .elementor-element.elementor-element-d5efa22{--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:20px 50px;--row-gap:20px;--column-gap:50px;--padding-top:60px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-163 .elementor-element.elementor-element-d5efa22:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-d5efa22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F5;}.elementor-163 .elementor-element.elementor-element-4856289{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-3dff61f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-163 .elementor-element.elementor-element-ef9bdb9{padding:0px 0px 0px 0px;text-align:start;}.elementor-163 .elementor-element.elementor-element-ef9bdb9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:400;color:#2A2110;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-163 .elementor-element.elementor-element-67d4104{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#7A6F65;}.elementor-163 .elementor-element.elementor-element-67d4104 p{margin-block-end:15px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-163 .elementor-element.elementor-element-326d966 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper{border-radius:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-input--label label{color:#2A2110;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-163 .elementor-element.elementor-element-326d966 .ff-el-is-required.asterisk-right label:after{color:#C46647 !important;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group select{text-align:left;color:var( --e-global-color-4bc774f );font-family:"Inter", Sans-serif;font-size:13px;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group select, .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:#FFFFFF4D;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group select,  .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A2B272B;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group select,  .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group select{height:47px;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group textarea{height:160px;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group textarea:focus{background-color:#FFFFFF59;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A2B2736;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:#7A6F65D1;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff_t_c {font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#2A2110;}.fluentform-widget-wrapper .ff-el-section-break .ff-el-section-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-table tbody tr td{background-color:#F9F7F5;font-family:"Inter", Sans-serif;font-size:14px;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#A65E3F !important;color:#ffffff !important;border-style:none;border-radius:50px 50px 50px 50px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#A0522D !important;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-message-success{color:var( --e-global-color-3eccf41 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3eccf41 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .error.text-danger{font-family:"Inter", Sans-serif;}.elementor-163 .elementor-element.elementor-element-cd6d6f9{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-a138828{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#91919126;--border-color:#91919126;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-163 .elementor-element.elementor-element-a138828:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-a138828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8C;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-12fb42a{width:initial;max-width:initial;padding:0px 0px 20px 0px;}.elementor-163 .elementor-element.elementor-element-12fb42a img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 340deg );}.elementor-163 .elementor-element.elementor-element-e4d444a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-163 .elementor-element.elementor-element-e4d444a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#2A2110;}.elementor-163 .elementor-element.elementor-element-e4d444a .elementor-heading-title a:hover, .elementor-163 .elementor-element.elementor-element-e4d444a .elementor-heading-title a:focus{color:var( --e-global-color-d88addc );}.elementor-163 .elementor-element.elementor-element-7dbd688{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;font-style:oblique;text-decoration:underline;color:#A65E3F;}.elementor-163 .elementor-element.elementor-element-7dbd688 p{margin-block-end:0px;}.elementor-163 .elementor-element.elementor-element-7dbd688 a{color:#A65E3F;}.elementor-163 .elementor-element.elementor-element-7dbd688 a:hover, .elementor-163 .elementor-element.elementor-element-7dbd688 a:focus{color:#7A6F65;}.elementor-163 .elementor-element.elementor-element-6c1298f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-163 .elementor-element.elementor-element-6c1298f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#2A2110;}.elementor-163 .elementor-element.elementor-element-6c1298f .elementor-heading-title a:hover, .elementor-163 .elementor-element.elementor-element-6c1298f .elementor-heading-title a:focus{color:var( --e-global-color-d88addc );}.elementor-163 .elementor-element.elementor-element-48b64fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;font-style:oblique;text-decoration:underline;color:#A65E3F;}.elementor-163 .elementor-element.elementor-element-48b64fb p{margin-block-end:0px;}.elementor-163 .elementor-element.elementor-element-48b64fb a{color:#A65E3F;}.elementor-163 .elementor-element.elementor-element-48b64fb a:hover, .elementor-163 .elementor-element.elementor-element-48b64fb a:focus{color:#7A6F65;}.elementor-163 .elementor-element.elementor-element-a56fa35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-163 .elementor-element.elementor-element-a56fa35 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#2A2110;}.elementor-163 .elementor-element.elementor-element-a56fa35 .elementor-heading-title a:hover, .elementor-163 .elementor-element.elementor-element-a56fa35 .elementor-heading-title a:focus{color:var( --e-global-color-d88addc );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-da9206b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-163 .elementor-element.elementor-element-da9206b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-163 .elementor-element.elementor-element-da9206b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-163 .elementor-element.elementor-element-da9206b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-163 .elementor-element.elementor-element-da9206b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-163 .elementor-element.elementor-element-da9206b .elementor-icon-list-icon i{color:#A65E3F;transition:color 0.3s;}.elementor-163 .elementor-element.elementor-element-da9206b .elementor-icon-list-icon svg{fill:#A65E3F;transition:fill 0.3s;}.elementor-163 .elementor-element.elementor-element-da9206b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#A65E3F;}.elementor-163 .elementor-element.elementor-element-da9206b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#A65E3F;}.elementor-163 .elementor-element.elementor-element-da9206b{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-163 .elementor-element.elementor-element-da9206b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-163 .elementor-element.elementor-element-da9206b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-163 .elementor-element.elementor-element-da9206b .elementor-icon-list-text{color:#2A2110;transition:color 0.3s;}.elementor-163 .elementor-element.elementor-element-da9206b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#A65E3F;}.elementor-163 .elementor-element.elementor-element-0f9dc05{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-163 .elementor-element.elementor-element-cd6d6f9{--width:60%;}.elementor-163 .elementor-element.elementor-element-a138828{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-163 .elementor-element.elementor-element-cd6d6f9{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-163 .elementor-element.elementor-element-cd6d6f9{--width:100%;}}@media(max-width:1380px){.elementor-163 .elementor-element.elementor-element-4189a69{--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-3508aba .elementor-heading-title{font-size:40px;}.elementor-163 .elementor-element.elementor-element-3dff61f{--padding-top:15px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-163 .elementor-element.elementor-element-ef9bdb9{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-ef9bdb9 .elementor-heading-title{font-size:36px;}.elementor-163 .elementor-element.elementor-element-67d4104{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-a138828{--border-radius:20px 20px 20px 20px;--padding-top:45px;--padding-bottom:45px;--padding-left:40px;--padding-right:40px;}.elementor-163 .elementor-element.elementor-element-e4d444a .elementor-heading-title{font-size:18px;}.elementor-163 .elementor-element.elementor-element-7dbd688{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-163 .elementor-element.elementor-element-6c1298f .elementor-heading-title{font-size:18px;}.elementor-163 .elementor-element.elementor-element-48b64fb{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-163 .elementor-element.elementor-element-a56fa35 .elementor-heading-title{font-size:18px;}}@media(max-width:1200px){.elementor-163 .elementor-element.elementor-element-4189a69{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-3508aba .elementor-heading-title{font-size:38px;}.elementor-163 .elementor-element.elementor-element-d5efa22{--gap:20px 40px;--row-gap:20px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-163 .elementor-element.elementor-element-3dff61f{--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-163 .elementor-element.elementor-element-ef9bdb9 .elementor-heading-title{font-size:32px;}.elementor-163 .elementor-element.elementor-element-67d4104{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-el-group textarea{height:120px;}.elementor-163 .elementor-element.elementor-element-a138828{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-163 .elementor-element.elementor-element-7dbd688{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-163 .elementor-element.elementor-element-48b64fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:1024px){.elementor-163 .elementor-element.elementor-element-4189a69{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-3508aba .elementor-heading-title{font-size:32px;}.elementor-163 .elementor-element.elementor-element-d5efa22{--flex-wrap:wrap;}.elementor-163 .elementor-element.elementor-element-ef9bdb9{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-ef9bdb9 .elementor-heading-title{font-size:30px;}.elementor-163 .elementor-element.elementor-element-a138828{--flex-wrap:wrap;}.elementor-163 .elementor-element.elementor-element-e4d444a .elementor-heading-title{font-size:22px;}.elementor-163 .elementor-element.elementor-element-6c1298f .elementor-heading-title{font-size:22px;}.elementor-163 .elementor-element.elementor-element-a56fa35 .elementor-heading-title{font-size:22px;}}@media(max-width:880px){.elementor-163 .elementor-element.elementor-element-4189a69{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-3508aba .elementor-heading-title{font-size:28px;}.elementor-163 .elementor-element.elementor-element-d5efa22{--flex-wrap:wrap;}.elementor-163 .elementor-element.elementor-element-ef9bdb9{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-ef9bdb9 .elementor-heading-title{font-size:26px;}.elementor-163 .elementor-element.elementor-element-67d4104{font-size:16px;}.elementor-163 .elementor-element.elementor-element-67d4104 p{margin-block-end:10px;}.elementor-163 .elementor-element.elementor-element-e4d444a .elementor-heading-title{font-size:17px;}.elementor-163 .elementor-element.elementor-element-7dbd688 p{margin-block-end:10px;}.elementor-163 .elementor-element.elementor-element-6c1298f .elementor-heading-title{font-size:17px;}.elementor-163 .elementor-element.elementor-element-48b64fb p{margin-block-end:10px;}.elementor-163 .elementor-element.elementor-element-a56fa35 .elementor-heading-title{font-size:17px;}}@media(max-width:767px){.elementor-163 .elementor-element.elementor-element-4189a69{--padding-top:30px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-3508aba .elementor-heading-title{font-size:24px;}.elementor-163 .elementor-element.elementor-element-d5efa22{--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-163 .elementor-element.elementor-element-3dff61f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-ef9bdb9{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-ef9bdb9 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-163 .elementor-element.elementor-element-67d4104{font-size:16px;}.elementor-163 .elementor-element.elementor-element-67d4104 p{margin-block-end:0px;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-table tbody tr td{font-size:14px;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .ff-message-success{font-size:14px;}.elementor-163 .elementor-element.elementor-element-326d966 .fluentform-widget-wrapper .error.text-danger{font-size:14px;}.elementor-163 .elementor-element.elementor-element-a138828{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-163 .elementor-element.elementor-element-e4d444a .elementor-heading-title{font-size:18px;}.elementor-163 .elementor-element.elementor-element-7dbd688{font-size:16px;}.elementor-163 .elementor-element.elementor-element-7dbd688 p{margin-block-end:10px;}.elementor-163 .elementor-element.elementor-element-6c1298f .elementor-heading-title{font-size:18px;}.elementor-163 .elementor-element.elementor-element-48b64fb{font-size:16px;}.elementor-163 .elementor-element.elementor-element-48b64fb p{margin-block-end:10px;}.elementor-163 .elementor-element.elementor-element-a56fa35 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-4189a69 */.twoja-sekcja {
  position: relative;
  background-color: #f6f3ef;
}

.twoja-sekcja::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -80px; /* grid będzie minimalnie dłuższy */
  pointer-events: none;
  z-index: 0;

  background-image:
    linear-gradient(to right, rgba(23, 21, 19, 0.045) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(23, 21, 19, 0.045) 1px, transparent 1px);
  background-size: 118px 118px;

  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0.95) 0%,
    rgba(0,0,0,0.75) 22%,
    rgba(0,0,0,0.38) 52%,
    rgba(0,0,0,0.12) 74%,
    rgba(0,0,0,0.02) 88%,
    rgba(0,0,0,0) 100%
  );
  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0.95) 0%,
    rgba(0,0,0,0.75) 22%,
    rgba(0,0,0,0.38) 52%,
    rgba(0,0,0,0.12) 74%,
    rgba(0,0,0,0.02) 88%,
    rgba(0,0,0,0) 100%
  );
}

.twoja-sekcja > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef9bdb9 */.elementor-163 .elementor-element.elementor-element-ef9bdb9 .custom-style {
    font-family: 'Instrument Serif', serif;
    color: #A0522D;
    font-style: italic;
    letter-spacing: 0.03em;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-908e911 *//* ==================================================
   EWA MONETA – SŁOWA O ARTYSTCE
================================================== */

.em-voice,
.em-voice * {
  box-sizing: border-box;
}

.em-voice {
  --em-bg: #f5f1ed;
  --em-paper: rgba(255, 253, 250, 0.88);
  --em-text: #302a22;
  --em-muted: #786f68;
  --em-accent: #b66e4c;
  --em-line: #d8c9be;

  position: relative;
  overflow: hidden;
  padding: clamp(75px, 9vw, 125px) 24px;
  color: var(--em-text);
  background-color: var(--em-bg);
  background-image:
    repeating-linear-gradient(
      90deg,
      rgba(166, 132, 110, 0.055) 0,
      rgba(166, 132, 110, 0.055) 1px,
      transparent 1px,
      transparent 125px
    );
  border-top: 1px solid rgba(182, 110, 76, 0.12);
  border-bottom: 1px solid rgba(182, 110, 76, 0.12);
}

.em-voice__inner {
  position: relative;
  z-index: 2;
  display: grid;
  grid-template-columns: minmax(230px, 0.65fr) minmax(0, 1.55fr);
  gap: clamp(45px, 7vw, 95px);
  align-items: start;
  max-width: 1180px;
  margin: 0 auto;
}

/* Watermark */

.em-voice__watermark {
  position: absolute;
  top: -45px;
  right: 3vw;
  z-index: 0;
  color: rgba(182, 110, 76, 0.055);
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(150px, 22vw, 330px);
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.09em;
  pointer-events: none;
  user-select: none;
}

/* Lewa kolumna */

.em-voice__intro {
  position: relative;
  padding-top: 12px;
}

.em-voice__eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 30px;
  color: var(--em-accent);
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.15em;
  line-height: 1.4;
  text-transform: uppercase;
}

.em-voice__eyebrow span {
  display: block;
  width: 36px;
  height: 1px;
  background-color: currentColor;
}

.em-voice__name {
  margin: 0 0 8px;
  color: var(--em-muted);
  font-family: Arial, sans-serif;
  font-size: 13px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.em-voice__intro h2 {
  margin: 0;
  color: var(--em-text);
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(45px, 5.1vw, 72px);
  font-weight: 400;
  line-height: 0.96;
  letter-spacing: -0.035em;
}

.em-voice__intro h2 em {
  display: block;
  margin-top: 6px;
  color: var(--em-accent);
  font-weight: 400;
}

/* Autor */

.em-voice__author {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-top: 43px;
  padding-top: 24px;
  border-top: 1px solid var(--em-line);
}

.em-voice__author-image {
  flex: 0 0 68px;
  width: 68px;
  height: 68px;
  overflow: hidden;
  border: 4px solid rgba(255, 255, 255, 0.82);
  border-radius: 50%;
  box-shadow: 0 9px 25px rgba(65, 48, 38, 0.14);
}

.em-voice__author-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 18%;
}

.em-voice__author-data {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.em-voice__author-data strong {
  color: var(--em-text);
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
}

.em-voice__author-data span {
  color: var(--em-muted);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 14px;
  font-style: italic;
  line-height: 1.3;
}

/* Treść wypowiedzi */

.em-voice__quote {
  position: relative;
  margin: 0;
  padding: clamp(38px, 5vw, 64px);
  background: var(--em-paper);
  border: 1px solid rgba(182, 110, 76, 0.24);
  border-radius: 3px 38px 3px 38px;
  box-shadow:
    0 28px 70px rgba(73, 54, 43, 0.09),
    inset 0 0 0 7px rgba(255, 255, 255, 0.34);
  backdrop-filter: blur(5px);
}

.em-voice__quote::before {
  position: absolute;
  top: 52px;
  left: 0;
  width: 3px;
  height: 86px;
  background: var(--em-accent);
  content: "";
}

.em-voice__quote-mark {
  position: absolute;
  top: 9px;
  right: 35px;
  color: rgba(182, 110, 76, 0.14);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 110px;
  line-height: 1;
}

.em-voice__lead {
  position: relative;
  z-index: 1;
  max-width: 720px;
  margin: 0 0 38px;
  color: var(--em-text);
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(25px, 2.5vw, 36px);
  font-style: italic;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: -0.015em;
}

.em-voice__text-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: clamp(28px, 4vw, 52px);
}

.em-voice__text-column {
  display: flex;
  flex-direction: column;
  gap: 19px;
}

.em-voice__text-column p {
  margin: 0;
  color: var(--em-muted);
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.78;
}

.em-voice__closing {
  display: grid;
  grid-template-columns: minmax(35px, 75px) 1fr;
  gap: 18px;
  align-items: center;
  margin-top: 38px;
  padding-top: 27px;
  border-top: 1px solid rgba(182, 110, 76, 0.18);
}

.em-voice__closing > span {
  display: block;
  width: 100%;
  height: 1px;
  background-color: var(--em-accent);
}

.em-voice__closing p {
  margin: 0;
  color: var(--em-accent);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-style: italic;
  line-height: 1.5;
}

/* ==================================================
   TABLET
================================================== */

@media (max-width: 960px) {

  .em-voice__inner {
    grid-template-columns: 1fr;
    gap: 42px;
  }

  .em-voice__intro {
    display: grid;
    grid-template-columns: 1fr auto;
    column-gap: 30px;
    align-items: end;
  }

  .em-voice__eyebrow,
  .em-voice__name,
  .em-voice__intro h2 {
    grid-column: 1;
  }

  .em-voice__author {
    grid-column: 2;
    grid-row: 1 / 4;
    min-width: 230px;
    margin-top: 0;
    padding-top: 0;
    padding-left: 28px;
    border-top: 0;
    border-left: 1px solid var(--em-line);
  }

  .em-voice__intro h2 {
    font-size: clamp(45px, 8vw, 68px);
  }
}

/* ==================================================
   MOBILE
================================================== */

@media (max-width: 680px) {

  .em-voice {
    padding: 65px 20px;
    background-image:
      repeating-linear-gradient(
        90deg,
        rgba(166, 132, 110, 0.045) 0,
        rgba(166, 132, 110, 0.045) 1px,
        transparent 1px,
        transparent 85px
      );
  }

  .em-voice__watermark {
    top: -10px;
    right: -18px;
    font-size: 150px;
  }

  .em-voice__intro {
    display: block;
  }

  .em-voice__eyebrow {
    margin-bottom: 24px;
  }

  .em-voice__intro h2 {
    font-size: clamp(43px, 14vw, 58px);
  }

  .em-voice__author {
    margin-top: 30px;
    padding-top: 22px;
    padding-left: 0;
    border-top: 1px solid var(--em-line);
    border-left: 0;
  }

  .em-voice__author-image {
    flex-basis: 60px;
    width: 60px;
    height: 60px;
  }

  .em-voice__quote {
    padding: 38px 25px 34px;
    border-radius: 2px 26px 2px 26px;
  }

  .em-voice__quote::before {
    top: 40px;
    height: 65px;
  }

  .em-voice__quote-mark {
    top: 3px;
    right: 18px;
    font-size: 82px;
  }

  .em-voice__lead {
    margin-bottom: 30px;
    padding-right: 10px;
    font-size: 25px;
  }

  .em-voice__text-grid {
    grid-template-columns: 1fr;
    gap: 19px;
  }

  .em-voice__text-column {
    gap: 19px;
  }

  .em-voice__text-column p {
    font-size: 14.5px;
    line-height: 1.75;
  }

  .em-voice__closing {
    grid-template-columns: 34px 1fr;
    gap: 13px;
    margin-top: 31px;
  }
}/* End custom CSS */