.elementor-2102 .elementor-element.elementor-element-1e7e1d1{--display:flex;--min-height:100vh;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2102 .elementor-element.elementor-element-b815949{--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:space-between;--align-items:center;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:var( --e-global-color-df5ff3b );--border-color:var( --e-global-color-df5ff3b );--border-radius:0px 0px 1px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-2102 .elementor-element.elementor-element-b815949:not(.elementor-motion-effects-element-type-background), .elementor-2102 .elementor-element.elementor-element-b815949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2ad1ac );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2102 .elementor-element.elementor-element-0f623ef{text-align:center;}.elementor-2102 .elementor-element.elementor-element-0f623ef img{max-width:90px;}.elementor-2102 .elementor-element.elementor-element-072156d{text-align:center;}.elementor-2102 .elementor-element.elementor-element-072156d img{max-width:40px;}.elementor-2102 .elementor-element.elementor-element-3ece574{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:190px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-2102 .elementor-element.elementor-element-3ece574:not(.elementor-motion-effects-element-type-background), .elementor-2102 .elementor-element.elementor-element-3ece574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(81deg, #6E263B 0%, #000000 100%);}.elementor-2102 .elementor-element.elementor-element-e115084{--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:visible;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );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-2102 .elementor-element.elementor-element-ad4cc1a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Circular Book";font-size:54px;font-weight:normal;line-height:60px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-ad4cc1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-8cbda6a{--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:visible;}.elementor-2102 .elementor-element.elementor-element-50259dd img{width:100%;}.elementor-2102 .elementor-element.elementor-element-861b023{--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:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2102 .elementor-element.elementor-element-ab806f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2102 .elementor-element.elementor-element-ab806f8.elementor-element{--align-self:center;}.elementor-2102 .elementor-element.elementor-element-98cc9fc{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:190px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-2102 .elementor-element.elementor-element-98cc9fc:not(.elementor-motion-effects-element-type-background), .elementor-2102 .elementor-element.elementor-element-98cc9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(81deg, #6E263B 0%, #000000 100%);}.elementor-2102 .elementor-element.elementor-element-9e9c459{--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:visible;}.elementor-2102 .elementor-element.elementor-element-5482e96{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Circular light";font-size:54px;font-weight:normal;line-height:60px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-5482e96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-d123c4f{--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:visible;}.elementor-2102 .elementor-element.elementor-element-2d1d135 img{width:100%;}.elementor-2102 .elementor-element.elementor-element-78e2b83{--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:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2102 .elementor-element.elementor-element-1cf29aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2102 .elementor-element.elementor-element-1cf29aa.elementor-element{--align-self:center;}.elementor-2102 .elementor-element.elementor-element-6b7d82d{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-2102 .elementor-element.elementor-element-6b7d82d:not(.elementor-motion-effects-element-type-background), .elementor-2102 .elementor-element.elementor-element-6b7d82d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(81deg, #6E263B 0%, #000000 100%);}.elementor-2102 .elementor-element.elementor-element-d238183{--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:visible;}.elementor-2102 .elementor-element.elementor-element-d84b42d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Circular light";font-size:24px;font-weight:normal;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-d84b42d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-bde0e4c{width:var( --container-widget-width, 100% );max-width:100%;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Circular Book";font-size:24px;font-weight:normal;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-bde0e4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-a51c0a2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Circular Book";font-size:34px;font-weight:normal;line-height:30px;letter-spacing:0px;color:#FF395A;}.elementor-2102 .elementor-element.elementor-element-a51c0a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-fd8f646{width:var( --container-widget-width, 100% );max-width:100%;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Circular Book";font-size:24px;font-weight:normal;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-fd8f646.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-571b802{--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:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2102 .elementor-element.elementor-element-8de6c01{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-2102 .elementor-element.elementor-element-8de6c01:not(.elementor-motion-effects-element-type-background), .elementor-2102 .elementor-element.elementor-element-8de6c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF395A;}.elementor-2102 .elementor-element.elementor-element-9e48545{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular light";font-size:54px;font-weight:normal;line-height:60px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-9e48545.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-17fdbd6{--e-rating-justify-content:center;--e-rating-icon-font-size:40px;--e-rating-gap:10px;}.elementor-2102 .elementor-element.elementor-element-8fd9067{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular light";font-size:24px;font-weight:normal;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-8fd9067.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-5b04f97{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular light";font-size:24px;font-weight:normal;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-5b04f97.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-473086f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular light";font-size:24px;font-weight:normal;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-473086f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-72d668f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular light";font-size:24px;font-weight:normal;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-72d668f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-86dcbfe{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular light";font-size:34px;font-weight:normal;line-height:40px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-86dcbfe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-c5a43b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2102 .elementor-element.elementor-element-c5a43b4 img{width:15%;}.elementor-2102 .elementor-element.elementor-element-1d9b6d4{width:var( --container-widget-width, 100% );max-width:100%;margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular light";font-size:24px;font-weight:normal;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-2102 .elementor-element.elementor-element-1d9b6d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-d3c1ae2{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-2102 .elementor-element.elementor-element-d3c1ae2:not(.elementor-motion-effects-element-type-background), .elementor-2102 .elementor-element.elementor-element-d3c1ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF395A;}.elementor-2102 .elementor-element.elementor-element-546f1f4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular light";font-size:54px;font-weight:normal;line-height:60px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-546f1f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-2ddee1a{--e-rating-justify-content:center;--e-rating-icon-font-size:40px;--e-rating-gap:10px;}.elementor-2102 .elementor-element.elementor-element-2645a89{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular light";font-size:24px;font-weight:normal;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-2645a89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-397aa07{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular light";font-size:24px;font-weight:normal;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-397aa07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-c5d9f16{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular light";font-size:24px;font-weight:normal;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-c5d9f16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-e69c446{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular light";font-size:24px;font-weight:normal;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-e69c446.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2102 .elementor-element.elementor-element-82b4a82{font-family:"Circular light";font-weight:400;color:#FFFFFF;}.elementor-2102 .elementor-element.elementor-element-9c13f89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2102 .elementor-element.elementor-element-9c13f89 img{width:15%;}.elementor-2102 .elementor-element.elementor-element-f25a3a2{width:var( --container-widget-width, 100% );max-width:100%;margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular light";font-size:24px;font-weight:normal;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-2102 .elementor-element.elementor-element-f25a3a2.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2102 .elementor-element.elementor-element-e115084{--width:28%;}.elementor-2102 .elementor-element.elementor-element-8cbda6a{--width:32%;}.elementor-2102 .elementor-element.elementor-element-861b023{--width:40%;}.elementor-2102 .elementor-element.elementor-element-9e9c459{--width:28%;}.elementor-2102 .elementor-element.elementor-element-d123c4f{--width:32%;}.elementor-2102 .elementor-element.elementor-element-78e2b83{--width:40%;}.elementor-2102 .elementor-element.elementor-element-d238183{--width:60%;}.elementor-2102 .elementor-element.elementor-element-571b802{--width:40%;}}@media(max-width:767px){.elementor-2102 .elementor-element.elementor-element-1e7e1d1{--min-height:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2102 .elementor-element.elementor-element-b815949{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2102 .elementor-element.elementor-element-0f623ef{width:var( --container-widget-width, 72% );max-width:72%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;}.elementor-2102 .elementor-element.elementor-element-0f623ef img{width:60%;max-width:80%;}.elementor-2102 .elementor-element.elementor-element-3ece574{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2102 .elementor-element.elementor-element-ad4cc1a{font-size:24px;line-height:34px;}.elementor-2102 .elementor-element.elementor-element-ab806f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2102 .elementor-element.elementor-element-98cc9fc{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2102 .elementor-element.elementor-element-1cf29aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2102 .elementor-element.elementor-element-6b7d82d{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2102 .elementor-element.elementor-element-d84b42d{font-size:20px;line-height:25px;}.elementor-2102 .elementor-element.elementor-element-bde0e4c{font-size:20px;line-height:25px;}.elementor-2102 .elementor-element.elementor-element-a51c0a2{font-size:30px;}.elementor-2102 .elementor-element.elementor-element-fd8f646{font-size:20px;line-height:25px;}.elementor-2102 .elementor-element.elementor-element-8de6c01{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2102 .elementor-element.elementor-element-9e48545{font-size:30px;}.elementor-2102 .elementor-element.elementor-element-17fdbd6{--e-rating-icon-font-size:30px;}.elementor-2102 .elementor-element.elementor-element-8fd9067{font-size:20px;}.elementor-2102 .elementor-element.elementor-element-5b04f97{font-size:20px;line-height:25px;}.elementor-2102 .elementor-element.elementor-element-473086f{font-size:20px;line-height:25px;}.elementor-2102 .elementor-element.elementor-element-72d668f{font-size:20px;line-height:25px;}.elementor-2102 .elementor-element.elementor-element-86dcbfe{font-size:30px;line-height:35px;}.elementor-2102 .elementor-element.elementor-element-c5a43b4 img{width:49%;}.elementor-2102 .elementor-element.elementor-element-1d9b6d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2102 .elementor-element.elementor-element-d3c1ae2{--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-2102 .elementor-element.elementor-element-546f1f4{font-size:30px;line-height:35px;}.elementor-2102 .elementor-element.elementor-element-2ddee1a{--e-rating-icon-font-size:30px;}.elementor-2102 .elementor-element.elementor-element-2645a89{font-size:18px;line-height:24px;}.elementor-2102 .elementor-element.elementor-element-397aa07{font-size:18px;line-height:24px;}.elementor-2102 .elementor-element.elementor-element-c5d9f16{font-size:18px;line-height:24px;}.elementor-2102 .elementor-element.elementor-element-e69c446{font-size:18px;line-height:24px;}.elementor-2102 .elementor-element.elementor-element-82b4a82{font-size:20px;}.elementor-2102 .elementor-element.elementor-element-9c13f89 img{width:40%;}.elementor-2102 .elementor-element.elementor-element-f25a3a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-ab806f8 *//* ===== FORM WRAPPER — TRANSPARENT ===== */
.wpcf7,
.wpcf7-form {
    background: transparent !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* ===== FIX RESPONSE OUTPUT (WHITE BLOCK) ===== */
.wpcf7 .wpcf7-response-output,
.wpcf7 .wpcf7-validation-errors {
    background-color: transparent !important; /* Removes the white background */
    color: #ffffff !important; /* Keeps text white */
    border: 1.5px solid #ff3a5b !important; /* Uses your custom pink/red color */
    border-radius: 10px !important;
    padding: 15px !important;
    margin-top: 0 !important;
}

/* Hide the accessibility screen reader box that CF7 puts at the top */
.wpcf7 .screen-reader-response {
    display: none !important;
}

/* ===== PARAGRAPH RESET ===== */
.wpcf7 p {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

.wpcf7 br {
    display: none;
}

/* ===== GAP BETWEEN ALL FIELDS ===== */
.wpcf7 .wpcf7-form-control-wrap {
    display: block !important;
    margin-bottom: 10px !important; /* ← CHANGE FOR GAP SIZE */
}

.wpcf7-form label {
    display: block !important;
    margin-bottom: 10px !important; /* ← SAME AS ABOVE */
}

/* ===== ALL INPUT FIELDS — NORMAL STATE ===== */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select {
    width: 100% !important;
    padding: 10px 10px !important;
    background: rgba(255, 255, 255, 0) !important; /* ← Change 0 to e.g. 0.07 for slight tint */
    border: 1.5px solid rgba(255, 255, 255, 0.25) !important; /* ← Gray border */
    border-radius: 50px !important;
    color: #ffffff !important;
    font-size: 16px !important;
    outline: none !important;
    box-sizing: border-box !important;
    -webkit-appearance: none;
    appearance: none;
    margin-bottom: 0 !important;
    transition: border-color 0.3s ease;
}

/* ===== FOCUS — ACTIVE WHILE TYPING ===== */
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 select:focus {
    border-color: #ffffff !important; /* ← White border when active */
    background: rgba(255, 255, 255, 0) !important; /* ← Same as normal, change together */
}

/* ===== PLACEHOLDERS ===== */
.wpcf7 input::placeholder {
    color: rgba(255, 255, 255, 0.35) !important;
}

.wpcf7 input:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.35) !important;
}

.wpcf7 input::-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.35) !important;
}

/* ===== DROPDOWN ===== */
.wpcf7 select {
    color: rgba(255, 255, 255, 0.35) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 20px center !important;
    background-size: 20px !important;
    padding-right: 50px !important;
    cursor: pointer;
}

/* ===== DROPDOWN OPTIONS ===== */
.wpcf7 select option {
    background: #2b0a14 !important;
    color: #ffffff !important;
}

/* ===== DROPDOWN SELECTED / HOVER COLOR ===== */
.wpcf7 select option:checked,
.wpcf7 select option:hover,
.wpcf7 select option:focus,
.wpcf7 select option:active {
    background: #ff3a5b !important; /* ← Your custom pink/red highlight */
    color: #ffffff !important;
    /* Chrome/Safari trick for option highlight */
    background-color: #ff3a5b !important;
    box-shadow: 0 0 10px 100px #ff3a5b inset !important;
}

/* ===== CHECKBOX / ACCEPTANCE ===== */
.wpcf7 .wpcf7-acceptance,
.wpcf7 .wpcf7-acceptance label {
    color: #ffffff;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 15px 0;
}

.wpcf7 .wpcf7-acceptance input[type="checkbox"] {
    width: 22px !important;
    height: 22px !important;
    min-width: 22px;
    border: 2px solid rgba(255, 255, 255, 0.5) !important;
    border-radius: 4px !important;
    background: transparent !important;
    -webkit-appearance: none;
    appearance: none;
    padding: 0 !important;
    cursor: pointer;
}

.wpcf7 .wpcf7-acceptance input[type="checkbox"]:checked {
    background: #ffffff !important;
}

.wpcf7 .wpcf7-acceptance a {
    color: #ffffff;
    text-decoration: underline;
}

/* ===== SUBMIT BUTTON ===== */
.wpcf7 input[type="submit"] {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    padding: 17px 30px !important;
    background: #ffffff !important;
    color: #1a0508 !important;
    border: none !important;
    border-radius: 50px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    cursor: pointer;
    margin-top: 1px;
    transition: opacity 0.3s ease, transform 0.2s ease;
}

.wpcf7 input[type="submit"]:hover {
    opacity: 0.9;
    transform: translateY(-1px);
}

/* ===== HIDE RAW SHORTCODE TEXT ===== */
.wpcf7-form::after {
    display: none !important;
}

/* ===== VALIDATION ===== */
.wpcf7 .wpcf7-not-valid-tip {
    color: #ff6b6b !important;
    font-size: 10px;
    padding-left: 20px;
}

.wpcf7 .wpcf7-response-output {
    border-color: rgba(255, 255, 255, 0.3) !important;
    color: #ffffff !important;
    border-radius: 10px;
}

/* ===== FORCE REMOVE BORDER ===== */
.wpcf7 .wpcf7-acceptance {
    color: #ffffff !important;
    font-size: 14px !important;
    display: flex !important;
    align-items: flex-start !important;
    gap: 5px !important; /* ← Gap between checkbox and text */
    margin: 8px 0 !important;
    background: transparent !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 20px !important;
    box-shadow: none !important;
    outline: none !important;
}

.wpcf7 .wpcf7-acceptance * {
    border: none !important;
    outline: none !important;
}

/* ===== CHECKBOX INPUT ===== */
.wpcf7 .wpcf7-acceptance input[type="checkbox"] {
    width: 22px !important;
    height: 10px !important; /* ← Fixed from 2px back to 22px */
    min-width: 22px !important;
    border: 2px solid rgba(255, 255, 255, 0.5) !important;
    border-radius: 4px !important;
    background: transparent !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    padding: 0 !important;
    cursor: pointer !important;
    flex-shrink: 0 !important;
    margin-top: 0px !important;
}

.wpcf7 .wpcf7-acceptance input[type="checkbox"]:checked {
    background: #ffffff !important;
    border-color: #ffffff !important;
}

/* ===== LABEL TEXT ===== */
.wpcf7 .wpcf7-acceptance label {
    color: #ffffff !important;
    font-size: 14px !important;
    margin: 0 !important;
    cursor: pointer !important;
    border: none !important;
}

/* ===== AGREE LABEL WRAPPER ===== */
.wpcf7 .agree-label {
    color: #ffffff !important;
    border: none !important;
}

.wpcf7 .agree-label,
.wpcf7 .agree-label * {
    color: #ffffff !important;
    border: none !important;
}

/* ===== LINKS ===== */
.wpcf7 .wpcf7-acceptance a,
.wpcf7 .agree-label a {
    color: #ffffff !important;
    text-decoration: underline !important;
    border: none !important;
}

.wpcf7 .wpcf7-acceptance a:hover,
.wpcf7 .agree-label a:hover {
    opacity: 0.8 !important;
}

/* ============================================================
   1. BASE STYLES & RESET
   ============================================================ */
.wpcf7,
.wpcf7-form {
    background: transparent !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    max-width: 100% !important; /* Prevents container overflow */
}

/* Force everything to respect padding so it doesn't overflow */
.wpcf7 * {
    box-sizing: border-box !important;
}

/* The wrapper that holds each input */
.wpcf7 .wpcf7-form-control-wrap {
    display: block !important;
    margin-bottom: 25px !important;
    width: 100% !important; 
    max-width: 500px !important; /* Limits width on desktop */
}

/* ============================================================
   2. INPUT FIELDS (All States)
   ============================================================ */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 textarea,
.wpcf7 select {
    width: 100% !important; 
    max-width: 100% !important; /* Safety for mobile */
    padding: 12px 25px !important;
    background: rgba(255, 255, 255, 0) !important;
    border: 1.5px solid rgba(255, 255, 255, 0.25) !important;
    border-radius: 50px !important;
    color: #ffffff !important;
    font-size: 16px !important;
    outline: none !important;
    appearance: none;
    -webkit-appearance: none;
    transition: border-color 0.3s ease;
}

.wpcf7 textarea {
    border-radius: 20px !important;
    height: 120px !important;
}

.wpcf7 input:focus, .wpcf7 select:focus, .wpcf7 textarea:focus {
    border-color: #ffffff !important;
}

/* ============================================================
   3. DESKTOP WIDTH (Rigid on large screens, flexible on small)
   ============================================================ */
@media (min-width: 768px) {
    .wpcf7-form {
        width: 450px !important;
    }
}

/* ============================================================
   4. DROPDOWN & CHECKBOX STYLING
   ============================================================ */
.wpcf7 select {
    color: rgba(255, 255, 255, 0.35) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 20px center !important;
    background-size: 20px !important;
}

.wpcf7 select option {
    background: #2b0a14 !important;
    color: #ffffff !important;
}

/* Acceptance Fix: Prevents long text from cutting off form */
.wpcf7 .wpcf7-acceptance {
    display: flex !important;
    align-items: flex-start !important;
    gap: 10px !important;
    color: #ffffff !important;
    font-size: 14px !important;
    margin-bottom: 20px !important;
    max-width: 100% !important;
    flex-wrap: nowrap !important; /* Keeps checkbox next to text */
}

.wpcf7 .wpcf7-acceptance label {
    white-space: normal !important; /* Allows text to wrap to new lines */
    line-height: 1.4 !important;
}

.wpcf7 .wpcf7-acceptance input[type="checkbox"] {
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    border: 2px solid rgba(255, 255, 255, 0.5) !important;
    border-radius: 4px !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    cursor: pointer !important;
    background: transparent !important;
    margin-top: 2px !important;
}

.wpcf7 .wpcf7-acceptance input[type="checkbox"]:checked {
    background: #ffffff !important;
}

/* ============================================================
   5. SUBMIT BUTTON
   ============================================================ */
.wpcf7 input[type="submit"] {
    display: block !important;
    width: 100% !important;
    max-width: 500px !important;
    padding: 17px 30px !important;
    background: #ffffff !important;
    color: #1a0508 !important;
    border: none !important;
    border-radius: 50px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    cursor: pointer;
    transition: opacity 0.3s ease, transform 0.2s ease;
}

.wpcf7 input[type="submit"]:hover {
    opacity: 0.9;
    transform: translateY(-1px);
}

/* ============================================================
   6. CLEANUP
   ============================================================ */
.wpcf7-form input[type="hidden"] { display: none !important; }
.wpcf7 br { display: none !important; }


/* 1. Reduce the gap specifically for the wrapper above the acceptance box */
.wpcf7 .wpcf7-form-control-wrap {
    margin-bottom: 10px !important; /* Decreased from 25px */
}

/* 2. Remove the margin from the label if you are using them */
.wpcf7-form label {
    margin-bottom: 5px !important;
}

/* 3. Aggressively hide empty paragraphs and line breaks injected by CF7 */
.wpcf7-form p:empty,
.wpcf7-form br {
    display: none !important;
}

/* 4. Targeting the specific 'agree-label' div seen in your inspector */
.wpcf7 .agree-label {
    margin-top: 0 !important;
    padding-top: 0 !important;
}


/* ============================================================
   7. HIDE SPECIFIC FIELDS
   ============================================================ */
/* Target the exact data-name attribute shown in the inspector */
span.wpcf7-form-control-wrap[data-name="state-pending-probate"] {
    display: none !important;
}

/* Hide the paragraph wrapping the field to prevent blank spaces */
p:has(span[data-name="state-pending-probate"]) {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1cf29aa *//* ===== FORM WRAPPER — TRANSPARENT ===== */
.wpcf7,
.wpcf7-form {
    background: transparent !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    max-width: 100% !important; /* Prevents container overflow */
}

/* Force everything to respect padding so it doesn't overflow */
.wpcf7 * {
    box-sizing: border-box !important;
}

/* ===== FIX RESPONSE OUTPUT (WHITE BLOCK) ===== */
.wpcf7 .wpcf7-response-output,
.wpcf7 .wpcf7-validation-errors {
    background-color: transparent !important; /* Removes the white background */
    color: #ffffff !important; /* Keeps text white */
    border: 1.5px solid #ff3a5b !important; /* Uses your custom pink/red color */
    border-radius: 10px !important;
    padding: 15px !important;
    margin-top: 0 !important;
}

/* Hide the accessibility screen reader box that CF7 puts at the top */
.wpcf7 .screen-reader-response {
    display: none !important;
}

/* ===== PARAGRAPH RESET ===== */
.wpcf7 p {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

.wpcf7 p:empty,
.wpcf7 br {
    display: none !important;
}

/* ===== GAP BETWEEN ALL FIELDS ===== */
.wpcf7 .wpcf7-form-control-wrap {
    display: block !important;
    margin-bottom: 10px !important;
    width: 100% !important; 
    max-width: 500px !important; /* Limits width on desktop */
}

.wpcf7-form label {
    display: block !important;
    margin-bottom: 5px !important;
}

/* ===== ALL INPUT FIELDS — NORMAL STATE ===== */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 textarea,
.wpcf7 select {
    width: 100% !important; 
    max-width: 100% !important; /* Safety for mobile */
    padding: 12px 25px !important;
    background: rgba(255, 255, 255, 0) !important;
    border: 1.5px solid rgba(255, 255, 255, 0.25) !important;
    border-radius: 50px !important;
    color: #ffffff !important;
    font-size: 16px !important;
    outline: none !important;
    appearance: none;
    -webkit-appearance: none;
    margin-bottom: 0 !important;
    transition: border-color 0.3s ease;
}

.wpcf7 textarea {
    border-radius: 20px !important;
    height: 120px !important;
}

/* ===== FOCUS — ACTIVE WHILE TYPING ===== */
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 input[type="url"]:focus,
.wpcf7 textarea:focus,
.wpcf7 select:focus {
    border-color: #ffffff !important;
    background: rgba(255, 255, 255, 0) !important; 
}

/* ===== AUTOFILL / AUTOCOMPLETE FIX (KEEPS TRANSPARENT) ===== */
.wpcf7 input:-webkit-autofill,
.wpcf7 input:-webkit-autofill:hover, 
.wpcf7 input:-webkit-autofill:focus, 
.wpcf7 input:-webkit-autofill:active {
    /* Delays the background color change to bypass Chrome defaults */
    transition: background-color 5000s ease-in-out 0s !important;
    -webkit-text-fill-color: #ffffff !important; /* Keeps text white */
    caret-color: #ffffff !important;
}

/* ===== PLACEHOLDERS ===== */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
    color: rgba(255, 255, 255, 0.35) !important;
}

.wpcf7 input:-ms-input-placeholder,
.wpcf7 textarea:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.35) !important;
}

