.elementor-39 .elementor-element.elementor-element-5aa4f1e1{margin-top:-10px;margin-bottom:-8px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-51093f{width:var( --container-widget-width, 21640% );max-width:21640%;--container-widget-width:21640%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-51093f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-6ddeaece:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-6ddeaece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #8B2252 0%, #5A0D35 100%);}.elementor-39 .elementor-element.elementor-element-6ddeaece{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 70px 40px;}.elementor-39 .elementor-element.elementor-element-6ddeaece > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-be8e342{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-24578e3f{--spacer-size:24px;}.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-39 .elementor-element.elementor-element-7db07f05{text-align:center;}.elementor-39 .elementor-element.elementor-element-7db07f05 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:700;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-3fc9a59b{--spacer-size:16px;}.elementor-39 .elementor-element.elementor-element-46c1e912{--spacer-size:20px;}.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-39 .elementor-element.elementor-element-290cf302{text-align:center;font-family:"Lato", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-77aabffe{--spacer-size:32px;}.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-39 .elementor-element.elementor-element-2bd65d34 > .elementor-element-populated{padding:20px 20px 20px 30px;}.elementor-39 .elementor-element.elementor-element-73ac4fc5{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-363b3386{--spacer-size:28px;}.elementor-39 .elementor-element.elementor-element-7df309ad{--spacer-size:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-39 .elementor-element.elementor-element-7003b842 .elementor-button{font-family:"Lato", Sans-serif;font-size:17px;font-weight:700;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-39 .elementor-element.elementor-element-198a8045{--spacer-size:12px;}.elementor-39 .elementor-element.elementor-element-2a18af30{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-e81be05{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-2c99aa2d{padding:36px 40px 36px 40px;}.elementor-39 .elementor-element.elementor-element-6ad9156{padding:80px 40px 80px 40px;}.elementor-39 .elementor-element.elementor-element-3ac0130c{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-4a2c5908{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-45900c8c{text-align:center;}.elementor-39 .elementor-element.elementor-element-45900c8c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#8B2252;}.elementor-39 .elementor-element.elementor-element-bd824df{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-17c5edb2{--spacer-size:24px;}.elementor-39 .elementor-element.elementor-element-61601157{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#666666;}.elementor-39 .elementor-element.elementor-element-61c63d56{--spacer-size:36px;}.elementor-39 .elementor-element.elementor-element-750b4219 > .elementor-element-populated{padding:0px 16px 0px 0px;}.elementor-39 .elementor-element.elementor-element-63e7f50d > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-39 .elementor-element.elementor-element-4cbafc6d{--spacer-size:40px;}.elementor-39 .elementor-element.elementor-element-54e9df28{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-7bdb5aae:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-7bdb5aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #5A0D35 0%, #8B2252 100%);}.elementor-39 .elementor-element.elementor-element-7bdb5aae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 90px 40px;}.elementor-39 .elementor-element.elementor-element-7bdb5aae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-6787b8f3{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-408c4807{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-9c142ae{text-align:center;}.elementor-39 .elementor-element.elementor-element-9c142ae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-48d9bd2c{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-2dc5897f{--spacer-size:14px;}.elementor-39 .elementor-element.elementor-element-77861071{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-755a0d15{--spacer-size:48px;}.elementor-39 .elementor-element.elementor-element-5ddb8060 > .elementor-element-populated{padding:0px 12px 0px 0px;}.elementor-39 .elementor-element.elementor-element-6d9ffd2a > .elementor-element-populated{padding:0px 6px 0px 6px;}.elementor-39 .elementor-element.elementor-element-1006b31e > .elementor-element-populated{padding:0px 0px 0px 12px;}.elementor-39 .elementor-element.elementor-element-213b246e{--spacer-size:24px;}.elementor-39 .elementor-element.elementor-element-7f7dc0a1 > .elementor-element-populated{padding:0px 12px 0px 0px;}.elementor-39 .elementor-element.elementor-element-3e0150de > .elementor-element-populated{padding:0px 6px 0px 6px;}.elementor-39 .elementor-element.elementor-element-5e5ff6e2 > .elementor-element-populated{padding:0px 0px 0px 12px;}.elementor-39 .elementor-element.elementor-element-484d962f{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-542d4464{padding:80px 60px 80px 60px;}.elementor-39 .elementor-element.elementor-element-20d24a66 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-39 .elementor-element.elementor-element-6cdc37a8{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-744613fe{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-42ebdb65{text-align:start;}.elementor-39 .elementor-element.elementor-element-42ebdb65 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#8B2252;}.elementor-39 .elementor-element.elementor-element-da1dc44{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-e7b3cbe{--spacer-size:16px;}.elementor-39 .elementor-element.elementor-element-3e6e899{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;color:#666666;}.elementor-39 .elementor-element.elementor-element-59523955{--spacer-size:24px;}.elementor-39 .elementor-element.elementor-element-38073c0b{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-2c937fa6{padding:80px 40px 90px 40px;}.elementor-39 .elementor-element.elementor-element-758243f7{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-44264797{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-450f6718{text-align:center;}.elementor-39 .elementor-element.elementor-element-450f6718 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#8B2252;}.elementor-39 .elementor-element.elementor-element-7131899a{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-3d6ad2ee{--spacer-size:48px;}.elementor-39 .elementor-element.elementor-element-20485fdb > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-39 .elementor-element.elementor-element-2c858b24 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-39 .elementor-element.elementor-element-3bd62b29 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-39 .elementor-element.elementor-element-407ce398{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-2b4b1465 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-39 .elementor-element.elementor-element-74657dd9 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-39 .elementor-element.elementor-element-4afee876 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-39 .elementor-element.elementor-element-62464df5{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-42f51632:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-42f51632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #3D0820 0%, #8B2252 100%);}.elementor-39 .elementor-element.elementor-element-42f51632{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 90px 40px;}.elementor-39 .elementor-element.elementor-element-42f51632 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-23f9e10{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-54e08877{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-67171fb8{text-align:center;}.elementor-39 .elementor-element.elementor-element-67171fb8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-4b0e55bc{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-1bc46d31{--spacer-size:40px;}.elementor-39 .elementor-element.elementor-element-78879d99 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-39 .elementor-element.elementor-element-1c8c3d39 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-39 .elementor-element.elementor-element-44905b62{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-2180fe76{padding:80px 60px 80px 60px;}.elementor-39 .elementor-element.elementor-element-2038353d > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-39 .elementor-element.elementor-element-1c63215f{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-777536c3{--spacer-size:18px;}.elementor-39 .elementor-element.elementor-element-289a2fda{text-align:start;}.elementor-39 .elementor-element.elementor-element-289a2fda .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#8B2252;}.elementor-39 .elementor-element.elementor-element-712f4e1f{--spacer-size:12px;}.elementor-39 .elementor-element.elementor-element-57114e9a{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;color:#666666;}.elementor-39 .elementor-element.elementor-element-3f452be2{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-50bb80a4{padding:80px 40px 80px 40px;}.elementor-39 .elementor-element.elementor-element-6c90f775{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-66b01fa1{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-29a4ac07{text-align:center;}.elementor-39 .elementor-element.elementor-element-29a4ac07 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#8B2252;}.elementor-39 .elementor-element.elementor-element-11a0b290{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-70437efe{--spacer-size:40px;}.elementor-39 .elementor-element.elementor-element-1170aed6 > .elementor-element-populated{padding:0px 14px 0px 0px;}.elementor-39 .elementor-element.elementor-element-31c5c254 > .elementor-element-populated{padding:0px 0px 0px 14px;}.elementor-39 .elementor-element.elementor-element-88e36ad{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-322fb5f1:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-322fb5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, #2A0415 0%, #8B2252 100%);}.elementor-39 .elementor-element.elementor-element-322fb5f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 40px 90px 40px;}.elementor-39 .elementor-element.elementor-element-322fb5f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-70fa9fa2{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-115ac71f{text-align:center;}.elementor-39 .elementor-element.elementor-element-115ac71f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#C8923A;}.elementor-39 .elementor-element.elementor-element-78f5307d{--spacer-size:16px;}.elementor-39 .elementor-element.elementor-element-6cc3f9c8{text-align:center;}.elementor-39 .elementor-element.elementor-element-6cc3f9c8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-1d927586{--spacer-size:20px;}.elementor-39 .elementor-element.elementor-element-44afd20f{--spacer-size:24px;}.elementor-39 .elementor-element.elementor-element-2e9afa97{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-655f47aa{--spacer-size:40px;}.elementor-39 .elementor-element.elementor-element-57020c94{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-27ff684e{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-30c0fe1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39 .elementor-element.elementor-element-30c0fe1 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-39 .elementor-element.elementor-element-4e8c2ba{width:var( --container-widget-width, 37.386% );max-width:37.386%;--container-widget-width:37.386%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-4e8c2ba.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-ba2a611{--display:flex;}.elementor-39 .elementor-element.elementor-element-3492b9a{--spacer-size:50px;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-5131fbf1{width:2.242%;}.elementor-39 .elementor-element.elementor-element-20d24a66{width:43.592%;}.elementor-39 .elementor-element.elementor-element-45c34da2{width:56.408%;}.elementor-39 .elementor-element.elementor-element-2038353d{width:31.795%;}.elementor-39 .elementor-element.elementor-element-7ec867d7{width:68.205%;}}/* Start custom CSS for html, class: .elementor-element-51093f */.elementor-39 .elementor-element.elementor-element-51093f {
    animation: pulsar 1.8s ease-in-out infinite;
}

@keyframes pulsar {
    0%   { transform: scale(1);    box-shadow: 0 0 0 0 rgba(200,146,58,0.7); }
    50%  { transform: scale(1.04); box-shadow: 0 0 0 12px rgba(200,146,58,0); }
    100% { transform: scale(1);    box-shadow: 0 0 0 0 rgba(200,146,58,0); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7003b842 */.elementor-39 .elementor-element.elementor-element-7003b842 {
    animation: pulsar 1.8s ease-in-out infinite;
}

@keyframes pulsar {
    0%   { transform: scale(1);    box-shadow: 0 0 0 0 rgba(200,146,58,0.7); }
    50%  { transform: scale(1.04); box-shadow: 0 0 0 12px rgba(200,146,58,0); }
    100% { transform: scale(1);    box-shadow: 0 0 0 0 rgba(200,146,58,0); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-235cf57d */.elementor-39 .elementor-element.elementor-element-235cf57d {
    animation: pulsar 1.8s ease-in-out infinite;
}

@keyframes pulsar {
    0%   { transform: scale(1);    box-shadow: 0 0 0 0 rgba(200,146,58,0.7); }
    50%  { transform: scale(1.04); box-shadow: 0 0 0 12px rgba(200,146,58,0); }
    100% { transform: scale(1);    box-shadow: 0 0 0 0 rgba(200,146,58,0); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-daaaf30 */.elementor-39 .elementor-element.elementor-element-daaaf30 {
    animation: pulsar 1.8s ease-in-out infinite;
}

@keyframes pulsar {
    0%   { transform: scale(1);    box-shadow: 0 0 0 0 rgba(200,146,58,0.7); }
    50%  { transform: scale(1.04); box-shadow: 0 0 0 12px rgba(200,146,58,0); }
    100% { transform: scale(1);    box-shadow: 0 0 0 0 rgba(200,146,58,0); }
}/* End custom CSS */