.elementor-2200 .elementor-element.elementor-element-44dc4217:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-44dc4217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#414F35;}.elementor-2200 .elementor-element.elementor-element-44dc4217 > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-44dc4217{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-2200 .elementor-element.elementor-element-44dc4217 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-2200 .elementor-element.elementor-element-5b078bd1{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-f3c6c85:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-f3c6c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE2;}.elementor-2200 .elementor-element.elementor-element-f3c6c85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 60px 0px;}.elementor-2200 .elementor-element.elementor-element-f3c6c85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2200 .elementor-element.elementor-element-51b3b82 .elementor-button{background-color:#1C86FF;font-family:"Work Sans", Sans-serif;font-weight:600;font-style:normal;fill:#FFFDF9;color:#FFFDF9;border-radius:50px 50px 50px 50px;}.elementor-2200 .elementor-element.elementor-element-1f772665{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.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-2200 .elementor-element.elementor-element-466f319b{text-align:start;}.elementor-2200 .elementor-element.elementor-element-466f319b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:48px;font-weight:400;font-style:italic;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-59db93cc{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.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-2200 .elementor-element.elementor-element-4926f777 .elementor-icon-list-icon i{color:#5B6E4A;transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-4926f777 .elementor-icon-list-icon svg{fill:#5B6E4A;transition:fill 0.3s;}.elementor-2200 .elementor-element.elementor-element-4926f777{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2200 .elementor-element.elementor-element-4926f777 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-7eb24601 .elementor-button{background-color:#B24E2C;font-family:"Work Sans", Sans-serif;font-weight:600;font-style:normal;fill:#FFFDF9;color:#FFFDF9;border-radius:50px 50px 50px 50px;}.elementor-2200 .elementor-element.elementor-element-4cdcba54:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-4cdcba54 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2200 .elementor-element.elementor-element-4cdcba54 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-2200 .elementor-element.elementor-element-4cdcba54 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-62691b9c:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-62691b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE2;}.elementor-2200 .elementor-element.elementor-element-62691b9c > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-62691b9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-2200 .elementor-element.elementor-element-62691b9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-73d0a10f{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-79052932:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-79052932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#414F35;}.elementor-2200 .elementor-element.elementor-element-79052932 > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-79052932{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 0px 44px 0px;}.elementor-2200 .elementor-element.elementor-element-79052932 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-def72bd{text-align:center;}.elementor-2200 .elementor-element.elementor-element-def72bd .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:42px;font-weight:400;font-style:normal;color:#C99A3B;}.elementor-2200 .elementor-element.elementor-element-316cc16a{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-4b17ffad{text-align:center;}.elementor-2200 .elementor-element.elementor-element-4b17ffad .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:42px;font-weight:400;font-style:normal;color:#C99A3B;}.elementor-2200 .elementor-element.elementor-element-11d1d1b8{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-4ab2ade0{text-align:center;}.elementor-2200 .elementor-element.elementor-element-4ab2ade0 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:42px;font-weight:400;font-style:normal;color:#C99A3B;}.elementor-2200 .elementor-element.elementor-element-1809fe25{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-7b270ae0{text-align:center;}.elementor-2200 .elementor-element.elementor-element-7b270ae0 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:42px;font-weight:400;font-style:normal;color:#C99A3B;}.elementor-2200 .elementor-element.elementor-element-342cdf30{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-5c93d2d4:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-5c93d2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE2;}.elementor-2200 .elementor-element.elementor-element-5c93d2d4 > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-5c93d2d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 20px 0px;}.elementor-2200 .elementor-element.elementor-element-5c93d2d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-7ff4e7cd{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-256efa69{text-align:center;}.elementor-2200 .elementor-element.elementor-element-256efa69 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-45b35da3:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-45b35da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE2;}.elementor-2200 .elementor-element.elementor-element-45b35da3 > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-45b35da3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 80px 0px;}.elementor-2200 .elementor-element.elementor-element-45b35da3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-192abda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-192abda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-192abda > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 22px 26px 22px;}.elementor-2200 .elementor-element.elementor-element-192abda > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-1c5fbf86{text-align:start;}.elementor-2200 .elementor-element.elementor-element-1c5fbf86 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:19px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-5dbfb7f9{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-741fbd0e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-741fbd0e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-741fbd0e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 22px 26px 22px;}.elementor-2200 .elementor-element.elementor-element-741fbd0e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-14269b0d{text-align:start;}.elementor-2200 .elementor-element.elementor-element-14269b0d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:19px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-4a875aa4{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-267ccd42:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-267ccd42 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-267ccd42 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 22px 26px 22px;}.elementor-2200 .elementor-element.elementor-element-267ccd42 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-2977466e{text-align:start;}.elementor-2200 .elementor-element.elementor-element-2977466e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:19px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-65c8d8be{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-2167e3eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-2167e3eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-2167e3eb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 22px 26px 22px;}.elementor-2200 .elementor-element.elementor-element-2167e3eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-24b9cc00{text-align:start;}.elementor-2200 .elementor-element.elementor-element-24b9cc00 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:19px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-9f9edb1{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-58644d3c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-58644d3c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-58644d3c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 22px 26px 22px;}.elementor-2200 .elementor-element.elementor-element-58644d3c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-5bc7855{text-align:start;}.elementor-2200 .elementor-element.elementor-element-5bc7855 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:19px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-2fde395a{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-6db2a396:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-6db2a396 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-6db2a396 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 22px 26px 22px;}.elementor-2200 .elementor-element.elementor-element-6db2a396 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-7cbdb938{text-align:start;}.elementor-2200 .elementor-element.elementor-element-7cbdb938 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:19px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-4c99736f{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-64d8beb3:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-64d8beb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-64d8beb3 > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-64d8beb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2200 .elementor-element.elementor-element-64d8beb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-61bc31bb{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-498ab9ff{text-align:start;}.elementor-2200 .elementor-element.elementor-element-498ab9ff .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-12be2541{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-24d29e95{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-7432bf5 .elementor-button{background-color:#B24E2C;font-family:"Work Sans", Sans-serif;font-weight:600;font-style:normal;fill:#FFFDF9;color:#FFFDF9;border-radius:50px 50px 50px 50px;}.elementor-2200 .elementor-element.elementor-element-79ed85ed{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-2d806b9{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-551b9c3c:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-551b9c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE5D2;}.elementor-2200 .elementor-element.elementor-element-551b9c3c > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-551b9c3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 20px 0px;}.elementor-2200 .elementor-element.elementor-element-551b9c3c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-4f6a68db{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-7716a4cc{text-align:center;}.elementor-2200 .elementor-element.elementor-element-7716a4cc .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-4b61c2fc{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-5a92beeb:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-5a92beeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE5D2;}.elementor-2200 .elementor-element.elementor-element-5a92beeb > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-5a92beeb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 80px 0px;}.elementor-2200 .elementor-element.elementor-element-5a92beeb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-75a7bea1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-75a7bea1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-75a7bea1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-2200 .elementor-element.elementor-element-75a7bea1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-627e481{text-align:start;}.elementor-2200 .elementor-element.elementor-element-627e481 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-4bbcabd0{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-d3d81d9{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-2b9308a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-2b9308a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-2b9308a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-2200 .elementor-element.elementor-element-2b9308a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-1f2573f{text-align:start;}.elementor-2200 .elementor-element.elementor-element-1f2573f .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-4aa1fbc1{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-7df39f48{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-2c8ce3e5:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-2c8ce3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-2c8ce3e5 > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-2c8ce3e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 20px 0px;}.elementor-2200 .elementor-element.elementor-element-2c8ce3e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-5613a389{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-3d552bae{text-align:center;}.elementor-2200 .elementor-element.elementor-element-3d552bae .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-1693127d:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-1693127d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-1693127d > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-1693127d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 80px 0px;}.elementor-2200 .elementor-element.elementor-element-1693127d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-6b3361e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-6b3361e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE2;}.elementor-2200 .elementor-element.elementor-element-6b3361e2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 34px 34px 34px;}.elementor-2200 .elementor-element.elementor-element-6b3361e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-217d581b{text-align:start;}.elementor-2200 .elementor-element.elementor-element-217d581b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:17px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-7b554169 .elementor-icon-list-icon i{color:#5C5449;transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-7b554169 .elementor-icon-list-icon svg{fill:#5C5449;transition:fill 0.3s;}.elementor-2200 .elementor-element.elementor-element-7b554169{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2200 .elementor-element.elementor-element-7b554169 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-7c98c29f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-7c98c29f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-7c98c29f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 34px 34px 34px;}.elementor-2200 .elementor-element.elementor-element-7c98c29f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-692bfbb{text-align:start;}.elementor-2200 .elementor-element.elementor-element-692bfbb .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:17px;font-weight:400;font-style:normal;color:#C99A3B;}.elementor-2200 .elementor-element.elementor-element-2fca21d8 .elementor-icon-list-icon i{color:#C99A3B;transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-2fca21d8 .elementor-icon-list-icon svg{fill:#C99A3B;transition:fill 0.3s;}.elementor-2200 .elementor-element.elementor-element-2fca21d8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2200 .elementor-element.elementor-element-2fca21d8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-9501ce7 .elementor-button{background-color:#B24E2C;font-family:"Work Sans", Sans-serif;font-weight:600;font-style:normal;fill:#FFFDF9;color:#FFFDF9;border-radius:50px 50px 50px 50px;}.elementor-2200 .elementor-element.elementor-element-6e3a03f6:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-6e3a03f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE2;}.elementor-2200 .elementor-element.elementor-element-6e3a03f6 > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-6e3a03f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 20px 0px;}.elementor-2200 .elementor-element.elementor-element-6e3a03f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-4ecedaf0{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-3455bae2{text-align:center;}.elementor-2200 .elementor-element.elementor-element-3455bae2 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-4a899322{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-f0b6636:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-f0b6636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE2;}.elementor-2200 .elementor-element.elementor-element-f0b6636 > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-f0b6636{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 30px 0px;}.elementor-2200 .elementor-element.elementor-element-f0b6636 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-44b7a963:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-44b7a963 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-44b7a963 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 26px 30px 26px;}.elementor-2200 .elementor-element.elementor-element-44b7a963 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-6f286fbc{text-align:start;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;font-style:normal;color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-9d358f6{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-99bac9f{text-align:start;}.elementor-2200 .elementor-element.elementor-element-99bac9f .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-2e54e449{text-align:start;}.elementor-2200 .elementor-element.elementor-element-2e54e449 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-4c176af8{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-2a4b07d1 .elementor-icon-list-icon i{color:#5B6E4A;transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-2a4b07d1 .elementor-icon-list-icon svg{fill:#5B6E4A;transition:fill 0.3s;}.elementor-2200 .elementor-element.elementor-element-2a4b07d1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2200 .elementor-element.elementor-element-2a4b07d1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-5d761c88 .elementor-button{background-color:#B24E2C;font-family:"Work Sans", Sans-serif;font-weight:600;font-style:normal;fill:#FFFDF9;color:#FFFDF9;border-radius:50px 50px 50px 50px;}.elementor-2200 .elementor-element.elementor-element-563efe1d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-563efe1d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-563efe1d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 26px 30px 26px;}.elementor-2200 .elementor-element.elementor-element-563efe1d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-5aa1baac{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-2b917e70{text-align:start;}.elementor-2200 .elementor-element.elementor-element-2b917e70 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-4d83c28f{text-align:start;}.elementor-2200 .elementor-element.elementor-element-4d83c28f .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-23dffb8{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-a80e568 .elementor-icon-list-icon i{color:#5B6E4A;transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-a80e568 .elementor-icon-list-icon svg{fill:#5B6E4A;transition:fill 0.3s;}.elementor-2200 .elementor-element.elementor-element-a80e568{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2200 .elementor-element.elementor-element-a80e568 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-3ddb4863 .elementor-button{background-color:#B24E2C;font-family:"Work Sans", Sans-serif;font-weight:600;font-style:normal;fill:#FFFDF9;color:#FFFDF9;border-radius:50px 50px 50px 50px;}.elementor-2200 .elementor-element.elementor-element-5237d34e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-5237d34e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-5237d34e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 26px 30px 26px;}.elementor-2200 .elementor-element.elementor-element-5237d34e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-53a54354{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-23eca401{text-align:start;}.elementor-2200 .elementor-element.elementor-element-23eca401 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-995db8a{text-align:start;}.elementor-2200 .elementor-element.elementor-element-995db8a .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-2539ec98{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-4cd81a5 .elementor-icon-list-icon i{color:#5B6E4A;transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-4cd81a5 .elementor-icon-list-icon svg{fill:#5B6E4A;transition:fill 0.3s;}.elementor-2200 .elementor-element.elementor-element-4cd81a5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2200 .elementor-element.elementor-element-4cd81a5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-66114eb0 .elementor-button{background-color:#B24E2C;font-family:"Work Sans", Sans-serif;font-weight:600;font-style:normal;fill:#FFFDF9;color:#FFFDF9;border-radius:50px 50px 50px 50px;}.elementor-2200 .elementor-element.elementor-element-1df8fc72:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-1df8fc72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE2;}.elementor-2200 .elementor-element.elementor-element-1df8fc72 > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-1df8fc72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-2200 .elementor-element.elementor-element-1df8fc72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-780320aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-780320aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE5D2;}.elementor-2200 .elementor-element.elementor-element-780320aa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-2200 .elementor-element.elementor-element-780320aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-1287ec5a{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-39b6d21a .elementor-button{background-color:#B24E2C;font-family:"Work Sans", Sans-serif;font-weight:600;font-style:normal;fill:#FFFDF9;color:#FFFDF9;border-radius:50px 50px 50px 50px;}.elementor-2200 .elementor-element.elementor-element-4e62d9a5:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-4e62d9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-4e62d9a5 > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-4e62d9a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 20px 0px;}.elementor-2200 .elementor-element.elementor-element-4e62d9a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-164d0215{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-37ca7135{text-align:center;}.elementor-2200 .elementor-element.elementor-element-37ca7135 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-weight:400;font-style:normal;color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-3467fe7e:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-3467fe7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-3467fe7e > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-3467fe7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 80px 0px;}.elementor-2200 .elementor-element.elementor-element-3467fe7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-3b6129df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-3b6129df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A342B;}.elementor-2200 .elementor-element.elementor-element-3b6129df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-2200 .elementor-element.elementor-element-3b6129df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-312c886b{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-634b02d6{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-484fc6bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-484fc6bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A342B;}.elementor-2200 .elementor-element.elementor-element-484fc6bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-2200 .elementor-element.elementor-element-484fc6bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-41d84331{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-1fb6f8ad{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-38af238f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2200 .elementor-element.elementor-element-38af238f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A342B;}.elementor-2200 .elementor-element.elementor-element-38af238f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-2200 .elementor-element.elementor-element-38af238f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-12c5416a{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-40e931bf{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-53bf7ffa:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-53bf7ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE2;}.elementor-2200 .elementor-element.elementor-element-53bf7ffa > .elementor-container{max-width:537px;}.elementor-2200 .elementor-element.elementor-element-53bf7ffa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2200 .elementor-element.elementor-element-53bf7ffa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-318daafb{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-31ada9e7{text-align:center;}.elementor-2200 .elementor-element.elementor-element-31ada9e7 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-df51253{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-5f10ce65 .elementor-icon-list-icon i{color:#5B6E4A;transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-5f10ce65 .elementor-icon-list-icon svg{fill:#5B6E4A;transition:fill 0.3s;}.elementor-2200 .elementor-element.elementor-element-5f10ce65{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2200 .elementor-element.elementor-element-5f10ce65 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2200 .elementor-element.elementor-element-4e2cc248{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-41ca0c1 .elementor-button{background-color:#B24E2C;font-family:"Work Sans", Sans-serif;font-weight:600;font-style:normal;fill:#FFFDF9;color:#FFFDF9;border-radius:50px 50px 50px 50px;}.elementor-2200 .elementor-element.elementor-element-29c9f241:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-29c9f241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-29c9f241 > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-29c9f241{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 20px 0px;}.elementor-2200 .elementor-element.elementor-element-29c9f241 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-796925d1{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-2db0b8cd{text-align:center;}.elementor-2200 .elementor-element.elementor-element-2db0b8cd .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-45753e49:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-45753e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-45753e49 > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-45753e49{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 80px 0px;}.elementor-2200 .elementor-element.elementor-element-45753e49 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-49c8a6d6{text-align:center;}.elementor-2200 .elementor-element.elementor-element-49c8a6d6 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;font-style:normal;color:#5B6E4A;}.elementor-2200 .elementor-element.elementor-element-772f554{text-align:center;}.elementor-2200 .elementor-element.elementor-element-772f554 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:18px;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-cd48f37{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-42eaffa7{text-align:center;}.elementor-2200 .elementor-element.elementor-element-42eaffa7 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;font-style:normal;color:#5B6E4A;}.elementor-2200 .elementor-element.elementor-element-729d4780{text-align:center;}.elementor-2200 .elementor-element.elementor-element-729d4780 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:18px;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-4079a7e0{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-7698399f{text-align:center;}.elementor-2200 .elementor-element.elementor-element-7698399f .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;font-style:normal;color:#5B6E4A;}.elementor-2200 .elementor-element.elementor-element-4a68959b{text-align:center;}.elementor-2200 .elementor-element.elementor-element-4a68959b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:18px;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-132d0d3b{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-47dfc100{text-align:center;}.elementor-2200 .elementor-element.elementor-element-47dfc100 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;font-style:normal;color:#5B6E4A;}.elementor-2200 .elementor-element.elementor-element-acd6eeb{text-align:center;}.elementor-2200 .elementor-element.elementor-element-acd6eeb .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:18px;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-1d05827b{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-7d144768:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-7d144768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE2;}.elementor-2200 .elementor-element.elementor-element-7d144768 > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-7d144768{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 20px 0px;}.elementor-2200 .elementor-element.elementor-element-7d144768 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-5519451{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-616bf2{text-align:center;}.elementor-2200 .elementor-element.elementor-element-616bf2 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-weight:400;font-style:normal;color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-539fae1a:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-539fae1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE2;}.elementor-2200 .elementor-element.elementor-element-539fae1a > .elementor-container{max-width:594px;}.elementor-2200 .elementor-element.elementor-element-539fae1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-2200 .elementor-element.elementor-element-539fae1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-67c17acb{text-align:start;}.elementor-2200 .elementor-element.elementor-element-67c17acb .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-7a3e731d{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-bb3725e{text-align:start;}.elementor-2200 .elementor-element.elementor-element-bb3725e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-8e0d1b9{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-34f8a953{text-align:start;}.elementor-2200 .elementor-element.elementor-element-34f8a953 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-452da242{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-7c04c611{text-align:start;}.elementor-2200 .elementor-element.elementor-element-7c04c611 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-19b8efc6{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-31171d45{text-align:start;}.elementor-2200 .elementor-element.elementor-element-31171d45 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-5f106fee{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-350ebba2{text-align:start;}.elementor-2200 .elementor-element.elementor-element-350ebba2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;font-style:normal;color:#8F3B20;}.elementor-2200 .elementor-element.elementor-element-2850bebf{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-3fe08bab:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-3fe08bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B24E2C;}.elementor-2200 .elementor-element.elementor-element-3fe08bab > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-3fe08bab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2200 .elementor-element.elementor-element-3fe08bab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-76214fa2 > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-2200 .elementor-element.elementor-element-208afa36{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-658266e8{text-align:center;}.elementor-2200 .elementor-element.elementor-element-658266e8 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-weight:400;font-style:normal;color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-574c0880{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-2a1dedfb .elementor-button{background-color:#2B2620;font-family:"Work Sans", Sans-serif;font-weight:600;font-style:normal;fill:#FFFDF9;color:#FFFDF9;border-radius:50px 50px 50px 50px;}.elementor-2200 .elementor-element.elementor-element-53004ce:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-53004ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2620;}.elementor-2200 .elementor-element.elementor-element-53004ce > .elementor-container{max-width:1140px;}.elementor-2200 .elementor-element.elementor-element-53004ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-2200 .elementor-element.elementor-element-53004ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-2cbcde67{text-align:start;}.elementor-2200 .elementor-element.elementor-element-2cbcde67 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#FFFDF9;}.elementor-2200 .elementor-element.elementor-element-4f8dd694{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-6da7e8b2{text-align:start;}.elementor-2200 .elementor-element.elementor-element-6da7e8b2 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:#C99A3B;}.elementor-2200 .elementor-element.elementor-element-4ab30c1d{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}.elementor-2200 .elementor-element.elementor-element-3b414ef0{text-align:start;}.elementor-2200 .elementor-element.elementor-element-3b414ef0 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:#C99A3B;}.elementor-2200 .elementor-element.elementor-element-3c547e3f{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5C5449;}@media(min-width:768px){.elementor-2200 .elementor-element.elementor-element-81d7c4b{width:43.597%;}.elementor-2200 .elementor-element.elementor-element-4cdcba54{width:33.182%;}.elementor-2200 .elementor-element.elementor-element-745f4f0f{width:41.581%;}.elementor-2200 .elementor-element.elementor-element-14b6d5e2{width:96.911%;}}@media(max-width:767px){.elementor-2200 .elementor-element.elementor-element-f3c6c85{padding:0px 0px 0px 0px;}.elementor-2200 .elementor-element.elementor-element-51b3b82 .elementor-button{font-size:16px;border-radius:32px 32px 32px 32px;padding:025px 66px 25px 66px;}.elementor-2200 .elementor-element.elementor-element-1f772665 > .elementor-widget-container{padding:0px 45px 0px 45px;}.elementor-2200 .elementor-element.elementor-element-1f772665{text-align:center;font-size:17px;}.elementor-2200 .elementor-element.elementor-element-466f319b > .elementor-widget-container{padding:0px 35px 0px 35px;}.elementor-2200 .elementor-element.elementor-element-466f319b{text-align:center;}.elementor-2200 .elementor-element.elementor-element-466f319b .elementor-heading-title{font-size:27px;}.elementor-2200 .elementor-element.elementor-element-59db93cc > .elementor-widget-container{padding:0px 45px 0px 045px;}.elementor-2200 .elementor-element.elementor-element-59db93cc{font-size:15px;}.elementor-2200 .elementor-element.elementor-element-4926f777 > .elementor-widget-container{padding:0px 45px 0px 45px;}.elementor-2200 .elementor-element.elementor-element-4cdcba54 > .elementor-element-populated{padding:65px 2px 250px 020px;}}/* Start custom CSS *//* ============================================================
   Dog Training with Sue Ellen â€” Custom CSS
   Paste this into: Elementor â†’ Page Settings (gear icon, bottom
   left) â†’ Advanced â†’ Custom CSS.
   (Custom CSS per-page requires Elementor Pro. If you don't have
   Pro, paste this into Site Settings â†’ Custom CSS, or your
   theme's Additional CSS panel instead â€” it will apply site-wide.)

   Fonts (Instrument Serif, Work Sans, Caveat) are already set
   natively via each widget's Typography controls in the JSON,
   so Elementor auto-loads them from Google Fonts â€” no @import
   needed here.
   ============================================================ */

/* ---- Photo wall (hero) ---- */
.photowall{ position:relative; min-height:420px; }
.photowall .elementor-widget-image{
  position:absolute; max-width:260px; box-shadow:0 18px 40px -20px rgba(43,38,32,0.35);
  background:#FFFDF9; padding:10px 10px 40px; border-radius:4px;
}
.pw-1{ top:0; left:20px; transform:rotate(-6deg); z-index:2; }
.pw-2{ top:130px; right:0; left:auto; transform:rotate(5deg); max-width:220px; z-index:3; }
.pw-note{
  position:absolute; bottom:18px; left:70px; z-index:4;
  background:#C99A3B; color:#2B2620; padding:10px 18px; border-radius:6px;
  transform:rotate(-3deg); box-shadow:0 18px 40px -20px rgba(43,38,32,0.35);
  display:inline-block; width:auto !important;
}

/* ---- Leash divider (dashed rule with centered label) ---- */
.leash-divider{
  display:flex; align-items:center; justify-content:center; gap:14px;
}
.leash-divider p::before, .leash-divider p::after{
  content:""; display:inline-block; width:80px; height:1px; vertical-align:middle; margin:0 14px;
  background-image:repeating-linear-gradient(90deg, #DCD1BB 0 8px, transparent 8px 14px);
}

/* ---- Program card badge (Sue Ellen's Specialty) ---- */
.program-badge{
  display:inline-block; background:#B24E2C; padding:5px 14px; border-radius:999px;
  font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:.05em;
  margin-bottom:14px; width:auto !important;
}
.program-card-featured{
  border:1px solid #B24E2C !important; box-shadow:0 18px 40px -20px rgba(43,38,32,0.35);
}

/* ---- FAQ accordion accent color ---- */
.sue-faq .elementor-accordion-item .elementor-tab-title{ color:#2B2620; }
.sue-faq .elementor-accordion-icon{ color:#B24E2C; }
.sue-faq .elementor-accordion-item.elementor-active .elementor-tab-title{ color:#B24E2C; }

/* ---- Team & testimonial circular photos ---- */
.team-photo img, .testimonial-photo img{
  border-radius:50%; border:3px solid #C99A3B; width:100px; height:100px; object-fit:cover;
}

/* ---- Sticky mobile CTA bar ---- */
.sticky-cta-bar{ display:none; }
@media (max-width: 767px){
  .sticky-cta-bar{
    display:flex; position:fixed; bottom:0; left:0; right:0; z-index:999;
    box-shadow:0 -8px 20px rgba(0,0,0,.2);
  }
  body{ padding-bottom:70px; }
  .photowall{ min-height:300px; }
  .photowall .elementor-widget-image{ max-width:180px; }
  .pw-note{ font-size:16px; padding:8px 14px; }
}/* End custom CSS */