.elementor-9 .elementor-element.elementor-element-dd26b15{--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-dd26b15:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dd26b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-dd26b15::before, .elementor-9 .elementor-element.elementor-element-dd26b15 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-dd26b15 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-dd26b15 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-dd26b15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-dd26b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-3e9387f2{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:060px 0px;--row-gap:060px;--column-gap:0px;--overlay-opacity:0.68;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-3e9387f2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3e9387f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theblood-mother.site/wp-content/uploads/2026/04/ChatGPT-Image-Apr-23-2026-08_18_45-PM-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-3e9387f2::before, .elementor-9 .elementor-element.elementor-element-3e9387f2 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3e9387f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3e9387f2 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3e9387f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3e9387f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #000000 63%);}.elementor-9 .elementor-element.elementor-element-3e9387f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-11b57802{--display:flex;--min-height:535px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0150px;--padding-bottom:0px;--padding-left:0px;--padding-right:160px;}.elementor-9 .elementor-element.elementor-element-11b57802.e-con{--flex-grow:0;--flex-shrink:0;}.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-9 .elementor-element.elementor-element-6dd788a4{margin:0px 160px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6dd788a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6dd788a4 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:70px;font-weight:700;text-transform:capitalize;letter-spacing:3px;color:#DDDDDD;}.elementor-9 .elementor-element.elementor-element-1b10afeb{margin:0px 160px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-1b10afeb.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-1b10afeb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:400;letter-spacing:1px;color:#B03030;}.elementor-9 .elementor-element.elementor-element-61705236{--display:flex;--min-height:35vh;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:stretch;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--overlay-opacity:0.7;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:120px;--padding-right:120px;}.elementor-9 .elementor-element.elementor-element-61705236:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-61705236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-9 .elementor-element.elementor-element-61705236::before, .elementor-9 .elementor-element.elementor-element-61705236 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-61705236 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-61705236 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-61705236 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-61705236 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #000000 65%);}.elementor-9 .elementor-element.elementor-element-61705236:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-61705236.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-4adf3950{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.4;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:#B03030;--border-color:#B03030;box-shadow:0px 0px 10px 0px #B03030;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--e-con-transform-transition-duration:200ms;}.elementor-9 .elementor-element.elementor-element-4adf3950::before, .elementor-9 .elementor-element.elementor-element-4adf3950 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4adf3950 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4adf3950 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4adf3950 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4adf3950 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://theblood-mother.site/wp-content/uploads/2026/04/ChatGPT-Image-Apr-24-2026-08_03_11-PM.jpg");--background-overlay:'';background-position:center center;background-size:contain;}.elementor-9 .elementor-element.elementor-element-4adf3950.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-9 .elementor-element.elementor-element-4adf3950:hover::before, .elementor-9 .elementor-element.elementor-element-4adf3950:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4adf3950:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4adf3950 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-4adf3950 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-4adf3950:hover{--overlay-opacity:1;box-shadow:0px 0px 0px 0px #8B0000;}.elementor-9 .elementor-element.elementor-element-64ef523e{text-align:center;}.elementor-9 .elementor-element.elementor-element-64ef523e .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;color:#FFFFFF;}.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-9 .elementor-element.elementor-element-3b888a8b{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;color:#CFCFCF;}.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-9 .elementor-element.elementor-element-7d5df261{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.4;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:#B03030;--border-color:#B03030;box-shadow:0px 0px 10px 0px #B03030;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--e-con-transform-transition-duration:200ms;}.elementor-9 .elementor-element.elementor-element-7d5df261::before, .elementor-9 .elementor-element.elementor-element-7d5df261 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7d5df261 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7d5df261 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7d5df261 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7d5df261 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://theblood-mother.site/wp-content/uploads/2026/04/ChatGPT-Image-Apr-24-2026-07_14_41-PM.jpg");--background-overlay:'';background-position:center center;background-size:contain;}.elementor-9 .elementor-element.elementor-element-7d5df261.e-con{--e-con-transform-translateY:0px;}.elementor-9 .elementor-element.elementor-element-7d5df261.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-9 .elementor-element.elementor-element-7d5df261:hover::before, .elementor-9 .elementor-element.elementor-element-7d5df261:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7d5df261:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7d5df261 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-7d5df261 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-7d5df261:hover{--overlay-opacity:1;}.elementor-9 .elementor-element.elementor-element-7f3c6b12{text-align:center;}.elementor-9 .elementor-element.elementor-element-7f3c6b12 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3e32d390{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;color:#CFCFCF;}.elementor-9 .elementor-element.elementor-element-19fec295{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.4;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:#B03030;--border-color:#B03030;box-shadow:0px 0px 10px 0px #B03030;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--e-con-transform-transition-duration:200ms;}.elementor-9 .elementor-element.elementor-element-19fec295::before, .elementor-9 .elementor-element.elementor-element-19fec295 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-19fec295 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-19fec295 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-19fec295 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-19fec295 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://theblood-mother.site/wp-content/uploads/2026/04/ChatGPT-Image-Apr-24-2026-07_12_27-PM.jpg");--background-overlay:'';background-position:center center;background-size:contain;}.elementor-9 .elementor-element.elementor-element-19fec295.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-9 .elementor-element.elementor-element-19fec295:hover::before, .elementor-9 .elementor-element.elementor-element-19fec295:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-19fec295:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-19fec295 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-19fec295 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-19fec295:hover{--overlay-opacity:1;}.elementor-9 .elementor-element.elementor-element-6c588121{text-align:center;}.elementor-9 .elementor-element.elementor-element-6c588121 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-27ecfa14{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;color:#CFCFCF;}.elementor-9 .elementor-element.elementor-element-56e8e80b{--display:flex;--min-height:202px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-56e8e80b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-56e8e80b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://theblood-mother.site/wp-content/uploads/2026/04/ChatGPT-Image-Apr-25-2026-04_46_35-PM.jpg");background-position:353px 17px;background-repeat:no-repeat;background-size:82% auto;}.elementor-9 .elementor-element.elementor-element-56e8e80b::before, .elementor-9 .elementor-element.elementor-element-56e8e80b > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-56e8e80b > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-56e8e80b > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-56e8e80b > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-56e8e80b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-56e8e80b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-686f1dcd{width:var( --container-widget-width, 62.822% );max-width:62.822%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:62.822%;--container-widget-flex-grow:0;text-align:justify;font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0.5px;color:#D6D6D6;}.elementor-9 .elementor-element.elementor-element-686f1dcd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2c76b707{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-2c76b707.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-2c76b707 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;font-style:italic;letter-spacing:2px;color:#B03030;}.elementor-9 .elementor-element.elementor-element-6d3c2294{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-9 .elementor-element.elementor-element-6d3c2294 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:39px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1.4px;word-spacing:9px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1390dbac{--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:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1390dbac:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1390dbac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-3f3f7925{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;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:#B0303033;--border-color:#B0303033;box-shadow:0px 0px 10px 0px #B03030 inset;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-3f3f7925:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3f3f7925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-4b58599c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#B0303099;--border-color:#B0303099;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-688d0e3{--display:flex;}.elementor-9 .elementor-element.elementor-element-eaca332{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;color:#B03030;}.elementor-9 .elementor-element.elementor-element-97ad6ed{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:500;font-style:italic;letter-spacing:0.5px;color:#B0B0B0;}.elementor-9 .elementor-element.elementor-element-9d9f209{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#B0303099;--border-color:#B0303099;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-9a67a11{--display:flex;}.elementor-9 .elementor-element.elementor-element-0437df5{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;color:#B03030;}.elementor-9 .elementor-element.elementor-element-a8028d2{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:500;font-style:italic;letter-spacing:0.5px;color:#B0B0B0;}.elementor-9 .elementor-element.elementor-element-4519cfb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#B0303099;--border-color:#B0303099;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-37a673a{--display:flex;}.elementor-9 .elementor-element.elementor-element-52841ad{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;color:#B03030;}.elementor-9 .elementor-element.elementor-element-76ab085{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:500;font-style:italic;letter-spacing:0.5px;color:#B0B0B0;}.elementor-9 .elementor-element.elementor-element-14389a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#B0303099;--border-color:#B0303099;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-2220562{--display:flex;}.elementor-9 .elementor-element.elementor-element-1aa94bc{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;color:#B03030;}.elementor-9 .elementor-element.elementor-element-fa98f7e{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:500;font-style:italic;letter-spacing:0.5px;color:#B0B0B0;}.elementor-9 .elementor-element.elementor-element-0905963{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#B0303099;--border-color:#B0303099;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-aee70ae{--display:flex;}.elementor-9 .elementor-element.elementor-element-c8aaa1d{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;color:#B03030;}.elementor-9 .elementor-element.elementor-element-cdb78f4{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:500;font-style:italic;letter-spacing:0.5px;color:#B0B0B0;}.elementor-9 .elementor-element.elementor-element-96a7225{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#B0303099;--border-color:#B0303099;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-a1a4195{--display:flex;}.elementor-9 .elementor-element.elementor-element-5925b23{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;color:#B03030;}.elementor-9 .elementor-element.elementor-element-4d93917{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:500;font-style:italic;letter-spacing:0.5px;color:#B0B0B0;}.elementor-9 .elementor-element.elementor-element-f72d034{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;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:#B0303033;--border-color:#B0303033;box-shadow:0px 0px 10px 0px #B03030 inset;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-f72d034:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f72d034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-902d133{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#B0303099;--border-color:#B0303099;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-1de1986{--display:flex;}.elementor-9 .elementor-element.elementor-element-58ac3f1{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;color:#B03030;}.elementor-9 .elementor-element.elementor-element-7e88226{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#B0303099;--border-color:#B0303099;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-051d8b6{--display:flex;}.elementor-9 .elementor-element.elementor-element-d954815{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;color:#B03030;}.elementor-9 .elementor-element.elementor-element-f4fb2bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#B0303099;--border-color:#B0303099;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-2f42071{--display:flex;}.elementor-9 .elementor-element.elementor-element-bd8070b{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:1px;color:#B03030;}.elementor-9 .elementor-element.elementor-element-f558a8e{--display:flex;--overlay-opacity:0.46;--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-9 .elementor-element.elementor-element-f558a8e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f558a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theblood-mother.site/wp-content/uploads/2026/04/ChatGPT_Image_Apr_25_2026_10_36_49_PM_1200x675.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-f558a8e::before, .elementor-9 .elementor-element.elementor-element-f558a8e > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f558a8e > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f558a8e > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-f558a8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-f558a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-53ce3992{--display:flex;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-53ce3992::before, .elementor-9 .elementor-element.elementor-element-53ce3992 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-53ce3992 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-53ce3992 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-53ce3992 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-53ce3992 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-4032ee9d{text-align:center;}.elementor-9 .elementor-element.elementor-element-4032ee9d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:500;letter-spacing:2px;color:#B03030;}.elementor-9 .elementor-element.elementor-element-48cbcaa7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--overlay-opacity:1;}.elementor-9 .elementor-element.elementor-element-48cbcaa7::before, .elementor-9 .elementor-element.elementor-element-48cbcaa7 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-48cbcaa7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-48cbcaa7 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-48cbcaa7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-48cbcaa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-4125a01b{--display:flex;--justify-content:center;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1faebf0d{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1faebf0d > .elementor-widget-container{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-1faebf0d:hover .elementor-widget-container{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-1faebf0d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7ae7feeb{--display:flex;--min-height:0px;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-dd26b15{--content-width:1200%;}.elementor-9 .elementor-element.elementor-element-3e9387f2{--width:98.55%;}.elementor-9 .elementor-element.elementor-element-11b57802{--width:100%;}.elementor-9 .elementor-element.elementor-element-61705236{--width:100%;}.elementor-9 .elementor-element.elementor-element-4adf3950{--width:100%;}.elementor-9 .elementor-element.elementor-element-7d5df261{--width:100%;}.elementor-9 .elementor-element.elementor-element-19fec295{--width:100%;}.elementor-9 .elementor-element.elementor-element-56e8e80b{--width:100%;}.elementor-9 .elementor-element.elementor-element-1390dbac{--width:100%;}.elementor-9 .elementor-element.elementor-element-3f3f7925{--width:80%;}.elementor-9 .elementor-element.elementor-element-f72d034{--width:80%;}}@media(min-width:1025px){.elementor-9 .elementor-element.elementor-element-56e8e80b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-56e8e80b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-3e9387f2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3e9387f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-433px 0px;background-size:2000px auto;}.elementor-9 .elementor-element.elementor-element-6dd788a4{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:end;}.elementor-9 .elementor-element.elementor-element-6dd788a4.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-6dd788a4 .elementor-heading-title{font-size:47px;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-1b10afeb{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -900px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:end;}.elementor-9 .elementor-element.elementor-element-1b10afeb.elementor-element{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-1b10afeb .elementor-heading-title{font-size:35px;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-56e8e80b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-56e8e80b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-3e9387f2{--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100%;--padding-bottom:100%;--padding-left:20%;--padding-right:20%;}.elementor-9 .elementor-element.elementor-element-3e9387f2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3e9387f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-361px -4px;background-size:cover;}.elementor-9 .elementor-element.elementor-element-11b57802{--width:117.051%;--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-9 .elementor-element.elementor-element-11b57802.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6dd788a4{width:var( --container-widget-width, 242.141px );max-width:242.141px;padding:0px 0px 0px 0px;--container-widget-width:242.141px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6dd788a4.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-6dd788a4 .elementor-heading-title{font-size:20px;line-height:1.9em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-1b10afeb{width:var( --container-widget-width, 392px );max-width:392px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;--container-widget-width:392px;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-1b10afeb.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1b10afeb .elementor-heading-title{font-size:25px;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-61705236{--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100%;--padding-bottom:100%;--padding-left:20%;--padding-right:20%;}.elementor-9 .elementor-element.elementor-element-56e8e80b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-56e8e80b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for container, class: .elementor-element-3e9387f2 */.elementor-9 .elementor-element.elementor-element-3e9387f2 {
  margin: -40px -40px 0 -35px;
width: calc(100% + 70px);
  max-width: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fec295 */.nature-card {
    position: relative;
}

.nature-card a {
    position: absolute;
    inset: 0;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61705236 */.elementor-9 .elementor-element.elementor-element-61705236 {
  position: relative;
  padding: 16px 15px 10px 0px;
  border: 2px solid #b03030;
  box-shadow:
    0 0 12px rgba(176, 48, 48, 0.4),
    inset 0 0 16px rgba(176, 48, 48, 0.25),
    inset 0 0 0 10px rgba(0, 0, 0, 0.7),
    inset 0 0 0 11px rgba(176, 48, 48, 0.5);
}

.elementor-9 .elementor-element.elementor-element-61705236::after {
  content: "";
  position: absolute;
  inset: -16px;

  background-image:
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-top-left.png"),
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-top-right.png"),
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-bottom-left.png"),
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-bottom-right.png");

  background-repeat:
    no-repeat,
    no-repeat,
    no-repeat,
    no-repeat;

  background-position:
    top left,
    top right,
    bottom left,
    bottom right;

  background-size:
    220px auto,
    220px auto,
    200px auto,
    200px auto;

  pointer-events: none;
  z-index: 30;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e8e80b */.blood-text-frame {
  position: relative;
  padding: 40px 50px;
  border: 1px solid rgba(176, 48, 48, 0.5);

  box-shadow:
    inset 0 0 10px rgba(176, 48, 48, 0.25),
    inset 0 0 0 8px rgba(0, 0, 0, 0.7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-688d0e3 */.elementor-9 .elementor-element.elementor-element-688d0e3 p {
  margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b58599c */.elementor-9 .elementor-element.elementor-element-4b58599c {
  border: 1px solid rgba(176, 48, 48, 0.5);
  padding: 10px 14px !important;
  min-height: 0 !important;
  height: auto !important;
  align-items: center !important;

  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
  transform: translate3d(0, 0, 0);
  will-change: transform;

  contain: layout paint;
  isolation: isolate;
}

.elementor-9 .elementor-element.elementor-element-4b58599c:hover {
  border-color: #b03030;
  box-shadow: 0 0 10px rgba(176, 48, 48, 0.4);
  transform: translate3d(6px, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-4b58599c .elementor-widget {
  margin-bottom: 0 !important;
}

.elementor-9 .elementor-element.elementor-element-4b58599c img {
  filter: grayscale(80%);
  opacity: 0.75;
  transform: translate3d(0, 0, 0);
  transition: filter 0.2s ease, opacity 0.2s ease;
  will-change: filter, opacity;

  contain: paint;
}

.elementor-9 .elementor-element.elementor-element-4b58599c:hover img {
  filter: grayscale(0%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a67a11 */.elementor-9 .elementor-element.elementor-element-9a67a11 p {
  margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9f209 */.elementor-9 .elementor-element.elementor-element-9d9f209 {
  border: 1px solid rgba(176, 48, 48, 0.5);
  padding: 10px 14px !important;
  min-height: 0 !important;
  height: auto !important;
  align-items: center !important;

  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
  transform: translate3d(0, 0, 0);
  will-change: transform;

  contain: layout paint;
  isolation: isolate;
}

.elementor-9 .elementor-element.elementor-element-9d9f209:hover {
  border-color: #b03030;
  box-shadow: 0 0 10px rgba(176, 48, 48, 0.4);
  transform: translate3d(6px, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-9d9f209 .elementor-widget {
  margin-bottom: 0 !important;
}

.elementor-9 .elementor-element.elementor-element-9d9f209 img {
  filter: grayscale(80%);
  opacity: 0.75;
  transform: translate3d(0, 0, 0);
  transition: filter 0.2s ease, opacity 0.2s ease;
  will-change: filter, opacity;

  contain: paint;
}

.elementor-9 .elementor-element.elementor-element-9d9f209:hover img {
  filter: grayscale(0%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37a673a */.elementor-9 .elementor-element.elementor-element-37a673a p {
  margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4519cfb */.elementor-9 .elementor-element.elementor-element-4519cfb {
  border: 1px solid rgba(176, 48, 48, 0.5);
  padding: 10px 14px !important;
  min-height: 0 !important;
  height: auto !important;
  align-items: center !important;

  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
  transform: translate3d(0, 0, 0);
  will-change: transform;

  contain: layout paint;
  isolation: isolate;
}

.elementor-9 .elementor-element.elementor-element-4519cfb:hover {
  border-color: #b03030;
  box-shadow: 0 0 10px rgba(176, 48, 48, 0.4);
  transform: translate3d(6px, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-4519cfb .elementor-widget {
  margin-bottom: 0 !important;
}

.elementor-9 .elementor-element.elementor-element-4519cfb img {
  filter: grayscale(80%);
  opacity: 0.75;
  transform: translate3d(0, 0, 0);
  transition: filter 0.2s ease, opacity 0.2s ease;
  will-change: filter, opacity;

  contain: paint;
}

.elementor-9 .elementor-element.elementor-element-4519cfb:hover img {
  filter: grayscale(0%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220562 */.elementor-9 .elementor-element.elementor-element-2220562 p {
  margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14389a6 */.elementor-9 .elementor-element.elementor-element-14389a6 {
  border: 1px solid rgba(176, 48, 48, 0.5);
  padding: 10px 14px !important;
  min-height: 0 !important;
  height: auto !important;
  align-items: center !important;

  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
  transform: translate3d(0, 0, 0);
  will-change: transform;

  contain: layout paint;
  isolation: isolate;
}

.elementor-9 .elementor-element.elementor-element-14389a6:hover {
  border-color: #b03030;
  box-shadow: 0 0 10px rgba(176, 48, 48, 0.4);
  transform: translate3d(6px, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-14389a6 .elementor-widget {
  margin-bottom: 0 !important;
}

.elementor-9 .elementor-element.elementor-element-14389a6 img {
  filter: grayscale(80%);
  opacity: 0.75;
  transform: translate3d(0, 0, 0);
  transition: filter 0.2s ease, opacity 0.2s ease;
  will-change: filter, opacity;

  contain: paint;
}

.elementor-9 .elementor-element.elementor-element-14389a6:hover img {
  filter: grayscale(0%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee70ae */.elementor-9 .elementor-element.elementor-element-aee70ae p {
  margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0905963 */.elementor-9 .elementor-element.elementor-element-0905963 {
  border: 1px solid rgba(176, 48, 48, 0.5);
  padding: 10px 14px !important;
  min-height: 0 !important;
  height: auto !important;
  align-items: center !important;

  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
  transform: translate3d(0, 0, 0);
  will-change: transform;

  contain: layout paint;
  isolation: isolate;
}

.elementor-9 .elementor-element.elementor-element-0905963:hover {
  border-color: #b03030;
  box-shadow: 0 0 10px rgba(176, 48, 48, 0.4);
  transform: translate3d(6px, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-0905963 .elementor-widget {
  margin-bottom: 0 !important;
}

.elementor-9 .elementor-element.elementor-element-0905963 img {
  filter: grayscale(80%);
  opacity: 0.75;
  transform: translate3d(0, 0, 0);
  transition: filter 0.2s ease, opacity 0.2s ease;
  will-change: filter, opacity;

  contain: paint;
}

.elementor-9 .elementor-element.elementor-element-0905963:hover img {
  filter: grayscale(0%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a4195 */.elementor-9 .elementor-element.elementor-element-a1a4195 p {
  margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96a7225 */.elementor-9 .elementor-element.elementor-element-96a7225 {
  border: 1px solid rgba(176, 48, 48, 0.5);
  padding: 10px 14px !important;
  min-height: 0 !important;
  height: auto !important;
  align-items: center !important;

  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
  transform: translate3d(0, 0, 0);
  will-change: transform;

  contain: layout paint;
  isolation: isolate;
}

.elementor-9 .elementor-element.elementor-element-96a7225:hover {
  border-color: #b03030;
  box-shadow: 0 0 10px rgba(176, 48, 48, 0.4);
  transform: translate3d(6px, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-96a7225 .elementor-widget {
  margin-bottom: 0 !important;
}

.elementor-9 .elementor-element.elementor-element-96a7225 img {
  filter: grayscale(80%);
  opacity: 0.75;
  transform: translate3d(0, 0, 0);
  transition: filter 0.2s ease, opacity 0.2s ease;
  will-change: filter, opacity;

  contain: paint;
}

.elementor-9 .elementor-element.elementor-element-96a7225:hover img {
  filter: grayscale(0%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f3f7925 */.elementor-9 .elementor-element.elementor-element-3f3f7925 {
  position: relative;
  padding: 40px;
  border: 1px solid rgba(176, 48, 48, 0.6);
  box-shadow:
    0 0 8px rgba(176, 48, 48, 0.3),
    inset 0 0 12px rgba(176, 48, 48, 0.2);
}

/* MINI CORNERS */
.elementor-9 .elementor-element.elementor-element-3f3f7925::after {
  content: "";
  position: absolute;
  inset: -10px;

  background-image:
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-top-left.png"),
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-top-right.png"),
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-bottom-left.png"),
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-bottom-right.png");

  background-repeat: no-repeat;

  background-position:
    top left,
    top right,
    bottom left,
    bottom right;

  background-size:
    120px auto,
    120px auto,
    110px auto,
    110px auto;

  pointer-events: none;
  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de1986 */.elementor-9 .elementor-element.elementor-element-1de1986 p {
  margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-902d133 */.elementor-9 .elementor-element.elementor-element-902d133 {
  border: 1px solid rgba(176, 48, 48, 0.5);
  padding: 10px 14px !important;
  min-height: 0 !important;
  height: auto !important;
  align-items: center !important;

  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
  transform: translate3d(0, 0, 0);
  will-change: transform;

  contain: layout paint;
  isolation: isolate;
}

.elementor-9 .elementor-element.elementor-element-902d133:hover {
  border-color: #b03030;
  box-shadow: 0 0 10px rgba(176, 48, 48, 0.4);
  transform: translate3d(6px, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-902d133 .elementor-widget {
  margin-bottom: 0 !important;
}

.elementor-9 .elementor-element.elementor-element-902d133 img {
  filter: grayscale(80%);
  opacity: 0.75;
  transform: translate3d(0, 0, 0);
  transition: filter 0.2s ease, opacity 0.2s ease;
  will-change: filter, opacity;

  contain: paint;
}

.elementor-9 .elementor-element.elementor-element-902d133:hover img {
  filter: grayscale(0%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051d8b6 */.elementor-9 .elementor-element.elementor-element-051d8b6 p {
  margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e88226 */.elementor-9 .elementor-element.elementor-element-7e88226 {
  border: 1px solid rgba(176, 48, 48, 0.5);
  padding: 10px 14px !important;
  min-height: 0 !important;
  height: auto !important;
  align-items: center !important;

  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
  transform: translate3d(0, 0, 0);
  will-change: transform;

  contain: layout paint;
  isolation: isolate;
}

.elementor-9 .elementor-element.elementor-element-7e88226:hover {
  border-color: #b03030;
  box-shadow: 0 0 10px rgba(176, 48, 48, 0.4);
  transform: translate3d(6px, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-7e88226 .elementor-widget {
  margin-bottom: 0 !important;
}

.elementor-9 .elementor-element.elementor-element-7e88226 img {
  filter: grayscale(80%);
  opacity: 0.75;
  transform: translate3d(0, 0, 0);
  transition: filter 0.2s ease, opacity 0.2s ease;
  will-change: filter, opacity;

  contain: paint;
}

.elementor-9 .elementor-element.elementor-element-7e88226:hover img {
  filter: grayscale(0%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f42071 */.elementor-9 .elementor-element.elementor-element-2f42071 p {
  margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4fb2bd */.elementor-9 .elementor-element.elementor-element-f4fb2bd {
  border: 1px solid rgba(176, 48, 48, 0.5);
  padding: 10px 14px !important;
  min-height: 0 !important;
  height: auto !important;
  align-items: center !important;

  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
  transform: translate3d(0, 0, 0);
  will-change: transform;

  contain: layout paint;
  isolation: isolate;
}

.elementor-9 .elementor-element.elementor-element-f4fb2bd:hover {
  border-color: #b03030;
  box-shadow: 0 0 10px rgba(176, 48, 48, 0.4);
  transform: translate3d(6px, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-f4fb2bd .elementor-widget {
  margin-bottom: 0 !important;
}

.elementor-9 .elementor-element.elementor-element-f4fb2bd img {
  filter: grayscale(80%);
  opacity: 0.75;
  transform: translate3d(0, 0, 0);
  transition: filter 0.2s ease, opacity 0.2s ease;
  will-change: filter, opacity;

  contain: paint;
}

.elementor-9 .elementor-element.elementor-element-f4fb2bd:hover img {
  filter: grayscale(0%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72d034 */.elementor-9 .elementor-element.elementor-element-f72d034 {
  position: relative;
  padding: 18px 18px 14px 18px;
  border: 1px solid rgba(176, 48, 48, 0.6);
  box-shadow:
    0 0 8px rgba(176, 48, 48, 0.3),
    inset 0 0 12px rgba(176, 48, 48, 0.2);
}

/* MINI CORNERS */
.elementor-9 .elementor-element.elementor-element-f72d034::after {
  content: "";
  position: absolute;
  inset: -10px;

  background-image:
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-top-left.png"),
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-top-right.png"),
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-bottom-left.png"),
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-bottom-right.png");

  background-repeat: no-repeat;

  background-position:
    top left,
    top right,
    bottom left,
    bottom right;

  background-size:
    120px auto,
    120px auto,
    110px auto,
    110px auto;

  pointer-events: none;
  z-index: 20;
}
.elementor-9 .elementor-element.elementor-element-f72d034 {
  padding: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd26b15 *//* MAIN FRAME */
.elementor-9 .elementor-element.elementor-element-dd26b15 {
  position: relative;
  padding: 48px;
  border: 2px solid #b03030;
  background-clip: border-box;
  background-origin: border-box;
  background-size: cover;
  box-shadow:
    0 0 14px rgba(176, 48, 48, 0.55),
    inset 0 0 18px rgba(176, 48, 48, 0.35),
    inset 0 0 0 12px rgba(0, 0, 0, 0.75),
    inset 0 0 0 13px rgba(176, 48, 48, 0.65);
}

/* ALL FOUR CRYSTAL CORNERS */
.elementor-9 .elementor-element.elementor-element-dd26b15::after {
  content: "";
  position: absolute;
  inset: -30px;
  background-image:
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-top-left.png"),
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-top-right.png"),
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-bottom-left.png"),
    url("https://theblood-mother.site/wp-content/uploads/2026/04/blood-crystal-corner-bottom-right.png");

  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-position: top left, top right, bottom left, bottom right;
 background-size: 420px auto, 420px auto, 420px auto, 420px auto;
background-position:
  left 0 top 18px,
  right 0 top 18px,
  left 0 bottom 18px,
  right 0 bottom 18px;
  pointer-events: none;
  z-index: 30;
}/* End custom CSS */