.elementor-146 .elementor-element.elementor-element-405a46a1{--display:flex;--min-height:77vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-1bde9a61{--display:flex;--position:absolute;--min-height:85vh;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 8px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:8px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;--margin-top:-270px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:120px;--padding-right:120px;top:182px;--z-index:1;}.elementor-146 .elementor-element.elementor-element-1bde9a61:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-1bde9a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sajonesattorney.com/wp-content/uploads/2025/08/pexels-pavel-danilyuk-8112180-optimized.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-146 .elementor-element.elementor-element-1bde9a61::before, .elementor-146 .elementor-element.elementor-element-1bde9a61 > .elementor-background-video-container::before, .elementor-146 .elementor-element.elementor-element-1bde9a61 > .e-con-inner > .elementor-background-video-container::before, .elementor-146 .elementor-element.elementor-element-1bde9a61 > .elementor-background-slideshow::before, .elementor-146 .elementor-element.elementor-element-1bde9a61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-146 .elementor-element.elementor-element-1bde9a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000003D 0%, #F2295B00 100%);}.elementor-146 .elementor-element.elementor-element-1bde9a61.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-146 .elementor-element.elementor-element-1bde9a61{left:0px;}body.rtl .elementor-146 .elementor-element.elementor-element-1bde9a61{right:0px;}.elementor-146 .elementor-element.elementor-element-7da79b9c{--display:flex;--position:absolute;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 08px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:08px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:9%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;--padding-top:30px;--padding-bottom:17px;--padding-left:35px;--padding-right:35px;top:20px;--z-index:3;}.elementor-146 .elementor-element.elementor-element-7da79b9c:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-7da79b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC9;}.elementor-146 .elementor-element.elementor-element-7da79b9c::before, .elementor-146 .elementor-element.elementor-element-7da79b9c > .elementor-background-video-container::before, .elementor-146 .elementor-element.elementor-element-7da79b9c > .e-con-inner > .elementor-background-video-container::before, .elementor-146 .elementor-element.elementor-element-7da79b9c > .elementor-background-slideshow::before, .elementor-146 .elementor-element.elementor-element-7da79b9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-146 .elementor-element.elementor-element-7da79b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000038 0%, #F2295B00 100%);}.elementor-146 .elementor-element.elementor-element-7da79b9c.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-146 .elementor-element.elementor-element-7da79b9c{left:140px;}body.rtl .elementor-146 .elementor-element.elementor-element-7da79b9c{right:140px;}.elementor-146 .elementor-element.elementor-element-da3b861{--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:flex-start;--align-items:flex-start;--gap:0px 13px;--row-gap:0px;--column-gap:13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-da3b861.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-146 .elementor-element.elementor-element-337c57da{width:auto;max-width:auto;padding:19px 0px 0px 21px;}.elementor-146 .elementor-element.elementor-element-337c57da.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-146 .elementor-element.elementor-element-337c57da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:700;line-height:1.3em;color:#000000;}.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-146 .elementor-element.elementor-element-13356355{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 21px;font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:700;line-height:21px;letter-spacing:0.3px;}.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-146 .elementor-element.elementor-element-3689ddc5 .elementor-button{background-color:#000000;font-family:"AR One Sans", Sans-serif;font-size:14px;font-weight:700;border-radius:7px 7px 7px 7px;padding:13px 13px 13px 13px;}.elementor-146 .elementor-element.elementor-element-3689ddc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:190px;z-index:1;}.elementor-146 .elementor-element.elementor-element-3689ddc5.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-146 .elementor-element.elementor-element-3689ddc5{left:33px;}body.rtl .elementor-146 .elementor-element.elementor-element-3689ddc5{right:33px;}.elementor-146 .elementor-element.elementor-element-437318fb{--display:flex;}.elementor-146 .elementor-element.elementor-element-437318fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-global .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-146 .elementor-element.elementor-global-85 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:15px 35px 15px 035px;}.elementor-146 .elementor-element.elementor-global-85 .elementor-button:hover, .elementor-146 .elementor-element.elementor-global-85 .elementor-button:focus{background-color:#3E4946;color:var( --e-global-color-0ab33ab );}body:not(.rtl) .elementor-146 .elementor-element.elementor-global-85{right:0px;}body.rtl .elementor-146 .elementor-element.elementor-global-85{left:0px;}.elementor-146 .elementor-element.elementor-global-85{top:328px;}.elementor-146 .elementor-element.elementor-global-85 .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-global-85 .elementor-button:focus svg{fill:var( --e-global-color-0ab33ab );}.elementor-146 .elementor-element.elementor-element-648f1962{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-146 .elementor-element.elementor-element-496300b0{--display:flex;--min-height:291px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:185px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-15468433 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;line-height:57px;letter-spacing:1.1px;color:var( --e-global-color-text );}.elementor-146 .elementor-element.elementor-element-4e3019b7{--display:flex;--min-height:495px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:97px;--margin-bottom:0px;--margin-left:0px;--margin-right:-20px;}.elementor-146 .elementor-element.elementor-element-4565888{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-4565888 .elementor-heading-title{font-family:"Duru Sans", Sans-serif;font-size:30px;font-weight:300;letter-spacing:-0.5px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-146 .elementor-element.elementor-element-30d01606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:22px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-146 .elementor-element.elementor-element-30d01606.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-146 .elementor-element.elementor-element-3fea19cc{--display:flex;--min-height:350px;--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;--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-146 .elementor-element.elementor-element-3fea19cc:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-3fea19cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-146 .elementor-element.elementor-element-5df8624c{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-146 .elementor-element.elementor-element-5df8624c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:35px;font-weight:600;letter-spacing:-0.5px;color:#000000;}.elementor-146 .elementor-element.elementor-element-e1ac8e2{margin:20px 200px calc(var(--kit-widget-spacing, 0px) + 040px) 200px;text-align:center;font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:22px;}.elementor-146 .elementor-element.elementor-element-684269f6{--display:flex;--min-height:341px;--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;--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-146 .elementor-element.elementor-element-684269f6:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-684269f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7174662 );}.elementor-146 .elementor-element.elementor-element-7bd56062{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 20px 015px 20px;}.elementor-146 .elementor-element.elementor-element-7bd56062 .elementor-heading-title{font-family:"Duru Sans", Sans-serif;font-size:32px;font-weight:300;line-height:3px;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-146 .elementor-element.elementor-element-6145954c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 100px 0px 100px;text-align:center;font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:22px;letter-spacing:0px;}.elementor-146 .elementor-element.elementor-element-9797372{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-77bcb9e{--display:flex;--min-height:250px;--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;--border-radius:0px 0px 0px 0px;box-shadow:1px 8px 24px -2px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:45px;}.elementor-146 .elementor-element.elementor-element-f723982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -18px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-f723982 .elementor-heading-title{font-family:"Duru Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;letter-spacing:-0.5px;color:#000000;}.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 );}.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-146 .elementor-element.elementor-element-9b96f23{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-146 .elementor-element.elementor-element-9b96f23 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-9b96f23 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-146 .elementor-element.elementor-element-46786e5{--display:flex;--min-height:250px;--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;--border-radius:0px 0px 0px 0px;box-shadow:1px 8px 24px -2px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:45px;}.elementor-146 .elementor-element.elementor-element-0ee2bfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -18px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-0ee2bfa .elementor-heading-title{font-family:"Duru Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;letter-spacing:-0.5px;color:#000000;}.elementor-146 .elementor-element.elementor-element-4d18b20{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-146 .elementor-element.elementor-element-4d18b20 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-4d18b20 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-146 .elementor-element.elementor-element-61f6204{--display:flex;--min-height:250px;--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;--border-radius:0px 0px 0px 0px;box-shadow:1px 8px 24px -2px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:45px;}.elementor-146 .elementor-element.elementor-element-e8ab3eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -18px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-e8ab3eb .elementor-heading-title{font-family:"Duru Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;letter-spacing:-0.5px;color:#000000;}.elementor-146 .elementor-element.elementor-element-f116a29{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-146 .elementor-element.elementor-element-f116a29 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-f116a29 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-146 .elementor-element.elementor-element-aa64b96{--display:flex;--min-height:250px;--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;--border-radius:0px 0px 0px 0px;box-shadow:1px 8px 24px -2px rgba(0, 0, 0, 0.3);}.elementor-146 .elementor-element.elementor-element-6788ec7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -18px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-6788ec7 .elementor-heading-title{font-family:"Duru Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;letter-spacing:-0.5px;color:#000000;}.elementor-146 .elementor-element.elementor-element-1863e1a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-146 .elementor-element.elementor-element-1863e1a .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-1863e1a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-146 .elementor-element.elementor-element-560f1665{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-2317f800{--display:flex;--min-height:250px;--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;--border-radius:0px 0px 0px 0px;box-shadow:1px 8px 24px -2px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:45px;}.elementor-146 .elementor-element.elementor-element-2d449192{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -18px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-2d449192 .elementor-heading-title{font-family:"Duru Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;letter-spacing:-0.5px;color:#000000;}.elementor-146 .elementor-element.elementor-element-16e6dc1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-146 .elementor-element.elementor-element-16e6dc1 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-16e6dc1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-146 .elementor-element.elementor-element-4e5bd132{--display:flex;--min-height:250px;--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;--border-radius:0px 0px 0px 0px;box-shadow:1px 8px 24px -2px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:45px;}.elementor-146 .elementor-element.elementor-element-416bda92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -18px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-416bda92 .elementor-heading-title{font-family:"Duru Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;letter-spacing:-0.5px;color:#000000;}.elementor-146 .elementor-element.elementor-element-3f8b8790{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-146 .elementor-element.elementor-element-3f8b8790 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-3f8b8790 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-146 .elementor-element.elementor-element-7ec3584c{--display:flex;--min-height:250px;--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;--border-radius:0px 0px 0px 0px;box-shadow:1px 8px 24px -2px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:45px;}.elementor-146 .elementor-element.elementor-element-21351f1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -18px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-21351f1e .elementor-heading-title{font-family:"Duru Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;letter-spacing:-0.5px;color:#000000;}.elementor-146 .elementor-element.elementor-element-73b341a0{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-146 .elementor-element.elementor-element-73b341a0 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-73b341a0 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-146 .elementor-element.elementor-element-52bd038a{--display:flex;--min-height:250px;--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;--border-radius:0px 0px 0px 0px;box-shadow:1px 8px 24px -2px rgba(0, 0, 0, 0.3);}.elementor-146 .elementor-element.elementor-element-3eea1e2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -18px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-3eea1e2a .elementor-heading-title{font-family:"Duru Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;letter-spacing:-0.5px;color:#000000;}.elementor-146 .elementor-element.elementor-element-2427aea2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-146 .elementor-element.elementor-element-2427aea2 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-2427aea2 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-146 .elementor-element.elementor-element-a691462{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-647e979{--display:flex;--min-height:250px;--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;--border-radius:0px 0px 0px 0px;box-shadow:1px 8px 24px -2px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:45px;}.elementor-146 .elementor-element.elementor-element-9172bea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -18px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-9172bea .elementor-heading-title{font-family:"Duru Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;letter-spacing:-0.5px;color:#000000;}.elementor-146 .elementor-element.elementor-element-f175d00{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-146 .elementor-element.elementor-element-f175d00 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-f175d00 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-146 .elementor-element.elementor-element-dcb10d7{--display:flex;--min-height:250px;--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;--border-radius:0px 0px 0px 0px;box-shadow:1px 8px 24px -2px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:45px;}.elementor-146 .elementor-element.elementor-element-8fde134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -18px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-8fde134 .elementor-heading-title{font-family:"Duru Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;letter-spacing:-0.5px;color:#000000;}.elementor-146 .elementor-element.elementor-element-11c4148{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-146 .elementor-element.elementor-element-11c4148 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-11c4148 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-146 .elementor-element.elementor-element-52c6c39{--display:flex;--min-height:250px;--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;--border-radius:0px 0px 0px 0px;box-shadow:1px 8px 24px -2px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:45px;}.elementor-146 .elementor-element.elementor-element-244964c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -18px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-244964c .elementor-heading-title{font-family:"Duru Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;letter-spacing:-0.5px;color:#000000;}.elementor-146 .elementor-element.elementor-element-83cdafe{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-146 .elementor-element.elementor-element-83cdafe .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-146 .elementor-element.elementor-element-83cdafe .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-146 .elementor-element.elementor-element-4dc9e8ad{--display:flex;--min-height:400px;--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:-30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-4dc9e8ad:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-4dc9e8ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7174662 );}.elementor-146 .elementor-element.elementor-element-57bb9b88{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 100px 0px 100px;text-align:center;font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:22px;}.elementor-146 .elementor-element.elementor-element-6f25eefc{--display:flex;--min-height:300px;--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;--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-146 .elementor-element.elementor-element-6f25eefc:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-6f25eefc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-146 .elementor-element.elementor-element-790b751f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-146 .elementor-element.elementor-element-790b751f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;line-height:26px;letter-spacing:1px;color:#000000;}.elementor-146 .elementor-element.elementor-element-1f023fca .elementor-button{background-color:#000000;border-radius:6px 6px 6px 6px;padding:17px 40px 17px 40px;}.elementor-146 .elementor-element.elementor-element-1f023fca{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-514b1eb2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:-13px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-42479793{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:97px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-76a5cb94 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:40px;letter-spacing:1.1px;color:var( --e-global-color-text );}.elementor-146 .elementor-element.elementor-element-3d397a8.elementor-element{--order:99999 /* order end hack */;}.elementor-146 .elementor-element.elementor-element-3d397a8{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:21px;}.elementor-146 .elementor-element.elementor-element-9fb3368{--display:flex;--min-height:570px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:-20px;}.elementor-146 .elementor-element.elementor-element-1fe00e5a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:40px;letter-spacing:1.1px;color:var( --e-global-color-text );}.elementor-146 .elementor-element.elementor-element-1a1163c{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:21px;}.elementor-146 .elementor-element.elementor-element-1a1163c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-146 .elementor-element.elementor-element-6a567913{--display:flex;--min-height:875px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:-20px;--margin-bottom:-75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-2e8c7650{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:246px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-27038e06.elementor-element{--order:99999 /* order end hack */;}.elementor-146 .elementor-element.elementor-element-27038e06{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:21px;}.elementor-146 .elementor-element.elementor-element-8bcbe88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:40px;letter-spacing:1.1px;color:var( --e-global-color-text );}.elementor-146 .elementor-element.elementor-element-4b9c7e9d{--display:flex;--min-height:570px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:-10px;}.elementor-146 .elementor-element.elementor-element-2460b5e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:40px;letter-spacing:1.1px;color:var( --e-global-color-text );}.elementor-146 .elementor-element.elementor-element-633933e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:21px;}.elementor-146 .elementor-element.elementor-element-633933e0.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-146 .elementor-element.elementor-element-405a46a1{--min-height:10rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-1bde9a61{--min-height:45vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-225px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:170px;}.elementor-146 .elementor-element.elementor-element-7da79b9c{--min-height:0px;--margin-top:-20px;--margin-bottom:100px;--margin-left:100px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:40px;--padding-right:-21px;top:160px;--z-index:3;}body:not(.rtl) .elementor-146 .elementor-element.elementor-element-7da79b9c{left:-65px;}body.rtl .elementor-146 .elementor-element.elementor-element-7da79b9c{right:-65px;}.elementor-146 .elementor-element.elementor-element-da3b861{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-146 .elementor-element.elementor-element-337c57da{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -25px;padding:0px 0px 0px 0px;text-align:left;}.elementor-146 .elementor-element.elementor-element-337c57da .elementor-heading-title{font-size:45px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-146 .elementor-element.elementor-element-13356355{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -45px;}.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 );}body:not(.rtl) .elementor-146 .elementor-element.elementor-element-3689ddc5{left:-17px;}body.rtl .elementor-146 .elementor-element.elementor-element-3689ddc5{right:-17px;}.elementor-146 .elementor-element.elementor-element-3689ddc5{top:119px;}.elementor-146 .elementor-element.elementor-element-3689ddc5 .elementor-button{font-size:12px;padding:-1px -1px -1px -1px;}.elementor-widget-global .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 );}body:not(.rtl) .elementor-146 .elementor-element.elementor-global-85{right:0px;}body.rtl .elementor-146 .elementor-element.elementor-global-85{left:0px;}.elementor-146 .elementor-element.elementor-global-85{top:506px;}.elementor-146 .elementor-element.elementor-element-648f1962{--margin-top:400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-496300b0{--margin-top:97px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-15468433{margin:130px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 16px;text-align:center;}.elementor-146 .elementor-element.elementor-element-4e3019b7{--margin-top:97px;--margin-bottom:0px;--margin-left:0px;--margin-right:8px;}.elementor-146 .elementor-element.elementor-element-4565888{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-4565888 .elementor-heading-title{line-height:1.4em;}.elementor-146 .elementor-element.elementor-element-30d01606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 75px) 0px;}.elementor-146 .elementor-element.elementor-element-5df8624c{margin:55px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;text-align:center;}.elementor-146 .elementor-element.elementor-element-5df8624c .elementor-heading-title{line-height:1.2em;}.elementor-146 .elementor-element.elementor-element-e1ac8e2{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 35px) 30px;}.elementor-146 .elementor-element.elementor-element-684269f6{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-6145954c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-146 .elementor-element.elementor-element-9797372{--grid-auto-flow:row;--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-146 .elementor-element.elementor-element-9797372.e-con{--align-self:center;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-146 .elementor-element.elementor-element-560f1665{--grid-auto-flow:row;}.elementor-146 .elementor-element.elementor-element-a691462{--grid-auto-flow:row;}.elementor-146 .elementor-element.elementor-element-4dc9e8ad{--min-height:400px;--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-146 .elementor-element.elementor-element-57bb9b88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-514b1eb2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-42479793{--margin-top:95px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-76a5cb94{text-align:center;}.elementor-146 .elementor-element.elementor-element-3d397a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;}.elementor-146 .elementor-element.elementor-element-9fb3368{--margin-top:97px;--margin-bottom:0px;--margin-left:0px;--margin-right:8px;}.elementor-146 .elementor-element.elementor-element-1fe00e5a{text-align:center;}.elementor-146 .elementor-element.elementor-element-1a1163c{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-6a567913{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-2e8c7650{--margin-top:97px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-27038e06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;}.elementor-146 .elementor-element.elementor-element-8bcbe88{text-align:center;}.elementor-146 .elementor-element.elementor-element-4b9c7e9d{--margin-top:097px;--margin-bottom:50px;--margin-left:0px;--margin-right:8px;}.elementor-146 .elementor-element.elementor-element-2460b5e{text-align:center;}.elementor-146 .elementor-element.elementor-element-633933e0{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}}@media(max-width:767px){.elementor-146 .elementor-element.elementor-element-1bde9a61{--width:100vw;--min-height:87vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;top:80px;}.elementor-146 .elementor-element.elementor-element-1bde9a61:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-1bde9a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-146 .elementor-element.elementor-element-7da79b9c{--width:84%;--min-height:21vh;--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;--margin-top:100px;--margin-bottom:100px;--margin-left:100px;--margin-right:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:115px;}.elementor-146 .elementor-element.elementor-element-7da79b9c.e-con{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-146 .elementor-element.elementor-element-7da79b9c{left:-71px;}body.rtl .elementor-146 .elementor-element.elementor-element-7da79b9c{right:-71px;}.elementor-146 .elementor-element.elementor-element-da3b861{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-146 .elementor-element.elementor-element-337c57da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-337c57da.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-337c57da .elementor-heading-title{font-size:37px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-146 .elementor-element.elementor-element-13356355{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.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-146 .elementor-element.elementor-element-3689ddc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -193px) 0px;top:160px;z-index:13;}.elementor-146 .elementor-element.elementor-element-3689ddc5.elementor-element{--align-self:center;}body:not(.rtl) .elementor-146 .elementor-element.elementor-element-3689ddc5{left:100px;}body.rtl .elementor-146 .elementor-element.elementor-element-3689ddc5{right:100px;}.elementor-146 .elementor-element.elementor-element-437318fb{--width:10px;}.elementor-widget-global .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-146 .elementor-element.elementor-element-648f1962{--min-height:720px;--margin-top:220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-496300b0{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-15468433{margin:95px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-15468433 .elementor-heading-title{font-size:35px;line-height:1.2em;letter-spacing:0px;}.elementor-146 .elementor-element.elementor-element-4e3019b7{--margin-top:05px;--margin-bottom:0px;--margin-left:0px;--margin-right:8px;}.elementor-146 .elementor-element.elementor-element-4565888{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-146 .elementor-element.elementor-element-4565888 .elementor-heading-title{line-height:1.2em;}.elementor-146 .elementor-element.elementor-element-30d01606{text-align:center;}.elementor-146 .elementor-element.elementor-element-7bd56062{margin:80px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;text-align:center;}.elementor-146 .elementor-element.elementor-element-7bd56062 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-146 .elementor-element.elementor-element-6145954c{padding:0px 20px 0px 20px;}.elementor-146 .elementor-element.elementor-element-9797372{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:040px;--padding-right:40px;}.elementor-146 .elementor-element.elementor-element-77bcb9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-146 .elementor-element.elementor-element-46786e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-61f6204{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-560f1665{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:020px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-146 .elementor-element.elementor-element-2317f800{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-4e5bd132{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-7ec3584c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-a691462{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-146 .elementor-element.elementor-element-57bb9b88{padding:0px 020px 0px 20px;}.elementor-146 .elementor-element.elementor-element-790b751f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 0px 15px;text-align:center;}.elementor-146 .elementor-element.elementor-element-790b751f .elementor-heading-title{line-height:1.2em;}.elementor-146 .elementor-element.elementor-element-514b1eb2{--min-height:770px;}.elementor-146 .elementor-element.elementor-element-42479793{--margin-top:065px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-76a5cb94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-3d397a8{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-146 .elementor-element.elementor-element-9fb3368{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:8px;}.elementor-146 .elementor-element.elementor-element-1a1163c{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-146 .elementor-element.elementor-element-6a567913{--min-height:770px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-27038e06{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-146 .elementor-element.elementor-element-4b9c7e9d{--margin-top:025px;--margin-bottom:50px;--margin-left:0px;--margin-right:8px;}.elementor-146 .elementor-element.elementor-element-633933e0{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}}@media(min-width:768px){.elementor-146 .elementor-element.elementor-element-405a46a1{--width:100%;}.elementor-146 .elementor-element.elementor-element-7da79b9c{--width:38%;}.elementor-146 .elementor-element.elementor-element-da3b861{--width:100%;}.elementor-146 .elementor-element.elementor-element-648f1962{--content-width:1048px;}.elementor-146 .elementor-element.elementor-element-496300b0{--width:50%;}.elementor-146 .elementor-element.elementor-element-4e3019b7{--width:50%;}.elementor-146 .elementor-element.elementor-element-3fea19cc{--width:100%;}.elementor-146 .elementor-element.elementor-element-684269f6{--width:100%;}.elementor-146 .elementor-element.elementor-element-77bcb9e{--width:21%;}.elementor-146 .elementor-element.elementor-element-46786e5{--width:21%;}.elementor-146 .elementor-element.elementor-element-61f6204{--width:21%;}.elementor-146 .elementor-element.elementor-element-aa64b96{--width:21%;}.elementor-146 .elementor-element.elementor-element-2317f800{--width:21%;}.elementor-146 .elementor-element.elementor-element-4e5bd132{--width:21%;}.elementor-146 .elementor-element.elementor-element-7ec3584c{--width:21%;}.elementor-146 .elementor-element.elementor-element-52bd038a{--width:21%;}.elementor-146 .elementor-element.elementor-element-647e979{--width:21%;}.elementor-146 .elementor-element.elementor-element-dcb10d7{--width:21%;}.elementor-146 .elementor-element.elementor-element-52c6c39{--width:21%;}.elementor-146 .elementor-element.elementor-element-4dc9e8ad{--width:100%;}.elementor-146 .elementor-element.elementor-element-6f25eefc{--width:100%;}.elementor-146 .elementor-element.elementor-element-514b1eb2{--content-width:1048px;}.elementor-146 .elementor-element.elementor-element-42479793{--width:50%;}.elementor-146 .elementor-element.elementor-element-9fb3368{--width:50%;}.elementor-146 .elementor-element.elementor-element-6a567913{--content-width:1048px;}.elementor-146 .elementor-element.elementor-element-2e8c7650{--width:50%;}.elementor-146 .elementor-element.elementor-element-4b9c7e9d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-146 .elementor-element.elementor-element-1bde9a61{--width:100%;}.elementor-146 .elementor-element.elementor-element-7da79b9c{--width:55%;}.elementor-146 .elementor-element.elementor-element-da3b861{--width:100%;}.elementor-146 .elementor-element.elementor-element-9797372{--content-width:1140px;}}/* Start custom CSS for global, class: .elementor-global-85 *//* keep the floating Contact button above everything */
.contact-fab{ z-index:2147483647 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4565888 */@media (min-width: 1200px){
  .hero-nowrap{
    white-space: nowrap;
    word-break: keep-all;     /* avoid mid-word breaks */
    hyphens: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9797372 */@media (min-width:768px) and (max-width:1024px){

  /* Hit both Containers and Section/Column structures */
  .criminal-grid,
  .criminal-grid .elementor-row,
  .criminal-grid.e-con { 
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between;
    align-items: stretch;
    gap: 24px;
  }

  /* Columns/Containers that act as cards */
  .criminal-grid > .e-con,
  .criminal-grid .elementor-column{
    /* 2–4 across depending on space */
    flex: 1 1 calc(50% - 24px) !important; /* start at 2-up */
    min-width: 280px !important;           /* prevent skinny columns */
    max-width: 1fr;
  }

  /* Optional: if you actually want 3–4 across when space allows,
     switch the line above to: flex: 1 1 calc(25% - 24px) !important; 
     (min-width keeps it from getting too narrow) */
  
  /* Title/text fixes to stop mid-word breaks */
  .criminal-grid h1,
  .criminal-grid h2,
  .criminal-grid h3,
  .criminal-grid .elementor-heading-title{
    word-break: normal !important;
    overflow-wrap: break-word !important;
    hyphens: auto !important;
    text-align: center;
  }
}

/* ──────────────────────────────────────────────────────────────
   MOBILE ONLY (like your 2nd screenshot)
   ────────────────────────────────────────────────────────────── */
@media (max-width:767px){

  .criminal-grid,
  .criminal-grid .elementor-row,
  .criminal-grid.e-con {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 20px;
  }

  .criminal-grid > .e-con,
  .criminal-grid .elementor-column{
    flex: 1 1 100% !important;  /* full-width single column */
    min-width: 0 !important;
  }

  .criminal-grid h1,
  .criminal-grid h2,
  .criminal-grid h3,
  .criminal-grid .elementor-heading-title{
    word-break: normal !important;
    overflow-wrap: break-word !important;
    hyphens: auto !important;
    text-align: center;
  }
}

/* ──────────────────────────────────────────────────────────────
   Optional: card polish if each card has an inner wrapper
   (rename .practice-card to your real card class if different)
   ────────────────────────────────────────────────────────────── */
.criminal-grid .practice-card{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  padding:32px 24px;
  background:#fff;
  border-radius:10px;
  box-shadow:0 10px 30px rgba(0,0,0,.08);
  text-align:center;
}
.criminal-grid .practice-card h3::after{
  content:"";
  display:block;
  width:36px; height:6px; margin:12px auto 0;
  border-radius:3px; background:#f2b300;
}

/* ───────── TABLET (your first screenshot) ───────── */
@media (min-width:768px) and (max-width:1024px){
  /* 4-up grid; cards stay square because of aspect-ratio */
  .criminal-grid{
    display:grid !important;
    grid-template-columns: repeat(4, 1fr);
    gap:24px;
  }

  /* make each white box a square and center content */
  .criminal-grid .practice-card{
    aspect-ratio: 1 / 1;                 /* ← perfect square */
    display:flex; align-items:center; justify-content:center;
    background:#fff; border-radius:10px;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
    padding:24px; text-align:center;
  }

  /* title sizing & wrapping */
  .criminal-grid .practice-card .elementor-heading-title,
  .criminal-grid .practice-card h3{
    margin:0;
    font-weight:800;
    line-height:1.15;
    font-size: clamp(18px, 2.1vw, 26px); /* smaller on tablet so it fits */
    word-break: normal; overflow-wrap: break-word; hyphens: auto;
    display: -webkit-box; -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; overflow: hidden; /* avoid overflow in the square */
  }

  /* gold dash */
  .criminal-grid .practice-card .elementor-heading-title::after,
  .criminal-grid .practice-card h3::after{
    content:""; display:block; width:36px; height:6px;
    margin:12px auto 0; border-radius:3px; background:#f2b300;
  }
}

/* MOBILE ONLY — one column, square cards, no ellipsis */
@media (max-width: 767px){

  /* Stack everything in a single column, ignore Elementor's flex rows */
  .criminal-grid,
  .criminal-grid .elementor-row{
    display: block !important;
  }

  /* Each column/container becomes full width */
  .criminal-grid > .e-con,
  .criminal-grid .elementor-column{
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 20px !important;  /* spacing between cards */
  }

  /* The white card itself — perfect square and centered content */
  .criminal-grid .practice-card{
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1;                  /* ← keeps it square */
    display: grid;
    place-items: center;                   /* center content */
    padding: 18px;
    text-align: center;
    box-sizing: border-box;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 10px 30px rgba(0,0,0,.08);
  }

  /* Make sure inner content can’t overflow the square */
  .criminal-grid .practice-card > *{
    max-width: 92%;
  }

  /* Title text: wrap normally; no clamping/ellipsis */
  .criminal-grid .practice-card h1,
  .criminal-grid .practice-card h2,
  .criminal-grid .practice-card h3,
  .criminal-grid .practice-card .elementor-heading-title{
    margin: 0;
    font-weight: 800;
    line-height: 1.15;
    /* Small enough to fit long titles like "Drug offenses (...)" */
    font-size: clamp(16px, 6vw, 22px);
    text-wrap: balance;
    word-break: normal;
    overflow-wrap: anywhere;               /* break long words if needed */
    hyphens: auto;

    /* reset any theme/widget truncation */
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
    display: block !important;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: unset !important;
  }

  /* Gold dash under the title (optional) */
  .criminal-grid .practice-card h1::after,
  .criminal-grid .practice-card h2::after,
  .criminal-grid .practice-card h3::after,
  .criminal-grid .practice-card .elementor-heading-title::after{
    content:"";
    display:block;
    width:36px; height:6px;
    margin:12px auto 0;
    border-radius:3px;
    background:#f2b300;
  }
}/* End custom CSS */