.elementor-47 .elementor-element.elementor-element-279216ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-279216ca:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-279216ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-aa569fe{--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;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-47 .elementor-element.elementor-element-ad0343e{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;color:#FFFFFFC7;}.elementor-47 .elementor-element.elementor-element-ad0343e a{color:#FFFFFFC7;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-27ece273{width:var( --container-widget-width, 415px );max-width:415px;background-color:#FFFFFF14;padding:7px 5px 7px 9px;--container-widget-width:415px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e1d9c60 );border-radius:4px 4px 4px 4px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-27ece273 .elementor-icon-list-icon i{color:var( --e-global-color-2db5a16 );transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-27ece273 .elementor-icon-list-icon svg{fill:var( --e-global-color-2db5a16 );transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-27ece273 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-27ece273 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;}.elementor-47 .elementor-element.elementor-element-27ece273 .elementor-icon-list-text{color:var( --e-global-color-2db5a16 );transition:color 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-47 .elementor-element.elementor-element-7a260bee .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:68px;line-height:1.05em;letter-spacing:-0.01em;color:var( --e-global-color-7e09180 );}.elementor-47 .elementor-element.elementor-element-3aabbe4e{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFFD9;}.elementor-47 .elementor-element.elementor-element-56567343{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFFC7;}.elementor-47 .elementor-element.elementor-element-56567343 a{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-4af384e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.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-47 .elementor-element.elementor-element-60decd68 .elementor-button{background-color:#B91C1C;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6f9b5ec );border-radius:4px 4px 4px 4px;padding:19px 034px 19px 034px;}.elementor-47 .elementor-element.elementor-element-60decd68 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-60decd68 .elementor-button:focus{background-color:var( --e-global-color-287d6ab );}.elementor-47 .elementor-element.elementor-element-60decd68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-60decd68 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-47 .elementor-element.elementor-element-3296ae8c .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E0D8;border-radius:4px 4px 4px 4px;padding:19px 034px 19px 034px;}.elementor-47 .elementor-element.elementor-element-467f1403{--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;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-467f1403:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-467f1403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-47 .elementor-element.elementor-element-7f868770 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.1em;letter-spacing:0.18em;color:#B91C1C;}.elementor-47 .elementor-element.elementor-element-5b172e65 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-15949dd0{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#4A4A4A;}.elementor-47 .elementor-element.elementor-element-1f9dd2a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-47 .elementor-element.elementor-element-474f41d7{--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-47 .elementor-element.elementor-element-4229dd77{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-317d14fa{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-47 .elementor-element.elementor-element-317d14fa a{color:var( --e-global-color-287d6ab );}.elementor-47 .elementor-element.elementor-element-24a89183{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-47 .elementor-element.elementor-element-4aa451cb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E0D8;--border-color:#E5E0D8;--border-radius:14px 14px 14px 14px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-47 .elementor-element.elementor-element-4aa451cb:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4aa451cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-2213be26 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-2241cb7d{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;}.elementor-47 .elementor-element.elementor-element-62803acf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-47 .elementor-element.elementor-element-62803acf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-47 .elementor-element.elementor-element-62803acf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-47 .elementor-element.elementor-element-62803acf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-47 .elementor-element.elementor-element-62803acf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-47 .elementor-element.elementor-element-62803acf .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-47 .elementor-element.elementor-element-62803acf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-47 .elementor-element.elementor-element-62803acf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-47 .elementor-element.elementor-element-62803acf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-47 .elementor-element.elementor-element-62803acf .elementor-icon-list-icon i{color:var( --e-global-color-6f9b5ec );transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-62803acf .elementor-icon-list-icon svg{fill:var( --e-global-color-6f9b5ec );transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-62803acf{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-62803acf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-62803acf .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-62803acf .elementor-icon-list-text{color:var( --e-global-color-76a1026 );transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-bd3d870{--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;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-bd3d870:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-bd3d870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-7e74d868 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.1em;letter-spacing:0.18em;color:#B91C1C;}.elementor-47 .elementor-element.elementor-element-d4d0fc7 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52px;line-height:1.1em;color:var( --e-global-color-ea8ab32 );}.elementor-47 .elementor-element.elementor-element-5492a579{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#4A4A4A;}.elementor-47 .elementor-element.elementor-element-234eb18b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ed4d4f6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E0D8;--border-color:#E5E0D8;--border-radius:14px 14px 14px 14px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-47 .elementor-element.elementor-element-ed4d4f6:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ed4d4f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-45b4b947 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:14px;font-weight:600;line-height:1.1em;letter-spacing:0.1px;color:var( --e-global-color-6f9b5ec );}.elementor-47 .elementor-element.elementor-element-f5fd4b1 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;line-height:1.1em;color:var( --e-global-color-ea8ab32 );}.elementor-47 .elementor-element.elementor-element-7057da89{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-58ea98f .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-76a1026 );color:var( --e-global-color-76a1026 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-6f9b5ec );border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-47 .elementor-element.elementor-element-58ea98f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-358dbe0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E0D8;--border-color:#E5E0D8;--border-radius:14px 14px 14px 14px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-47 .elementor-element.elementor-element-358dbe0:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-358dbe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-c99a8cf .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:14px;font-weight:600;line-height:1.1em;letter-spacing:0.1px;color:var( --e-global-color-6f9b5ec );}.elementor-47 .elementor-element.elementor-element-6e9f46b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;line-height:1.1em;color:var( --e-global-color-ea8ab32 );}.elementor-47 .elementor-element.elementor-element-5161365{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-178b991 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-76a1026 );color:var( --e-global-color-76a1026 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-6f9b5ec );border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-47 .elementor-element.elementor-element-178b991 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-669d170{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E0D8;--border-color:#E5E0D8;--border-radius:14px 14px 14px 14px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-47 .elementor-element.elementor-element-669d170:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-669d170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-ced162b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:14px;font-weight:600;line-height:1.1em;letter-spacing:0.1px;color:var( --e-global-color-6f9b5ec );}.elementor-47 .elementor-element.elementor-element-580c41d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;line-height:1.1em;color:var( --e-global-color-ea8ab32 );}.elementor-47 .elementor-element.elementor-element-13d6af0{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-9414b76 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-76a1026 );color:var( --e-global-color-76a1026 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-6f9b5ec );border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-47 .elementor-element.elementor-element-9414b76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-756cd12{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E0D8;--border-color:#E5E0D8;--border-radius:14px 14px 14px 14px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-47 .elementor-element.elementor-element-756cd12:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-756cd12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-896c4a6 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:14px;font-weight:600;line-height:1.1em;letter-spacing:0.1px;color:var( --e-global-color-6f9b5ec );}.elementor-47 .elementor-element.elementor-element-e8e4745 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;line-height:1.1em;color:var( --e-global-color-ea8ab32 );}.elementor-47 .elementor-element.elementor-element-28043e8{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-8ddd3dc .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-76a1026 );color:var( --e-global-color-76a1026 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-6f9b5ec );border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-47 .elementor-element.elementor-element-8ddd3dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-3d449196{--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;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-3d449196:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3d449196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-3798944e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.1em;letter-spacing:0.18em;color:#FCA5A5;}.elementor-47 .elementor-element.elementor-element-7ce98d25 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52px;line-height:1.1em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-6e2ab12b{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#FFFFFFB3;}.elementor-47 .elementor-element.elementor-element-3425321{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-47 .elementor-element.elementor-element-1e1e9ac3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-47 .elementor-element.elementor-element-1e1e9ac3:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1e1e9ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-47 .elementor-element.elementor-element-1e1e9ac3:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2db5a16 );--border-color:var( --e-global-color-2db5a16 );}.elementor-47 .elementor-element.elementor-element-1e1e9ac3, .elementor-47 .elementor-element.elementor-element-1e1e9ac3::before{--border-transition:0.3s;}.elementor-47 .elementor-element.elementor-element-d1465ad .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;line-height:1.1em;color:var( --e-global-color-2db5a16 );}.elementor-47 .elementor-element.elementor-element-9bfce5b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.1em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-39be1dce{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#FFFFFFBF;}.elementor-47 .elementor-element.elementor-element-1ccf9e7c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-47 .elementor-element.elementor-element-1ccf9e7c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1ccf9e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-47 .elementor-element.elementor-element-1ccf9e7c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2db5a16 );--border-color:var( --e-global-color-2db5a16 );}.elementor-47 .elementor-element.elementor-element-1ccf9e7c, .elementor-47 .elementor-element.elementor-element-1ccf9e7c::before{--border-transition:0.3s;}.elementor-47 .elementor-element.elementor-element-66d9228 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;line-height:1.1em;color:var( --e-global-color-2db5a16 );}.elementor-47 .elementor-element.elementor-element-5e806199 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.1em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-6eea0a97{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#FFFFFFBF;}.elementor-47 .elementor-element.elementor-element-5e4dd9bd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-47 .elementor-element.elementor-element-5e4dd9bd:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5e4dd9bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-47 .elementor-element.elementor-element-5e4dd9bd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2db5a16 );--border-color:var( --e-global-color-2db5a16 );}.elementor-47 .elementor-element.elementor-element-5e4dd9bd, .elementor-47 .elementor-element.elementor-element-5e4dd9bd::before{--border-transition:0.3s;}.elementor-47 .elementor-element.elementor-element-d885fcc .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;line-height:1.1em;color:var( --e-global-color-2db5a16 );}.elementor-47 .elementor-element.elementor-element-7d18073 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.1em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-5637c729{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#FFFFFFBF;}.elementor-47 .elementor-element.elementor-element-695d836{--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;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-695d836:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-695d836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-47 .elementor-element.elementor-element-483eb4ad .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.1em;letter-spacing:0.18em;color:#B91C1C;}.elementor-47 .elementor-element.elementor-element-474fc91 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-439088b{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#4A4A4A;}.elementor-47 .elementor-element.elementor-element-1574a9eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4eeb5fba{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E0D8;--border-color:#E5E0D8;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-47 .elementor-element.elementor-element-4eeb5fba:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4eeb5fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-47 .elementor-element.elementor-element-3e13853 .elementor-icon-wrapper{text-align:start;}.elementor-47 .elementor-element.elementor-element-3e13853.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9c7697b );color:var( --e-global-color-6f9b5ec );}.elementor-47 .elementor-element.elementor-element-3e13853.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-3e13853.elementor-view-default .elementor-icon{color:var( --e-global-color-9c7697b );border-color:var( --e-global-color-9c7697b );}.elementor-47 .elementor-element.elementor-element-3e13853.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-3e13853.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9c7697b );}.elementor-47 .elementor-element.elementor-element-3e13853.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6f9b5ec );}.elementor-47 .elementor-element.elementor-element-3e13853.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-6f9b5ec );}.elementor-47 .elementor-element.elementor-element-3e13853 .elementor-icon{font-size:22px;}.elementor-47 .elementor-element.elementor-element-3e13853 .elementor-icon svg{height:22px;}.elementor-47 .elementor-element.elementor-element-26f92e76 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-2a3d77a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-2c95a0cc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E0D8;--border-color:#E5E0D8;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-47 .elementor-element.elementor-element-2c95a0cc:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-2c95a0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-ad50de4 .elementor-icon-wrapper{text-align:start;}.elementor-47 .elementor-element.elementor-element-ad50de4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9c7697b );color:var( --e-global-color-6f9b5ec );}.elementor-47 .elementor-element.elementor-element-ad50de4.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ad50de4.elementor-view-default .elementor-icon{color:var( --e-global-color-9c7697b );border-color:var( --e-global-color-9c7697b );}.elementor-47 .elementor-element.elementor-element-ad50de4.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ad50de4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9c7697b );}.elementor-47 .elementor-element.elementor-element-ad50de4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6f9b5ec );}.elementor-47 .elementor-element.elementor-element-ad50de4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-6f9b5ec );}.elementor-47 .elementor-element.elementor-element-ad50de4 .elementor-icon{font-size:22px;}.elementor-47 .elementor-element.elementor-element-ad50de4 .elementor-icon svg{height:22px;}.elementor-47 .elementor-element.elementor-element-593862fc .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-afddcf7{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-3c6c3d0e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E0D8;--border-color:#E5E0D8;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-47 .elementor-element.elementor-element-3c6c3d0e:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3c6c3d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-3170c05 .elementor-icon-wrapper{text-align:start;}.elementor-47 .elementor-element.elementor-element-3170c05.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9c7697b );color:var( --e-global-color-6f9b5ec );}.elementor-47 .elementor-element.elementor-element-3170c05.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-3170c05.elementor-view-default .elementor-icon{color:var( --e-global-color-9c7697b );border-color:var( --e-global-color-9c7697b );}.elementor-47 .elementor-element.elementor-element-3170c05.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-3170c05.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9c7697b );}.elementor-47 .elementor-element.elementor-element-3170c05.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6f9b5ec );}.elementor-47 .elementor-element.elementor-element-3170c05.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-6f9b5ec );}.elementor-47 .elementor-element.elementor-element-3170c05 .elementor-icon{font-size:22px;}.elementor-47 .elementor-element.elementor-element-3170c05 .elementor-icon svg{height:22px;}.elementor-47 .elementor-element.elementor-element-70fa0e71 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-2048af25{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-4a3ffaf2{--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;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-4367762d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.1em;letter-spacing:0.18em;color:#B91C1C;}.elementor-47 .elementor-element.elementor-element-631f3e11 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-68b1edea{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#4A4A4A;}.elementor-47 .elementor-element.elementor-element-522cc0c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-47 .elementor-element.elementor-element-6d5c77f1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E0D8;--border-color:#E5E0D8;--border-radius:14px 14px 14px 14px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-47 .elementor-element.elementor-element-6d5c77f1:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-6d5c77f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-47 .elementor-element.elementor-element-2b5fdf16 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:28px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-b21d3ca{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-47 .elementor-element.elementor-element-350bbf7f{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-47 .elementor-element.elementor-element-7dad6db9 .elementor-button{background-color:#B91C1C;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:19px 034px 19px 034px;}.elementor-47 .elementor-element.elementor-element-7dad6db9 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-7dad6db9 .elementor-button:focus{background-color:var( --e-global-color-287d6ab );}.elementor-47 .elementor-element.elementor-element-4769f896{--display:flex;}.elementor-47 .elementor-element.elementor-element-aec7aba{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A4A4A;}.elementor-47 .elementor-element.elementor-element-3cdd35ee{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A4A4A;}.elementor-47 .elementor-element.elementor-element-72754bf{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A4A4A;}.elementor-47 .elementor-element.elementor-element-6d989892{--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;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-6d989892:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-6d989892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-47 .elementor-element.elementor-element-0ff99bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.1em;letter-spacing:0.18em;color:#B91C1C;}.elementor-47 .elementor-element.elementor-element-31384ead .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-2fe1e076{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E0D8;--border-color:#E5E0D8;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5c13de94 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-a569375{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-10698d1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E0D8;--border-color:#E5E0D8;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5c38927c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-53fa309e{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-3b42ef06{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E0D8;--border-color:#E5E0D8;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6e5bf8d5 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-f7b21c9{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-c730880{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E0D8;--border-color:#E5E0D8;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5d93bcad .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-5cbae3a1{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-5cbae3a1 a{color:#B91C1C;}.elementor-47 .elementor-element.elementor-element-5d098ed9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E0D8;--border-color:#E5E0D8;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4741dffa .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-5ceb7457{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-7b2f5135{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E0D8;--border-color:#E5E0D8;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5bd8927 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.1em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-525394c5{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-e1e0090{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-65b5a720{--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-47 .elementor-element.elementor-element-3aaf79e2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0370f4f );--border-color:var( --e-global-color-0370f4f );--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-3aaf79e2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3aaf79e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-47 .elementor-element.elementor-element-3aaf79e2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0370f4f );--border-color:var( --e-global-color-0370f4f );--border-radius:14px 14px 14px 14px;--border-top-left-radius:14px;--border-top-right-radius:14px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;}.elementor-47 .elementor-element.elementor-element-3aaf79e2, .elementor-47 .elementor-element.elementor-element-3aaf79e2::before{--border-transition:0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-6db8bb91{--divider-border-style:solid;--divider-color:var( --e-global-color-2db5a16 );--divider-border-width:1px;}.elementor-47 .elementor-element.elementor-element-6db8bb91 .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-6db8bb91 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47 .elementor-element.elementor-element-4fe69ed7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:#B91C1C;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-47 .elementor-element.elementor-element-5f9b12db{--divider-border-style:solid;--divider-color:var( --e-global-color-0370f4f );--divider-border-width:1px;}.elementor-47 .elementor-element.elementor-element-5f9b12db .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-5f9b12db .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47 .elementor-element.elementor-element-2fbf5a92{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;letter-spacing:0.14px;color:var( --e-global-color-e1d9c60 );}.elementor-47 .elementor-element.elementor-element-47f42b1a{--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-47 .elementor-element.elementor-element-1443a4c3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:#B91C1C;}.elementor-47 .elementor-element.elementor-element-733d57d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:40px;line-height:1.2em;letter-spacing:-0.005em;color:#0A0A0A;}.elementor-47 .elementor-element.elementor-element-52a5a30{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.14px;color:#4A4A4A;}.elementor-47 .elementor-element.elementor-element-746f4c7 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-76a1026 );color:var( --e-global-color-76a1026 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-6f9b5ec );border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-47 .elementor-element.elementor-element-746f4c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-1211f907{--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;--overflow:hidden;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-1211f907:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1211f907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B91C1C;}.elementor-47 .elementor-element.elementor-element-6ddfc025{--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;--z-index:1;}.elementor-47 .elementor-element.elementor-element-4f2e11ea{text-align:center;}.elementor-47 .elementor-element.elementor-element-4f2e11ea .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:rgba(255,255,255,0.75);}.elementor-47 .elementor-element.elementor-element-54a5b8f0{text-align:center;}.elementor-47 .elementor-element.elementor-element-54a5b8f0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:56px;line-height:1.1em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-75f8e431{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;letter-spacing:0.14px;color:#FFFFFFE6;}.elementor-47 .elementor-element.elementor-element-75f8e431.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-75f8e431 a{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-73c5dadc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-a0f503b .elementor-button{background-color:#FFFFFF;fill:#B91C1C;color:#B91C1C;border-radius:4px 4px 4px 4px;padding:016px 032px 016px 032px;}.elementor-47 .elementor-element.elementor-element-a0f503b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-a0f503b .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-47 .elementor-element.elementor-element-5fe366e8 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.55);border-radius:4px 4px 4px 4px;padding:16px 032px 016px 032px;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-279216ca{--flex-wrap:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-47 .elementor-element.elementor-element-7a260bee .elementor-heading-title{font-size:52px;}.elementor-47 .elementor-element.elementor-element-467f1403{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-1f9dd2a2{--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-bd3d870{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-234eb18b{--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-3d449196{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-3425321{--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-695d836{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-1574a9eb{--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-4a3ffaf2{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-522cc0c6{--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-6d989892{--padding-top:64px;--padding-bottom:64px;--padding-left:50px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-e1e0090{--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-47 .elementor-element.elementor-element-733d57d .elementor-heading-title{font-size:32px;}.elementor-47 .elementor-element.elementor-element-54a5b8f0 .elementor-heading-title{font-size:44px;}.elementor-47 .elementor-element.elementor-element-75f8e431{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}}@media(max-width:767px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-47 .elementor-element.elementor-element-7a260bee .elementor-heading-title{font-size:44px;}.elementor-47 .elementor-element.elementor-element-3aabbe4e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;}.elementor-47 .elementor-element.elementor-element-56567343{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-3296ae8c .elementor-button{line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-5b172e65 .elementor-heading-title{font-size:34px;}.elementor-47 .elementor-element.elementor-element-15949dd0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-1f9dd2a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7e74d868 .elementor-heading-title{line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-d4d0fc7 .elementor-heading-title{font-size:35px;}.elementor-47 .elementor-element.elementor-element-ed4d4f6{--padding-top:025px;--padding-bottom:035px;--padding-left:025px;--padding-right:025px;}.elementor-47 .elementor-element.elementor-element-58ea98f .elementor-button{font-size:14px;}.elementor-47 .elementor-element.elementor-element-358dbe0{--padding-top:025px;--padding-bottom:035px;--padding-left:025px;--padding-right:025px;}.elementor-47 .elementor-element.elementor-element-178b991 .elementor-button{font-size:14px;}.elementor-47 .elementor-element.elementor-element-669d170{--padding-top:025px;--padding-bottom:035px;--padding-left:025px;--padding-right:025px;}.elementor-47 .elementor-element.elementor-element-9414b76 .elementor-button{font-size:14px;}.elementor-47 .elementor-element.elementor-element-756cd12{--padding-top:025px;--padding-bottom:035px;--padding-left:025px;--padding-right:025px;}.elementor-47 .elementor-element.elementor-element-8ddd3dc .elementor-button{font-size:14px;}.elementor-47 .elementor-element.elementor-element-7ce98d25 .elementor-heading-title{font-size:35px;}.elementor-47 .elementor-element.elementor-element-6e2ab12b{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-47 .elementor-element.elementor-element-3425321{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-474fc91 .elementor-heading-title{font-size:34px;}.elementor-47 .elementor-element.elementor-element-439088b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-1574a9eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-631f3e11 .elementor-heading-title{font-size:34px;}.elementor-47 .elementor-element.elementor-element-68b1edea{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-47 .elementor-element.elementor-element-522cc0c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6d5c77f1{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-47 .elementor-element.elementor-element-6d989892{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-31384ead .elementor-heading-title{font-size:30px;}.elementor-47 .elementor-element.elementor-element-2fe1e076{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5c13de94 .elementor-heading-title{line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-5c38927c .elementor-heading-title{line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-6e5bf8d5 .elementor-heading-title{line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-5d93bcad .elementor-heading-title{line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-4741dffa .elementor-heading-title{line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-5bd8927 .elementor-heading-title{line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-e1e0090{--padding-top:50px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-3aaf79e2{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-47 .elementor-element.elementor-element-733d57d .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-746f4c7 .elementor-button{font-size:14px;}.elementor-47 .elementor-element.elementor-element-1211f907{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-6ddfc025{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-54a5b8f0 .elementor-heading-title{font-size:36px;}.elementor-47 .elementor-element.elementor-element-75f8e431{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-279216ca{--content-width:1240px;}.elementor-47 .elementor-element.elementor-element-aa569fe{--width:74%;}.elementor-47 .elementor-element.elementor-element-467f1403{--content-width:1240px;}.elementor-47 .elementor-element.elementor-element-474f41d7{--width:55%;}.elementor-47 .elementor-element.elementor-element-4aa451cb{--width:45%;}.elementor-47 .elementor-element.elementor-element-bd3d870{--content-width:1240px;}.elementor-47 .elementor-element.elementor-element-ed4d4f6{--width:48%;}.elementor-47 .elementor-element.elementor-element-358dbe0{--width:48%;}.elementor-47 .elementor-element.elementor-element-669d170{--width:48%;}.elementor-47 .elementor-element.elementor-element-756cd12{--width:48%;}.elementor-47 .elementor-element.elementor-element-3d449196{--content-width:1240px;}.elementor-47 .elementor-element.elementor-element-1e1e9ac3{--width:30%;}.elementor-47 .elementor-element.elementor-element-1ccf9e7c{--width:30%;}.elementor-47 .elementor-element.elementor-element-5e4dd9bd{--width:30%;}.elementor-47 .elementor-element.elementor-element-695d836{--content-width:1240px;}.elementor-47 .elementor-element.elementor-element-4eeb5fba{--width:32%;}.elementor-47 .elementor-element.elementor-element-2c95a0cc{--width:32%;}.elementor-47 .elementor-element.elementor-element-3c6c3d0e{--width:32%;}.elementor-47 .elementor-element.elementor-element-4a3ffaf2{--content-width:1240px;}.elementor-47 .elementor-element.elementor-element-6d5c77f1{--width:45%;}.elementor-47 .elementor-element.elementor-element-4769f896{--width:50%;}.elementor-47 .elementor-element.elementor-element-6d989892{--content-width:1240px;}.elementor-47 .elementor-element.elementor-element-2fe1e076{--width:79%;}.elementor-47 .elementor-element.elementor-element-10698d1{--width:79%;}.elementor-47 .elementor-element.elementor-element-3b42ef06{--width:79%;}.elementor-47 .elementor-element.elementor-element-c730880{--width:79%;}.elementor-47 .elementor-element.elementor-element-5d098ed9{--width:79%;}.elementor-47 .elementor-element.elementor-element-7b2f5135{--width:79%;}.elementor-47 .elementor-element.elementor-element-e1e0090{--content-width:1240px;}.elementor-47 .elementor-element.elementor-element-65b5a720{--width:40%;}.elementor-47 .elementor-element.elementor-element-47f42b1a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-aa569fe{--width:100%;}.elementor-47 .elementor-element.elementor-element-474f41d7{--width:100%;}.elementor-47 .elementor-element.elementor-element-4aa451cb{--width:100%;}.elementor-47 .elementor-element.elementor-element-ed4d4f6{--width:100%;}.elementor-47 .elementor-element.elementor-element-358dbe0{--width:100%;}.elementor-47 .elementor-element.elementor-element-669d170{--width:100%;}.elementor-47 .elementor-element.elementor-element-756cd12{--width:100%;}.elementor-47 .elementor-element.elementor-element-1e1e9ac3{--width:100%;}.elementor-47 .elementor-element.elementor-element-1ccf9e7c{--width:100%;}.elementor-47 .elementor-element.elementor-element-5e4dd9bd{--width:100%;}.elementor-47 .elementor-element.elementor-element-4eeb5fba{--width:100%;}.elementor-47 .elementor-element.elementor-element-2c95a0cc{--width:100%;}.elementor-47 .elementor-element.elementor-element-3c6c3d0e{--width:100%;}.elementor-47 .elementor-element.elementor-element-6d5c77f1{--width:100%;}.elementor-47 .elementor-element.elementor-element-4769f896{--width:100%;}.elementor-47 .elementor-element.elementor-element-65b5a720{--width:100%;}.elementor-47 .elementor-element.elementor-element-47f42b1a{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-7a260bee */em { color: #FCA5A5; font-style: italic; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279216ca */.elementor-47 .elementor-element.elementor-element-279216ca::before{
   
    content: '';
    position: absolute;
    top: -150px;
   left: 80%;
    width: 560px;
    height: 560px;
    background: radial-gradient(circle, rgba(185, 28, 28, 0.45) 0%, transparent 65%);

}

.elementor-47 .elementor-element.elementor-element-279216ca::after {
    content: '';
    position: absolute;
    bottom: -200px;
    left: -150px;
    width: 480px;
    height: 480px;
    background: radial-gradient(circle, rgba(185, 28, 28, 0.18) 0%, transparent 60%);
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px){

    .elementor-47 .elementor-element.elementor-element-279216ca::before{
        top: -230px;
        left: 0%;
        
    }

    .elementor-47 .elementor-element.elementor-element-279216ca::after{
        bottom: -100px;
        left: -80px;
        width: 220px;
        height: 220px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b172e65 */.elementor-47 .elementor-element.elementor-element-5b172e65 em { color: #B91C1C; font-style: italic; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2213be26 */.elementor-47 .elementor-element.elementor-element-2213be26 { padding-left: 16px; border-left: 4px solid #B91C1C; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4d0fc7 */.elementor-47 .elementor-element.elementor-element-d4d0fc7 em{
    color: #B91C1C;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b4b947 */.elementor-47 .elementor-element.elementor-element-45b4b947 em{
    color: #7F1D1D;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5fd4b1 */.elementor-47 .elementor-element.elementor-element-f5fd4b1 em{
    color: #B91C1C;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed4d4f6 */.elementor-47 .elementor-element.elementor-element-ed4d4f6:hover {
    transform: translateY(-3px);
    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c99a8cf */.elementor-47 .elementor-element.elementor-element-c99a8cf em{
    color: #7F1D1D;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e9f46b */.elementor-47 .elementor-element.elementor-element-6e9f46b em{
    color: #B91C1C;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-358dbe0 */.elementor-47 .elementor-element.elementor-element-358dbe0:hover {
    transform: translateY(-3px);
    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ced162b */.elementor-47 .elementor-element.elementor-element-ced162b em{
    color: #7F1D1D;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-580c41d */.elementor-47 .elementor-element.elementor-element-580c41d em{
    color: #B91C1C;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669d170 */.elementor-47 .elementor-element.elementor-element-669d170:hover {
    transform: translateY(-3px);
    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-896c4a6 */.elementor-47 .elementor-element.elementor-element-896c4a6 em{
    color: #7F1D1D;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8e4745 */.elementor-47 .elementor-element.elementor-element-e8e4745 em{
    color: #B91C1C;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756cd12 */.elementor-47 .elementor-element.elementor-element-756cd12:hover {
    transform: translateY(-3px);
    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eeb5fba */.elementor-47 .elementor-element.elementor-element-4eeb5fba:hover{
    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c95a0cc */.elementor-47 .elementor-element.elementor-element-2c95a0cc:hover{
    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6c3d0e */.elementor-47 .elementor-element.elementor-element-3c6c3d0e:hover{
    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-631f3e11 */.elementor-47 .elementor-element.elementor-element-631f3e11 em{
    color: #B91C1C;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c13de94 */.elementor-47 .elementor-element.elementor-element-5c13de94 em{
    color: #7F1D1D;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c38927c */.elementor-47 .elementor-element.elementor-element-5c38927c em{
    color: #7F1D1D;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5bf8d5 */.elementor-47 .elementor-element.elementor-element-6e5bf8d5 em{
    color: #7F1D1D;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d93bcad */.elementor-47 .elementor-element.elementor-element-5d93bcad em{
    color: #7F1D1D;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4741dffa */.elementor-47 .elementor-element.elementor-element-4741dffa em{
    color: #7F1D1D;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bd8927 */.elementor-47 .elementor-element.elementor-element-5bd8927 em{
    color: #7F1D1D;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-733d57d */.elementor-47 .elementor-element.elementor-element-733d57d em{
    color: #B91C1C;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ddfc025 */position: relative; z-index: 1;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1211f907 */.elementor-47 .elementor-element.elementor-element-1211f907{
    position: relative;
    overflow: hidden;
}

.elementor-47 .elementor-element.elementor-element-1211f907::after {
    content: '';
    position: absolute;
    bottom: -180px;
    right: -100px;
    width: 460px;
    height: 460px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.06);
    z-index: 1;
}

.elementor-47 .elementor-element.elementor-element-1211f907::before{
    content: '';
    position: absolute;
    top: -200px;
    left: -100px;
    width: 500px;
    height: 500px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.04);
    z-index: 1;
}

.elementor-47 .elementor-element.elementor-element-1211f907 > *{
    position: relative;
    z-index: 2;
}/* End custom CSS */