.wpcf7 input::-ms-input-placeholder,
.wpcf7 textarea::-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.35) !important;
}

/* ===== DESKTOP WIDTH (Rigid on large screens, flexible on small) ===== */
@media (min-width: 768px) {
    .wpcf7-form {
        width: 450px !important;
    }
}

/* ===== DROPDOWN ===== */
.wpcf7 select {
    color: rgba(255, 255, 255, 0.35) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 20px center !important;
    background-size: 20px !important;
    padding-right: 50px !important;
    cursor: pointer;
}

/* ===== DROPDOWN OPTIONS ===== */
.wpcf7 select option {
    background: #2b0a14 !important;
    color: #ffffff !important;
}

/* ===== DROPDOWN SELECTED / HOVER COLOR ===== */
.wpcf7 select option:checked,
.wpcf7 select option:hover,
.wpcf7 select option:focus,
.wpcf7 select option:active {
    background: #ff3a5b !important;
    color: #ffffff !important;
    background-color: #ff3a5b !important;
    box-shadow: 0 0 10px 100px #ff3a5b inset !important;
}

/* ===== CHECKBOX / ACCEPTANCE ===== */
.wpcf7 .wpcf7-acceptance {
    display: flex !important;
    align-items: flex-start !important;
    gap: 10px !important;
    color: #ffffff !important;
    font-size: 14px !important;
    margin-bottom: 20px !important;
    margin-top: 8px !important;
    max-width: 100% !important;
    flex-wrap: nowrap !important; /* Keeps checkbox next to text */
    background: transparent !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 20px !important;
    box-shadow: none !important;
    outline: none !important;
}

