.elementor-13 .elementor-element.elementor-element-922e411{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-75188f7{z-index:12;text-align:center;}.elementor-13 .elementor-element.elementor-element-75188f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#8C3A3A;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-39e6550{width:var( --container-widget-width, 25% );max-width:25%;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-39e6550.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-e66773d{text-align:center;}.elementor-13 .elementor-element.elementor-element-e66773d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:39px;font-weight:600;text-transform:none;line-height:1.6em;}.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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-72221a3 .elementor-button{background-color:#8C3A3A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:6px 6px 6px 6px;padding:10px 0px 10px 0px;}.elementor-13 .elementor-element.elementor-element-72221a3{padding:0px 300px 0px 300px;}.elementor-13 .elementor-element.elementor-element-72221a3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13 .elementor-element.elementor-element-3543016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-13 .elementor-element.elementor-element-19b8c43{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-6c5e7a6 .elementor-button{background-color:#8C3A3A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:6px 6px 6px 6px;padding:20px 0px 20px 0px;}.elementor-13 .elementor-element.elementor-element-6c5e7a6{padding:0px 300px 0px 300px;}.elementor-13 .elementor-element.elementor-element-6c5e7a6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13 .elementor-element.elementor-element-83d8ec6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-a709329{text-align:center;}.elementor-13 .elementor-element.elementor-element-a709329 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;text-transform:none;}.elementor-13 .elementor-element.elementor-element-dde987f{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-c648541 .elementor-button{background-color:#8C3A3A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:6px 6px 6px 6px;padding:20px 0px 20px 0px;}.elementor-13 .elementor-element.elementor-element-c648541{padding:0px 300px 0px 300px;}.elementor-13 .elementor-element.elementor-element-c648541 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13 .elementor-element.elementor-element-f1ca878{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-80e66b7{text-align:center;}.elementor-13 .elementor-element.elementor-element-80e66b7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;text-transform:none;}.elementor-13 .elementor-element.elementor-element-a6b843a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-5e45fea{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-5e45fea.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-0fb189d{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-64bbc0a .elementor-button{background-color:#8C3A3A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:6px 6px 6px 6px;padding:20px 0px 20px 0px;}.elementor-13 .elementor-element.elementor-element-64bbc0a{padding:0px 300px 0px 300px;}.elementor-13 .elementor-element.elementor-element-64bbc0a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13 .elementor-element.elementor-element-fa6a7b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-ef91a0f{text-align:center;}.elementor-13 .elementor-element.elementor-element-ef91a0f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;text-transform:none;}.elementor-13 .elementor-element.elementor-element-6ed2c1f{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-6357759 .elementor-button{background-color:#8C3A3A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:6px 6px 6px 6px;padding:20px 0px 20px 0px;}.elementor-13 .elementor-element.elementor-element-6357759{padding:0px 300px 0px 300px;}.elementor-13 .elementor-element.elementor-element-6357759 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13 .elementor-element.elementor-element-b346fdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f4c4bbb{text-align:center;}.elementor-13 .elementor-element.elementor-element-f4c4bbb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;text-transform:none;}.elementor-13 .elementor-element.elementor-element-f42a274{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-b1016fa .elementor-button{background-color:#8C3A3A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:6px 6px 6px 6px;padding:10px 0px 10px 0px;}.elementor-13 .elementor-element.elementor-element-b1016fa{padding:0px 300px 0px 300px;}.elementor-13 .elementor-element.elementor-element-b1016fa .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13 .elementor-element.elementor-element-846f8c0 img{width:35%;}.elementor-13 .elementor-element.elementor-element-5ede17d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-5ede17d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5ede17d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-69fc537{text-align:center;}.elementor-13 .elementor-element.elementor-element-69fc537 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:var( --e-global-color-f3050a1 );}.elementor-13 .elementor-element.elementor-element-3018aa4{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-f3050a1 );}.elementor-13 .elementor-element.elementor-element-92af460 .elementor-button{background-color:#8C3A3A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:6px 6px 6px 6px;padding:10px 0px 10px 0px;}.elementor-13 .elementor-element.elementor-element-92af460{padding:0px 300px 0px 300px;}.elementor-13 .elementor-element.elementor-element-92af460 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13 .elementor-element.elementor-element-03bd742{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-2e42191{text-align:center;}.elementor-13 .elementor-element.elementor-element-2e42191 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;text-transform:none;}.elementor-13 .elementor-element.elementor-element-ad21f66{--display:flex;}.elementor-13 .elementor-element.elementor-element-e3c7430{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#2B2B2B;}.elementor-13 .elementor-element.elementor-element-a60b09f{--display:flex;}.elementor-13 .elementor-element.elementor-element-064088b{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#2B2B2B;}.elementor-13 .elementor-element.elementor-element-8fa7bb0{--display:flex;}.elementor-13 .elementor-element.elementor-element-fd2f739{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#2B2B2B;}.elementor-13 .elementor-element.elementor-element-c3b4cbf{--display:flex;}.elementor-13 .elementor-element.elementor-element-dd3ab0f{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#2B2B2B;}.elementor-13 .elementor-element.elementor-element-280a7f7{--display:flex;}.elementor-13 .elementor-element.elementor-element-5434933{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#2B2B2B;}.elementor-13 .elementor-element.elementor-element-154cd98{--display:flex;}.elementor-13 .elementor-element.elementor-element-ee619cb{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#2B2B2B;}.elementor-13 .elementor-element.elementor-element-0fe7060{--display:flex;}.elementor-13 .elementor-element.elementor-element-3312aa8{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#2B2B2B;}.elementor-13 .elementor-element.elementor-element-5de24f9{--display:flex;}.elementor-13 .elementor-element.elementor-element-67553db{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#2B2B2B;}.elementor-13 .elementor-element.elementor-element-049b86f{--display:flex;}.elementor-13 .elementor-element.elementor-element-8f83613{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#2B2B2B;}.elementor-13 .elementor-element.elementor-element-f6bbc6a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#8C3A3A;--n-accordion-icon-size:15px;}.elementor-13 .elementor-element.elementor-element-f6bbc6a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-13 .elementor-element.elementor-element-f6bbc6a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;}.elementor-13 .elementor-element.elementor-element-0070ca6 .elementor-button{background-color:#8C3A3A;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:6px 6px 6px 6px;padding:20px 0px 20px 0px;}.elementor-13 .elementor-element.elementor-element-0070ca6{padding:0px 300px 0px 300px;}.elementor-13 .elementor-element.elementor-element-0070ca6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13 .elementor-element.elementor-element-be73083{text-align:center;}.elementor-13 .elementor-element.elementor-element-be73083 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;text-transform:none;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-211f8ea.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-211f8ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-13 .elementor-element.elementor-element-211f8ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-13 .elementor-element.elementor-element-211f8ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-13 .elementor-element.elementor-element-211f8ea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-13 .elementor-element.elementor-element-211f8ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-13 .elementor-element.elementor-element-211f8ea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-211f8ea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-211f8ea{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-211f8ea .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-13 .elementor-element.elementor-element-211f8ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-211f8ea .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-211f8ea .elementor-icon-list-text{transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-2e777cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-2e777cb:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2e777cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE8;}.elementor-13 .elementor-element.elementor-element-e9d8730 img{width:59%;}.elementor-13 .elementor-element.elementor-element-3fc6098{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13 .elementor-element.elementor-element-75188f7 .elementor-heading-title{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-39e6550{width:var( --container-widget-width, 342px );max-width:342px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:342px;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-39e6550 img{border-radius:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-72221a3{padding:0px 150px 0px 150px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-6c5e7a6{padding:0px 150px 0px 150px;}.elementor-13 .elementor-element.elementor-element-c648541{padding:0px 150px 0px 150px;}.elementor-13 .elementor-element.elementor-element-64bbc0a{padding:0px 150px 0px 150px;}.elementor-13 .elementor-element.elementor-element-6357759{padding:0px 150px 0px 150px;}.elementor-13 .elementor-element.elementor-element-b1016fa{padding:0px 150px 0px 150px;}.elementor-13 .elementor-element.elementor-element-846f8c0 img{width:45%;}.elementor-13 .elementor-element.elementor-element-69fc537 .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-92af460{padding:0px 150px 0px 150px;}.elementor-13 .elementor-element.elementor-element-0070ca6{padding:0px 150px 0px 150px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-922e411{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13 .elementor-element.elementor-element-75188f7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;z-index:11;text-align:center;}.elementor-13 .elementor-element.elementor-element-75188f7.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-13 .elementor-element.elementor-element-75188f7 .elementor-heading-title{font-size:13px;line-height:1px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-39e6550{margin:-71px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-39e6550.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-e66773d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-13 .elementor-element.elementor-element-e66773d.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-e66773d .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-72221a3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-72221a3.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-72221a3 .elementor-button{border-radius:6px 6px 6px 6px;padding:15px 40px 15px 40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-19b8c43{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:justify;line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-19b8c43.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-6c5e7a6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-6c5e7a6.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-6c5e7a6 .elementor-button{border-radius:6px 6px 6px 6px;padding:20px 30px 20px 30px;}.elementor-13 .elementor-element.elementor-element-a709329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-13 .elementor-element.elementor-element-a709329.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-a709329 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-dde987f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:justify;line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-dde987f.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-c648541{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-c648541.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-c648541 .elementor-button{border-radius:6px 6px 6px 6px;padding:15px 45px 15px 45px;}.elementor-13 .elementor-element.elementor-element-80e66b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-13 .elementor-element.elementor-element-80e66b7.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-80e66b7 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-a6b843a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:justify;line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-a6b843a.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-5e45fea{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0fb189d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:justify;line-height:1.8em;}.elementor-13 .elementor-element.elementor-element-0fb189d.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-64bbc0a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-64bbc0a.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-64bbc0a .elementor-button{border-radius:6px 6px 6px 6px;padding:15px 45px 15px 45px;}.elementor-13 .elementor-element.elementor-element-ef91a0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-13 .elementor-element.elementor-element-ef91a0f.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-ef91a0f .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-6ed2c1f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:justify;}.elementor-13 .elementor-element.elementor-element-6ed2c1f.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-6357759{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-6357759.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-6357759 .elementor-button{border-radius:6px 6px 6px 6px;padding:15px 45px 15px 45px;}.elementor-13 .elementor-element.elementor-element-b346fdd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-13 .elementor-element.elementor-element-f4c4bbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-13 .elementor-element.elementor-element-f4c4bbb.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-f4c4bbb .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-f42a274{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:justify;font-size:16px;line-height:1.7em;}.elementor-13 .elementor-element.elementor-element-f42a274.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-b1016fa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-b1016fa.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-b1016fa .elementor-button{border-radius:6px 6px 6px 6px;padding:15px 40px 15px 40px;}.elementor-13 .elementor-element.elementor-element-846f8c0.elementor-element{--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-846f8c0 img{width:100%;}.elementor-13 .elementor-element.elementor-element-69fc537{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-13 .elementor-element.elementor-element-69fc537.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-69fc537 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-3018aa4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:justify;}.elementor-13 .elementor-element.elementor-element-3018aa4.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-92af460{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-92af460.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-92af460 .elementor-button{border-radius:6px 6px 6px 6px;padding:15px 40px 15px 40px;}.elementor-13 .elementor-element.elementor-element-2e42191{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-13 .elementor-element.elementor-element-2e42191.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-2e42191 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-e3c7430{font-size:16px;}.elementor-13 .elementor-element.elementor-element-064088b{font-size:16px;}.elementor-13 .elementor-element.elementor-element-fd2f739{font-size:16px;}.elementor-13 .elementor-element.elementor-element-dd3ab0f{font-size:16px;}.elementor-13 .elementor-element.elementor-element-5434933{font-size:16px;}.elementor-13 .elementor-element.elementor-element-ee619cb{font-size:16px;}.elementor-13 .elementor-element.elementor-element-3312aa8{font-size:16px;}.elementor-13 .elementor-element.elementor-element-67553db{font-size:16px;}.elementor-13 .elementor-element.elementor-element-8f83613{font-size:16px;}.elementor-13 .elementor-element.elementor-element-f6bbc6a{--n-accordion-item-title-space-between:13px;--n-accordion-border-radius:0px 0px 1px 0px;--n-accordion-title-font-size:13px;--n-accordion-icon-size:20px;--n-accordion-icon-gap:9px;}.elementor-13 .elementor-element.elementor-element-f6bbc6a {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-13 .elementor-element.elementor-element-f6bbc6a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.5em;}.elementor-13 .elementor-element.elementor-element-0070ca6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0070ca6.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-0070ca6 .elementor-button{border-radius:6px 6px 6px 6px;padding:15px 45px 15px 45px;}.elementor-13 .elementor-element.elementor-element-be73083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-13 .elementor-element.elementor-element-be73083.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-be73083 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-8d61f12.elementor-element{--order:99999 /* order end hack */;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-211f8ea.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-211f8ea{--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-13 .elementor-element.elementor-element-211f8ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-211f8ea .elementor-icon-list-item > a{font-size:18px;}.elementor-13 .elementor-element.elementor-element-e9d8730 img{width:100%;}.elementor-13 .elementor-element.elementor-element-3fc6098{text-align:center;font-size:11px;}}/* Start custom CSS for image, class: .elementor-element-39e6550 */.elementor-13 .elementor-element.elementor-element-39e6550 img {
    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72221a3 *//* Configura o container do texto para duas linhas */
.elementor-13 .elementor-element.elementor-element-72221a3 .elementor-button-text {
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1.1;
}

/* INJEÇÃO DO SUBTÍTULO */
.elementor-13 .elementor-element.elementor-element-72221a3 .elementor-button-text::after {
    content: "Acesso ao vivo + Gravação";
    font-size: 0.6em;
    font-weight: 400;
    text-transform: none;
    margin-top: 5px;
    opacity: 0.9;
}

/* COR DO BOTÃO - VERDE ESMERALDA (Mudança aqui) */
.elementor-13 .elementor-element.elementor-element-72221a3 .elementor-button {
    background-color: #2E7D32 !important; /* Verde Sólido e Elegante */
    color: #FFFFFF !important;
    animation: pulse-green 2s infinite;
}

/* Animação de Pulso VERDE */
@keyframes pulse-green {
    0% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0.7); /* Verde com transparência */
    }
    70% {
        box-shadow: 0 0 0 15px rgba(46, 125, 50, 0); /* Verde sumindo */
    }
    100% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c5e7a6 *//* COR DO BOTÃO - VERDE ESMERALDA (Mudança aqui) */
