.elementor-800 .elementor-element.elementor-element-88e3b14 > .elementor-container{min-height:400px;}.elementor-800 .elementor-element.elementor-element-88e3b14 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-88e3b14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-800 .elementor-element.elementor-element-9aacc2a{margin-top:-39px;margin-bottom:-39px;padding:3px 3px 3px 3px;}.elementor-800 .elementor-element.elementor-element-87beb7a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-800 .elementor-element.elementor-element-87beb7a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-87beb7a > .elementor-element-populated, .elementor-800 .elementor-element.elementor-element-87beb7a > .elementor-element-populated > .elementor-background-overlay, .elementor-800 .elementor-element.elementor-element-87beb7a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-800 .elementor-element.elementor-element-87beb7a > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 16px 0px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;}.elementor-800 .elementor-element.elementor-element-87beb7a:hover > .elementor-element-populated{border-style:solid;border-color:#D1B248;}.elementor-800 .elementor-element.elementor-element-87beb7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-800 .elementor-element.elementor-element-db03813{text-align:center;}.elementor-800 .elementor-element.elementor-element-db03813 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#9C834C;}.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-800 .elementor-element.elementor-element-dfebe91 img{width:40%;border-style:none;}.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-800 .elementor-element.elementor-element-f3c14ef > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-800 .elementor-element.elementor-element-f3c14ef{text-align:center;font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-800 .elementor-element.elementor-element-0e6f4c3{text-align:center;}.elementor-800 .elementor-element.elementor-element-0e6f4c3 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#9C834C;}.elementor-800 .elementor-element.elementor-element-6184690:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-800 .elementor-element.elementor-element-6184690 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-6184690 > .elementor-element-populated, .elementor-800 .elementor-element.elementor-element-6184690 > .elementor-element-populated > .elementor-background-overlay, .elementor-800 .elementor-element.elementor-element-6184690 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-800 .elementor-element.elementor-element-6184690 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 16px 0px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;}.elementor-800 .elementor-element.elementor-element-6184690:hover > .elementor-element-populated{border-style:solid;border-color:#D1B248;}.elementor-800 .elementor-element.elementor-element-6184690 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-37be9fa{text-align:center;}.elementor-800 .elementor-element.elementor-element-37be9fa .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#9C834C;}.elementor-800 .elementor-element.elementor-element-4408cf8 img{width:40%;border-style:none;}.elementor-800 .elementor-element.elementor-element-7f16bc5 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-800 .elementor-element.elementor-element-7f16bc5{text-align:center;font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-800 .elementor-element.elementor-element-712fde5{text-align:center;}.elementor-800 .elementor-element.elementor-element-712fde5 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#9C834C;}.elementor-800 .elementor-element.elementor-element-6a98842:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-800 .elementor-element.elementor-element-6a98842 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-6a98842 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-800 .elementor-element.elementor-element-6a98842 > .elementor-element-populated, .elementor-800 .elementor-element.elementor-element-6a98842 > .elementor-element-populated > .elementor-background-overlay, .elementor-800 .elementor-element.elementor-element-6a98842 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-800 .elementor-element.elementor-element-6a98842 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 16px 0px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;}.elementor-800 .elementor-element.elementor-element-6a98842:hover > .elementor-element-populated{border-style:solid;border-color:#D1B248;}.elementor-800 .elementor-element.elementor-element-6a98842 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-69074c5{text-align:center;}.elementor-800 .elementor-element.elementor-element-69074c5 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#9C834C;}.elementor-800 .elementor-element.elementor-element-d16fc95 img{width:40%;border-style:none;}.elementor-800 .elementor-element.elementor-element-63ff82b > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-800 .elementor-element.elementor-element-63ff82b{text-align:center;font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-800 .elementor-element.elementor-element-5173fc8{text-align:center;}.elementor-800 .elementor-element.elementor-element-5173fc8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#9C834C;}.elementor-800 .elementor-element.elementor-element-ae610c4:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-ae610c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-800 .elementor-element.elementor-element-ae610c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:90px;}.elementor-800 .elementor-element.elementor-element-ae610c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-9b7bed2 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-800 .elementor-element.elementor-element-163c971{--spacer-size:50px;}.elementor-800 .elementor-element.elementor-element-8627d1b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;text-decoration:overline;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#9C834C;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-800 .elementor-element.elementor-element-7234397 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 16px 22px 16px;border-style:solid;border-color:#E6E4E1;border-radius:1px 1px 1px 1px;}.elementor-800 .elementor-element.elementor-element-7234397 .elementor-blockquote__content{color:#000000;font-family:"Times New Roman", Sans-serif;}.elementor-800 .elementor-element.elementor-element-7234397 .elementor-blockquote__tweet-button{color:#9C834C;}.elementor-800 .elementor-element.elementor-element-7234397 .elementor-blockquote__tweet-button svg{fill:#9C834C;}.elementor-800 .elementor-element.elementor-element-7234397 .elementor-blockquote:before{color:#9C834C;font-size:calc(1px * 100);}.elementor-800 .elementor-element.elementor-element-f566bbf > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-800 .elementor-element.elementor-element-b56f405 img{width:98%;max-width:100%;}.elementor-800 .elementor-element.elementor-element-ecd8aaf img{width:93%;}.elementor-800 .elementor-element.elementor-element-7d15ed4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-800 .elementor-element.elementor-element-7d15ed4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1CE42;}.elementor-800 .elementor-element.elementor-element-7d15ed4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-800 .elementor-element.elementor-element-7d15ed4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-16b7eb3 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;text-decoration:overline;color:#9C834C;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-800 .elementor-element.elementor-element-5f060d0 .elementor-toggle-title, .elementor-800 .elementor-element.elementor-element-5f060d0 .elementor-toggle-icon{color:#9C834C;}.elementor-800 .elementor-element.elementor-element-5f060d0 .elementor-toggle-icon svg{fill:#9C834C;}.elementor-800 .elementor-element.elementor-element-5f060d0 .elementor-tab-title.elementor-active a, .elementor-800 .elementor-element.elementor-element-5f060d0 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-800 .elementor-element.elementor-element-5f060d0 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-800 .elementor-element.elementor-element-5f060d0 .elementor-tab-content{color:#000000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-800 .elementor-element.elementor-element-e7cfccd .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;text-decoration:overline;color:#9C834C;}.elementor-800 .elementor-element.elementor-element-ae4eda7 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:15px;font-weight:200;text-shadow:0px 0px 6px rgba(0,0,0,0.3);color:#9C834C;}.elementor-800 .elementor-element.elementor-element-93467ea > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-800 .elementor-element.elementor-element-93467ea{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C834C;}.elementor-bc-flex-widget .elementor-800 .elementor-element.elementor-element-a5bae86.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-800 .elementor-element.elementor-element-a5bae86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-800 .elementor-element.elementor-element-a5bae86.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-800 .elementor-element.elementor-element-a5bae86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px;}.elementor-800 .elementor-element.elementor-element-a5bae86 > .elementor-element-populated{text-align:left;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-800 .elementor-element.elementor-element-cd05d99 .elementor-icon-wrapper{text-align:center;}.elementor-800 .elementor-element.elementor-element-cd05d99.elementor-view-stacked .elementor-icon{background-color:#9C834C;}.elementor-800 .elementor-element.elementor-element-cd05d99.elementor-view-framed .elementor-icon, .elementor-800 .elementor-element.elementor-element-cd05d99.elementor-view-default .elementor-icon{color:#9C834C;border-color:#9C834C;}.elementor-800 .elementor-element.elementor-element-cd05d99.elementor-view-framed .elementor-icon, .elementor-800 .elementor-element.elementor-element-cd05d99.elementor-view-default .elementor-icon svg{fill:#9C834C;}.elementor-800 .elementor-element.elementor-element-cd05d99 .elementor-icon{font-size:28px;}.elementor-800 .elementor-element.elementor-element-cd05d99 .elementor-icon svg{height:28px;}.elementor-800 .elementor-element.elementor-element-200590c{text-align:center;}.elementor-800 .elementor-element.elementor-element-200590c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;text-decoration:overline;color:#9C834C;}.elementor-800 .elementor-element.elementor-element-20a8fef{font-family:"Times New Roman", Sans-serif;font-size:15px;font-weight:200;text-shadow:0px 0px 6px rgba(0,0,0,0.3);}.elementor-800 .elementor-element.elementor-element-8b19378{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;color:#020202;}.elementor-800 .elementor-element.elementor-element-4c3a465{--spacer-size:10px;}.elementor-800 .elementor-element.elementor-element-28ef16f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:15px;font-weight:200;text-shadow:0px 0px 6px rgba(0,0,0,0.3);color:#9C834C;}.elementor-800 .elementor-element.elementor-element-e42c028 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-800 .elementor-element.elementor-element-e42c028{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C834C;}.elementor-bc-flex-widget .elementor-800 .elementor-element.elementor-element-8fabf27.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-800 .elementor-element.elementor-element-8fabf27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-800 .elementor-element.elementor-element-8fabf27 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px;}.elementor-800 .elementor-element.elementor-element-3319e0b .elementor-icon-wrapper{text-align:center;}.elementor-800 .elementor-element.elementor-element-3319e0b.elementor-view-stacked .elementor-icon{background-color:#9C834C;}.elementor-800 .elementor-element.elementor-element-3319e0b.elementor-view-framed .elementor-icon, .elementor-800 .elementor-element.elementor-element-3319e0b.elementor-view-default .elementor-icon{color:#9C834C;border-color:#9C834C;}.elementor-800 .elementor-element.elementor-element-3319e0b.elementor-view-framed .elementor-icon, .elementor-800 .elementor-element.elementor-element-3319e0b.elementor-view-default .elementor-icon svg{fill:#9C834C;}.elementor-800 .elementor-element.elementor-element-3319e0b .elementor-icon{font-size:28px;}.elementor-800 .elementor-element.elementor-element-3319e0b .elementor-icon svg{height:28px;}.elementor-800 .elementor-element.elementor-element-eca6eaa{text-align:center;}.elementor-800 .elementor-element.elementor-element-eca6eaa .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;text-decoration:overline;color:#9C834C;}.elementor-800 .elementor-element.elementor-element-6d7730e{font-family:"Times New Roman", Sans-serif;font-size:15px;font-weight:200;text-shadow:0px 0px 6px rgba(0,0,0,0.3);}.elementor-800 .elementor-element.elementor-element-4f4582f > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-800 .elementor-element.elementor-element-4f4582f:hover > .elementor-element-populated{border-style:none;}.elementor-800 .elementor-element.elementor-element-4f4582f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-1ce954d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;text-decoration:overline;color:#9C834C;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{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-800 .elementor-element.elementor-element-35e30e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-800 .elementor-element.elementor-element-35e30e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-35e30e8:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C834C;}.elementor-800 .elementor-element.elementor-element-35e30e8 .elementor-tab-title, .elementor-800 .elementor-element.elementor-element-35e30e8 .elementor-tab-title:before, .elementor-800 .elementor-element.elementor-element-35e30e8 .elementor-tab-title:after, .elementor-800 .elementor-element.elementor-element-35e30e8 .elementor-tab-content, .elementor-800 .elementor-element.elementor-element-35e30e8 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-800 .elementor-element.elementor-element-35e30e8 .elementor-tab-title, .elementor-800 .elementor-element.elementor-element-35e30e8 .elementor-tab-title a{color:#707070;}.elementor-800 .elementor-element.elementor-element-35e30e8 .elementor-tab-title.elementor-active,
					 .elementor-800 .elementor-element.elementor-element-35e30e8 .elementor-tab-title.elementor-active a{color:#9C834C;}.elementor-800 .elementor-element.elementor-element-35e30e8 .elementor-tab-title{font-family:"Times New Roman", Sans-serif;font-size:10px;font-weight:500;}.elementor-800 .elementor-element.elementor-element-35e30e8 .elementor-tab-content{color:#000000;font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;text-shadow:0px 0px 1px rgba(0,0,0,0.3);}.elementor-800 .elementor-element.elementor-element-0cc7b27{--spacer-size:50px;}.elementor-800 .elementor-element.elementor-element-364f226:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-364f226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-800 .elementor-element.elementor-element-364f226{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-800 .elementor-element.elementor-element-364f226 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-ee795ab:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-ee795ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-800 .elementor-element.elementor-element-ee795ab > .elementor-container{max-width:500px;}.elementor-800 .elementor-element.elementor-element-ee795ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-800 .elementor-element.elementor-element-ee795ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-6bd91de{--spacer-size:180px;}.elementor-800 .elementor-element.elementor-element-3367d03 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-800 .elementor-element.elementor-element-3367d03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-800 .elementor-element.elementor-element-3367d03 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-800 .elementor-element.elementor-element-f6e7cf9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-800 .elementor-element.elementor-element-f6e7cf9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-800 .elementor-element.elementor-element-04f624d .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:12px;font-weight:100;color:#636464;}.elementor-bc-flex-widget .elementor-800 .elementor-element.elementor-element-2aebb11.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-800 .elementor-element.elementor-element-2aebb11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-800 .elementor-element.elementor-element-2aebb11.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-800 .elementor-element.elementor-element-ea343c1{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-800 .elementor-element.elementor-element-ea343c1 .elementor-widget-container{text-align:center;}.elementor-800 .elementor-element.elementor-element-ea343c1 .elementor-social-icon{background-color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-ea343c1 .elementor-social-icon i{color:#9C834C;}.elementor-800 .elementor-element.elementor-element-ea343c1 .elementor-social-icon svg{fill:#9C834C;}.elementor-800 .elementor-element.elementor-element-ea343c1 .elementor-social-icon:hover{background-color:#9C834C;}.elementor-800 .elementor-element.elementor-element-ea343c1 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-ea343c1 .elementor-social-icon:hover svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-800 .elementor-element.elementor-element-163c971{--spacer-size:10px;}}@media(min-width:768px){.elementor-800 .elementor-element.elementor-element-7163a85{width:64.673%;}.elementor-800 .elementor-element.elementor-element-f566bbf{width:35.278%;}.elementor-800 .elementor-element.elementor-element-7d15ed4{width:23.769%;}.elementor-800 .elementor-element.elementor-element-ca530fd{width:31.158%;}.elementor-800 .elementor-element.elementor-element-a5bae86{width:30.83%;}.elementor-800 .elementor-element.elementor-element-d2900f9{width:69.168%;}.elementor-800 .elementor-element.elementor-element-8fabf27{width:30.83%;}.elementor-800 .elementor-element.elementor-element-f318865{width:69.168%;}.elementor-800 .elementor-element.elementor-element-4f4582f{width:44.737%;}}/* Start custom CSS for video, class: .elementor-element-9b7bed2 *//* Style de la playlist uniquement, à ajouter au CSS personnalisé */

/* Style de la playlist */
.youtube-playlist {
  background-color: #fff;
  padding: 15px;
  margin-top: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  max-height: 450px;
  overflow-y: auto;
  position: relative;
  z-index: 2;
  font-family: 'Arial', sans-serif;
  background-color: #f9f6f2;
}

.playlist-title {
  text-align: center;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: bold;
  color: #7d2517;
  position: relative;
  padding-bottom: 10px;
}

.playlist-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 70%;
  height: 2px;
  background-color: #c9a76d;
}

/* Style des vidéos dans la playlist */
.playlist-item {
  padding: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  align-items: center;
  transition: all 0.2s ease;
  background-color: #f9f7f2;
}

.playlist-item:hover {
  background-color: #f0e6d2;
}

.playlist-item.active {
  background-color: #e8d4b2;
  border-left: 4px solid #7d2517;
}

.playlist-thumbnail {
  width: 100px;
  height: 56px;
  margin-right: 10px;
  background-size: cover;
  background-position: center;
  border-radius: 3px;
  flex-shrink: 0;
}

.playlist-item-title {
  font-size: 14px;
  color: #333;
  line-height: 1.2;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Croix stylisée en bas de la playlist */
.cross-decoration {
  margin: 15px auto;
  width: 40px;
  height: 60px;
  position: relative;
  display: block;
}

.cross-decoration::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 8px;
  height: 60px;
  background-color: #864e1b;
  transform: translateX(-50%);
  border-radius: 4px;
}

.cross-decoration::after {
  content: "";
  position: absolute;
  top: 15px;
  left: 0;
  width: 40px;
  height: 8px;
  background-color: #864e1b;
  border-radius: 4px;
}

/* Couronne d'épines autour du titre */
.crown-of-thorns {
  position: relative;
  margin-top: 20px;
  padding: 25px 15px 15px;
}

.crown-of-thorns::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20'%3E%3Cpath d='M10,10 L15,5 M20,10 L25,5 M30,10 L35,5 M40,10 L45,5 M50,10 L55,5 M60,10 L65,5 M70,10 L75,5 M80,10 L85,5 M90,10 L95,5 M100,10 L105,5 M110,10 L115,5 M120,10 L125,5 M130,10 L135,5 M140,10 L145,5 M150,10 L155,5 M160,10 L165,5 M170,10 L175,5 M180,10 L185,5 M10,10 L15,15 M20,10 L25,15 M30,10 L35,15 M40,10 L45,15 M50,10 L55,15 M60,10 L65,15 M70,10 L75,15 M80,10 L85,15 M90,10 L95,15 M100,10 L105,15 M110,10 L115,15 M120,10 L125,15 M130,10 L135,15 M140,10 L145,15 M150,10 L155,15 M160,10 L165,15 M170,10 L175,15 M180,10 L185,15' stroke='%23864e1b' stroke-width='1'/%3E%3C/svg%3E");
  background-repeat: repeat-x;
}

/* Décoration de Pâques pour la playlist */
.youtube-playlist::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 100'%3E%3Cpath d='M400,10 C420,40 450,20 470,30 C490,40 510,25 525,35 C540,45 560,20 580,30 C600,40 620,25 640,35 C660,45 680,25 700,35 C720,45 740,25 760,35 C780,45 800,25 800,50 L800,100 L0,100 L0,50 C0,25 20,45 40,35 C60,25 80,45 100,35 C120,25 140,45 160,35 C180,25 200,45 220,35 C240,25 260,45 280,35 C300,25 320,45 340,35 C360,25 380,45 400,10 Z' fill='%23a48055'/%3E%3C/svg%3E");
  background-size: cover;
  opacity: 0.3;
  z-index: -1;
}

/* Style pour le widget YouTube d'Elementor */
.elementor-widget-video {
  margin-bottom: 0 !important;
}/* End custom CSS */