.elementor-558 .elementor-element.elementor-element-c30f01b{--display:flex;--min-height:755px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.77;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-558 .elementor-element.elementor-element-c30f01b:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-c30f01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://brianchaselaw.com/wp-content/uploads/2026/05/Family-Law-Hero.avif");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-558 .elementor-element.elementor-element-c30f01b::before, .elementor-558 .elementor-element.elementor-element-c30f01b > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-c30f01b > .e-con-inner > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-c30f01b > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-c30f01b > .e-con-inner > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-c30f01b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(160deg, #0B1420 16%, #FFFFFF00 70%);}.elementor-558 .elementor-element.elementor-element-d2e9296{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-558 .elementor-element.elementor-element-d2e9296.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-1982cc1{width:var( --container-widget-width, 96% );max-width:96%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-558 .elementor-element.elementor-element-1982cc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:var( --e-global-color-6016d84 );}.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-558 .elementor-element.elementor-element-c3806cf{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:start;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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );text-shadow:1px 3px 10px rgba(0, 0, 0, 0.8);color:var( --e-global-color-6016d84 );}.elementor-558 .elementor-element.elementor-element-0852a84{--spacer-size:50px;width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-a59ce15{width:var( --container-widget-width, 96% );max-width:96%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;text-shadow:1px 3px 10px rgba(0, 0, 0, 0.8);color:var( --e-global-color-6016d84 );}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-558 .elementor-element.elementor-element-475d922 .elementor-button{background-color:var( --e-global-color-f6d1f65 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;fill:var( --e-global-color-6016d84 );color:var( --e-global-color-6016d84 );}.elementor-558 .elementor-element.elementor-element-475d922{z-index:99;}.elementor-558 .elementor-element.elementor-element-8822de6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-558 .elementor-element.elementor-element-5a02630{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-558 .elementor-element.elementor-element-5a02630 .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-8e44bd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-558 .elementor-element.elementor-element-7657155{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-558 .elementor-element.elementor-element-7657155:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-7657155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1420;}.elementor-558 .elementor-element.elementor-element-129d204{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-558 .elementor-element.elementor-element-23cee71{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-558 .elementor-element.elementor-element-23cee71.elementor-element{--align-self:center;}.elementor-558 .elementor-element.elementor-element-23cee71 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-558 .elementor-element.elementor-element-23cee71 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-6016d84 );}.elementor-558 .elementor-element.elementor-element-23cee71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-23cee71.elementor-view-framed .elementor-icon, .elementor-558 .elementor-element.elementor-element-23cee71.elementor-view-default .elementor-icon{fill:var( --e-global-color-d917241 );color:var( --e-global-color-d917241 );border-color:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-23cee71.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-558 .elementor-element.elementor-element-23cee71.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DCAE6F;}.elementor-558 .elementor-element.elementor-element-23cee71.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-558 .elementor-element.elementor-element-23cee71.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-558 .elementor-element.elementor-element-23cee71.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-558 .elementor-element.elementor-element-23cee71.elementor-view-default:has(:focus) .elementor-icon{fill:#DCAE6F;color:#DCAE6F;border-color:#DCAE6F;}.elementor-558 .elementor-element.elementor-element-23cee71 .elementor-icon{font-size:27px;}.elementor-558 .elementor-element.elementor-element-23cee71 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-23cee71 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;letter-spacing:0em;}.elementor-558 .elementor-element.elementor-element-23cee71:has(:hover) .elementor-icon-box-title,
					 .elementor-558 .elementor-element.elementor-element-23cee71:has(:focus) .elementor-icon-box-title{color:#FDFCF7;}.elementor-558 .elementor-element.elementor-element-23cee71 .elementor-icon-box-description{color:#000000;}.elementor-558 .elementor-element.elementor-element-15fdb80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-558 .elementor-element.elementor-element-15fdb80.elementor-element{--align-self:center;}.elementor-558 .elementor-element.elementor-element-15fdb80 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-558 .elementor-element.elementor-element-15fdb80 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-6016d84 );}.elementor-558 .elementor-element.elementor-element-15fdb80.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-15fdb80.elementor-view-framed .elementor-icon, .elementor-558 .elementor-element.elementor-element-15fdb80.elementor-view-default .elementor-icon{fill:var( --e-global-color-d917241 );color:var( --e-global-color-d917241 );border-color:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-15fdb80.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-558 .elementor-element.elementor-element-15fdb80.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DCAE6F;}.elementor-558 .elementor-element.elementor-element-15fdb80.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-558 .elementor-element.elementor-element-15fdb80.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-558 .elementor-element.elementor-element-15fdb80.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-558 .elementor-element.elementor-element-15fdb80.elementor-view-default:has(:focus) .elementor-icon{fill:#DCAE6F;color:#DCAE6F;border-color:#DCAE6F;}.elementor-558 .elementor-element.elementor-element-15fdb80 .elementor-icon{font-size:27px;}.elementor-558 .elementor-element.elementor-element-15fdb80 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-15fdb80 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;letter-spacing:0em;}.elementor-558 .elementor-element.elementor-element-15fdb80:has(:hover) .elementor-icon-box-title,
					 .elementor-558 .elementor-element.elementor-element-15fdb80:has(:focus) .elementor-icon-box-title{color:#FDFCF7;}.elementor-558 .elementor-element.elementor-element-15fdb80 .elementor-icon-box-description{color:#000000;}.elementor-558 .elementor-element.elementor-element-f1091c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-558 .elementor-element.elementor-element-f1091c0.elementor-element{--align-self:center;}.elementor-558 .elementor-element.elementor-element-f1091c0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-558 .elementor-element.elementor-element-f1091c0 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-6016d84 );}.elementor-558 .elementor-element.elementor-element-f1091c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-f1091c0.elementor-view-framed .elementor-icon, .elementor-558 .elementor-element.elementor-element-f1091c0.elementor-view-default .elementor-icon{fill:var( --e-global-color-d917241 );color:var( --e-global-color-d917241 );border-color:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-f1091c0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-558 .elementor-element.elementor-element-f1091c0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DCAE6F;}.elementor-558 .elementor-element.elementor-element-f1091c0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-558 .elementor-element.elementor-element-f1091c0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-558 .elementor-element.elementor-element-f1091c0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-558 .elementor-element.elementor-element-f1091c0.elementor-view-default:has(:focus) .elementor-icon{fill:#DCAE6F;color:#DCAE6F;border-color:#DCAE6F;}.elementor-558 .elementor-element.elementor-element-f1091c0 .elementor-icon{font-size:27px;}.elementor-558 .elementor-element.elementor-element-f1091c0 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-f1091c0 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:500;letter-spacing:0em;}.elementor-558 .elementor-element.elementor-element-f1091c0:has(:hover) .elementor-icon-box-title,
					 .elementor-558 .elementor-element.elementor-element-f1091c0:has(:focus) .elementor-icon-box-title{color:#FDFCF7;}.elementor-558 .elementor-element.elementor-element-f1091c0 .elementor-icon-box-description{color:#000000;}.elementor-558 .elementor-element.elementor-element-237201c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-558 .elementor-element.elementor-element-237201c:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-237201c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-16e9585 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:1px 3px 10px rgba(0, 0, 0, 0.8);color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-f0195db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-558 .elementor-element.elementor-element-8dad1a2{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.7);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-8dad1a2:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-8dad1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-558 .elementor-element.elementor-element-6011e43 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-558 .elementor-element.elementor-element-6011e43 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-6011e43.elementor-view-stacked .elementor-icon{background-color:#DCAE6F;}.elementor-558 .elementor-element.elementor-element-6011e43.elementor-view-framed .elementor-icon, .elementor-558 .elementor-element.elementor-element-6011e43.elementor-view-default .elementor-icon{fill:#DCAE6F;color:#DCAE6F;border-color:#DCAE6F;}.elementor-558 .elementor-element.elementor-element-6011e43 .elementor-icon{font-size:60px;}.elementor-558 .elementor-element.elementor-element-6011e43 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-6011e43 .elementor-icon-box-title a{font-family:var( --e-global-typography-1a955c0-font-family ), Sans-serif;font-size:var( --e-global-typography-1a955c0-font-size );font-weight:var( --e-global-typography-1a955c0-font-weight );text-transform:var( --e-global-typography-1a955c0-text-transform );line-height:var( --e-global-typography-1a955c0-line-height );letter-spacing:var( --e-global-typography-1a955c0-letter-spacing );}.elementor-558 .elementor-element.elementor-element-6011e43:has(:hover) .elementor-icon-box-title,
					 .elementor-558 .elementor-element.elementor-element-6011e43:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-6011e43 .elementor-icon-box-description{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:#FDFBF7;}.elementor-558 .elementor-element.elementor-element-0c69249{--display:flex;--justify-content:center;}.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-558 .elementor-element.elementor-element-63fa317 .elementor-icon-wrapper{text-align:center;}.elementor-558 .elementor-element.elementor-element-63fa317.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-63fa317.elementor-view-framed .elementor-icon, .elementor-558 .elementor-element.elementor-element-63fa317.elementor-view-default .elementor-icon{color:var( --e-global-color-d917241 );border-color:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-63fa317.elementor-view-framed .elementor-icon, .elementor-558 .elementor-element.elementor-element-63fa317.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-d705bb5{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.7);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-d705bb5:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-d705bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-558 .elementor-element.elementor-element-75df435 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-558 .elementor-element.elementor-element-75df435 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-75df435.elementor-view-stacked .elementor-icon{background-color:#DCAE6F;}.elementor-558 .elementor-element.elementor-element-75df435.elementor-view-framed .elementor-icon, .elementor-558 .elementor-element.elementor-element-75df435.elementor-view-default .elementor-icon{fill:#DCAE6F;color:#DCAE6F;border-color:#DCAE6F;}.elementor-558 .elementor-element.elementor-element-75df435 .elementor-icon{font-size:60px;}.elementor-558 .elementor-element.elementor-element-75df435 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-75df435 .elementor-icon-box-title a{font-family:var( --e-global-typography-1a955c0-font-family ), Sans-serif;font-size:var( --e-global-typography-1a955c0-font-size );font-weight:var( --e-global-typography-1a955c0-font-weight );text-transform:var( --e-global-typography-1a955c0-text-transform );line-height:var( --e-global-typography-1a955c0-line-height );letter-spacing:var( --e-global-typography-1a955c0-letter-spacing );}.elementor-558 .elementor-element.elementor-element-75df435:has(:hover) .elementor-icon-box-title,
					 .elementor-558 .elementor-element.elementor-element-75df435:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-75df435 .elementor-icon-box-description{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:#FDFBF7;}.elementor-558 .elementor-element.elementor-element-ec318ff{--display:flex;--justify-content:center;}.elementor-558 .elementor-element.elementor-element-925bb86 .elementor-icon-wrapper{text-align:center;}.elementor-558 .elementor-element.elementor-element-925bb86.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-925bb86.elementor-view-framed .elementor-icon, .elementor-558 .elementor-element.elementor-element-925bb86.elementor-view-default .elementor-icon{color:var( --e-global-color-d917241 );border-color:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-925bb86.elementor-view-framed .elementor-icon, .elementor-558 .elementor-element.elementor-element-925bb86.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-a23fab6{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.7);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-a23fab6:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-a23fab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-558 .elementor-element.elementor-element-8de2103 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-558 .elementor-element.elementor-element-8de2103 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-8de2103.elementor-view-stacked .elementor-icon{background-color:#DCAE6F;}.elementor-558 .elementor-element.elementor-element-8de2103.elementor-view-framed .elementor-icon, .elementor-558 .elementor-element.elementor-element-8de2103.elementor-view-default .elementor-icon{fill:#DCAE6F;color:#DCAE6F;border-color:#DCAE6F;}.elementor-558 .elementor-element.elementor-element-8de2103 .elementor-icon{font-size:60px;}.elementor-558 .elementor-element.elementor-element-8de2103 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-8de2103 .elementor-icon-box-title a{font-family:var( --e-global-typography-1a955c0-font-family ), Sans-serif;font-size:var( --e-global-typography-1a955c0-font-size );font-weight:var( --e-global-typography-1a955c0-font-weight );text-transform:var( --e-global-typography-1a955c0-text-transform );line-height:var( --e-global-typography-1a955c0-line-height );letter-spacing:var( --e-global-typography-1a955c0-letter-spacing );}.elementor-558 .elementor-element.elementor-element-8de2103:has(:hover) .elementor-icon-box-title,
					 .elementor-558 .elementor-element.elementor-element-8de2103:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-8de2103 .elementor-icon-box-description{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:#FDFBF7;}.elementor-558 .elementor-element.elementor-element-71e8530{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-558 .elementor-element.elementor-element-71e8530:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-71e8530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1420;}.elementor-558 .elementor-element.elementor-element-71e8530::before, .elementor-558 .elementor-element.elementor-element-71e8530 > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-71e8530 > .e-con-inner > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-71e8530 > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-71e8530 > .e-con-inner > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-71e8530 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-558 .elementor-element.elementor-element-689821a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;}.elementor-558 .elementor-element.elementor-element-923c832{text-align:center;}.elementor-558 .elementor-element.elementor-element-923c832 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:1px 3px 10px rgba(0, 0, 0, 0.8);color:#C5A059;}.elementor-558 .elementor-element.elementor-element-3f39cb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-558 .elementor-element.elementor-element-0f68743{--display:flex;--min-height:450px;--justify-content:space-between;--overlay-opacity:0.75;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-0f68743:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-0f68743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162233;background-image:url("https://brianchaselaw.com/wp-content/uploads/2026/05/Divorce.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-558 .elementor-element.elementor-element-0f68743::before, .elementor-558 .elementor-element.elementor-element-0f68743 > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-0f68743 > .e-con-inner > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-0f68743 > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-0f68743 > .e-con-inner > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-0f68743 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-558 .elementor-element.elementor-element-e43f3e1 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-e5f91f2{--display:flex;--min-height:450px;--justify-content:space-between;--overlay-opacity:0.75;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-e5f91f2:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-e5f91f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162233;background-image:url("https://brianchaselaw.com/wp-content/uploads/2026/05/Child-Custody.webp");background-repeat:no-repeat;background-size:cover;}.elementor-558 .elementor-element.elementor-element-e5f91f2::before, .elementor-558 .elementor-element.elementor-element-e5f91f2 > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-e5f91f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-e5f91f2 > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-e5f91f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-e5f91f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-558 .elementor-element.elementor-element-db99359 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-f089500{--display:flex;--min-height:450px;--justify-content:space-between;--overlay-opacity:0.75;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-f089500:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-f089500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162233;background-image:url("https://brianchaselaw.com/wp-content/uploads/2026/05/Child-Support.webp");background-repeat:no-repeat;background-size:cover;}.elementor-558 .elementor-element.elementor-element-f089500::before, .elementor-558 .elementor-element.elementor-element-f089500 > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-f089500 > .e-con-inner > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-f089500 > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-f089500 > .e-con-inner > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-f089500 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-558 .elementor-element.elementor-element-309bae2 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-ca2f246{--display:flex;--min-height:450px;--justify-content:space-between;--overlay-opacity:0.75;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-ca2f246:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-ca2f246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162233;background-image:url("https://brianchaselaw.com/wp-content/uploads/2026/05/Spousal-Support.webp");background-repeat:no-repeat;background-size:cover;}.elementor-558 .elementor-element.elementor-element-ca2f246::before, .elementor-558 .elementor-element.elementor-element-ca2f246 > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-ca2f246 > .e-con-inner > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-ca2f246 > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-ca2f246 > .e-con-inner > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-ca2f246 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-558 .elementor-element.elementor-element-d1b487a .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-e7e9c19{--display:flex;--min-height:450px;--justify-content:space-between;--overlay-opacity:0.75;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-e7e9c19:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-e7e9c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162233;background-image:url("https://brianchaselaw.com/wp-content/uploads/2026/05/Legal-Separation.webp");background-repeat:no-repeat;background-size:cover;}.elementor-558 .elementor-element.elementor-element-e7e9c19::before, .elementor-558 .elementor-element.elementor-element-e7e9c19 > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-e7e9c19 > .e-con-inner > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-e7e9c19 > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-e7e9c19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-e7e9c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-558 .elementor-element.elementor-element-6b89fac .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-11d36cc{--display:flex;--min-height:450px;--justify-content:space-between;--overlay-opacity:0.75;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25098039215686274);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-11d36cc:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-11d36cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162233;background-image:url("https://brianchaselaw.com/wp-content/uploads/2026/05/Paternity.webp");background-repeat:no-repeat;background-size:cover;}.elementor-558 .elementor-element.elementor-element-11d36cc::before, .elementor-558 .elementor-element.elementor-element-11d36cc > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-11d36cc > .e-con-inner > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-11d36cc > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-11d36cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-11d36cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-558 .elementor-element.elementor-element-83caaa2 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-603e50f{--spacer-size:10px;}.elementor-558 .elementor-element.elementor-element-57f754c{--display:flex;}.elementor-558 .elementor-element.elementor-element-bfe7f1d .elementor-button{background-color:#C5A059;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 );fill:#FFFFFF;color:#FFFFFF;}.elementor-558 .elementor-element.elementor-element-82ec888{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-558 .elementor-element.elementor-element-82ec888:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-82ec888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-5d09e3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;}.elementor-558 .elementor-element.elementor-element-a465e49{width:100%;max-width:100%;text-align:center;}.elementor-558 .elementor-element.elementor-element-a465e49 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:1px 3px 10px rgba(0, 0, 0, 0.8);color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-b6fa7f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-558 .elementor-element.elementor-element-3eea78c{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.7);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-3eea78c:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-3eea78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-558 .elementor-element.elementor-element-ac92d0b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Oxygen", Sans-serif;font-size:22px;font-weight:400;line-height:21px;letter-spacing:2px;color:#FFD700;}.elementor-558 .elementor-element.elementor-element-9230664{text-align:center;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 );}.elementor-558 .elementor-element.elementor-element-0c9821f{text-align:center;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 );}.elementor-558 .elementor-element.elementor-element-2d147ae{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.7);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-2d147ae:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-2d147ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-558 .elementor-element.elementor-element-9ad696d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Oxygen", Sans-serif;font-size:22px;font-weight:400;line-height:21px;letter-spacing:2px;color:#FFD700;}.elementor-558 .elementor-element.elementor-element-78266c1{width:var( --container-widget-width, 99.647% );max-width:99.647%;--container-widget-width:99.647%;--container-widget-flex-grow:0;text-align:center;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 );}.elementor-558 .elementor-element.elementor-element-78266c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-558 .elementor-element.elementor-element-0086303{text-align:center;color:#FFFFFF;}.elementor-558 .elementor-element.elementor-element-08a8cf0{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.7);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-08a8cf0:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-08a8cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-558 .elementor-element.elementor-element-775676e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Oxygen", Sans-serif;font-size:22px;font-weight:400;line-height:21px;letter-spacing:2px;color:#FFD700;}.elementor-558 .elementor-element.elementor-element-1dcdc69{text-align:center;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 );}.elementor-558 .elementor-element.elementor-element-5b96929{text-align:center;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 );}.elementor-558 .elementor-element.elementor-element-88be452{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-558 .elementor-element.elementor-element-88be452:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-88be452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-024dbbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;}.elementor-558 .elementor-element.elementor-element-4f685e4{width:100%;max-width:100%;text-align:center;}.elementor-558 .elementor-element.elementor-element-4f685e4 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:1px 3px 10px rgba(0, 0, 0, 0.8);color:var( --e-global-color-f6d1f65 );}.elementor-558 .elementor-element.elementor-element-e83efd0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-558 .elementor-element.elementor-element-4133c88{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-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 );}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#333;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-content .eael-accordion_media-title{color:#333;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-list .eael-accordion_media-icon{color:#333;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{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 );}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:var( --e-global-color-d917241 );fill:var( --e-global-color-d917241 );}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}@media(max-width:1024px){.elementor-558 .elementor-element.elementor-element-c30f01b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.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-558 .elementor-element.elementor-element-1982cc1 .elementor-heading-title{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-c3806cf{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-558 .elementor-element.elementor-element-5a02630{text-align:center;}.elementor-558 .elementor-element.elementor-element-5a02630 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-558 .elementor-element.elementor-element-129d204{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-16e9585 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-6011e43 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-6011e43 .elementor-icon-box-title a{font-size:var( --e-global-typography-1a955c0-font-size );line-height:var( --e-global-typography-1a955c0-line-height );letter-spacing:var( --e-global-typography-1a955c0-letter-spacing );}.elementor-558 .elementor-element.elementor-element-6011e43 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-75df435 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-75df435 .elementor-icon-box-title a{font-size:var( --e-global-typography-1a955c0-font-size );line-height:var( --e-global-typography-1a955c0-line-height );letter-spacing:var( --e-global-typography-1a955c0-letter-spacing );}.elementor-558 .elementor-element.elementor-element-75df435 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-8de2103 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-8de2103 .elementor-icon-box-title a{font-size:var( --e-global-typography-1a955c0-font-size );line-height:var( --e-global-typography-1a955c0-line-height );letter-spacing:var( --e-global-typography-1a955c0-letter-spacing );}.elementor-558 .elementor-element.elementor-element-8de2103 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-71e8530{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-923c832 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-e43f3e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-db99359 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-309bae2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-d1b487a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-6b89fac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-83caaa2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-bfe7f1d .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-82ec888{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-558 .elementor-element.elementor-element-a465e49 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-9230664{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-0c9821f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-78266c1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-1dcdc69{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-5b96929{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-4f685e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-558 .elementor-element.elementor-element-c30f01b:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-c30f01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-558 .elementor-element.elementor-element-c30f01b::before, .elementor-558 .elementor-element.elementor-element-c30f01b > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-c30f01b > .e-con-inner > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-c30f01b > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-c30f01b > .e-con-inner > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-c30f01b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #0B1420 27%, #FFFFFF00 62%);}.elementor-558 .elementor-element.elementor-element-c30f01b{--overlay-opacity:0.92;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right: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-558 .elementor-element.elementor-element-1982cc1 .elementor-heading-title{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-c3806cf{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-558 .elementor-element.elementor-element-475d922{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-8822de6{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-558 .elementor-element.elementor-element-5a02630 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-558 .elementor-element.elementor-element-129d204{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-23cee71 .elementor-icon-box-wrapper{gap:5px;}.elementor-558 .elementor-element.elementor-element-23cee71 .elementor-icon-box-title{margin-block-end:10px;}.elementor-558 .elementor-element.elementor-element-23cee71 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-23cee71 .elementor-icon-box-title a{font-size:20px;line-height:1em;letter-spacing:1px;}.elementor-558 .elementor-element.elementor-element-15fdb80 .elementor-icon-box-wrapper{gap:5px;}.elementor-558 .elementor-element.elementor-element-15fdb80 .elementor-icon-box-title{margin-block-end:10px;}.elementor-558 .elementor-element.elementor-element-15fdb80 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-15fdb80 .elementor-icon-box-title a{font-size:20px;line-height:1em;letter-spacing:1px;}.elementor-558 .elementor-element.elementor-element-f1091c0 .elementor-icon-box-wrapper{gap:5px;}.elementor-558 .elementor-element.elementor-element-f1091c0 .elementor-icon-box-title{margin-block-end:10px;}.elementor-558 .elementor-element.elementor-element-f1091c0 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-f1091c0 .elementor-icon-box-title a{font-size:20px;line-height:1em;letter-spacing:1px;}.elementor-558 .elementor-element.elementor-element-237201c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-16e9585{text-align:start;}.elementor-558 .elementor-element.elementor-element-16e9585 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-6011e43 .elementor-icon{font-size:34px;}.elementor-558 .elementor-element.elementor-element-6011e43 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-6011e43 .elementor-icon-box-title a{font-size:var( --e-global-typography-1a955c0-font-size );line-height:var( --e-global-typography-1a955c0-line-height );letter-spacing:var( --e-global-typography-1a955c0-letter-spacing );}.elementor-558 .elementor-element.elementor-element-6011e43 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-63fa317 .elementor-icon i, .elementor-558 .elementor-element.elementor-element-63fa317 .elementor-icon svg{transform:rotate(90deg);}.elementor-558 .elementor-element.elementor-element-75df435 .elementor-icon{font-size:34px;}.elementor-558 .elementor-element.elementor-element-75df435 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-75df435 .elementor-icon-box-title a{font-size:var( --e-global-typography-1a955c0-font-size );line-height:var( --e-global-typography-1a955c0-line-height );letter-spacing:var( --e-global-typography-1a955c0-letter-spacing );}.elementor-558 .elementor-element.elementor-element-75df435 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-925bb86 .elementor-icon i, .elementor-558 .elementor-element.elementor-element-925bb86 .elementor-icon svg{transform:rotate(90deg);}.elementor-558 .elementor-element.elementor-element-8de2103 .elementor-icon{font-size:34px;}.elementor-558 .elementor-element.elementor-element-8de2103 .elementor-icon-box-title, .elementor-558 .elementor-element.elementor-element-8de2103 .elementor-icon-box-title a{font-size:var( --e-global-typography-1a955c0-font-size );line-height:var( --e-global-typography-1a955c0-line-height );letter-spacing:var( --e-global-typography-1a955c0-letter-spacing );}.elementor-558 .elementor-element.elementor-element-8de2103 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-71e8530{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-689821a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;}.elementor-558 .elementor-element.elementor-element-923c832{text-align:center;}.elementor-558 .elementor-element.elementor-element-923c832 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-3f39cb8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-558 .elementor-element.elementor-element-e43f3e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-db99359 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-309bae2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-d1b487a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-6b89fac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-83caaa2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-bfe7f1d .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-82ec888{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-5d09e3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-558 .elementor-element.elementor-element-a465e49{text-align:center;}.elementor-558 .elementor-element.elementor-element-a465e49 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-9230664{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-0c9821f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-78266c1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-1dcdc69{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-5b96929{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-88be452{--padding-top:50px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-024dbbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;}.elementor-558 .elementor-element.elementor-element-4f685e4{text-align:center;}.elementor-558 .elementor-element.elementor-element-4f685e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-e83efd0{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-4133c88 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-558 .elementor-element.elementor-element-4133c88 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-558 .elementor-element.elementor-element-d2e9296{--width:60%;}.elementor-558 .elementor-element.elementor-element-8822de6{--width:100%;}.elementor-558 .elementor-element.elementor-element-8dad1a2{--width:30%;}.elementor-558 .elementor-element.elementor-element-0c69249{--width:5%;}.elementor-558 .elementor-element.elementor-element-d705bb5{--width:30%;}.elementor-558 .elementor-element.elementor-element-ec318ff{--width:5%;}.elementor-558 .elementor-element.elementor-element-a23fab6{--width:30%;}.elementor-558 .elementor-element.elementor-element-0f68743{--width:32%;}.elementor-558 .elementor-element.elementor-element-e5f91f2{--width:32%;}.elementor-558 .elementor-element.elementor-element-f089500{--width:32%;}.elementor-558 .elementor-element.elementor-element-ca2f246{--width:32%;}.elementor-558 .elementor-element.elementor-element-e7e9c19{--width:32%;}.elementor-558 .elementor-element.elementor-element-11d36cc{--width:32%;}.elementor-558 .elementor-element.elementor-element-3eea78c{--width:32%;}.elementor-558 .elementor-element.elementor-element-2d147ae{--width:32%;}.elementor-558 .elementor-element.elementor-element-08a8cf0{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-558 .elementor-element.elementor-element-8dad1a2{--width:31%;}.elementor-558 .elementor-element.elementor-element-d705bb5{--width:31%;}.elementor-558 .elementor-element.elementor-element-a23fab6{--width:31%;}.elementor-558 .elementor-element.elementor-element-0f68743{--width:48%;}.elementor-558 .elementor-element.elementor-element-e5f91f2{--width:48%;}.elementor-558 .elementor-element.elementor-element-f089500{--width:48%;}.elementor-558 .elementor-element.elementor-element-ca2f246{--width:48%;}.elementor-558 .elementor-element.elementor-element-e7e9c19{--width:48%;}.elementor-558 .elementor-element.elementor-element-11d36cc{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-8822de6 */.elementor-558 .elementor-element.elementor-element-8822de6 .elementor-element-501dfb8,
.elementor-558 .elementor-element.elementor-element-8822de6 .elementor-element-8e44bd4 {
    width: 100% !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    align-content: stretch !important;
    gap: 10px !important;
    margin-top: 10px !important;
}

.elementor-558 .elementor-element.elementor-element-8822de6 .elementor-element-501dfb8 > label,
.elementor-558 .elementor-element.elementor-element-8822de6 .elementor-element-8e44bd4 > label {
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 5px !important;
}

.elementor-558 .elementor-element.elementor-element-8822de6 .elementor-element-501dfb8 input[type="checkbox"] {
    width: calc(50% - 5px) !important;
}

.elementor-558 .elementor-element.elementor-element-8822de6 .elementor-element-8e44bd4 input[type="checkbox"] {
    width: calc(25% - 8px) !important; 
}

.elementor-558 .elementor-element.elementor-element-8822de6 input[type="checkbox"] {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    
    /* Layout */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 45px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    
    /* Visual Button Styling */
    background-color: #C5A059 !important; 
    color: #ffffff !important; 
    padding: 10px !important; 
    border-radius: 8px !important; 
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3) !important; 
    font-family: 'Montserrat', sans-serif !important; 
    font-size: 14px !important; 
    font-weight: 700 !important; 
    cursor: pointer !important;
    transition: all 0.2s ease !important; 
    border: 1px solid transparent !important;
    text-align: center !important;
}

/* 5. Magically inject the text into the button using the 'value' HTML attribute */
.elementor-558 .elementor-element.elementor-element-8822de6 input[type="checkbox"]::after {
    content: attr(value) !important;
}

/* 6. Hover Effect */
.elementor-558 .elementor-element.elementor-element-8822de6 input[type="checkbox"]:hover {
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.5) !important; 
    transform: translateY(-2px) !important; 
}

/* 7. Selected / Checked State */
.elementor-558 .elementor-element.elementor-element-8822de6 input[type="checkbox"]:checked {
    background-color: #162233 !important; 
    border: 1px solid #ffffff !important; /* White border so it pops on dark backgrounds */
    color: #ffffff !important; 
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.5) !important; 
    transform: translateY(1px) !important; 
}

/* 8. Mobile Responsiveness */
@media (max-width: 1024px) {
    /* On tablets, drop the 5 counties to 3 per row so they aren't squished */
    .elementor-558 .elementor-element.elementor-element-8822de6 .elementor-element-8e44bd4 input[type="checkbox"] {
        width: calc(33.33% - 7px) !important; 
    }
}

@media (max-width: 768px) {
    /* On mobile phones, stack all buttons neatly in 1 column */
    .elementor-558 .elementor-element.elementor-element-8822de6 .elementor-element-501dfb8 input[type="checkbox"],
    .elementor-558 .elementor-element.elementor-element-8822de6 .elementor-element-8e44bd4 input[type="checkbox"] {
        width: 100% !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c30f01b */.elementor-element-c30f01b {
    position: relative;
}
.elementor-element-c30f01b::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 200px; 
    background: linear-gradient(to top, #0B1420 0%, transparent 100%);
    pointer-events: none; 
    z-index: 1; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7657155 *//* 1. Ensure the main container can hold absolute elements */
.elementor-element-6cef80d {
    position: relative;
}

/* 2. Create the gradient and force it to the very front */
.elementor-element-6cef80d::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 45%; /* Adjust this to make the fade start higher or lower on his suit */
    background: linear-gradient(to top, #0B1420 0%, rgba(11, 20, 32, 0) 100%);
    pointer-events: none; /* Crucial: This ensures you can still click the button through the gradient */
    z-index: 98; /* Forces the gradient IN FRONT of the man and all other content */
}

/* 3. Revert the inner-container fix from my last message */
.elementor-element-6cef80d > .e-con-inner {
    z-index: unset; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71e8530 *//* 1. Base Card: setup containment and smooth transitions for growing */
.e-ferenece-card {
    position: relative;
    overflow: hidden;
    /* This makes the grow effect and border change smooth (0.3 seconds) */
    transition: transform 0.3s ease, border-color 0.3s ease; 
    border: 1px solid transparent; /* Invisible border to prevent layout shifts */
}

/* 2. The Grow & Border Effect on Hover */
.e-ferenece-card:hover {
    transform: scale(1.03); /* Grows the card by 3%. Change to 1.05 for more dramatic growth */
    border-color: #C5A059; /* Changes the border to Burnished Gold */
}

/* 3. The Shine Element (hidden off-screen initially) */
.e-ferenece-card::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; 
    width: 100%; 
    height: 100%;
    
    /* Soft Brass (#DCAE6F) gradient */
    background: linear-gradient(
        to right, 
        rgba(220, 174, 111, 0) 0%, 
        rgba(220, 174, 111, 0.35) 50%, 
        rgba(220, 174, 111, 0) 100%
    );
    
    transform: skewX(-25deg);
    z-index: 2; 
    pointer-events: none; 
}

/* 4. Define the one-way sweep animation */
@keyframes shine-sweep {
    0% { left: -150%; }
    100% { left: 150%; }
}

/* 5. Trigger the shine sweep ONLY when hovered */
.e-ferenece-card:hover::after {
    animation: shine-sweep 0.65s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e83efd0 *//* 1. Accordion Item Wrapper (The Floating Card) */
.bc-accordion .eael-adv-accordion .eael-accordion-list {
    margin-bottom: 16px; /* Spacing between the floating cards */
    border: none !important; 
    border-radius: 9px !important; /* Matches your 9px corners */
    overflow: hidden; /* Ensures the background colors don't bleed past the rounded corners */
    box-shadow: 0px 6px 18px rgba(0, 0, 0, 0.25); /* Deep shadow to float off the dark background */
}

/* 2. INACTIVE HEADER (Closed State) */
.bc-accordion .eael-adv-accordion .eael-accordion-header {
    background-color: #27344D !important; 
    border: none !important; 
    padding: 20px 25px;
    transition: all 0.3s ease;
}

/* Inactive Title Text */
.bc-accordion .eael-adv-accordion .eael-accordion-header .eael-accordion-tab-title {
    color: #FDFBF7 !important; 
    font-size: 18px;
    font-weight: 500;
}

/* Inactive Icons */
.bc-accordion .eael-adv-accordion .eael-accordion-header i {
    color: #DCAE6F !important; 
}

/* Hover effect */
.bc-accordion .eael-adv-accordion .eael-accordion-header:hover {
    background-color: #1F2D48 !important; 
}

/* 3. ACTIVE HEADER (Open State) */
.bc-accordion .eael-adv-accordion .eael-accordion-header.active {
    background-color: #C5A059 !important; 
    border: none !important;
}

/* Active Title Text */
.bc-accordion .eael-adv-accordion .eael-accordion-header.active .eael-accordion-tab-title {
    color: #1A253D !important; 
    font-weight: 600;
}

/* Active Icons */
.bc-accordion .eael-adv-accordion .eael-accordion-header.active i {
    color: #1A253D !important; 
}

/* 4. CONTENT AREA (The hidden text) */
.bc-accordion .eael-adv-accordion .eael-accordion-content {
    background-color: #1A253D !important; 
    color: #FDFBF7 !important; 
    border: none !important; 
    padding: 25px;
    line-height: 1.7;
}/* End custom CSS */