.elementor-13 .elementor-element.elementor-element-6c5e7a6 .elementor-button {
    background-color: #2E7D32 !important; /* Verde Sólido e Elegante */
    color: #FFFFFF !important;
    animation: pulse-green 2s infinite;
}

/* Animação de Pulso VERDE */
@keyframes pulse-green {
    0% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0.7); /* Verde com transparência */
    }
    70% {
        box-shadow: 0 0 0 15px rgba(46, 125, 50, 0); /* Verde sumindo */
    }
    100% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c648541 *//* COR DO BOTÃO - VERDE ESMERALDA (Mudança aqui) */
.elementor-13 .elementor-element.elementor-element-c648541 .elementor-button {
    background-color: #2E7D32 !important; /* Verde Sólido e Elegante */
    color: #FFFFFF !important;
    animation: pulse-green 2s infinite;
}

/* Animação de Pulso VERDE */
@keyframes pulse-green {
    0% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0.7); /* Verde com transparência */
    }
    70% {
        box-shadow: 0 0 0 15px rgba(46, 125, 50, 0); /* Verde sumindo */
    }
    100% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64bbc0a *//* COR DO BOTÃO - VERDE ESMERALDA (Mudança aqui) */
.elementor-13 .elementor-element.elementor-element-64bbc0a .elementor-button {
    background-color: #2E7D32 !important; /* Verde Sólido e Elegante */
    color: #FFFFFF !important;
    animation: pulse-green 2s infinite;
}

