.elementor-6699 .elementor-element.elementor-element-8949058{--display:flex;--min-height:73vh;--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:center;--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6699 .elementor-element.elementor-element-8949058:not(.elementor-motion-effects-element-type-background), .elementor-6699 .elementor-element.elementor-element-8949058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rombrolegal.bmlocal.com/wp-content/uploads/2026/03/2149443469.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6699 .elementor-element.elementor-element-8949058::before, .elementor-6699 .elementor-element.elementor-element-8949058 > .elementor-background-video-container::before, .elementor-6699 .elementor-element.elementor-element-8949058 > .e-con-inner > .elementor-background-video-container::before, .elementor-6699 .elementor-element.elementor-element-8949058 > .elementor-background-slideshow::before, .elementor-6699 .elementor-element.elementor-element-8949058 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6699 .elementor-element.elementor-element-8949058 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-6699 .elementor-element.elementor-element-e32ed3e{--display:flex;}.elementor-6699 .elementor-element.elementor-element-e32ed3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6699 .elementor-element.elementor-element-db58117{--divider-border-style:solid;--divider-color:var( --e-global-color-b7e1ad3 );--divider-border-width:1px;}.elementor-6699 .elementor-element.elementor-element-db58117 .elementor-divider-separator{width:480px;margin:0 auto;margin-left:0;}.elementor-6699 .elementor-element.elementor-element-db58117 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-6699 .elementor-element.elementor-element-db58117 .elementor-divider__text{color:var( --e-global-color-b7e1ad3 );font-weight:500;text-transform:uppercase;}.elementor-6699 .elementor-element.elementor-element-cb0ec0d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6699 .elementor-element.elementor-element-cb0ec0d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:700;color:var( --e-global-color-f0c2b6c );}.elementor-6699 .elementor-element.elementor-element-2e17252{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-size:0.9375rem;color:var( --e-global-color-f0c2b6c );}.elementor-6699 .elementor-element.elementor-element-2e17252 p{margin-block-end:0px;}.elementor-6699 .elementor-element.elementor-element-dfcc1a5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6699 .elementor-element.elementor-element-1ac185a .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-6699 .elementor-element.elementor-element-1ac185a .elementor-counter-title{justify-content:start;color:#FFFFFF66;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.13em;}.elementor-6699 .elementor-element.elementor-element-1ac185a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-b7e1ad3 );font-family:"Merriweather", Sans-serif;font-size:1.8rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-ce39bf0 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-6699 .elementor-element.elementor-element-ce39bf0 .elementor-counter-title{justify-content:start;color:#FFFFFF66;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.13em;}.elementor-6699 .elementor-element.elementor-element-ce39bf0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-b7e1ad3 );font-family:"Merriweather", Sans-serif;font-size:1.8rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-69a47d5 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-6699 .elementor-element.elementor-element-69a47d5 .elementor-counter-title{justify-content:start;color:#FFFFFF66;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.13em;}.elementor-6699 .elementor-element.elementor-element-69a47d5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-b7e1ad3 );font-family:"Merriweather", Sans-serif;font-size:1.8rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-af654cb{--display:flex;--padding-top:50px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-6699 .elementor-element.elementor-element-af654cb:not(.elementor-motion-effects-element-type-background), .elementor-6699 .elementor-element.elementor-element-af654cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0c2b6c );}.elementor-6699 .elementor-element.elementor-element-3bfc175{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-6699 .elementor-element.elementor-element-3bfc175 .elementor-heading-title{font-size:1.7rem;font-weight:800;}.elementor-6699 .elementor-element.elementor-element-89e3d73{font-size:0.75rem;line-height:1.2rem;letter-spacing:0.03rem;}.elementor-6699 .elementor-element.elementor-element-89e3d73 p{margin-block-end:0px;}.elementor-6699 .elementor-element.elementor-element-f4b5689 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-6699 .elementor-element.elementor-element-f158a35{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:0.7rem;font-style:italic;}.elementor-6699 .elementor-element.elementor-element-f158a35 p{margin-block-end:0px;}.elementor-6699 .elementor-element.elementor-element-d0ea884{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6699 .elementor-element.elementor-element-7bb4be2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6699 .elementor-element.elementor-element-cb55f47{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6699 .elementor-element.elementor-element-f4623c6{--display:flex;}.elementor-6699 .elementor-element.elementor-element-f4623c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6699 .elementor-element.elementor-element-6742054{--divider-border-style:solid;--divider-color:var( --e-global-color-b7e1ad3 );--divider-border-width:2px;}.elementor-6699 .elementor-element.elementor-element-6742054 .elementor-divider-separator{width:389px;margin:0 auto;margin-left:0;}.elementor-6699 .elementor-element.elementor-element-6742054 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-6699 .elementor-element.elementor-element-6742054 .elementor-divider__text{color:var( --e-global-color-b7e1ad3 );font-weight:500;text-transform:uppercase;}.elementor-6699 .elementor-element.elementor-element-b40ce2c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6699 .elementor-element.elementor-element-b40ce2c .elementor-heading-title{font-size:2.75rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-6699 .elementor-element.elementor-element-17c3e8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-4cfa8f3 );}.elementor-6699 .elementor-element.elementor-element-759de18 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6699 .elementor-element.elementor-element-260148c{--display:flex;}.elementor-6699 .elementor-element.elementor-element-260148c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6699 .elementor-element.elementor-element-e3a6437{text-align:center;}.elementor-6699 .elementor-element.elementor-element-e3a6437 img{width:400px;height:350px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8963E;}.elementor-6699 .elementor-element.elementor-element-e17d013{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6699 .elementor-element.elementor-element-e17d013:not(.elementor-motion-effects-element-type-background), .elementor-6699 .elementor-element.elementor-element-e17d013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6699 .elementor-element.elementor-element-7b058e5{--display:flex;}.elementor-6699 .elementor-element.elementor-element-5e9a8cd{--display:grid;--e-con-grid-template-columns:1.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;}.elementor-6699 .elementor-element.elementor-element-08e2891{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6699 .elementor-element.elementor-element-09bd584{--divider-border-style:solid;--divider-color:#B8963E;--divider-border-width:2px;}.elementor-6699 .elementor-element.elementor-element-09bd584 .elementor-divider-separator{width:223px;margin:0 auto;margin-left:0;}.elementor-6699 .elementor-element.elementor-element-09bd584 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-6699 .elementor-element.elementor-element-09bd584 .elementor-divider__text{color:var( --e-global-color-b7e1ad3 );font-weight:500;text-transform:uppercase;}.elementor-6699 .elementor-element.elementor-element-6bc88f0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6699 .elementor-element.elementor-element-6bc88f0 .elementor-heading-title{font-size:2.75rem;font-weight:700;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-7a7d590{--display:grid;--e-con-grid-template-columns:1.3fr 1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6699 .elementor-element.elementor-element-30dcf86{padding:20px 20px 20px 20px;}.elementor-6699 .elementor-element.elementor-element-30dcf86 .elementor-icon-box-wrapper{text-align:start;}.elementor-6699 .elementor-element.elementor-element-30dcf86 .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-30dcf86 .elementor-icon-box-title a{font-size:2rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-30dcf86 .elementor-icon-box-title{color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-30dcf86 .elementor-icon-box-description{font-size:0.95rem;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-7303ea1{padding:20px 20px 20px 20px;}.elementor-6699 .elementor-element.elementor-element-7303ea1 .elementor-icon-box-wrapper{text-align:start;}.elementor-6699 .elementor-element.elementor-element-7303ea1 .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-7303ea1 .elementor-icon-box-title a{font-size:2rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-7303ea1 .elementor-icon-box-title{color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-7303ea1 .elementor-icon-box-description{font-size:0.95rem;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-77ffc87{padding:20px 20px 20px 20px;}.elementor-6699 .elementor-element.elementor-element-77ffc87 .elementor-icon-box-wrapper{text-align:start;}.elementor-6699 .elementor-element.elementor-element-77ffc87 .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-77ffc87 .elementor-icon-box-title a{font-size:2rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-77ffc87 .elementor-icon-box-title{color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-77ffc87 .elementor-icon-box-description{font-size:0.95rem;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-ff84c17{--divider-border-style:solid;--divider-color:#B8963E;--divider-border-width:2px;}.elementor-6699 .elementor-element.elementor-element-ff84c17 .elementor-divider-separator{width:197px;margin:0 auto;margin-left:0;}.elementor-6699 .elementor-element.elementor-element-ff84c17 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-6699 .elementor-element.elementor-element-ff84c17 .elementor-divider__text{color:var( --e-global-color-b7e1ad3 );font-weight:500;text-transform:uppercase;}.elementor-6699 .elementor-element.elementor-element-dffd8fb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6699 .elementor-element.elementor-element-4d5ed51{width:100%;max-width:100%;}.elementor-6699 .elementor-element.elementor-element-4d5ed51 .elementor-icon-box-wrapper{text-align:start;}.elementor-6699 .elementor-element.elementor-element-4d5ed51 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-4d5ed51 .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-4d5ed51 .elementor-icon-box-title a{font-size:1.3rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-4d5ed51 .elementor-icon-box-description{font-size:0.9rem;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-5a45f06{width:100%;max-width:100%;}.elementor-6699 .elementor-element.elementor-element-5a45f06 .elementor-icon-box-wrapper{text-align:start;}.elementor-6699 .elementor-element.elementor-element-5a45f06 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-5a45f06 .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-5a45f06 .elementor-icon-box-title a{font-size:1.3rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-5a45f06 .elementor-icon-box-description{font-size:0.9rem;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-e707b5c{width:100%;max-width:100%;}.elementor-6699 .elementor-element.elementor-element-e707b5c .elementor-icon-box-wrapper{text-align:start;}.elementor-6699 .elementor-element.elementor-element-e707b5c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-e707b5c .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-e707b5c .elementor-icon-box-title a{font-size:1.3rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-e707b5c .elementor-icon-box-description{font-size:0.9rem;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-5d55469{width:100%;max-width:100%;}.elementor-6699 .elementor-element.elementor-element-5d55469 .elementor-icon-box-wrapper{text-align:start;}.elementor-6699 .elementor-element.elementor-element-5d55469 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-5d55469 .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-5d55469 .elementor-icon-box-title a{font-size:1.3rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-5d55469 .elementor-icon-box-description{font-size:0.9rem;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-a3861fb{width:100%;max-width:100%;}.elementor-6699 .elementor-element.elementor-element-a3861fb .elementor-icon-box-wrapper{text-align:start;}.elementor-6699 .elementor-element.elementor-element-a3861fb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-a3861fb .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-a3861fb .elementor-icon-box-title a{font-size:1.3rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-a3861fb .elementor-icon-box-description{font-size:0.9rem;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-46fa371{width:100%;max-width:100%;}.elementor-6699 .elementor-element.elementor-element-46fa371 .elementor-icon-box-wrapper{text-align:start;}.elementor-6699 .elementor-element.elementor-element-46fa371 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-46fa371 .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-46fa371 .elementor-icon-box-title a{font-size:1.3rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-46fa371 .elementor-icon-box-description{font-size:0.9rem;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-8e43bca{width:100%;max-width:100%;}.elementor-6699 .elementor-element.elementor-element-8e43bca .elementor-icon-box-wrapper{text-align:start;}.elementor-6699 .elementor-element.elementor-element-8e43bca .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-8e43bca .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-8e43bca .elementor-icon-box-title a{font-size:1.3rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-8e43bca .elementor-icon-box-description{font-size:0.9rem;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-2f3075e{width:100%;max-width:100%;}.elementor-6699 .elementor-element.elementor-element-2f3075e .elementor-icon-box-wrapper{text-align:start;}.elementor-6699 .elementor-element.elementor-element-2f3075e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-2f3075e .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-2f3075e .elementor-icon-box-title a{font-size:1.3rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-2f3075e .elementor-icon-box-description{font-size:0.9rem;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-c9169c8{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6699 .elementor-element.elementor-element-958ae69{--display:flex;}.elementor-6699 .elementor-element.elementor-element-c557689{--divider-border-style:solid;--divider-color:var( --e-global-color-b7e1ad3 );--divider-border-width:2px;}.elementor-6699 .elementor-element.elementor-element-c557689 .elementor-divider-separator{width:251px;margin:0 auto;margin-left:0;}.elementor-6699 .elementor-element.elementor-element-c557689 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-6699 .elementor-element.elementor-element-c557689 .elementor-divider__text{color:var( --e-global-color-b7e1ad3 );font-weight:500;text-transform:uppercase;}.elementor-6699 .elementor-element.elementor-element-57482d3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6699 .elementor-element.elementor-element-57482d3 .elementor-heading-title{font-size:2.75rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-6699 .elementor-element.elementor-element-3d53352{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6699 .elementor-element.elementor-element-9bfa9dd{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6699 .elementor-element.elementor-element-9bfa9dd:not(.elementor-motion-effects-element-type-background), .elementor-6699 .elementor-element.elementor-element-9bfa9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a364ff );}.elementor-6699 .elementor-element.elementor-element-9bfa9dd:hover{border-style:none;}.elementor-6699 .elementor-element.elementor-element-9bfa9dd, .elementor-6699 .elementor-element.elementor-element-9bfa9dd::before{--border-transition:0.3s;}.elementor-6699 .elementor-element.elementor-element-8ccf74d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-6699 .elementor-element.elementor-element-8ccf74d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-6699 .elementor-element.elementor-element-8ccf74d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-52bb467 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-6699 .elementor-element.elementor-element-8ccf74d.elementor-view-framed .elementor-icon, .elementor-6699 .elementor-element.elementor-element-8ccf74d.elementor-view-default .elementor-icon{fill:var( --e-global-color-52bb467 );color:var( --e-global-color-52bb467 );border-color:var( --e-global-color-52bb467 );}.elementor-6699 .elementor-element.elementor-element-8ccf74d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6699 .elementor-element.elementor-element-8ccf74d .elementor-icon{font-size:22px;}.elementor-6699 .elementor-element.elementor-element-8ccf74d .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-8ccf74d .elementor-icon-box-title a{font-size:1.5rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-8ccf74d .elementor-icon-box-description{font-size:0.8375rem;font-weight:300;line-height:1.65em;color:var( --e-global-color-4cfa8f3 );}.elementor-6699 .elementor-element.elementor-element-83d3407{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6699 .elementor-element.elementor-element-83d3407:not(.elementor-motion-effects-element-type-background), .elementor-6699 .elementor-element.elementor-element-83d3407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6699 .elementor-element.elementor-element-61f7481 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-6699 .elementor-element.elementor-element-61f7481 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-61f7481.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-52bb467 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-6699 .elementor-element.elementor-element-61f7481.elementor-view-framed .elementor-icon, .elementor-6699 .elementor-element.elementor-element-61f7481.elementor-view-default .elementor-icon{fill:var( --e-global-color-52bb467 );color:var( --e-global-color-52bb467 );border-color:var( --e-global-color-52bb467 );}.elementor-6699 .elementor-element.elementor-element-61f7481.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6699 .elementor-element.elementor-element-61f7481 .elementor-icon{font-size:22px;}.elementor-6699 .elementor-element.elementor-element-61f7481 .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-61f7481 .elementor-icon-box-title a{font-size:1.5rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-61f7481 .elementor-icon-box-description{font-size:0.8375rem;font-weight:300;line-height:1.65em;color:var( --e-global-color-f0c2b6c );}.elementor-6699 .elementor-element.elementor-element-c1b2d5c{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6699 .elementor-element.elementor-element-c1b2d5c:not(.elementor-motion-effects-element-type-background), .elementor-6699 .elementor-element.elementor-element-c1b2d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a364ff );}.elementor-6699 .elementor-element.elementor-element-039a428 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-6699 .elementor-element.elementor-element-039a428 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-6699 .elementor-element.elementor-element-039a428.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-52bb467 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-6699 .elementor-element.elementor-element-039a428.elementor-view-framed .elementor-icon, .elementor-6699 .elementor-element.elementor-element-039a428.elementor-view-default .elementor-icon{fill:var( --e-global-color-52bb467 );color:var( --e-global-color-52bb467 );border-color:var( --e-global-color-52bb467 );}.elementor-6699 .elementor-element.elementor-element-039a428.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6699 .elementor-element.elementor-element-039a428 .elementor-icon{font-size:22px;}.elementor-6699 .elementor-element.elementor-element-039a428 .elementor-icon-box-title, .elementor-6699 .elementor-element.elementor-element-039a428 .elementor-icon-box-title a{font-size:1.5rem;font-weight:700;}.elementor-6699 .elementor-element.elementor-element-039a428 .elementor-icon-box-description{font-size:0.8375rem;font-weight:300;line-height:1.65em;color:var( --e-global-color-4cfa8f3 );}.elementor-6699 .elementor-element.elementor-element-5118d1c{--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;--overlay-opacity:0.8;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6699 .elementor-element.elementor-element-5118d1c:not(.elementor-motion-effects-element-type-background), .elementor-6699 .elementor-element.elementor-element-5118d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rombrolegal.bmlocal.com/wp-content/uploads/2026/01/bacground-testimonials.jpg");background-position:center center;background-size:cover;}.elementor-6699 .elementor-element.elementor-element-5118d1c::before, .elementor-6699 .elementor-element.elementor-element-5118d1c > .elementor-background-video-container::before, .elementor-6699 .elementor-element.elementor-element-5118d1c > .e-con-inner > .elementor-background-video-container::before, .elementor-6699 .elementor-element.elementor-element-5118d1c > .elementor-background-slideshow::before, .elementor-6699 .elementor-element.elementor-element-5118d1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-6699 .elementor-element.elementor-element-5118d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-6699 .elementor-element.elementor-element-a31974c{--display:flex;}.elementor-6699 .elementor-element.elementor-element-4b9eb62{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6699 .elementor-element.elementor-element-dc140c8{--display:flex;}.elementor-6699 .elementor-element.elementor-element-2c3cd26{--divider-border-style:solid;--divider-color:var( --e-global-color-b7e1ad3 );--divider-border-width:2px;}.elementor-6699 .elementor-element.elementor-element-2c3cd26 .elementor-divider-separator{width:192px;margin:0 auto;margin-left:0;}.elementor-6699 .elementor-element.elementor-element-2c3cd26 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-6699 .elementor-element.elementor-element-2c3cd26 .elementor-divider__text{color:var( --e-global-color-b7e1ad3 );font-weight:500;text-transform:uppercase;}.elementor-6699 .elementor-element.elementor-element-5b0e017{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6699 .elementor-element.elementor-element-5b0e017 .elementor-heading-title{font-size:2.75rem;font-weight:700;color:var( --e-global-color-b5f6061 );}.elementor-6699 .elementor-element.elementor-element-76eac2b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6699 .elementor-element.elementor-element-76eac2b:not(.elementor-motion-effects-element-type-background), .elementor-6699 .elementor-element.elementor-element-76eac2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0c2b6c );}.elementor-6699 .elementor-element.elementor-element-4024eac{--display:flex;}.elementor-6699 .elementor-element.elementor-element-1b19f55{--divider-border-style:solid;--divider-color:var( --e-global-color-b7e1ad3 );--divider-border-width:2px;}.elementor-6699 .elementor-element.elementor-element-1b19f55 .elementor-divider-separator{width:192px;margin:0 auto;margin-left:0;}.elementor-6699 .elementor-element.elementor-element-1b19f55 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-6699 .elementor-element.elementor-element-1b19f55 .elementor-divider__text{color:var( --e-global-color-b7e1ad3 );font-weight:500;text-transform:uppercase;}.elementor-6699 .elementor-element.elementor-element-2db7db4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6699 .elementor-element.elementor-element-2db7db4 .elementor-heading-title{font-size:2.75rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-6699 .elementor-element.elementor-element-687c08a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-4cfa8f3 );}.elementor-6699 .elementor-element.elementor-element-687c08a p{margin-block-end:0px;}.elementor-6699 .elementor-element.elementor-element-1ddbc95 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-6699 .elementor-element.elementor-element-24ce6f7{--display:flex;}.elementor-6699 .elementor-element.elementor-element-cf18d75{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6699 .elementor-element.elementor-element-bb96def{font-size:0.85rem;font-weight:300;color:var( --e-global-color-4cfa8f3 );}.elementor-6699 .elementor-element.elementor-element-bb96def p{margin-block-end:0px;}.elementor-6699 .elementor-element.elementor-element-72e1a1d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6699 .elementor-element.elementor-element-f8b901d{font-size:0.85rem;font-weight:300;color:var( --e-global-color-4cfa8f3 );}.elementor-6699 .elementor-element.elementor-element-f8b901d p{margin-block-end:0px;}.elementor-6699 .elementor-element.elementor-element-12e4e96{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6699 .elementor-element.elementor-element-5d745f3{font-size:0.85rem;font-weight:300;color:var( --e-global-color-4cfa8f3 );}.elementor-6699 .elementor-element.elementor-element-5d745f3 p{margin-block-end:0px;}.elementor-6699 .elementor-element.elementor-element-5e4217d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6699 .elementor-element.elementor-element-2d0c02d{font-size:0.85rem;font-weight:300;color:var( --e-global-color-4cfa8f3 );}.elementor-6699 .elementor-element.elementor-element-2d0c02d p{margin-block-end:0px;}.elementor-6699 .elementor-element.elementor-element-afe5bf6{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-6699 .elementor-element.elementor-element-afe5bf6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-b5f6061 );border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-f0c2b6c );}:where( .elementor-6699 .elementor-element.elementor-element-afe5bf6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-b5f6061 );border-style:none;}.elementor-6699 .elementor-element.elementor-element-afe5bf6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-6699 .elementor-element.elementor-element-afe5bf6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-6699 .elementor-element.elementor-element-afe5bf6 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-6699 .elementor-element.elementor-element-afe5bf6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-6699 .elementor-element.elementor-element-3cbaed0{--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:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6699 .elementor-element.elementor-element-3cbaed0:not(.elementor-motion-effects-element-type-background), .elementor-6699 .elementor-element.elementor-element-3cbaed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-6699 .elementor-element.elementor-element-1fff444{--display:flex;}.elementor-6699 .elementor-element.elementor-element-1fff444.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6699 .elementor-element.elementor-element-b7d5cfc{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-6699 .elementor-element.elementor-element-b7d5cfc .elementor-heading-title{font-size:2.75rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-6699 .elementor-element.elementor-element-5b016a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-text );}.elementor-6699 .elementor-element.elementor-element-5b016a2 p{margin-block-end:0px;}.elementor-6699 .elementor-element.elementor-element-8379210{--display:flex;}.elementor-6699 .elementor-element.elementor-element-33eaef7 .elementor-button:hover, .elementor-6699 .elementor-element.elementor-element-33eaef7 .elementor-button:focus{background-color:var( --e-global-color-76f830b );}.elementor-6699 .elementor-element.elementor-element-33eaef7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6699 .elementor-element.elementor-element-33eaef7 .elementor-button .elementor-button-content-wrapper{gap:15px;}@media(max-width:1024px){.elementor-6699 .elementor-element.elementor-element-dfcc1a5{--grid-auto-flow:row;}.elementor-6699 .elementor-element.elementor-element-1ac185a .elementor-counter-title{line-height:1.2em;}.elementor-6699 .elementor-element.elementor-element-ce39bf0 .elementor-counter-title{line-height:1.2em;}.elementor-6699 .elementor-element.elementor-element-5e9a8cd{--grid-auto-flow:row;}.elementor-6699 .elementor-element.elementor-element-7a7d590{--grid-auto-flow:row;}.elementor-6699 .elementor-element.elementor-element-dffd8fb{--grid-auto-flow:row;}.elementor-6699 .elementor-element.elementor-element-4b9eb62{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6699 .elementor-element.elementor-element-8949058{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6699 .elementor-element.elementor-element-dfcc1a5{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-6699 .elementor-element.elementor-element-1ac185a .elementor-counter-title{line-height:1.3em;letter-spacing:0.07rem;}.elementor-6699 .elementor-element.elementor-element-ce39bf0 .elementor-counter-title{line-height:1.3em;letter-spacing:0.07rem;}.elementor-6699 .elementor-element.elementor-element-69a47d5 .elementor-counter-title{line-height:1.3em;letter-spacing:0.07rem;}.elementor-6699 .elementor-element.elementor-element-260148c.e-con{--order:-99999 /* order start hack */;}.elementor-6699 .elementor-element.elementor-element-5e9a8cd{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-6699 .elementor-element.elementor-element-7a7d590{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-6699 .elementor-element.elementor-element-dffd8fb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6699 .elementor-element.elementor-element-4b9eb62{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6699 .elementor-element.elementor-element-4024eac{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-6699 .elementor-element.elementor-element-e32ed3e{--width:64%;}.elementor-6699 .elementor-element.elementor-element-dfcc1a5{--width:74%;}.elementor-6699 .elementor-element.elementor-element-f4623c6{--width:61%;}.elementor-6699 .elementor-element.elementor-element-260148c{--width:36.424%;}.elementor-6699 .elementor-element.elementor-element-1fff444{--width:69.672%;}}/* Start custom CSS for heading, class: .elementor-element-cb0ec0d */.hero-h1 {
    animation: fadeInUp .55s .2s both;
}

