.elementor-13917 .elementor-element.elementor-element-fbd9f1a:not(.elementor-motion-effects-element-type-background), .elementor-13917 .elementor-element.elementor-element-fbd9f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13917 .elementor-element.elementor-element-fbd9f1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 10% 0% 10%;}.elementor-13917 .elementor-element.elementor-element-fbd9f1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13917 .elementor-element.elementor-element-d27df1f > .elementor-element-populated > .elementor-widget-wrap{padding:0% 10% 0% 0%;}.elementor-13917 .elementor-element.elementor-element-1faf1f8{text-align:left;}.elementor-13917 .elementor-element.elementor-element-1faf1f8 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:100;text-transform:uppercase;line-height:1em;}.elementor-13917 .elementor-element.elementor-element-4ecd0d5 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 12% 0% 12%;}.elementor-13917 .elementor-element.elementor-element-e7a99a0{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:200;}.elementor-13917 .elementor-element.elementor-element-819d1e7:not(.elementor-motion-effects-element-type-background), .elementor-13917 .elementor-element.elementor-element-819d1e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-13917 .elementor-element.elementor-element-819d1e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-13917 .elementor-element.elementor-element-819d1e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13917 .elementor-element.elementor-element-c775afb > .elementor-element-populated > .elementor-widget-wrap{padding:80px 0px 80px 0px;}.elementor-13917 .elementor-element.elementor-element-6dbcbcb{text-align:left;}.elementor-13917 .elementor-element.elementor-element-6dbcbcb .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:100;text-transform:uppercase;line-height:1.1em;}.elementor-13917 .elementor-element.elementor-element-6dbcbcb > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13917 .elementor-element.elementor-element-c84571e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13917 .elementor-element.elementor-element-76dbc96:not(.elementor-motion-effects-element-type-background), .elementor-13917 .elementor-element.elementor-element-76dbc96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13917 .elementor-element.elementor-element-76dbc96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-13917 .elementor-element.elementor-element-76dbc96 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13917 .elementor-element.elementor-element-2cc9cea > .elementor-element-populated > .elementor-widget-wrap{padding:80px 0px 80px 0px;}.elementor-13917 .elementor-element.elementor-element-8f8e645{text-align:left;}.elementor-13917 .elementor-element.elementor-element-8f8e645 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:100;text-transform:uppercase;line-height:1.1em;}.elementor-13917 .elementor-element.elementor-element-8f8e645 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13917 .elementor-element.elementor-element-e78b6ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13917 .elementor-element.elementor-element-9b2a264:not(.elementor-motion-effects-element-type-background), .elementor-13917 .elementor-element.elementor-element-9b2a264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-13917 .elementor-element.elementor-element-9b2a264{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-13917 .elementor-element.elementor-element-9b2a264 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13917 .elementor-element.elementor-element-851f374 > .elementor-element-populated > .elementor-widget-wrap{padding:80px 0px 80px 0px;}.elementor-13917 .elementor-element.elementor-element-cd8fd6f{text-align:left;}.elementor-13917 .elementor-element.elementor-element-cd8fd6f .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:100;text-transform:uppercase;line-height:1.1em;}.elementor-13917 .elementor-element.elementor-element-cd8fd6f > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13917 .elementor-element.elementor-element-b4dafdd{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:200;}.elementor-13917 .elementor-element.elementor-element-b4dafdd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13917 .elementor-element.elementor-element-ac3c819:not(.elementor-motion-effects-element-type-background), .elementor-13917 .elementor-element.elementor-element-ac3c819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13917 .elementor-element.elementor-element-ac3c819{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-13917 .elementor-element.elementor-element-ac3c819 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13917 .elementor-element.elementor-element-988833e > .elementor-element-populated > .elementor-widget-wrap{padding:80px 0px 80px 0px;}.elementor-13917 .elementor-element.elementor-element-4752909{text-align:left;}.elementor-13917 .elementor-element.elementor-element-4752909 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:100;text-transform:uppercase;line-height:1.1em;}.elementor-13917 .elementor-element.elementor-element-4752909 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13917 .elementor-element.elementor-element-bab52ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13917 .elementor-element.elementor-element-b46ff71:not(.elementor-motion-effects-element-type-background), .elementor-13917 .elementor-element.elementor-element-b46ff71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13917 .elementor-element.elementor-element-b46ff71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 10% 8% 10%;}.elementor-13917 .elementor-element.elementor-element-b46ff71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13917 .elementor-element.elementor-element-0525546 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 10% 0% 0%;}.elementor-13917 .elementor-element.elementor-element-cbd477b{text-align:left;}.elementor-13917 .elementor-element.elementor-element-cbd477b .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:100;text-transform:uppercase;line-height:1em;}.elementor-bc-flex-widget .elementor-13917 .elementor-element.elementor-element-fb80cd7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-13917 .elementor-element.elementor-element-fb80cd7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13917 .elementor-element.elementor-element-fb80cd7 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 12% 0% 12%;}.elementor-13917 .elementor-element.elementor-element-4cbe8f4 .elementor-button{fill:var( --e-global-color-33060416 );color:var( --e-global-color-33060416 );background-color:var( --e-global-color-5f06862 );border-style:solid;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-13917 .elementor-element.elementor-element-4cbe8f4 .elementor-button:hover, .elementor-13917 .elementor-element.elementor-element-4cbe8f4 .elementor-button:focus{color:#54595F;background-color:#F7F7F7;}.elementor-13917 .elementor-element.elementor-element-4cbe8f4 .elementor-button:hover svg, .elementor-13917 .elementor-element.elementor-element-4cbe8f4 .elementor-button:focus svg{fill:#54595F;}@media(max-width:1024px){.elementor-13917 .elementor-element.elementor-element-d27df1f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-13917 .elementor-element.elementor-element-1faf1f8 .elementor-heading-title{font-size:50px;}.elementor-13917 .elementor-element.elementor-element-4ecd0d5 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13917 .elementor-element.elementor-element-4ecd0d5 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-13917 .elementor-element.elementor-element-819d1e7{padding:0% 10% 0% 10%;}.elementor-13917 .elementor-element.elementor-element-c775afb > .elementor-element-populated > .elementor-widget-wrap{padding:70px 0px 70px 0px;}.elementor-13917 .elementor-element.elementor-element-6dbcbcb .elementor-heading-title{font-size:40px;}.elementor-13917 .elementor-element.elementor-element-76dbc96{padding:0% 10% 0% 10%;}.elementor-13917 .elementor-element.elementor-element-2cc9cea > .elementor-element-populated > .elementor-widget-wrap{padding:70px 0px 70px 0px;}.elementor-13917 .elementor-element.elementor-element-8f8e645 .elementor-heading-title{font-size:40px;}.elementor-13917 .elementor-element.elementor-element-9b2a264{padding:0% 10% 0% 10%;}.elementor-13917 .elementor-element.elementor-element-851f374 > .elementor-element-populated > .elementor-widget-wrap{padding:70px 0px 70px 0px;}.elementor-13917 .elementor-element.elementor-element-cd8fd6f .elementor-heading-title{font-size:40px;}.elementor-13917 .elementor-element.elementor-element-ac3c819{padding:0% 10% 0% 10%;}.elementor-13917 .elementor-element.elementor-element-988833e > .elementor-element-populated > .elementor-widget-wrap{padding:70px 0px 70px 0px;}.elementor-13917 .elementor-element.elementor-element-4752909 .elementor-heading-title{font-size:40px;}.elementor-13917 .elementor-element.elementor-element-0525546 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-13917 .elementor-element.elementor-element-cbd477b .elementor-heading-title{font-size:50px;}.elementor-13917 .elementor-element.elementor-element-fb80cd7 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13917 .elementor-element.elementor-element-fb80cd7 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-13917 .elementor-element.elementor-element-d27df1f{width:45.004%;}.elementor-13917 .elementor-element.elementor-element-4ecd0d5{width:55%;}.elementor-13917 .elementor-element.elementor-element-0525546{width:45.004%;}.elementor-13917 .elementor-element.elementor-element-fb80cd7{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13917 .elementor-element.elementor-element-d27df1f{width:100%;}.elementor-13917 .elementor-element.elementor-element-4ecd0d5{width:100%;}.elementor-13917 .elementor-element.elementor-element-0525546{width:100%;}.elementor-13917 .elementor-element.elementor-element-fb80cd7{width:100%;}}@media(max-width:767px){.elementor-13917 .elementor-element.elementor-element-fbd9f1a{margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-13917 .elementor-element.elementor-element-1faf1f8 .elementor-heading-title{font-size:40px;}.elementor-13917 .elementor-element.elementor-element-819d1e7{padding:0% 5% 0% 5%;}.elementor-13917 .elementor-element.elementor-element-c775afb > .elementor-element-populated > .elementor-widget-wrap{padding:56px 0px 56px 0px;}.elementor-13917 .elementor-element.elementor-element-6dbcbcb .elementor-heading-title{font-size:30px;}.elementor-13917 .elementor-element.elementor-element-76dbc96{padding:0% 5% 0% 5%;}.elementor-13917 .elementor-element.elementor-element-2cc9cea > .elementor-element-populated > .elementor-widget-wrap{padding:56px 0px 56px 0px;}.elementor-13917 .elementor-element.elementor-element-8f8e645 .elementor-heading-title{font-size:30px;}.elementor-13917 .elementor-element.elementor-element-9b2a264{padding:0% 5% 0% 5%;}.elementor-13917 .elementor-element.elementor-element-851f374 > .elementor-element-populated > .elementor-widget-wrap{padding:56px 0px 56px 0px;}.elementor-13917 .elementor-element.elementor-element-cd8fd6f .elementor-heading-title{font-size:30px;}.elementor-13917 .elementor-element.elementor-element-ac3c819{padding:0% 5% 0% 5%;}.elementor-13917 .elementor-element.elementor-element-988833e > .elementor-element-populated > .elementor-widget-wrap{padding:56px 0px 56px 0px;}.elementor-13917 .elementor-element.elementor-element-4752909 .elementor-heading-title{font-size:30px;}.elementor-13917 .elementor-element.elementor-element-b46ff71{margin-top:0px;margin-bottom:0px;padding:8% 5% 12% 5%;}.elementor-13917 .elementor-element.elementor-element-cbd477b .elementor-heading-title{font-size:40px;}}/* Start custom CSS for text-editor, class: .elementor-element-c84571e */.elementor-13917 .elementor-element.elementor-element-c84571e { font-family: Montserrat, sans-serif; }
.elementor-13917 .elementor-element.elementor-element-c84571e p { color: #1B1B1B; font-size: 16px; line-height: 1.75; font-weight: 300; max-width: 900px; }
.elementor-13917 .elementor-element.elementor-element-c84571e a { color: #A07951; }
.elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance { width: 100%; margin: 0 0 26px; border-collapse: separate; border-spacing: 0; table-layout: fixed; background: #FFFFFF; border: 1px solid #E6DCC8; border-radius: 14px; overflow: hidden; box-shadow: 0 10px 30px rgba(110, 85, 40, 0.08); }
.elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance th, .elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance td { border: 0; border-bottom: 1px solid #EFE7D8; padding: 16px 24px; vertical-align: top; text-align: start; font-size: 15px; line-height: 1.65; overflow-wrap: break-word; }
.elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance tbody th { width: 28%; background: #F8F3EA; color: #7A5F35; font-weight: 700; }
.elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance td { color: #4E5768; background: #FFFFFF; }
.elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance thead th { background: #F8F3EA; color: #7A5F35; font-weight: 700; font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase; }
.elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance tr:last-child th, .elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance tr:last-child td { border-bottom: 0; }
.elementor-13917 .elementor-element.elementor-element-c84571e table.ot-two td { font-weight: 600; color: #7A5F35; }
.elementor-13917 .elementor-element.elementor-element-c84571e .ot-lbl { display: none; }
.elementor-13917 .elementor-element.elementor-element-c84571e .ot-docs { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; max-width: 900px; }
.elementor-13917 .elementor-element.elementor-element-c84571e a.ot-doc { display: flex; gap: 16px; align-items: flex-start; background: #FFFFFF; border: 1px solid #E6DCC8; border-radius: 14px; padding: 20px 22px; text-decoration: none; box-shadow: 0 6px 18px rgba(110, 85, 40, 0.06); transition: transform .2s ease, box-shadow .2s ease; }
.elementor-13917 .elementor-element.elementor-element-c84571e a.ot-doc:hover { transform: translateY(-2px); box-shadow: 0 12px 26px rgba(110, 85, 40, 0.12); }
.elementor-13917 .elementor-element.elementor-element-c84571e .ot-doc-ico { flex: 0 0 auto; width: 44px; height: 52px; border-radius: 6px; background: #F8F3EA; border: 1px solid #E6DCC8; color: #A8915D; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; display: flex; align-items: flex-end; justify-content: center; padding-bottom: 8px; }
.elementor-13917 .elementor-element.elementor-element-c84571e .ot-doc-txt { display: flex; flex-direction: column; gap: 4px; }
.elementor-13917 .elementor-element.elementor-element-c84571e .ot-doc-txt strong { color: #7A5F35; font-size: 16px; line-height: 1.35; }
.elementor-13917 .elementor-element.elementor-element-c84571e .ot-doc-txt span { color: #4E5768; font-size: 14px; line-height: 1.5; }
.elementor-13917 .elementor-element.elementor-element-c84571e .ot-doc-txt em { font-style: normal; color: #A07951; font-size: 13px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; margin-top: 4px; }
@media (max-width: 767px) {
 .elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance thead { display: none; }
 .elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance, .elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance tbody, .elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance tr, .elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance th, .elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance td { display: block; width: 100% !important; }
 .elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance tr { border-bottom: 1px solid #EFE7D8; }
 .elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance tr:last-child { border-bottom: 0; }
 .elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance tbody th { background: transparent; border: 0; padding: 14px 18px 2px; font-size: 13px; line-height: 1.4; letter-spacing: 0.06em; text-transform: uppercase; color: #A07951; }
 .elementor-13917 .elementor-element.elementor-element-c84571e table.ot-glance td { border: 0; padding: 2px 18px 14px; font-size: 15px; line-height: 1.6; }
 .elementor-13917 .elementor-element.elementor-element-c84571e table.ot-two td { padding-bottom: 6px; }
 .elementor-13917 .elementor-element.elementor-element-c84571e .ot-lbl { display: inline; font-weight: 700; }
 .elementor-13917 .elementor-element.elementor-element-c84571e .ot-docs { grid-template-columns: 1fr; gap: 12px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e78b6ed */.elementor-13917 .elementor-element.elementor-element-e78b6ed { font-family: Montserrat, sans-serif; }
.elementor-13917 .elementor-element.elementor-element-e78b6ed p { color: #1B1B1B; font-size: 16px; line-height: 1.75; font-weight: 300; max-width: 900px; }
.elementor-13917 .elementor-element.elementor-element-e78b6ed a { color: #A07951; }
.elementor-13917 .elementor-element.elementor-element-e78b6ed p { margin: 0 0 18px; }
.elementor-13917 .elementor-element.elementor-element-e78b6ed p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-bab52ff */.elementor-13917 .elementor-element.elementor-element-bab52ff .elementor-toggle .elementor-toggle-item { background: #FFFFFF; border: 1px solid #E6DCC8; border-radius: 14px; margin-bottom: 14px; box-shadow: 0 6px 18px rgba(110, 85, 40, 0.06); overflow: hidden; }
.elementor-13917 .elementor-element.elementor-element-bab52ff .elementor-toggle .elementor-tab-title { border: 0 !important; padding: 18px 24px; font-weight: 700; font-family: Montserrat, sans-serif; }
.elementor-13917 .elementor-element.elementor-element-bab52ff .elementor-toggle .elementor-tab-title, .elementor-13917 .elementor-element.elementor-element-bab52ff .elementor-toggle .elementor-tab-title a, .elementor-13917 .elementor-element.elementor-element-bab52ff .elementor-toggle .elementor-toggle-icon { color: #7A5F35; }
.elementor-13917 .elementor-element.elementor-element-bab52ff .elementor-toggle .elementor-tab-content { border: 0 !important; padding: 0 24px 20px; color: #4E5768; font-size: 16px; line-height: 1.65; font-family: Montserrat, sans-serif; }
.elementor-13917 .elementor-element.elementor-element-bab52ff .elementor-toggle .elementor-tab-content p:last-child { margin-bottom: 0; }
.elementor-13917 .elementor-element.elementor-element-bab52ff .elementor-toggle .elementor-tab-content a { color: #A07951; text-decoration: underline; }
@media (max-width: 767px) { .elementor-13917 .elementor-element.elementor-element-bab52ff .elementor-toggle .elementor-tab-title { padding: 16px 18px; } .elementor-13917 .elementor-element.elementor-element-bab52ff .elementor-toggle .elementor-tab-content { padding: 0 18px 16px; font-size: 15px; } }/* End custom CSS */