/* Animação de Pulso VERDE */
@keyframes pulse-green {
    0% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0.7); /* Verde com transparência */
    }
    70% {
        box-shadow: 0 0 0 15px rgba(46, 125, 50, 0); /* Verde sumindo */
    }
    100% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6357759 *//* COR DO BOTÃO - VERDE ESMERALDA (Mudança aqui) */
.elementor-13 .elementor-element.elementor-element-6357759 .elementor-button {
    background-color: #2E7D32 !important; /* Verde Sólido e Elegante */
    color: #FFFFFF !important;
    animation: pulse-green 2s infinite;
}

/* Animação de Pulso VERDE */
@keyframes pulse-green {
    0% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0.7); /* Verde com transparência */
    }
    70% {
        box-shadow: 0 0 0 15px rgba(46, 125, 50, 0); /* Verde sumindo */
    }
    100% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1016fa *//* Configura o container do texto para duas linhas */
.elementor-13 .elementor-element.elementor-element-b1016fa .elementor-button-text {
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1.1;
}

/* INJEÇÃO DO SUBTÍTULO */
.elementor-13 .elementor-element.elementor-element-b1016fa .elementor-button-text::after {
    content: "Acesso ao vivo 15/12, às 20h + Gravação";
    font-size: 0.6em;
    font-weight: 400;
    text-transform: none;
    margin-top: 5px;
    opacity: 0.9;
}