.wpcf7 .wpcf7-acceptance * {
    border: none !important;
    outline: none !important;
}

.wpcf7 .wpcf7-acceptance label {
    white-space: normal !important; /* Allows text to wrap to new lines */
    line-height: 1.4 !important;
    color: #ffffff !important;
    font-size: 14px !important;
    margin: 0 !important;
    cursor: pointer !important;
    border: none !important;
}

.wpcf7 .wpcf7-acceptance input[type="checkbox"] {
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    border: 2px solid rgba(255, 255, 255, 0.5) !important;
    border-radius: 4px !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    cursor: pointer !important;
    background: transparent !important;
    margin-top: 2px !important;
    padding: 0 !important;
    flex-shrink: 0 !important;
}

.wpcf7 .wpcf7-acceptance input[type="checkbox"]:checked {
    background: #ffffff !important;
    border-color: #ffffff !important;
}

/* ===== AGREE LABEL WRAPPER ===== */
.wpcf7 .agree-label {
    color: #ffffff !important;
    border: none !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.wpcf7 .agree-label * {
    color: #ffffff !important;
    border: none !important;
}

/* ===== LINKS ===== */
.wpcf7 .wpcf7-acceptance a,
.wpcf7 .agree-label a {
    color: #ffffff !important;
    text-decoration: underline !important;
    border: none !important;
}

.wpcf7 .wpcf7-acceptance a:hover,
.wpcf7 .agree-label a:hover {
    opacity: 0.8 !important;
}

/* ===== SUBMIT BUTTON ===== */
.wpcf7 input[type="submit"] {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    max-width: 500px !important;
    padding: 17px 30px !important;
    background: #ffffff !important;
    color: #1a0508 !important;
    border: none !important;
    border-radius: 50px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    cursor: pointer;
    margin-top: 1px;
    transition: opacity 0.3s ease, transform 0.2s ease;
}

.wpcf7 input[type="submit"]:hover {
    opacity: 0.9;
    transform: translateY(-1px);
}

/* ===== HIDE RAW SHORTCODE TEXT & CLEANUP ===== */
.wpcf7-form::after {
    display: none !important;
}
.wpcf7-form input[type="hidden"] { 
    display: none !important; 
}

/* ===== VALIDATION ===== */
.wpcf7 .wpcf7-not-valid-tip {
    color: #ff6b6b !important;
    font-size: 10px;
    padding-left: 20px;
}

.wpcf7 .wpcf7-response-output {
    border-color: rgba(255, 255, 255, 0.3) !important;
    color: #ffffff !important;
    border-radius: 10px;
}

/* ===== HIDE SPECIFIC FIELDS ===== */
/* Target the exact data-name attribute shown in the inspector */
span.wpcf7-form-control-wrap[data-name="state-pending-probate"] {
    display: none !important;
}

/* Hide the paragraph wrapping the field to prevent blank spaces */
p:has(span[data-name="state-pending-probate"]) {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Circular Book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://advanceinheritance.com/wp-content/uploads/2026/05/CircularStd-Book.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Circular light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://advanceinheritance.com/wp-content/uploads/2026/05/CircularStd-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */