.elementor-15 .elementor-element.elementor-element-16d8febe:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-16d8febe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castruitalaw.com/wp-content/uploads/2024/10/close-up-view-of-brown-mallet-of-judge-on-wooden-table-law-concept.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-16d8febe > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(132deg, var( --e-global-color-primary ) 70%, var( --e-global-color-accent ) 100%);opacity:0.71;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-16d8febe > .elementor-container{max-width:1300px;}.elementor-15 .elementor-element.elementor-element-16d8febe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26% 0% 10% 0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4730caeb .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:55px;font-weight:500;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-2d7ac7ce .elementor-button{background-color:#93DED100;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-15 .elementor-element.elementor-element-10130181 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-713819bb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-713819bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-713819bb > .elementor-container{max-width:1300px;}.elementor-15 .elementor-element.elementor-element-713819bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 0% 3% 0%;}.elementor-15 .elementor-element.elementor-element-713819bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-4084d9eb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-4084d9eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-4084d9eb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15 .elementor-element.elementor-element-781b2a0a{text-align:center;}.elementor-15 .elementor-element.elementor-element-781b2a0a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-22806c47{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1e14b2e3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-3d5f606a{margin-top:15px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-601e2adb > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-601e2adb > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-601e2adb > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-601e2adb > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(146.99999999999997, 221.99999999999997, 209.00000000000003, 0.22);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-8ca0a02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-8ca0a02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castruitalaw.com/wp-content/uploads/2024/10/close-up-couple-signing-divorce-contract.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-8ca0a02 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-8ca0a02 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-8ca0a02 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-8ca0a02 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-8ca0a02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4bf49329{--spacer-size:180px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-6194f7fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-6194f7fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-6194f7fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-6194f7fe > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-71a5f7f6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-55913547{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.7px;}.elementor-15 .elementor-element.elementor-element-55913547 .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-55913547 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-7c4f47d2{font-family:var( --e-global-typography-35b6bc9-font-family ), Sans-serif;font-size:var( --e-global-typography-35b6bc9-font-size );font-weight:var( --e-global-typography-35b6bc9-font-weight );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-645f3149 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-645f3149.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-645f3149 .elementor-icon{font-size:17px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-645f3149 .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-645f3149 .elementor-icon i, .elementor-15 .elementor-element.elementor-element-645f3149 .elementor-icon svg{transform:rotate(311deg);}.elementor-15 .elementor-element.elementor-element-13e94529 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-13e94529 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-13e94529 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-13e94529 > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(146.99999999999997, 221.99999999999997, 209.00000000000003, 0.22);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-5b70199:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-5b70199 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castruitalaw.com/wp-content/uploads/2024/10/Domestic-Violence-Image.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-5b70199 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-5b70199 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-5b70199 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-5b70199 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-5b70199 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-7161b427{--spacer-size:180px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-55de630a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-55de630a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-55de630a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-55de630a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-7a349638 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3f2ee5a3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.7px;}.elementor-15 .elementor-element.elementor-element-3f2ee5a3 .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-3f2ee5a3 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-51129968{font-family:var( --e-global-typography-35b6bc9-font-family ), Sans-serif;font-size:var( --e-global-typography-35b6bc9-font-size );font-weight:var( --e-global-typography-35b6bc9-font-weight );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-46fab79f .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-46fab79f.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-46fab79f .elementor-icon{font-size:17px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-46fab79f .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-46fab79f .elementor-icon i, .elementor-15 .elementor-element.elementor-element-46fab79f .elementor-icon svg{transform:rotate(311deg);}.elementor-15 .elementor-element.elementor-element-2ce53e47{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-789fe770 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-789fe770 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-789fe770 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-789fe770 > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(146.99999999999997, 221.99999999999997, 209.00000000000003, 0.22);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-699c6ea0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-699c6ea0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castruitalaw.com/wp-content/uploads/2024/10/33EFDF02-9882-448E-9437-16C73D612748.jpeg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-699c6ea0 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-699c6ea0 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-699c6ea0 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-699c6ea0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-699c6ea0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4865ba36{--spacer-size:180px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-5ccadd93.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-5ccadd93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-5ccadd93 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-5ccadd93 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-3f0224ef .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3ad87cc5{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.7px;}.elementor-15 .elementor-element.elementor-element-3ad87cc5 .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-3ad87cc5 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-17279b66{font-family:var( --e-global-typography-35b6bc9-font-family ), Sans-serif;font-size:var( --e-global-typography-35b6bc9-font-size );font-weight:var( --e-global-typography-35b6bc9-font-weight );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-7b0cbb28 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7b0cbb28.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7b0cbb28 .elementor-icon{font-size:17px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-7b0cbb28 .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-7b0cbb28 .elementor-icon i, .elementor-15 .elementor-element.elementor-element-7b0cbb28 .elementor-icon svg{transform:rotate(311deg);}.elementor-15 .elementor-element.elementor-element-28889451 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-28889451 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-28889451 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-28889451 > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(146.99999999999997, 221.99999999999997, 209.00000000000003, 0.22);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-39b0c12a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-39b0c12a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castruitalaw.com/wp-content/uploads/2024/10/wooden-gavel-sits-table-with-two-blurred-children-woman-background-image-represents-concept-child-custody-generative-ai_262708-34939.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-39b0c12a > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-39b0c12a > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-39b0c12a > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-39b0c12a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-39b0c12a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-365f264d{--spacer-size:180px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-1dd1b7ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-1dd1b7ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-1dd1b7ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-1dd1b7ae > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-30a7ac03 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-46fad0a8{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.7px;}.elementor-15 .elementor-element.elementor-element-46fad0a8 .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-46fad0a8 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-43c5bfe5{font-family:var( --e-global-typography-35b6bc9-font-family ), Sans-serif;font-size:var( --e-global-typography-35b6bc9-font-size );font-weight:var( --e-global-typography-35b6bc9-font-weight );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-123c3f76 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-123c3f76.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-123c3f76 .elementor-icon{font-size:17px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-123c3f76 .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-123c3f76 .elementor-icon i, .elementor-15 .elementor-element.elementor-element-123c3f76 .elementor-icon svg{transform:rotate(311deg);}.elementor-15 .elementor-element.elementor-element-3eb4f73{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-0ac6c88 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-0ac6c88 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-0ac6c88 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-0ac6c88 > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(146.99999999999997, 221.99999999999997, 209.00000000000003, 0.22);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-4b13847:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-4b13847 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castruitalaw.com/wp-content/uploads/2024/10/wooden-gavel-near-document-with-child-support-agreement-and-dollar-banknotes.jpg");background-position:center left;background-repeat:repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-4b13847 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-4b13847 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-4b13847 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-4b13847 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-4b13847 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-aaf8ef3{--spacer-size:180px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-9bee26f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-9bee26f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-9bee26f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-9bee26f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-36ee900 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-534053f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.7px;}.elementor-15 .elementor-element.elementor-element-534053f .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-534053f .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-aa56459{font-family:var( --e-global-typography-35b6bc9-font-family ), Sans-serif;font-size:var( --e-global-typography-35b6bc9-font-size );font-weight:var( --e-global-typography-35b6bc9-font-weight );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-0952d5e .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-0952d5e.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-0952d5e .elementor-icon{font-size:17px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-0952d5e .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-0952d5e .elementor-icon i, .elementor-15 .elementor-element.elementor-element-0952d5e .elementor-icon svg{transform:rotate(311deg);}.elementor-15 .elementor-element.elementor-element-2d992f1 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-2d992f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-2d992f1 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-2d992f1 > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(146.99999999999997, 221.99999999999997, 209.00000000000003, 0.22);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-10f6ae4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-10f6ae4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castruitalaw.com/wp-content/uploads/2024/10/judgment-hammer-legal-office-attorney-at-law-law-and-justice-wooden-judge-gavel-close-up-view-.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-10f6ae4 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-10f6ae4 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-10f6ae4 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-10f6ae4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-10f6ae4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-7aed36e{--spacer-size:180px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-ccdde34.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-ccdde34.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-ccdde34 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-ccdde34 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-b6f1380 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-00efe4f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.7px;}.elementor-15 .elementor-element.elementor-element-00efe4f .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-00efe4f .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-6b59f1b{font-family:var( --e-global-typography-35b6bc9-font-family ), Sans-serif;font-size:var( --e-global-typography-35b6bc9-font-size );font-weight:var( --e-global-typography-35b6bc9-font-weight );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-8f7949c .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8f7949c.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8f7949c .elementor-icon{font-size:17px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-8f7949c .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-8f7949c .elementor-icon i, .elementor-15 .elementor-element.elementor-element-8f7949c .elementor-icon svg{transform:rotate(311deg);}.elementor-15 .elementor-element.elementor-element-e3566c7{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-3f49b89 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-3f49b89 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-3f49b89 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-3f49b89 > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(146.99999999999997, 221.99999999999997, 209.00000000000003, 0.22);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-d71ad9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-d71ad9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castruitalaw.com/wp-content/uploads/2024/10/payments-alimony-pile-dollars-with-sign-alimony-and-money-divorce-and-separation-concept.jpg");background-position:center left;background-repeat:repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-d71ad9e > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-d71ad9e > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-d71ad9e > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-d71ad9e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-d71ad9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-46b5671{--spacer-size:180px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-87dbfc2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-87dbfc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-87dbfc2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-87dbfc2 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-9da330b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-9ac3850{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.7px;}.elementor-15 .elementor-element.elementor-element-9ac3850 .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-9ac3850 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-48e2829{font-family:var( --e-global-typography-35b6bc9-font-family ), Sans-serif;font-size:var( --e-global-typography-35b6bc9-font-size );font-weight:var( --e-global-typography-35b6bc9-font-weight );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-3509a9c .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-3509a9c.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-3509a9c .elementor-icon{font-size:17px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-3509a9c .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-3509a9c .elementor-icon i, .elementor-15 .elementor-element.elementor-element-3509a9c .elementor-icon svg{transform:rotate(311deg);}.elementor-15 .elementor-element.elementor-element-f7bcb91 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-f7bcb91 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-f7bcb91 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-f7bcb91 > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(146.99999999999997, 221.99999999999997, 209.00000000000003, 0.22);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-63dbacb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-63dbacb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castruitalaw.com/wp-content/uploads/2024/10/gesture-heart-with-hands-mother-and-son-it-often-using-for-logo-of-protection-for-family-and-childh.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-63dbacb > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-63dbacb > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-63dbacb > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-63dbacb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-63dbacb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-2d053b0{--spacer-size:317px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-bc03abe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-bc03abe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-bc03abe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-bc03abe > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-30e6874 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-9417c83{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.7px;}.elementor-15 .elementor-element.elementor-element-9417c83 .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-9417c83 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-b577122{font-family:var( --e-global-typography-35b6bc9-font-family ), Sans-serif;font-size:var( --e-global-typography-35b6bc9-font-size );font-weight:var( --e-global-typography-35b6bc9-font-weight );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-4c5b26d .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4c5b26d.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4c5b26d .elementor-icon{font-size:17px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-4c5b26d .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-4c5b26d .elementor-icon i, .elementor-15 .elementor-element.elementor-element-4c5b26d .elementor-icon svg{transform:rotate(311deg);}.elementor-15 .elementor-element.elementor-element-a8559b7{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-4e0f3ff > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-4e0f3ff > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-4e0f3ff > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-4e0f3ff > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(146.99999999999997, 221.99999999999997, 209.00000000000003, 0.22);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-1d4b867:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-1d4b867 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castruitalaw.com/wp-content/uploads/2024/10/law-book-and-judges-gavel.jpg");background-position:center right;background-repeat:repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-1d4b867 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-1d4b867 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-1d4b867 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-1d4b867 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-1d4b867 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-d956f54{--spacer-size:317px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-f82c587.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-f82c587.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-f82c587 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-f82c587 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-1e40407 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-d13e5a6{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.7px;}.elementor-15 .elementor-element.elementor-element-d13e5a6 .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-d13e5a6 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-9d945ca{font-family:var( --e-global-typography-35b6bc9-font-family ), Sans-serif;font-size:var( --e-global-typography-35b6bc9-font-size );font-weight:var( --e-global-typography-35b6bc9-font-weight );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-c969950 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-c969950.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c969950.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c969950.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c969950.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c969950.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c969950.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c969950.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c969950.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c969950.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-c969950.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c969950.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-c969950.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c969950.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c969950.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c969950 .elementor-icon{font-size:17px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-c969950 .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-c969950 .elementor-icon i, .elementor-15 .elementor-element.elementor-element-c969950 .elementor-icon svg{transform:rotate(311deg);}.elementor-15 .elementor-element.elementor-element-8fdbd1a > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-8fdbd1a > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-8fdbd1a > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-8fdbd1a > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(146.99999999999997, 221.99999999999997, 209.00000000000003, 0.22);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-bc6e39a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-bc6e39a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castruitalaw.com/wp-content/uploads/2024/11/justice-and-law-concept.jpg");background-position:center right;background-repeat:repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-bc6e39a > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-bc6e39a > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-bc6e39a > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-bc6e39a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-bc6e39a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-e9b919d{--spacer-size:317px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-a4fd81e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-a4fd81e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-a4fd81e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-a4fd81e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-d1785b3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-27578ea{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.7px;}.elementor-15 .elementor-element.elementor-element-27578ea .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-27578ea .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-a606b4a{font-family:var( --e-global-typography-35b6bc9-font-family ), Sans-serif;font-size:var( --e-global-typography-35b6bc9-font-size );font-weight:var( --e-global-typography-35b6bc9-font-weight );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-4524798 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-4524798.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4524798.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4524798.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4524798.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4524798.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4524798.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4524798.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4524798.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4524798.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-4524798.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4524798.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-4524798.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4524798.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4524798.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4524798 .elementor-icon{font-size:17px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-4524798 .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-4524798 .elementor-icon i, .elementor-15 .elementor-element.elementor-element-4524798 .elementor-icon svg{transform:rotate(311deg);}.elementor-15 .elementor-element.elementor-element-a5abcc2{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-1e4ef9f > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-1e4ef9f > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-1e4ef9f > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-1e4ef9f > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(146.99999999999997, 221.99999999999997, 209.00000000000003, 0.22);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-15e4641:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-15e4641 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castruitalaw.com/wp-content/uploads/2024/10/justice-and-law-concept-male-lawyer-working-in-an-office-legal-law-advice-and-justice-concept-t.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-15e4641 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-15e4641 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-15e4641 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-15 .elementor-element.elementor-element-15e4641 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-15e4641 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-e8b0152{--spacer-size:317px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-2a3faba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-2a3faba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-2a3faba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-2a3faba > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-ea9a365 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-72ac136{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.7px;}.elementor-15 .elementor-element.elementor-element-72ac136 .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-72ac136 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-f19b60d{font-family:var( --e-global-typography-35b6bc9-font-family ), Sans-serif;font-size:var( --e-global-typography-35b6bc9-font-size );font-weight:var( --e-global-typography-35b6bc9-font-weight );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-19bf3d3 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-19bf3d3.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-19bf3d3 .elementor-icon{font-size:17px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-19bf3d3 .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-19bf3d3 .elementor-icon i, .elementor-15 .elementor-element.elementor-element-19bf3d3 .elementor-icon svg{transform:rotate(311deg);}.elementor-15 .elementor-element.elementor-element-102d30b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-102d30b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-fd4b9ee > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-601e2adb{width:100%;}.elementor-15 .elementor-element.elementor-element-13e94529{width:100%;}.elementor-15 .elementor-element.elementor-element-789fe770{width:100%;}.elementor-15 .elementor-element.elementor-element-28889451{width:100%;}.elementor-15 .elementor-element.elementor-element-0ac6c88{width:100%;}.elementor-15 .elementor-element.elementor-element-2d992f1{width:100%;}.elementor-15 .elementor-element.elementor-element-3f49b89{width:100%;}.elementor-15 .elementor-element.elementor-element-f7bcb91{width:100%;}.elementor-15 .elementor-element.elementor-element-4e0f3ff{width:100%;}.elementor-15 .elementor-element.elementor-element-8fdbd1a{width:100%;}.elementor-15 .elementor-element.elementor-element-1e4ef9f{width:100%;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-16d8febe{padding:32% 0% 8% 0%;}.elementor-15 .elementor-element.elementor-element-43d836f3 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-4730caeb .elementor-heading-title{font-size:40px;line-height:1.4em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-2d7ac7ce .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-10130181 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-4084d9eb > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-781b2a0a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-3d5f606a{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-71a5f7f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-7c4f47d2{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-7a349638 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-51129968{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-3f0224ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-17279b66{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-30a7ac03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-43c5bfe5{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-36ee900 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-aa56459{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-b6f1380 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-6b59f1b{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-9da330b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-48e2829{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-30e6874 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-b577122{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-1e40407 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-9d945ca{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-d1785b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-a606b4a{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-ea9a365 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-f19b60d{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-16d8febe{padding:55% 0% 10% 0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-4730caeb .elementor-heading-title{font-size:40px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-2d7ac7ce .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-10130181 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-781b2a0a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-1e14b2e3{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-601e2adb > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-71a5f7f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-7c4f47d2{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-13e94529 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-7a349638 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-51129968{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-789fe770 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-3f0224ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-17279b66{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-28889451 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-30a7ac03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-43c5bfe5{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-0ac6c88 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-36ee900 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-aa56459{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-2d992f1 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-b6f1380 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-6b59f1b{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-3f49b89 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-9da330b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-48e2829{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-f7bcb91 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-2d053b0{--spacer-size:180px;}.elementor-15 .elementor-element.elementor-element-30e6874 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-b577122{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-4e0f3ff > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-d956f54{--spacer-size:180px;}.elementor-15 .elementor-element.elementor-element-1e40407 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-9d945ca{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-8fdbd1a > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-e9b919d{--spacer-size:180px;}.elementor-15 .elementor-element.elementor-element-d1785b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-a606b4a{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}.elementor-15 .elementor-element.elementor-element-1e4ef9f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-e8b0152{--spacer-size:180px;}.elementor-15 .elementor-element.elementor-element-ea9a365 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-f19b60d{font-size:var( --e-global-typography-35b6bc9-font-size );line-height:var( --e-global-typography-35b6bc9-line-height );}}