/* COR DO BOTÃO - VERDE ESMERALDA (Mudança aqui) */
.elementor-13 .elementor-element.elementor-element-b1016fa .elementor-button {
    background-color: #2E7D32 !important; /* Verde Sólido e Elegante */
    color: #FFFFFF !important;
    animation: pulse-green 2s infinite;
}

/* Animação de Pulso VERDE */
@keyframes pulse-green {
    0% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0.7); /* Verde com transparência */
    }
    70% {
        box-shadow: 0 0 0 15px rgba(46, 125, 50, 0); /* Verde sumindo */
    }
    100% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-92af460 *//* Configura o container do texto para duas linhas */
.elementor-13 .elementor-element.elementor-element-92af460 .elementor-button-text {
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1.1;
}

/* INJEÇÃO DO SUBTÍTULO */
.elementor-13 .elementor-element.elementor-element-92af460 .elementor-button-text::after {
    content: "Acesso ao vivo + Gravação";
    font-size: 0.6em;
    font-weight: 400;
    text-transform: none;
    margin-top: 5px;
    opacity: 0.9;
}

/* COR DO BOTÃO - VERDE ESMERALDA (Mudança aqui) */
.elementor-13 .elementor-element.elementor-element-92af460 .elementor-button {
    background-color: #2E7D32 !important; /* Verde Sólido e Elegante */
    color: #FFFFFF !important;
    animation: pulse-green 2s infinite;
}