em {
    font-style: italic;
    color: #B8963E;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5dff44 */.hero-pills {
    animation: fadeInUp .5s .42s both;
}

.pill-primary:hover {
    background: #b8963e;
    color: #0b1628;
}

.pill:hover {
    background: #b8963e;
    color: #0b1628;
    border-color: #b8963e;
}

.hero-pills {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
}

.pill-primary {
    background: rgba(184, 150, 62, .2);
    border-color: rgba(184, 150, 62, .5);
    color: #fff !important;
    font-weight: 700;
}

.pill {
    background: rgba(184, 150, 62, .1);
    border: 1px solid rgba(184, 150, 62, .25);
    color: #fff !important;
    font-size: .65rem;
    font-weight: 600;
    letter-spacing: .08em;
    text-transform: uppercase;
    padding: .3rem 0.6rem;
    text-decoration: none;
    transition: all .2s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89e3d73 */.form-subtitle strong {
    color: #C9A84C;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77f3590 */.awards-strip {
  background: #0b1628;
  padding: 0.8rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(184,150,62,0.2);
  border-bottom: 1px solid rgba(184,150,62,0.2);
}
.awards-track {
  display: flex;
  animation: marquee 28s linear infinite;
  width: max-content;
}
.awards-track:hover { animation-play-state: paused; }
@keyframes marquee {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}
.award-item {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  padding: 0 2.5rem;
  border-right: 1px solid rgba(184,150,62,0.12);
  white-space: nowrap;
}
.award-item svg { width: 14px; height: 14px; color: #b8963e; flex-shrink: 0; }
.award-item span { font-size: 0.6rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(255,255,255,0.5); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3a6437 */.about-photo {
    width: 100%;
    max-width: 440px;
    display: block;
    position: relative;
    z-index: 1;
    filter: grayscale(18%) contrast(1.05);
    object-fit: cover;
}

.about-photo-wrap::before {
    content: '';
    position: absolute;
    top: -16px;
    left: -16px;
    width: 100%;
    height: 100%;
    border: 2px solid rgba(184, 150, 62, .3);
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d42dcc */.cred-card {
    position: absolute;
    bottom: -1.5rem;
    right: -1.5rem;
    z-index: 3;
    background: #0b1628;
    border-top: 3px solid #b8963e;
    padding: 1.25rem 1.5rem;
    min-width: 200px;
}

.cred-row {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    gap: 1rem;
    padding: .375rem 0;
    border-bottom: 1px solid rgba(255, 255, 255, .06);
}

.cred-label {
    font-size: .58rem;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: rgba(255, 255, 255, .35);
    font-weight: 500;
}

.cred-val {
    font-size: 1rem;
    font-weight: 700;
    color: #b8963e;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68674ef */.all-link {
    font-size: .68rem;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: #b8963e !important;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 6px;
    transition: gap .2s;
    float:right !important;
}

.all-link::after {
    content: '→';
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30dcf86 */.critical-area-card:hover {
    background: rgba(184, 150, 62, .22);
    border-color: var(--accent-lt);
    transform: translateY(-8px);
    box-shadow: 0 16px 40px rgba(0, 0, 0, .3);
}

.critical-area-card {
    background: rgba(184, 150, 62, .15);
    border: 2px solid #b8963e;
    padding: 3rem 2rem;
    text-decoration: none;
    transition: all .3s;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7303ea1 */.critical-area-card:hover {
    background: rgba(184, 150, 62, .22);
    border-color: var(--accent-lt);
    transform: translateY(-8px);
    box-shadow: 0 16px 40px rgba(0, 0, 0, .3);
}

.critical-area-card {
    background: rgba(184, 150, 62, .15);
    border: 2px solid #b8963e;
    padding: 3rem 2rem;
    text-decoration: none;
    transition: all .3s;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77ffc87 */.critical-area-card:hover {
    background: rgba(184, 150, 62, .22);
    border-color: var(--accent-lt);
    transform: translateY(-8px);
    box-shadow: 0 16px 40px rgba(0, 0, 0, .3);
}

.critical-area-card {
    background: rgba(184, 150, 62, .15);
    border: 2px solid #b8963e;
    padding: 3rem 2rem;
    text-decoration: none;
    transition: all .3s;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d5ed51 */.secondary-area-card {
    background: rgba(255, 255, 255, .05);
    border: 1px solid rgba(184, 150, 62, .15);
    padding: 1.75rem 1.5rem;
    text-decoration: none;
    transition: all .2s;
    display: flex;
    gap: .75rem;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.secondary-area-card:hover {
    background: rgba(184, 150, 62, .12);
    border-color: rgba(184, 150, 62, .45);
    transform: translateY(-2px);
}

.secondary-area-card:hover::after {
    opacity: 1;
    transform: translateX(0);
}

.secondary-area-card::after {
    content: '→';
    right: 1.25rem;
    bottom: 1rem;
    position: absolute;
    color: #b8963e;
    font-size: .9rem;
    opacity: 0;
    transition: opacity .2s, transform .2s;
    transform: translateX(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a45f06 */.secondary-area-card {
    background: rgba(255, 255, 255, .05);
    border: 1px solid rgba(184, 150, 62, .15);
    padding: 1.75rem 1.5rem;
    text-decoration: none;
    transition: all .2s;
    display: flex;
    gap: .75rem;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.secondary-area-card:hover {
    background: rgba(184, 150, 62, .12);
    border-color: rgba(184, 150, 62, .45);
    transform: translateY(-2px);
}

.secondary-area-card:hover::after {
    opacity: 1;
    transform: translateX(0);
}

.secondary-area-card::after {
    content: '→';
    right: 1.25rem;
    bottom: 1rem;
    position: absolute;
    color: #b8963e;
    font-size: .9rem;
    opacity: 0;
    transition: opacity .2s, transform .2s;
    transform: translateX(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e707b5c */.secondary-area-card {
    background: rgba(255, 255, 255, .05);
    border: 1px solid rgba(184, 150, 62, .15);
    padding: 1.75rem 1.5rem;
    text-decoration: none;
    transition: all .2s;
    display: flex;
    gap: .75rem;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.secondary-area-card:hover {
    background: rgba(184, 150, 62, .12);
    border-color: rgba(184, 150, 62, .45);
    transform: translateY(-2px);
}

.secondary-area-card:hover::after {
    opacity: 1;
    transform: translateX(0);
}

.secondary-area-card::after {
    content: '→';
    right: 1.25rem;
    bottom: 1rem;
    position: absolute;
    color: #b8963e;
    font-size: .9rem;
    opacity: 0;
    transition: opacity .2s, transform .2s;
    transform: translateX(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5d55469 */.secondary-area-card {
    background: rgba(255, 255, 255, .05);
    border: 1px solid rgba(184, 150, 62, .15);
    padding: 1.75rem 1.5rem;
    text-decoration: none;
    transition: all .2s;
    display: flex;
    gap: .75rem;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.secondary-area-card:hover {
    background: rgba(184, 150, 62, .12);
    border-color: rgba(184, 150, 62, .45);
    transform: translateY(-2px);
}

.secondary-area-card:hover::after {
    opacity: 1;
    transform: translateX(0);
}

.secondary-area-card::after {
    content: '→';
    right: 1.25rem;
    bottom: 1rem;
    position: absolute;
    color: #b8963e;
    font-size: .9rem;
    opacity: 0;
    transition: opacity .2s, transform .2s;
    transform: translateX(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a3861fb */.secondary-area-card {
    background: rgba(255, 255, 255, .05);
    border: 1px solid rgba(184, 150, 62, .15);
    padding: 1.75rem 1.5rem;
    text-decoration: none;
    transition: all .2s;
    display: flex;
    gap: .75rem;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.secondary-area-card:hover {
    background: rgba(184, 150, 62, .12);
    border-color: rgba(184, 150, 62, .45);
    transform: translateY(-2px);
}

.secondary-area-card:hover::after {
    opacity: 1;
    transform: translateX(0);
}

.secondary-area-card::after {
    content: '→';
    right: 1.25rem;
    bottom: 1rem;
    position: absolute;
    color: #b8963e;
    font-size: .9rem;
    opacity: 0;
    transition: opacity .2s, transform .2s;
    transform: translateX(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46fa371 */.secondary-area-card {
    background: rgba(255, 255, 255, .05);
    border: 1px solid rgba(184, 150, 62, .15);
    padding: 1.75rem 1.5rem;
    text-decoration: none;
    transition: all .2s;
    display: flex;
    gap: .75rem;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.secondary-area-card:hover {
    background: rgba(184, 150, 62, .12);
    border-color: rgba(184, 150, 62, .45);
    transform: translateY(-2px);
}

.secondary-area-card:hover::after {
    opacity: 1;
    transform: translateX(0);
}

.secondary-area-card::after {
    content: '→';
    right: 1.25rem;
    bottom: 1rem;
    position: absolute;
    color: #b8963e;
    font-size: .9rem;
    opacity: 0;
    transition: opacity .2s, transform .2s;
    transform: translateX(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e43bca */.secondary-area-card {
    background: rgba(255, 255, 255, .05);
    border: 1px solid rgba(184, 150, 62, .15);
    padding: 1.75rem 1.5rem;
    text-decoration: none;
    transition: all .2s;
    display: flex;
    gap: .75rem;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.secondary-area-card:hover {
    background: rgba(184, 150, 62, .12);
    border-color: rgba(184, 150, 62, .45);
    transform: translateY(-2px);
}

.secondary-area-card:hover::after {
    opacity: 1;
    transform: translateX(0);
}

.secondary-area-card::after {
    content: '→';
    right: 1.25rem;
    bottom: 1rem;
    position: absolute;
    color: #b8963e;
    font-size: .9rem;
    opacity: 0;
    transition: opacity .2s, transform .2s;
    transform: translateX(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f3075e */.secondary-area-card {
    background: rgba(255, 255, 255, .05);
    border: 1px solid rgba(184, 150, 62, .15);
    padding: 1.75rem 1.5rem;
    text-decoration: none;
    transition: all .2s;
    display: flex;
    gap: .75rem;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.secondary-area-card:hover {
    background: rgba(184, 150, 62, .12);
    border-color: rgba(184, 150, 62, .45);
    transform: translateY(-2px);
}

.secondary-area-card:hover::after {
    opacity: 1;
    transform: translateX(0);
}

.secondary-area-card::after {
    content: '→';
    right: 1.25rem;
    bottom: 1rem;
    position: absolute;
    color: #b8963e;
    font-size: .9rem;
    opacity: 0;
    transition: opacity .2s, transform .2s;
    transform: translateX(-4px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16a94b4 */.all-link2 {
    font-size: .68rem;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: #b8963e !important;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 6px;
    transition: gap .2s;
    float:left;
}

.all-link2::after {
    content: '→';
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfa9dd */.adv-card:hover {
    border-top-color: #b8963e !important;
    border-top: 3px solid #b8963e !important;
    transform: translateY(-4px);
}

.adv-card {
    border-top: 3px solid transparent;
    transition: border-color .25s, transform .25s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36a7743 */.rating-block {
    display: flex;
    align-items: center;
    gap: 1rem;
    float:right;
}

.rating-score {
    font-size: 3.5rem;
    font-weight: 700;
    color: #b8963e;
    line-height: 1;
    font-family: 'Cormorant Garamond', Georgia, serif;;
}

.rating-stars {
    display: flex;
    gap: 4px;
    margin-bottom: 4px;
    color: #b8963e !important;
}

.rating-stars svg {
    width: 16px;
    height: 16px;
    fill: #b8963e;
}

.rating-count {
    font-size: .68rem;
    color: #fff;
    font-weight: 500;
}/* End custom CSS */