/* Animação de Pulso VERDE */
@keyframes pulse-green {
    0% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0.7); /* Verde com transparência */
    }
    70% {
        box-shadow: 0 0 0 15px rgba(46, 125, 50, 0); /* Verde sumindo */
    }
    100% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0);
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f6bbc6a *//* Remove fundo padrão e ajusta espaçamento */
.faq-vinho .elementor-accordion-item .elementor-tab-title {
    background-color: transparent !important; /* Remove fundo cinza */
    padding: 15px 0px; /* Mais espaço vertical */
}

/* Ajusta o ícone para ficar alinhado e na cor certa */
.faq-vinho .elementor-accordion-icon {
    color: #8C3A3A; /* Vinho Terra */
    margin-right: 10px; /* Espaço entre seta e texto */
}

/* Quando passar o mouse (Hover) */
.faq-vinho .elementor-accordion-item .elementor-tab-title:hover {
    color: #5E191E; /* Vinho um pouco mais escuro */
}

/* Título em Maiúsculas (Garante o visual da referência) */
.faq-vinho .elementor-accordion-title {
    text-transform: uppercase;
    font-weight: 700;
    color: #8C3A3A; /* Garante a cor Vinho no texto */
}

/* Espaçamento da Resposta e Linha Divisória */
.faq-vinho .elementor-tab-content {
    padding: 10px 0px 20px 25px; 
    border-bottom: 1px solid #ccc; /* Linha fina embaixo */
}

/* Remove a borda padrão grossa do Elementor se houver */
.faq-vinho .elementor-accordion-item {
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0070ca6 *//* COR DO BOTÃO - VERDE ESMERALDA (Mudança aqui) */
.elementor-13 .elementor-element.elementor-element-0070ca6 .elementor-button {
    background-color: #2E7D32 !important; /* Verde Sólido e Elegante */
    color: #FFFFFF !important;
    animation: pulse-green 2s infinite;
}

/* Animação de Pulso VERDE */
@keyframes pulse-green {
    0% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0.7); /* Verde com transparência */
    }
    70% {
        box-shadow: 0 0 0 15px rgba(46, 125, 50, 0); /* Verde sumindo */
    }
    100% {
        box-shadow: 0 0 0 0 rgba(46, 125, 50, 0);
    }
}/* End custom CSS */