.elementor-3370 .elementor-element.elementor-element-bf270fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3370 .elementor-element.elementor-element-16c1496a{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3370 .elementor-element.elementor-element-16c1496a:not(.elementor-motion-effects-element-type-background), .elementor-3370 .elementor-element.elementor-element-16c1496a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bharatsangani.com/wp-content/uploads/2026/10/bh-bharat-light-final-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-text-editor{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-3370 .elementor-element.elementor-element-09ded4c{width:var( --container-widget-width, 100% );max-width:100%;padding:40px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Things regular", Sans-serif;font-size:109px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-09ded4c p{margin-block-end:0px;}.elementor-3370 .elementor-element.elementor-element-0297c3f{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Things regular", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-0297c3f p{margin-block-end:0px;}.elementor-3370 .elementor-element.elementor-element-3798f869{--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:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:39px;}.elementor-3370 .elementor-element.elementor-element-67b77c7f{border-radius:10px 10px 10px 10px;}.elementor-3370 .elementor-element.elementor-element-67b77c7f .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-3370 .elementor-element.elementor-element-67b77c7f .elementor-custom-embed-play i{color:#FFFFFFDE;font-size:62px;}.elementor-3370 .elementor-element.elementor-element-67b77c7f .elementor-custom-embed-play svg{fill:#FFFFFFDE;width:62px;height:62px;}.elementor-3370 .elementor-element.elementor-element-67b77c7f .elementor-custom-embed-play{border-style:none;border-radius:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-2bc73c8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:100px;--padding-bottom:67px;--padding-left:0px;--padding-right:99px;}.elementor-3370 .elementor-element.elementor-element-7fe6b74{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-7fe6b74 p{margin-block-end:0px;}.elementor-3370 .elementor-element.elementor-element-363f6a9{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3370 .elementor-element.elementor-element-363f6a9 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"things-regular", Sans-serif;font-size:34px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-3370 .elementor-element.elementor-element-363f6a9 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-363f6a9 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-3370 .elementor-element.elementor-element-363f6a9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3370 .elementor-element.elementor-element-363f6a9 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Handjet", Sans-serif;font-size:66px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-3370 .elementor-element.elementor-element-54d6e93c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-54d6e93c p{margin-block-end:0px;}.elementor-3370 .elementor-element.elementor-element-29374252{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3370 .elementor-element.elementor-element-2709852{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3370 .elementor-element.elementor-element-2709852 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"things-regular", Sans-serif;font-size:34px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-3370 .elementor-element.elementor-element-2709852 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-2709852 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-3370 .elementor-element.elementor-element-2709852 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3370 .elementor-element.elementor-element-2709852 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Handjet", Sans-serif;font-size:66px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-3370 .elementor-element.elementor-element-f8a584f{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF6B;--border-color:#FFFFFF6B;--border-radius:6px 6px 6px 6px;--margin-top:40px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );}.elementor-3370 .elementor-element.elementor-element-7e75ccaf .elementor-counter-title{text-align:center;margin-top:-27px;}.elementor-3370 .elementor-element.elementor-element-7e75ccaf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#B08D57;font-family:"things", Sans-serif;font-size:57px;font-weight:400;}.elementor-3370 .elementor-element.elementor-element-69688a04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"things", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-73d7888c{text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFFA6;}.elementor-3370 .elementor-element.elementor-element-4267a786 .elementor-counter-title{text-align:center;margin-top:-27px;}.elementor-3370 .elementor-element.elementor-element-4267a786 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#B08D57;font-family:"things", Sans-serif;font-size:57px;font-weight:400;}.elementor-3370 .elementor-element.elementor-element-d34fb57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"things", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-5925cbc4{text-align:center;font-size:13px;font-weight:400;color:#FFFFFFA6;}.elementor-3370 .elementor-element.elementor-element-67d6a3d8 .elementor-counter-title{text-align:center;margin-top:-27px;}.elementor-3370 .elementor-element.elementor-element-67d6a3d8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-4a347a5 );font-family:"things", Sans-serif;font-size:57px;font-weight:400;}.elementor-3370 .elementor-element.elementor-element-5cddb348{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"things", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-1e7677ca{text-align:center;font-size:13px;font-weight:400;color:#FFFFFFA6;}.elementor-3370 .elementor-element.elementor-element-7f788644 .elementor-counter-title{text-align:center;margin-top:-27px;}.elementor-3370 .elementor-element.elementor-element-7f788644 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-4a347a5 );font-family:"things", Sans-serif;font-size:57px;font-weight:400;}.elementor-3370 .elementor-element.elementor-element-7205d639{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"things", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-5cbfd803{text-align:center;font-size:13px;font-weight:400;color:#FFFFFFA6;}.elementor-3370 .elementor-element.elementor-element-1382c11a .elementor-counter-title{text-align:center;margin-top:-27px;}.elementor-3370 .elementor-element.elementor-element-1382c11a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#B08D57;font-family:"things", Sans-serif;font-size:57px;font-weight:400;}.elementor-3370 .elementor-element.elementor-element-37fa0edb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"things", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-781ed3e8{text-align:center;font-size:13px;font-weight:400;color:#FFFFFFA6;}.elementor-3370 .elementor-element.elementor-element-163ecdbe:not(.elementor-motion-effects-element-type-background), .elementor-3370 .elementor-element.elementor-element-163ecdbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bharatsangani.com/wp-content/uploads/2026/10/bh-bharat-light-vertical-min.jpg");background-position:0px 83px;background-repeat:no-repeat;background-size:100% auto;}.elementor-3370 .elementor-element.elementor-element-163ecdbe > .elementor-container{max-width:1223px;}.elementor-3370 .elementor-element.elementor-element-163ecdbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-88px;margin-bottom:-140px;padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-163ecdbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3370 .elementor-element.elementor-element-7ce4b1c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-4f1e23ac:not(.elementor-motion-effects-element-type-background), .elementor-3370 .elementor-element.elementor-element-4f1e23ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293A44;}.elementor-3370 .elementor-element.elementor-element-4f1e23ac > .elementor-container{max-width:1077px;}.elementor-3370 .elementor-element.elementor-element-4f1e23ac, .elementor-3370 .elementor-element.elementor-element-4f1e23ac > .elementor-background-overlay{border-radius:6px 6px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-4f1e23ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 40px 0px;z-index:1;}.elementor-3370 .elementor-element.elementor-element-4f1e23ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3370 .elementor-element.elementor-element-6f1b4bac > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-3370 .elementor-element.elementor-element-6f1b4bac > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-6f1b4bac > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-6f1b4bac > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-3370 .elementor-element.elementor-element-652577e9{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-3370 .elementor-element.elementor-element-652577e9 .elementor-image-box-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-652577e9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3370 .elementor-element.elementor-element-652577e9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3370 .elementor-element.elementor-element-652577e9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3370 .elementor-element.elementor-element-652577e9 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3370 .elementor-element.elementor-element-652577e9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3370 .elementor-element.elementor-element-652577e9 .elementor-image-box-title{font-family:"Things regular", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-652577e9:has(:hover) .elementor-image-box-title,
					 .elementor-3370 .elementor-element.elementor-element-652577e9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-652577e9 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:17px;color:#FFFFFF80;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3370 .elementor-element.elementor-element-4c037cf{padding:27px 0px 18px 0px;}.elementor-3370 .elementor-element.elementor-element-4c037cf .elementor-icon-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-4c037cf.elementor-view-stacked .elementor-icon{background-color:#B08D57;}.elementor-3370 .elementor-element.elementor-element-4c037cf.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-4c037cf.elementor-view-default .elementor-icon{color:#B08D57;border-color:#B08D57;}.elementor-3370 .elementor-element.elementor-element-4c037cf.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-4c037cf.elementor-view-default .elementor-icon svg{fill:#B08D57;}.elementor-3370 .elementor-element.elementor-element-4c037cf.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-4c037cf.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-4c037cf.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-4c037cf.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-4c037cf.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-4c037cf .elementor-icon{font-size:23px;}.elementor-3370 .elementor-element.elementor-element-4c037cf .elementor-icon svg{height:23px;}.elementor-3370 .elementor-element.elementor-element-1f88013 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-3370 .elementor-element.elementor-element-1f88013 > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-1f88013 > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-1f88013 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-4bd88687{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-3370 .elementor-element.elementor-element-4bd88687 .elementor-image-box-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-4bd88687.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3370 .elementor-element.elementor-element-4bd88687.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3370 .elementor-element.elementor-element-4bd88687.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3370 .elementor-element.elementor-element-4bd88687 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3370 .elementor-element.elementor-element-4bd88687 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3370 .elementor-element.elementor-element-4bd88687 .elementor-image-box-title{font-family:"Things regular", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-4bd88687:has(:hover) .elementor-image-box-title,
					 .elementor-3370 .elementor-element.elementor-element-4bd88687:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-4bd88687 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:17px;color:#FFFFFF80;}.elementor-3370 .elementor-element.elementor-element-24363199{padding:27px 0px 18px 0px;}.elementor-3370 .elementor-element.elementor-element-24363199 .elementor-icon-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-24363199.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-24363199.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-24363199.elementor-view-default .elementor-icon{color:var( --e-global-color-4a347a5 );border-color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-24363199.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-24363199.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-24363199.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-24363199.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-24363199.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-24363199.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-24363199.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-24363199 .elementor-icon{font-size:23px;}.elementor-3370 .elementor-element.elementor-element-24363199 .elementor-icon svg{height:23px;}.elementor-3370 .elementor-element.elementor-element-3f699ab3:not(.elementor-motion-effects-element-type-background), .elementor-3370 .elementor-element.elementor-element-3f699ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293A44;}.elementor-3370 .elementor-element.elementor-element-3f699ab3 > .elementor-container{max-width:1077px;}.elementor-3370 .elementor-element.elementor-element-3f699ab3, .elementor-3370 .elementor-element.elementor-element-3f699ab3 > .elementor-background-overlay{border-radius:0px 0px 6px 6px;}.elementor-3370 .elementor-element.elementor-element-3f699ab3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;z-index:1;}.elementor-3370 .elementor-element.elementor-element-3f699ab3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3370 .elementor-element.elementor-element-1dfae44c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-3370 .elementor-element.elementor-element-1dfae44c > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-1dfae44c > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-1dfae44c > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-4c6759a8{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-3370 .elementor-element.elementor-element-4c6759a8 .elementor-image-box-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-4c6759a8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3370 .elementor-element.elementor-element-4c6759a8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3370 .elementor-element.elementor-element-4c6759a8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3370 .elementor-element.elementor-element-4c6759a8 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3370 .elementor-element.elementor-element-4c6759a8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3370 .elementor-element.elementor-element-4c6759a8 .elementor-image-box-title{font-family:"things", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-4c6759a8:has(:hover) .elementor-image-box-title,
					 .elementor-3370 .elementor-element.elementor-element-4c6759a8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-4c6759a8 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:17px;color:#FFFFFF80;}.elementor-3370 .elementor-element.elementor-element-2ea5d808{padding:27px 0px 18px 0px;}.elementor-3370 .elementor-element.elementor-element-2ea5d808 .elementor-icon-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-2ea5d808.elementor-view-stacked .elementor-icon{background-color:#B08D57;}.elementor-3370 .elementor-element.elementor-element-2ea5d808.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-2ea5d808.elementor-view-default .elementor-icon{color:#B08D57;border-color:#B08D57;}.elementor-3370 .elementor-element.elementor-element-2ea5d808.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-2ea5d808.elementor-view-default .elementor-icon svg{fill:#B08D57;}.elementor-3370 .elementor-element.elementor-element-2ea5d808.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-2ea5d808.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-2ea5d808.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-2ea5d808.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-2ea5d808.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-2ea5d808 .elementor-icon{font-size:23px;}.elementor-3370 .elementor-element.elementor-element-2ea5d808 .elementor-icon svg{height:23px;}.elementor-3370 .elementor-element.elementor-element-4f00030f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-3370 .elementor-element.elementor-element-4f00030f > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-4f00030f > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-4f00030f > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-7b97c9d1{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-3370 .elementor-element.elementor-element-7b97c9d1 .elementor-image-box-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-7b97c9d1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3370 .elementor-element.elementor-element-7b97c9d1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3370 .elementor-element.elementor-element-7b97c9d1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3370 .elementor-element.elementor-element-7b97c9d1 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3370 .elementor-element.elementor-element-7b97c9d1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3370 .elementor-element.elementor-element-7b97c9d1 .elementor-image-box-title{font-family:"things", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-7b97c9d1:has(:hover) .elementor-image-box-title,
					 .elementor-3370 .elementor-element.elementor-element-7b97c9d1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-7b97c9d1 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:17px;color:#FFFFFF80;}.elementor-3370 .elementor-element.elementor-element-74fabd2b{padding:27px 0px 18px 0px;}.elementor-3370 .elementor-element.elementor-element-74fabd2b .elementor-icon-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-74fabd2b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-74fabd2b.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-74fabd2b.elementor-view-default .elementor-icon{color:var( --e-global-color-4a347a5 );border-color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-74fabd2b.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-74fabd2b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-74fabd2b.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-74fabd2b.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-74fabd2b.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-74fabd2b.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-74fabd2b.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-74fabd2b .elementor-icon{font-size:23px;}.elementor-3370 .elementor-element.elementor-element-74fabd2b .elementor-icon svg{height:23px;}.elementor-3370 .elementor-element.elementor-element-445e0122:not(.elementor-motion-effects-element-type-background), .elementor-3370 .elementor-element.elementor-element-445e0122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;background-image:url("https://www.bharatsangani.com/wp-content/uploads/2026/10/footer-linear-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3370 .elementor-element.elementor-element-445e0122 > .elementor-container{max-width:1200px;}.elementor-3370 .elementor-element.elementor-element-445e0122{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:228px 0px 100px 0px;}.elementor-3370 .elementor-element.elementor-element-445e0122 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3370 .elementor-element.elementor-element-61d193cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-1ed670 > .elementor-background-overlay{background-image:url("https://www.bharatsangani.com/wp-content/uploads/2026/10/bgbharat4-min.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.96;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3370 .elementor-element.elementor-element-1ed670 > .elementor-container{max-width:1057px;}.elementor-3370 .elementor-element.elementor-element-1ed670, .elementor-3370 .elementor-element.elementor-element-1ed670 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-3370 .elementor-element.elementor-element-1ed670{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;z-index:1;}.elementor-3370 .elementor-element.elementor-element-127dddba > .elementor-element-populated{border-style:none;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-3370 .elementor-element.elementor-element-127dddba > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-127dddba > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-127dddba > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.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-3370 .elementor-element.elementor-element-4b894b4d{--divider-border-style:solid;--divider-color:#FFFFFF63;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-4b894b4d .elementor-divider-separator{width:100%;}.elementor-3370 .elementor-element.elementor-element-4b894b4d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3370 .elementor-element.elementor-element-6deea55f > .elementor-container{max-width:1057px;}.elementor-3370 .elementor-element.elementor-element-6deea55f, .elementor-3370 .elementor-element.elementor-element-6deea55f > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-3370 .elementor-element.elementor-element-6deea55f{margin-top:0px;margin-bottom:0px;padding:4px 0px 0px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-3370 .elementor-element.elementor-element-768d09a0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3370 .elementor-element.elementor-element-768d09a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3370 .elementor-element.elementor-element-768d09a0 > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-768d09a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-768d09a0 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-768d09a0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3370 .elementor-element.elementor-element-271709a4{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-3370 .elementor-element.elementor-element-271709a4 .elementor-image-box-wrapper{text-align:start;}.elementor-3370 .elementor-element.elementor-element-271709a4.elementor-position-right .elementor-image-box-img{margin-left:47px;}.elementor-3370 .elementor-element.elementor-element-271709a4.elementor-position-left .elementor-image-box-img{margin-right:47px;}.elementor-3370 .elementor-element.elementor-element-271709a4.elementor-position-top .elementor-image-box-img{margin-bottom:47px;}.elementor-3370 .elementor-element.elementor-element-271709a4 .elementor-icon-box-title{margin-bottom:0px;margin-top:0;}.elementor-3370 .elementor-element.elementor-element-271709a4 .elementor-image-box-title{margin-bottom:0px;margin-top:0;font-family:"things-regular", Sans-serif;font-size:34px;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-271709a4 .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-3370 .elementor-element.elementor-element-271709a4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3370 .elementor-element.elementor-element-271709a4 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-3370 .elementor-element.elementor-element-7041c81c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3370 .elementor-element.elementor-element-7041c81c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3370 .elementor-element.elementor-element-7041c81c > .elementor-element-populated{border-style:none;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-3370 .elementor-element.elementor-element-7041c81c > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-7041c81c > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-7041c81c > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-2acaebc9{padding:27px 0px 18px 0px;}.elementor-3370 .elementor-element.elementor-element-2acaebc9 .elementor-icon-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-2acaebc9.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-2acaebc9.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-2acaebc9.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-2acaebc9.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-2acaebc9.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-2acaebc9 .elementor-icon{font-size:18px;}.elementor-3370 .elementor-element.elementor-element-2acaebc9 .elementor-icon svg{height:18px;}.elementor-3370 .elementor-element.elementor-element-2acaebc9 .elementor-icon i, .elementor-3370 .elementor-element.elementor-element-2acaebc9 .elementor-icon svg{transform:rotate(45deg);}.elementor-3370 .elementor-element.elementor-element-15590045{--divider-border-style:solid;--divider-color:#FFFFFF63;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-15590045 .elementor-divider-separator{width:100%;}.elementor-3370 .elementor-element.elementor-element-15590045 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-3370 .elementor-element.elementor-element-331e86ec > .elementor-container{max-width:1057px;}.elementor-3370 .elementor-element.elementor-element-331e86ec, .elementor-3370 .elementor-element.elementor-element-331e86ec > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-3370 .elementor-element.elementor-element-331e86ec{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-3370 .elementor-element.elementor-element-d33a64.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3370 .elementor-element.elementor-element-d33a64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3370 .elementor-element.elementor-element-d33a64 > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-d33a64 > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-d33a64 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-d33a64 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3370 .elementor-element.elementor-element-4bcbff5e{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-3370 .elementor-element.elementor-element-4bcbff5e .elementor-image-box-wrapper{text-align:start;}.elementor-3370 .elementor-element.elementor-element-4bcbff5e.elementor-position-right .elementor-image-box-img{margin-left:47px;}.elementor-3370 .elementor-element.elementor-element-4bcbff5e.elementor-position-left .elementor-image-box-img{margin-right:47px;}.elementor-3370 .elementor-element.elementor-element-4bcbff5e.elementor-position-top .elementor-image-box-img{margin-bottom:47px;}.elementor-3370 .elementor-element.elementor-element-4bcbff5e .elementor-icon-box-title{margin-bottom:0px;margin-top:0;}.elementor-3370 .elementor-element.elementor-element-4bcbff5e .elementor-image-box-title{margin-bottom:0px;margin-top:0;font-family:"things-regular", Sans-serif;font-size:34px;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-4bcbff5e .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-3370 .elementor-element.elementor-element-4bcbff5e .elementor-image-box-img img{filter:brightness( 200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-3370 .elementor-element.elementor-element-4bcbff5e .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:17px;color:#FFFFFFF2;}.elementor-bc-flex-widget .elementor-3370 .elementor-element.elementor-element-5b580a1e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3370 .elementor-element.elementor-element-5b580a1e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3370 .elementor-element.elementor-element-5b580a1e > .elementor-element-populated{border-style:none;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-3370 .elementor-element.elementor-element-5b580a1e > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-5b580a1e > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-5b580a1e > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-341e677d{padding:27px 0px 18px 0px;}.elementor-3370 .elementor-element.elementor-element-341e677d .elementor-icon-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-341e677d.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-341e677d.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-341e677d.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-341e677d.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-341e677d.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-341e677d .elementor-icon{font-size:18px;}.elementor-3370 .elementor-element.elementor-element-341e677d .elementor-icon svg{height:18px;}.elementor-3370 .elementor-element.elementor-element-341e677d .elementor-icon i, .elementor-3370 .elementor-element.elementor-element-341e677d .elementor-icon svg{transform:rotate(45deg);}.elementor-3370 .elementor-element.elementor-element-7397a9cc{--divider-border-style:solid;--divider-color:#FFFFFF63;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-7397a9cc .elementor-divider-separator{width:100%;}.elementor-3370 .elementor-element.elementor-element-7397a9cc .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-3370 .elementor-element.elementor-element-586d2a70 > .elementor-container{max-width:1057px;}.elementor-3370 .elementor-element.elementor-element-586d2a70, .elementor-3370 .elementor-element.elementor-element-586d2a70 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-3370 .elementor-element.elementor-element-586d2a70{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-3370 .elementor-element.elementor-element-7ae7ad00.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3370 .elementor-element.elementor-element-7ae7ad00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3370 .elementor-element.elementor-element-7ae7ad00 > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-7ae7ad00 > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-7ae7ad00 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-7ae7ad00 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3370 .elementor-element.elementor-element-4f00dfc1{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-3370 .elementor-element.elementor-element-4f00dfc1 .elementor-image-box-wrapper{text-align:start;}.elementor-3370 .elementor-element.elementor-element-4f00dfc1.elementor-position-right .elementor-image-box-img{margin-left:47px;}.elementor-3370 .elementor-element.elementor-element-4f00dfc1.elementor-position-left .elementor-image-box-img{margin-right:47px;}.elementor-3370 .elementor-element.elementor-element-4f00dfc1.elementor-position-top .elementor-image-box-img{margin-bottom:47px;}.elementor-3370 .elementor-element.elementor-element-4f00dfc1 .elementor-icon-box-title{margin-bottom:0px;margin-top:0;}.elementor-3370 .elementor-element.elementor-element-4f00dfc1 .elementor-image-box-title{margin-bottom:0px;margin-top:0;font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-4f00dfc1 .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-3370 .elementor-element.elementor-element-4f00dfc1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3370 .elementor-element.elementor-element-4f00dfc1 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-3370 .elementor-element.elementor-element-6d26f764.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3370 .elementor-element.elementor-element-6d26f764.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3370 .elementor-element.elementor-element-6d26f764 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-3370 .elementor-element.elementor-element-6d26f764 > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-6d26f764 > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-6d26f764 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-4e89cb95{padding:27px 0px 18px 0px;}.elementor-3370 .elementor-element.elementor-element-4e89cb95 .elementor-icon-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-4e89cb95.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-4e89cb95.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-4e89cb95.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-4e89cb95.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-4e89cb95.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-4e89cb95 .elementor-icon{font-size:18px;}.elementor-3370 .elementor-element.elementor-element-4e89cb95 .elementor-icon svg{height:18px;}.elementor-3370 .elementor-element.elementor-element-4e89cb95 .elementor-icon i, .elementor-3370 .elementor-element.elementor-element-4e89cb95 .elementor-icon svg{transform:rotate(45deg);}.elementor-3370 .elementor-element.elementor-element-534d0be7 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-3370 .elementor-element.elementor-element-534d0be7 > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-534d0be7 > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-534d0be7 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-3370 .elementor-element.elementor-element-3379e021 img{border-radius:6px 6px 6px 6px;}.elementor-3370 .elementor-element.elementor-element-28e2c9a2:not(.elementor-motion-effects-element-type-background), .elementor-3370 .elementor-element.elementor-element-28e2c9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;background-image:url("https://www.bharatsangani.com/wp-content/uploads/2026/10/footer-linear-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3370 .elementor-element.elementor-element-28e2c9a2 > .elementor-container{max-width:1200px;}.elementor-3370 .elementor-element.elementor-element-28e2c9a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:228px 0px 100px 0px;}.elementor-3370 .elementor-element.elementor-element-28e2c9a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3370 .elementor-element.elementor-element-15c0dbe3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-2fd66a2c > .elementor-background-overlay{background-image:url("https://www.bharatsangani.com/wp-content/uploads/2026/10/bgbharat4-min.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.96;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3370 .elementor-element.elementor-element-2fd66a2c > .elementor-container{max-width:1057px;}.elementor-3370 .elementor-element.elementor-element-2fd66a2c, .elementor-3370 .elementor-element.elementor-element-2fd66a2c > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-3370 .elementor-element.elementor-element-2fd66a2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;z-index:1;}.elementor-3370 .elementor-element.elementor-element-6005f24d > .elementor-element-populated{border-style:none;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-3370 .elementor-element.elementor-element-6005f24d > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-6005f24d > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-6005f24d > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-7beec94c{--divider-border-style:solid;--divider-color:#FFFFFF63;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-7beec94c .elementor-divider-separator{width:100%;}.elementor-3370 .elementor-element.elementor-element-7beec94c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3370 .elementor-element.elementor-element-53b89560 > .elementor-container{max-width:1057px;}.elementor-3370 .elementor-element.elementor-element-53b89560, .elementor-3370 .elementor-element.elementor-element-53b89560 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-3370 .elementor-element.elementor-element-53b89560{margin-top:0px;margin-bottom:0px;padding:4px 0px 0px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-3370 .elementor-element.elementor-element-4dcd750a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3370 .elementor-element.elementor-element-4dcd750a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3370 .elementor-element.elementor-element-4dcd750a > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-4dcd750a > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-4dcd750a > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-4dcd750a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3370 .elementor-element.elementor-element-433d6fa6{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-3370 .elementor-element.elementor-element-433d6fa6 .elementor-image-box-wrapper{text-align:start;}.elementor-3370 .elementor-element.elementor-element-433d6fa6.elementor-position-right .elementor-image-box-img{margin-left:47px;}.elementor-3370 .elementor-element.elementor-element-433d6fa6.elementor-position-left .elementor-image-box-img{margin-right:47px;}.elementor-3370 .elementor-element.elementor-element-433d6fa6.elementor-position-top .elementor-image-box-img{margin-bottom:47px;}.elementor-3370 .elementor-element.elementor-element-433d6fa6 .elementor-icon-box-title{margin-bottom:0px;margin-top:0;}.elementor-3370 .elementor-element.elementor-element-433d6fa6 .elementor-image-box-title{margin-bottom:0px;margin-top:0;font-family:"things-regular", Sans-serif;font-size:34px;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-433d6fa6 .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-3370 .elementor-element.elementor-element-433d6fa6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3370 .elementor-element.elementor-element-433d6fa6 .elementor-image-box-description{font-family:"Lato", Sans-serif;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-3370 .elementor-element.elementor-element-140d47ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3370 .elementor-element.elementor-element-140d47ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3370 .elementor-element.elementor-element-140d47ee > .elementor-element-populated{border-style:none;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-3370 .elementor-element.elementor-element-140d47ee > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-140d47ee > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-140d47ee > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-6a082c38{padding:27px 0px 18px 0px;}.elementor-3370 .elementor-element.elementor-element-6a082c38 .elementor-icon-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-6a082c38.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-6a082c38.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-6a082c38.elementor-view-default .elementor-icon{color:var( --e-global-color-4a347a5 );border-color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-6a082c38.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-6a082c38.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-6a082c38.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-6a082c38.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-6a082c38.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-6a082c38.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-6a082c38.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-6a082c38 .elementor-icon{font-size:18px;}.elementor-3370 .elementor-element.elementor-element-6a082c38 .elementor-icon svg{height:18px;}.elementor-3370 .elementor-element.elementor-element-6a082c38 .elementor-icon i, .elementor-3370 .elementor-element.elementor-element-6a082c38 .elementor-icon svg{transform:rotate(45deg);}.elementor-3370 .elementor-element.elementor-element-7042f667{--divider-border-style:solid;--divider-color:#FFFFFF63;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-7042f667 .elementor-divider-separator{width:100%;}.elementor-3370 .elementor-element.elementor-element-7042f667 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-3370 .elementor-element.elementor-element-1a2a85ad > .elementor-container{max-width:1057px;}.elementor-3370 .elementor-element.elementor-element-1a2a85ad, .elementor-3370 .elementor-element.elementor-element-1a2a85ad > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-3370 .elementor-element.elementor-element-1a2a85ad{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-3370 .elementor-element.elementor-element-20b1bc50.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3370 .elementor-element.elementor-element-20b1bc50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3370 .elementor-element.elementor-element-20b1bc50 > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-20b1bc50 > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-20b1bc50 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-20b1bc50 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3370 .elementor-element.elementor-element-3ec908a2{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-3370 .elementor-element.elementor-element-3ec908a2 .elementor-image-box-wrapper{text-align:start;}.elementor-3370 .elementor-element.elementor-element-3ec908a2.elementor-position-right .elementor-image-box-img{margin-left:47px;}.elementor-3370 .elementor-element.elementor-element-3ec908a2.elementor-position-left .elementor-image-box-img{margin-right:47px;}.elementor-3370 .elementor-element.elementor-element-3ec908a2.elementor-position-top .elementor-image-box-img{margin-bottom:47px;}.elementor-3370 .elementor-element.elementor-element-3ec908a2 .elementor-icon-box-title{margin-bottom:0px;margin-top:0;}.elementor-3370 .elementor-element.elementor-element-3ec908a2 .elementor-image-box-title{margin-bottom:0px;margin-top:0;font-family:"things-regular", Sans-serif;font-size:34px;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-3ec908a2 .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-3370 .elementor-element.elementor-element-3ec908a2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3370 .elementor-element.elementor-element-3ec908a2 .elementor-image-box-description{font-family:"Lato", Sans-serif;color:#FFFFFFF2;}.elementor-bc-flex-widget .elementor-3370 .elementor-element.elementor-element-47e249ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3370 .elementor-element.elementor-element-47e249ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3370 .elementor-element.elementor-element-47e249ff > .elementor-element-populated{border-style:none;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-3370 .elementor-element.elementor-element-47e249ff > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-47e249ff > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-47e249ff > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-d9ce0ef{padding:27px 0px 18px 0px;}.elementor-3370 .elementor-element.elementor-element-d9ce0ef .elementor-icon-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-d9ce0ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-d9ce0ef.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-d9ce0ef.elementor-view-default .elementor-icon{color:var( --e-global-color-4a347a5 );border-color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-d9ce0ef.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-d9ce0ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-d9ce0ef.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-d9ce0ef.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-d9ce0ef.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-d9ce0ef.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-d9ce0ef.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-d9ce0ef .elementor-icon{font-size:18px;}.elementor-3370 .elementor-element.elementor-element-d9ce0ef .elementor-icon svg{height:18px;}.elementor-3370 .elementor-element.elementor-element-d9ce0ef .elementor-icon i, .elementor-3370 .elementor-element.elementor-element-d9ce0ef .elementor-icon svg{transform:rotate(45deg);}.elementor-3370 .elementor-element.elementor-element-4d4453cf{--divider-border-style:solid;--divider-color:#FFFFFF63;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-4d4453cf .elementor-divider-separator{width:100%;}.elementor-3370 .elementor-element.elementor-element-4d4453cf .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-3370 .elementor-element.elementor-element-e57319d > .elementor-container{max-width:1057px;}.elementor-3370 .elementor-element.elementor-element-e57319d, .elementor-3370 .elementor-element.elementor-element-e57319d > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-3370 .elementor-element.elementor-element-e57319d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-3370 .elementor-element.elementor-element-6d29d130.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3370 .elementor-element.elementor-element-6d29d130.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3370 .elementor-element.elementor-element-6d29d130 > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-6d29d130 > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-6d29d130 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-6d29d130 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3370 .elementor-element.elementor-element-6acdc0dc{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-3370 .elementor-element.elementor-element-6acdc0dc .elementor-image-box-wrapper{text-align:start;}.elementor-3370 .elementor-element.elementor-element-6acdc0dc.elementor-position-right .elementor-image-box-img{margin-left:47px;}.elementor-3370 .elementor-element.elementor-element-6acdc0dc.elementor-position-left .elementor-image-box-img{margin-right:47px;}.elementor-3370 .elementor-element.elementor-element-6acdc0dc.elementor-position-top .elementor-image-box-img{margin-bottom:47px;}.elementor-3370 .elementor-element.elementor-element-6acdc0dc .elementor-icon-box-title{margin-bottom:0px;margin-top:0;}.elementor-3370 .elementor-element.elementor-element-6acdc0dc .elementor-image-box-title{margin-bottom:0px;margin-top:0;font-family:"things-regular", Sans-serif;font-size:34px;color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-6acdc0dc .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-3370 .elementor-element.elementor-element-6acdc0dc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3370 .elementor-element.elementor-element-6acdc0dc .elementor-image-box-description{font-family:"Lato", Sans-serif;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-3370 .elementor-element.elementor-element-d0657e8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3370 .elementor-element.elementor-element-d0657e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3370 .elementor-element.elementor-element-d0657e8 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-3370 .elementor-element.elementor-element-d0657e8 > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-d0657e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-d0657e8 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-d4bd4de{padding:27px 0px 18px 0px;}.elementor-3370 .elementor-element.elementor-element-d4bd4de .elementor-icon-wrapper{text-align:center;}.elementor-3370 .elementor-element.elementor-element-d4bd4de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-d4bd4de.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-d4bd4de.elementor-view-default .elementor-icon{color:var( --e-global-color-4a347a5 );border-color:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-d4bd4de.elementor-view-framed .elementor-icon, .elementor-3370 .elementor-element.elementor-element-d4bd4de.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4a347a5 );}.elementor-3370 .elementor-element.elementor-element-d4bd4de.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-d4bd4de.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-d4bd4de.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-d4bd4de.elementor-view-framed .elementor-icon:hover, .elementor-3370 .elementor-element.elementor-element-d4bd4de.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3370 .elementor-element.elementor-element-d4bd4de .elementor-icon{font-size:18px;}.elementor-3370 .elementor-element.elementor-element-d4bd4de .elementor-icon svg{height:18px;}.elementor-3370 .elementor-element.elementor-element-d4bd4de .elementor-icon i, .elementor-3370 .elementor-element.elementor-element-d4bd4de .elementor-icon svg{transform:rotate(45deg);}.elementor-3370 .elementor-element.elementor-element-46c99e27 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-3370 .elementor-element.elementor-element-46c99e27 > .elementor-element-populated, .elementor-3370 .elementor-element.elementor-element-46c99e27 > .elementor-element-populated > .elementor-background-overlay, .elementor-3370 .elementor-element.elementor-element-46c99e27 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-3370 .elementor-element.elementor-element-8c2b8ca img{border-radius:6px 6px 6px 6px;}.elementor-3370 .elementor-element.elementor-element-bcbf4dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-3370 .elementor-element.elementor-element-16c1496a{--content-width:1223px;}.elementor-3370 .elementor-element.elementor-element-3798f869{--width:50%;}.elementor-3370 .elementor-element.elementor-element-2bc73c8f{--width:50%;}.elementor-3370 .elementor-element.elementor-element-29374252{--width:100%;}.elementor-3370 .elementor-element.elementor-element-f8a584f{--width:100%;}.elementor-3370 .elementor-element.elementor-element-127dddba{width:60%;}.elementor-3370 .elementor-element.elementor-element-768d09a0{width:89%;}.elementor-3370 .elementor-element.elementor-element-7041c81c{width:10.999%;}.elementor-3370 .elementor-element.elementor-element-d33a64{width:89%;}.elementor-3370 .elementor-element.elementor-element-5b580a1e{width:10.999%;}.elementor-3370 .elementor-element.elementor-element-7ae7ad00{width:89%;}.elementor-3370 .elementor-element.elementor-element-6d26f764{width:10.999%;}.elementor-3370 .elementor-element.elementor-element-534d0be7{width:40%;}.elementor-3370 .elementor-element.elementor-element-6005f24d{width:60%;}.elementor-3370 .elementor-element.elementor-element-4dcd750a{width:89%;}.elementor-3370 .elementor-element.elementor-element-140d47ee{width:10.999%;}.elementor-3370 .elementor-element.elementor-element-20b1bc50{width:89%;}.elementor-3370 .elementor-element.elementor-element-47e249ff{width:10.999%;}.elementor-3370 .elementor-element.elementor-element-6d29d130{width:89%;}.elementor-3370 .elementor-element.elementor-element-d0657e8{width:10.999%;}.elementor-3370 .elementor-element.elementor-element-46c99e27{width:40%;}}@media(max-width:1024px){.elementor-3370 .elementor-element.elementor-element-16c1496a{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3370 .elementor-element.elementor-element-09ded4c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:15px;}.elementor-3370 .elementor-element.elementor-element-0297c3f{font-size:15px;}.elementor-3370 .elementor-element.elementor-element-3798f869{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:30px;}.elementor-3370 .elementor-element.elementor-element-2bc73c8f{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:30px;}.elementor-3370 .elementor-element.elementor-element-7fe6b74{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:15px;}.elementor-3370 .elementor-element.elementor-element-363f6a9 .elementskit-section-title-wraper .elementskit-section-title{font-size:44px;}.elementor-3370 .elementor-element.elementor-element-363f6a9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3370 .elementor-element.elementor-element-363f6a9 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:50px;}.elementor-3370 .elementor-element.elementor-element-54d6e93c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:15px;}.elementor-3370 .elementor-element.elementor-element-2709852 .elementskit-section-title-wraper .elementskit-section-title{font-size:44px;}.elementor-3370 .elementor-element.elementor-element-2709852 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3370 .elementor-element.elementor-element-2709852 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:50px;}.elementor-3370 .elementor-element.elementor-element-f8a584f{--grid-auto-flow:row;}.elementor-3370 .elementor-element.elementor-element-163ecdbe:not(.elementor-motion-effects-element-type-background), .elementor-3370 .elementor-element.elementor-element-163ecdbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-3370 .elementor-element.elementor-element-16c1496a{--padding-top:0px;--padding-bottom:62px;--padding-left:15px;--padding-right:15px;}.elementor-3370 .elementor-element.elementor-element-09ded4c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:36px;}.elementor-3370 .elementor-element.elementor-element-0297c3f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-3370 .elementor-element.elementor-element-3798f869{--padding-top:31px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-3370 .elementor-element.elementor-element-2bc73c8f{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3370 .elementor-element.elementor-element-7fe6b74{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-3370 .elementor-element.elementor-element-363f6a9 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;}.elementor-3370 .elementor-element.elementor-element-363f6a9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3370 .elementor-element.elementor-element-363f6a9 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:48px;}.elementor-3370 .elementor-element.elementor-element-54d6e93c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:14px;}.elementor-3370 .elementor-element.elementor-element-2709852 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;}.elementor-3370 .elementor-element.elementor-element-2709852 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3370 .elementor-element.elementor-element-2709852 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:48px;}.elementor-3370 .elementor-element.elementor-element-f8a584f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3370 .elementor-element.elementor-element-781ed3e8{padding:0px 0px 17px 0px;}.elementor-3370 .elementor-element.elementor-element-163ecdbe:not(.elementor-motion-effects-element-type-background), .elementor-3370 .elementor-element.elementor-element-163ecdbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bharatsangani.com/wp-content/uploads/2026/11/bg5-vertical-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3370 .elementor-element.elementor-element-163ecdbe{padding:13px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-4f1e23ac{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-6f1b4bac > .elementor-element-populated{margin:31px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3370 .elementor-element.elementor-element-652577e9.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:15px!important;margin-right:0!important;}.elementor-3370 .elementor-element.elementor-element-652577e9.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:15px!important;margin-left:0!important;}.elementor-3370 .elementor-element.elementor-element-652577e9:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:15px;}.elementor-3370 .elementor-element.elementor-element-1f88013 > .elementor-element-populated{margin:30px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3370 .elementor-element.elementor-element-4bd88687.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:15px!important;margin-right:0!important;}.elementor-3370 .elementor-element.elementor-element-4bd88687.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:15px!important;margin-left:0!important;}.elementor-3370 .elementor-element.elementor-element-4bd88687:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:15px;}.elementor-3370 .elementor-element.elementor-element-4bd88687 .elementor-image-box-title{font-size:29px;}.elementor-3370 .elementor-element.elementor-element-3f699ab3{margin-top:0px;margin-bottom:0px;padding:0px 0px 42px 0px;}.elementor-3370 .elementor-element.elementor-element-1dfae44c > .elementor-element-populated{margin:20px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3370 .elementor-element.elementor-element-4c6759a8.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:15px!important;margin-right:0!important;}.elementor-3370 .elementor-element.elementor-element-4c6759a8.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:15px!important;margin-left:0!important;}.elementor-3370 .elementor-element.elementor-element-4c6759a8:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:15px;}.elementor-3370 .elementor-element.elementor-element-4f00030f > .elementor-element-populated{margin:30px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3370 .elementor-element.elementor-element-7b97c9d1.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:15px!important;margin-right:0!important;}.elementor-3370 .elementor-element.elementor-element-7b97c9d1.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:15px!important;margin-left:0!important;}.elementor-3370 .elementor-element.elementor-element-7b97c9d1:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:15px;}.elementor-3370 .elementor-element.elementor-element-445e0122:not(.elementor-motion-effects-element-type-background), .elementor-3370 .elementor-element.elementor-element-445e0122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bharatsangani.com/wp-content/uploads/2026/11/footer-linear-1.jpg");background-position:center right;background-repeat:no-repeat;background-size:auto;}.elementor-3370 .elementor-element.elementor-element-445e0122{margin-top:200px;margin-bottom:88px;padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-61d193cf > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-3370 .elementor-element.elementor-element-1ed670{padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-271709a4.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:47px!important;margin-right:0!important;}.elementor-3370 .elementor-element.elementor-element-271709a4.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:47px!important;margin-left:0!important;}.elementor-3370 .elementor-element.elementor-element-271709a4:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:47px;}.elementor-3370 .elementor-element.elementor-element-2acaebc9 .elementor-icon-wrapper{text-align:start;}.elementor-3370 .elementor-element.elementor-element-4bcbff5e.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:47px!important;margin-right:0!important;}.elementor-3370 .elementor-element.elementor-element-4bcbff5e.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:47px!important;margin-left:0!important;}.elementor-3370 .elementor-element.elementor-element-4bcbff5e:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:47px;}.elementor-3370 .elementor-element.elementor-element-341e677d .elementor-icon-wrapper{text-align:start;}.elementor-3370 .elementor-element.elementor-element-4f00dfc1.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:47px!important;margin-right:0!important;}.elementor-3370 .elementor-element.elementor-element-4f00dfc1.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:47px!important;margin-left:0!important;}.elementor-3370 .elementor-element.elementor-element-4f00dfc1:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:47px;}.elementor-3370 .elementor-element.elementor-element-4e89cb95 .elementor-icon-wrapper{text-align:start;}.elementor-3370 .elementor-element.elementor-element-534d0be7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 63px 0px;}.elementor-3370 .elementor-element.elementor-element-3379e021{padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-28e2c9a2:not(.elementor-motion-effects-element-type-background), .elementor-3370 .elementor-element.elementor-element-28e2c9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bharatsangani.com/wp-content/uploads/2026/11/footer-linear-1.jpg");background-position:-123px 124px;background-repeat:no-repeat;background-size:610px auto;}.elementor-3370 .elementor-element.elementor-element-28e2c9a2{margin-top:0px;margin-bottom:0px;padding:65px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-15c0dbe3 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-3370 .elementor-element.elementor-element-2fd66a2c{margin-top:150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-433d6fa6.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:47px!important;margin-right:0!important;}.elementor-3370 .elementor-element.elementor-element-433d6fa6.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:47px!important;margin-left:0!important;}.elementor-3370 .elementor-element.elementor-element-433d6fa6:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:47px;}.elementor-3370 .elementor-element.elementor-element-6a082c38 .elementor-icon-wrapper{text-align:start;}.elementor-3370 .elementor-element.elementor-element-3ec908a2.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:47px!important;margin-right:0!important;}.elementor-3370 .elementor-element.elementor-element-3ec908a2.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:47px!important;margin-left:0!important;}.elementor-3370 .elementor-element.elementor-element-3ec908a2:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:47px;}.elementor-3370 .elementor-element.elementor-element-d9ce0ef .elementor-icon-wrapper{text-align:start;}.elementor-3370 .elementor-element.elementor-element-6acdc0dc.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:47px!important;margin-right:0!important;}.elementor-3370 .elementor-element.elementor-element-6acdc0dc.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:47px!important;margin-left:0!important;}.elementor-3370 .elementor-element.elementor-element-6acdc0dc:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:47px;}.elementor-3370 .elementor-element.elementor-element-d4bd4de .elementor-icon-wrapper{text-align:start;}.elementor-3370 .elementor-element.elementor-element-46c99e27 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3370 .elementor-element.elementor-element-8c2b8ca{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-4e642aca */.liab-quiz-launch-wrap { display: none; }
  
  /* LIAB Assessment, V12 visual system (paleta escura) */

.liab-quiz-module,
.liab-quiz-modal {
  --liab-bg: #293A44;          /* fundo */
  --liab-title: #B08D57;       /* títulos e destaques */
  --liab-text: #FFFFFF;        /* textos */
  --liab-text-soft: rgba(255, 255, 255, 0.78);
  --liab-surface: rgba(255, 255, 255, 0.07);
  --liab-surface-hover: rgba(255, 255, 255, 0.12);
  --liab-line: rgba(255, 255, 255, 0.20);
  --liab-btn: #293A44;         /* fundo dos botões */
  --liab-btn-hover: #34495A;
}

body.liab-quiz-open {
  overflow: hidden;
}

.liab-quiz-module,
.liab-quiz-module *,
.liab-quiz-modal,
.liab-quiz-modal * {
  box-sizing: border-box;
}

/* Botão que abre o quiz */

.liab-quiz-launch-wrap {
  text-align: center;
}

.liab-quiz-launch {
  appearance: none;
  -webkit-appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 16px 28px;
  border: 1px solid var(--liab-title);
  border-radius: 999px;
  background: var(--liab-btn);
  color: var(--liab-text);
  font-family: "Plus Jakarta Sans", "Avenir Next", Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.15s ease, transform 0.15s ease;
}

.liab-quiz-launch:hover,
.liab-quiz-launch:focus-visible {
  background: var(--liab-btn-hover);
  color: var(--liab-text);
  transform: translateY(-1px);
}

/* Modal */

.liab-quiz-modal {
  position: fixed;
  inset: 0;
  z-index: 2147483000;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  background: rgba(15, 24, 29, 0.60);
  font-family: "Plus Jakarta Sans", "Avenir Next", Arial, sans-serif;
}

.liab-quiz-modal.is-open {
  display: flex;
}

.liab-quiz-modal[hidden] {
  display: none !important;
}

.liab-quiz-bubble {
  position: relative;
  width: min(700px, calc(100vw - 32px));
  max-height: 92vh;
  overflow-y: auto;
  padding: 34px 38px 38px;
  background: var(--liab-bg);
  color: var(--liab-text);
  border: 1px solid var(--liab-line);
  border-radius: 24px;
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.35);
}

.liab-quiz-close {
  appearance: none;
  -webkit-appearance: none;
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 8;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: var(--liab-surface);
  color: var(--liab-text);
  font: 400 23px/1 Arial, sans-serif;
  cursor: pointer;
}

.liab-quiz-close:hover {
  background: var(--liab-surface-hover);
}

/* Logo */

.liab-quiz-brand {
  display: flex;
  align-items: center;
  width: calc(100% - 48px);
  margin: 0 0 18px;
}

.liab-quiz-brand-logo {
  display: block;
  width: 200px;
  max-width: 65%;
  height: auto;
  object-fit: contain;
}

.liab-quiz-brand-name {
  color: var(--liab-title);
  font-family: "Givonic Semibold", "Avenir Next", Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.01em;
}

/* Progresso */

.liab-progress-row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: calc(100% - 48px);
  margin: 0 0 25px;
}

.liab-quiz-progress {
  flex: 1 1 auto;
  height: 6px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.16);
  border-radius: 999px;
}

.liab-quiz-progress-fill {
  width: 0;
  height: 100%;
  background: var(--liab-title);
  border-radius: 999px;
  transition: width 0.25s ease;
}

.liab-progress-value {
  flex: 0 0 42px;
  color: var(--liab-text);
  font-size: 12px;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
}

.liab-quiz-pill {
  display: inline-block;
  padding: 7px 11px;
  border: 1px solid var(--liab-title);
  border-radius: 999px;
  background: transparent;
  color: var(--liab-title);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

/* Tipografia */

.liab-quiz-bubble h1 {
  margin: 18px 0 18px;
  color: var(--liab-title);
  font-family: "Givonic Semibold", "Avenir Next", Arial, sans-serif;
  font-size: 29px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.8px;
}

.liab-quiz-bubble h2 {
  margin: 0 0 8px;
  color: var(--liab-title);
  font-size: 20px;
  line-height: 1.3;
}

.liab-quiz-helper {
  margin: -4px 0 19px;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.6;
}

.liab-quiz-consent {
  margin: 10px 2px 0;
  color: var(--liab-text-soft);
  font-size: 11px;
  line-height: 1.45;
}

.liab-quiz-context {
  margin: 0 0 19px;
  padding: 13px 15px;
  background: var(--liab-surface);
  border-radius: 12px;
  color: var(--liab-text);
  font-size: 13px;
  line-height: 1.55;
}

/* Campos */

.liab-quiz-input {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0;
  padding: 15px 16px;
  border: 1px solid var(--liab-line);
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.06);
  color: var(--liab-text);
  font: 15px "Plus Jakarta Sans", Arial, sans-serif;
  outline: none;
  box-sizing: border-box !important;
}

.liab-quiz-input::placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.liab-quiz-input:focus {
  border-color: var(--liab-title);
  box-shadow: 0 0 0 3px rgba(176, 141, 87, 0.25);
}

/* Respostas */

.liab-quiz-answers {
  display: grid;
  gap: 12px;
}

.liab-quiz-answer {
  appearance: none;
  -webkit-appearance: none;
  width: 100%;
  padding: 15px 17px;
  text-align: left;
  border: 1px solid var(--liab-line);
  border-radius: 12px;
  background: var(--liab-surface);
  color: var(--liab-text);
  font: 500 14px/1.45 "Plus Jakarta Sans", Arial, sans-serif;
  cursor: pointer;
  transition: border-color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
}

.liab-quiz-answer:hover {
  border-color: var(--liab-title);
  background: var(--liab-surface-hover);
  transform: translateY(-1px);
}

.liab-quiz-answer.is-selected {
  border-color: var(--liab-title);
  background: rgba(176, 141, 87, 0.18);
  box-shadow: 0 0 0 2px rgba(176, 141, 87, 0.30);
}

/* Navegação */

.liab-quiz-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-top: 25px;
}

.liab-quiz-btn {
  appearance: none;
  -webkit-appearance: none;
  padding: 13px 18px;
  border: 1px solid transparent;
  border-radius: 999px;
  font: 700 14px "Plus Jakarta Sans", Arial, sans-serif;
  cursor: pointer;
}

.liab-quiz-btn-back {
  background: var(--liab-surface);
  color: var(--liab-text);
}

.liab-quiz-btn-back:hover {
  background: var(--liab-surface-hover);
}

.liab-quiz-btn-next,
.liab-result-cta {
  border-color: var(--liab-title);
  background: var(--liab-btn);
  color: var(--liab-text);
}

.liab-quiz-btn-next:hover:not(:disabled),
.liab-result-cta:hover {
  background: var(--liab-btn-hover);
}

.liab-quiz-btn:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

/* Loading */

.liab-loading {
  padding: 25px 5px;
  color: var(--liab-text);
  text-align: center;
}

.liab-loading-dot {
  width: 35px;
  height: 35px;
  margin: 22px auto;
  border: 3px solid rgba(255, 255, 255, 0.16);
  border-top-color: var(--liab-title);
  border-radius: 50%;
  animation: liabSpin 0.8s linear infinite;
}

@keyframes liabSpin {
  to { transform: rotate(360deg); }
}

/* Resultados */

.liab-results-shell {
  margin: -10px -14px 0;
}

.liab-result-hero {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 30px 26px 28px;
  border: 1px solid var(--liab-title);
  border-radius: 20px;
  background: linear-gradient(160deg, #34495A 0%, #293A44 60%, #1F2D35 100%);
  color: var(--liab-text);
}

.liab-result-wordmark {
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
  color: var(--liab-title);
  font-family: "Givonic Semibold", "Avenir Next", Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.10em;
  text-transform: uppercase;
}

.liab-result-kicker {
  position: relative;
  z-index: 1;
  margin: 0 0 7px;
  color: var(--liab-text);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.liab-result-hero h1 {
  position: relative;
  z-index: 1;
  margin: 0;
  color: var(--liab-title);
  font-size: 34px;
}

.liab-result-hero-copy {
  position: relative;
  z-index: 1;
  max-width: 530px;
  margin: 8px 0 0;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.6;
}

.liab-result-score-row {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: baseline;
  gap: 9px;
  margin-top: 22px;
}

.liab-result-score {
  color: var(--liab-title);
  font-size: 50px;
  font-weight: 800;
  line-height: 1;
}

.liab-result-score-label {
  color: var(--liab-text);
  font-size: 13px;
}

.liab-result-summary {
  margin-top: 18px;
  padding: 20px;
  border: 1px solid var(--liab-line);
  border-radius: 16px;
  background: var(--liab-surface);
}

.liab-result-summary h2 {
  margin: 0 0 7px;
  color: var(--liab-title);
  font-size: 20px;
}

.liab-result-summary-copy {
  margin: 0;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.6;
}

.liab-focus-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  margin-top: 14px;
  padding: 14px 16px;
  border-radius: 14px;
  background: var(--liab-surface);
}

.liab-focus-line strong {
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.35;
}

.liab-focus-line span {
  flex: 0 0 auto;
  color: var(--liab-title);
  font-size: 13px;
  font-weight: 800;
}

.liab-snapshot-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-top: 16px;
}

.liab-snapshot-card {
  padding: 15px 16px;
  border-radius: 14px;
  background: var(--liab-surface);
}

.liab-snapshot-label {
  display: block;
  margin-bottom: 5px;
  color: var(--liab-text-soft);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

.liab-snapshot-card strong {
  display: block;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.4;
}

.liab-snapshot-score {
  display: block;
  margin-top: 4px;
  color: var(--liab-title);
  font-size: 13px;
  font-weight: 800;
}

.liab-breakdown-details {
  margin-top: 14px;
  border: 1px solid var(--liab-line);
  border-radius: 14px;
  background: var(--liab-surface);
  overflow: hidden;
}

.liab-breakdown-details summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 17px;
  color: var(--liab-text);
  font-size: 13px;
  font-weight: 800;
  cursor: pointer;
  list-style: none;
}

.liab-breakdown-details summary::-webkit-details-marker {
  display: none;
}

.liab-breakdown-details summary::after {
  content: "+";
  color: var(--liab-title);
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
}

.liab-breakdown-details[open] summary::after {
  content: "-";
}

.liab-breakdown-body {
  padding: 0 17px 17px;
  border-top: 1px solid var(--liab-line);
}

.liab-breakdown-note {
  margin: 13px 0;
  color: var(--liab-text-soft);
  font-size: 12px;
  line-height: 1.5;
}

.liab-dimension-list {
  display: grid;
  gap: 11px;
}

.liab-dimension-row {
  display: grid;
  grid-template-columns: minmax(118px, 1fr) 2fr 38px;
  gap: 9px;
  align-items: center;
}

.liab-dimension-name {
  color: var(--liab-text);
  font-size: 12px;
  font-weight: 700;
}

.liab-dimension-track {
  height: 7px;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.16);
}

.liab-dimension-fill {
  display: block;
  height: 100%;
  border-radius: 999px;
  background: var(--liab-title);
}

.liab-dimension-score {
  color: var(--liab-text);
  font-size: 11px;
  font-weight: 800;
  text-align: right;
}

.liab-email-card {
  margin-top: 14px;
  padding: 19px;
  border: 1px solid var(--liab-title);
  background: var(--liab-surface);
  border-radius: 16px;
}

.liab-email-card h2 {
  margin: 0 0 6px;
  color: var(--liab-title);
  font-size: 19px;
}

.liab-email-card p {
  margin: 5px 0;
  color: var(--liab-text);
  font-size: 13px;
  line-height: 1.55;
}

.liab-email-card strong {
  color: var(--liab-text);
}

.liab-email-includes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px 14px;
  margin: 13px 0 0;
  padding: 0;
  list-style: none;
}

.liab-email-includes li {
  position: relative;
  padding-left: 15px;
  color: var(--liab-text);
  font-size: 12px;
  line-height: 1.4;
}

.liab-email-includes li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: var(--liab-title);
  font-weight: 800;
}

.liab-result-cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 14px;
  padding: 12px 18px;
  border-radius: 999px;
  font: 700 13px "Plus Jakarta Sans", Arial, sans-serif;
  text-decoration: none;
}

.liab-result-cta:hover {
  color: var(--liab-text);
}

.liab-retake-note {
  margin: 12px 2px 0;
  color: var(--liab-text-soft);
  font-size: 11px;
  line-height: 1.45;
  text-align: center;
}

.liab-form-error {
  margin-top: 14px;
  padding: 12px;
  background: rgba(255, 120, 100, 0.12);
  border: 1px solid rgba(255, 140, 120, 0.45);
  border-radius: 10px;
  color: var(--liab-text);
  font-size: 13px;
  line-height: 1.5;
}

@media (max-width: 700px) {
  .liab-quiz-brand-logo {
    width: 175px;
    max-width: 70%;
  }

  .liab-quiz-modal {
    padding: 14px;
  }

  .liab-quiz-bubble {
    width: 100%;
    max-height: 94vh;
    padding: 26px 18px 22px;
    border-radius: 20px;
  }

  .liab-quiz-bubble h1 {
    font-size: 25px;
  }

  .liab-quiz-answer {
    padding: 14px 15px;
  }

  .liab-results-shell {
    margin: -4px -3px 0;
  }

  .liab-result-hero {
    padding: 26px 20px;
  }

  .liab-snapshot-grid {
    grid-template-columns: 1fr;
  }

  .liab-email-includes {
    grid-template-columns: 1fr;
  }

  .liab-dimension-row {
    grid-template-columns: 1fr 46px;
  }

  .liab-dimension-track {
    grid-column: 1 / -1;
    grid-row: 2;
  }

  .liab-dimension-score {
    grid-column: 2;
    grid-row: 1;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67e1f428 */.liab-quiz-launch-wrap { display: none; }


/* LIAB Assessment, V12 visual system (paleta escura) */

.liab-quiz-module,
.liab-quiz-modal {
  --liab-bg: #293A44;          /* fundo */
  --liab-title: #B08D57;       /* títulos e destaques */
  --liab-text: #FFFFFF;        /* textos */
  --liab-text-soft: rgba(255, 255, 255, 0.78);
  --liab-surface: rgba(255, 255, 255, 0.07);
  --liab-surface-hover: rgba(255, 255, 255, 0.12);
  --liab-line: rgba(255, 255, 255, 0.20);
  --liab-btn: #293A44;         /* fundo dos botões */
  --liab-btn-hover: #34495A;
}

body.liab-quiz-open {
  overflow: hidden;
}

.liab-quiz-module,
.liab-quiz-module *,
.liab-quiz-modal,
.liab-quiz-modal * {
  box-sizing: border-box;
}

/* Botão que abre o quiz */

.liab-quiz-launch-wrap {
  text-align: center;
}

.liab-quiz-launch {
  appearance: none;
  -webkit-appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 16px 28px;
  border: 1px solid var(--liab-title);
  border-radius: 999px;
  background: var(--liab-btn);
  color: var(--liab-text);
  font-family: "Plus Jakarta Sans", "Avenir Next", Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.15s ease, transform 0.15s ease;
}

.liab-quiz-launch:hover,
.liab-quiz-launch:focus-visible {
  background: var(--liab-btn-hover);
  color: var(--liab-text);
  transform: translateY(-1px);
}

/* Modal */

.liab-quiz-modal {
  position: fixed;
  inset: 0;
  z-index: 2147483000;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  background: rgba(15, 24, 29, 0.60);
  font-family: "Plus Jakarta Sans", "Avenir Next", Arial, sans-serif;
}

.liab-quiz-modal.is-open {
  display: flex;
}

.liab-quiz-modal[hidden] {
  display: none !important;
}

.liab-quiz-bubble {
  position: relative;
  width: min(700px, calc(100vw - 32px));
  max-height: 92vh;
  overflow-y: auto;
  padding: 34px 38px 38px;
  background: var(--liab-bg);
  color: var(--liab-text);
  border: 1px solid var(--liab-line);
  border-radius: 24px;
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.35);
}

.liab-quiz-close {
  appearance: none;
  -webkit-appearance: none;
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 8;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: var(--liab-surface);
  color: var(--liab-text);
  font: 400 23px/1 Arial, sans-serif;
  cursor: pointer;
}

.liab-quiz-close:hover {
  background: var(--liab-surface-hover);
}

/* Logo */

.liab-quiz-brand {
  display: flex;
  align-items: center;
  width: calc(100% - 48px);
  margin: 0 0 18px;
}

.liab-quiz-brand-logo {
  display: block;
  width: 200px;
  max-width: 65%;
  height: auto;
  object-fit: contain;
}

.liab-quiz-brand-name {
  color: var(--liab-title);
  font-family: "Givonic Semibold", "Avenir Next", Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.01em;
}

/* Progresso */

.liab-progress-row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: calc(100% - 48px);
  margin: 0 0 25px;
}

.liab-quiz-progress {
  flex: 1 1 auto;
  height: 6px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.16);
  border-radius: 999px;
}

.liab-quiz-progress-fill {
  width: 0;
  height: 100%;
  background: var(--liab-title);
  border-radius: 999px;
  transition: width 0.25s ease;
}

.liab-progress-value {
  flex: 0 0 42px;
  color: var(--liab-text);
  font-size: 12px;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
}

.liab-quiz-pill {
    display: inline-block;
    padding: 7px 11px;
    border: 1px solid #ffffff;
    border-radius: 999px;
    background: transparent;
    color: #ffffff;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
}

/* Tipografia */

.liab-quiz-bubble h1 {
  margin: 18px 0 18px;
  color: var(--liab-title);
  font-family: "Givonic Semibold", "Avenir Next", Arial, sans-serif;
  font-size: 29px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.8px;
}

.liab-quiz-bubble h2 {
  margin: 0 0 8px;
  color: var(--liab-title);
  font-size: 20px;
  line-height: 1.3;
}

.liab-quiz-helper {
  margin: -4px 0 19px;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.6;
}

.liab-quiz-consent {
  margin: 10px 2px 0;
  color: var(--liab-text-soft);
  font-size: 11px;
  line-height: 1.45;
}

.liab-quiz-context {
  margin: 0 0 19px;
  padding: 13px 15px;
  background: var(--liab-surface);
  border-radius: 12px;
  color: var(--liab-text);
  font-size: 13px;
  line-height: 1.55;
}

/* Campos */

.liab-quiz-input {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0;
  padding: 15px 16px;
  border: 1px solid var(--liab-line);
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.06);
  color: var(--liab-text);
  font: 15px "Plus Jakarta Sans", Arial, sans-serif;
  outline: none;
  box-sizing: border-box !important;
}

.liab-quiz-input::placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.liab-quiz-input:focus {
  border-color: var(--liab-title);
  box-shadow: 0 0 0 3px rgba(176, 141, 87, 0.25);
}

/* Respostas */

.liab-quiz-answers {
  display: grid;
  gap: 12px;
}

.liab-quiz-answer {
  appearance: none;
  -webkit-appearance: none;
  width: 100%;
  padding: 15px 17px;
  text-align: left;
  border: 1px solid var(--liab-line);
  border-radius: 12px;
  background: var(--liab-surface);
  color: var(--liab-text);
  font: 500 14px/1.45 "Plus Jakarta Sans", Arial, sans-serif;
  cursor: pointer;
  transition: border-color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
}

.liab-quiz-answer:hover {
  border-color: var(--liab-title);
  background: var(--liab-surface-hover);
  transform: translateY(-1px);
}

.liab-quiz-answer.is-selected {
  border-color: var(--liab-title);
  background: rgba(176, 141, 87, 0.18);
  box-shadow: 0 0 0 2px rgba(176, 141, 87, 0.30);
}

/* Navegação */

.liab-quiz-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-top: 25px;
}

.liab-quiz-btn {
  appearance: none;
  -webkit-appearance: none;
  padding: 13px 18px;
  border: 1px solid transparent;
  border-radius: 999px;
  font: 700 14px "Plus Jakarta Sans", Arial, sans-serif;
  cursor: pointer;
}

.liab-quiz-btn-back {
  background: var(--liab-surface);
  color: var(--liab-text);
}

.liab-quiz-btn-back:hover {
  background: var(--liab-surface-hover);
}

.liab-quiz-btn-next,
.liab-result-cta {
  border-color: var(--liab-title);
  background: var(--liab-btn);
  color: var(--liab-text);
}

.liab-quiz-btn-next:hover:not(:disabled),
.liab-result-cta:hover {
  background: var(--liab-btn-hover);
}

.liab-quiz-btn:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

/* Loading */

.liab-loading {
  padding: 25px 5px;
  color: var(--liab-text);
  text-align: center;
}

.liab-loading-dot {
  width: 35px;
  height: 35px;
  margin: 22px auto;
  border: 3px solid rgba(255, 255, 255, 0.16);
  border-top-color: var(--liab-title);
  border-radius: 50%;
  animation: liabSpin 0.8s linear infinite;
}

@keyframes liabSpin {
  to { transform: rotate(360deg); }
}

/* Resultados */

.liab-results-shell {
  margin: -10px -14px 0;
}

.liab-result-hero {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 30px 26px 28px;
  border: 1px solid var(--liab-title);
  border-radius: 20px;
  background: linear-gradient(160deg, #34495A 0%, #293A44 60%, #1F2D35 100%);
  color: var(--liab-text);
}

.liab-result-wordmark {
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
  color: var(--liab-title);
  font-family: "Givonic Semibold", "Avenir Next", Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.10em;
  text-transform: uppercase;
}

.liab-result-kicker {
  position: relative;
  z-index: 1;
  margin: 0 0 7px;
  color: var(--liab-text);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.liab-result-hero h1 {
  position: relative;
  z-index: 1;
  margin: 0;
  color: var(--liab-title);
  font-size: 34px;
}

.liab-result-hero-copy {
  position: relative;
  z-index: 1;
  max-width: 530px;
  margin: 8px 0 0;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.6;
}

.liab-result-score-row {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: baseline;
  gap: 9px;
  margin-top: 22px;
}

.liab-result-score {
  color: var(--liab-title);
  font-size: 50px;
  font-weight: 800;
  line-height: 1;
}

.liab-result-score-label {
  color: var(--liab-text);
  font-size: 13px;
}

.liab-result-summary {
  margin-top: 18px;
  padding: 20px;
  border: 1px solid var(--liab-line);
  border-radius: 16px;
  background: var(--liab-surface);
}

.liab-result-summary h2 {
  margin: 0 0 7px;
  color: var(--liab-title);
  font-size: 20px;
}

.liab-result-summary-copy {
  margin: 0;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.6;
}

.liab-focus-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  margin-top: 14px;
  padding: 14px 16px;
  border-radius: 14px;
  background: var(--liab-surface);
}

.liab-focus-line strong {
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.35;
}

.liab-focus-line span {
  flex: 0 0 auto;
  color: var(--liab-title);
  font-size: 13px;
  font-weight: 800;
}

.liab-snapshot-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-top: 16px;
}

.liab-snapshot-card {
  padding: 15px 16px;
  border-radius: 14px;
  background: var(--liab-surface);
}

.liab-snapshot-label {
  display: block;
  margin-bottom: 5px;
  color: var(--liab-text-soft);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

.liab-snapshot-card strong {
  display: block;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.4;
}

.liab-snapshot-score {
  display: block;
  margin-top: 4px;
  color: var(--liab-title);
  font-size: 13px;
  font-weight: 800;
}

.liab-breakdown-details {
  margin-top: 14px;
  border: 1px solid var(--liab-line);
  border-radius: 14px;
  background: var(--liab-surface);
  overflow: hidden;
}

.liab-breakdown-details summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 17px;
  color: var(--liab-text);
  font-size: 13px;
  font-weight: 800;
  cursor: pointer;
  list-style: none;
}

.liab-breakdown-details summary::-webkit-details-marker {
  display: none;
}

.liab-breakdown-details summary::after {
  content: "+";
  color: var(--liab-title);
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
}

.liab-breakdown-details[open] summary::after {
  content: "-";
}

.liab-breakdown-body {
  padding: 0 17px 17px;
  border-top: 1px solid var(--liab-line);
}

.liab-breakdown-note {
  margin: 13px 0;
  color: var(--liab-text-soft);
  font-size: 12px;
  line-height: 1.5;
}

.liab-dimension-list {
  display: grid;
  gap: 11px;
}

.liab-dimension-row {
  display: grid;
  grid-template-columns: minmax(118px, 1fr) 2fr 38px;
  gap: 9px;
  align-items: center;
}

.liab-dimension-name {
  color: var(--liab-text);
  font-size: 12px;
  font-weight: 700;
}

.liab-dimension-track {
  height: 7px;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.16);
}

.liab-dimension-fill {
  display: block;
  height: 100%;
  border-radius: 999px;
  background: var(--liab-title);
}

.liab-dimension-score {
  color: var(--liab-text);
  font-size: 11px;
  font-weight: 800;
  text-align: right;
}

.liab-email-card {
  margin-top: 14px;
  padding: 19px;
  border: 1px solid var(--liab-title);
  background: var(--liab-surface);
  border-radius: 16px;
}

.liab-email-card h2 {
  margin: 0 0 6px;
  color: var(--liab-title);
  font-size: 19px;
}

.liab-email-card p {
  margin: 5px 0;
  color: var(--liab-text);
  font-size: 13px;
  line-height: 1.55;
}

.liab-email-card strong {
  color: var(--liab-text);
}

.liab-email-includes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px 14px;
  margin: 13px 0 0;
  padding: 0;
  list-style: none;
}

.liab-email-includes li {
  position: relative;
  padding-left: 15px;
  color: var(--liab-text);
  font-size: 12px;
  line-height: 1.4;
}

.liab-email-includes li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: var(--liab-title);
  font-weight: 800;
}

.liab-result-cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 14px;
  padding: 12px 18px;
  border-radius: 999px;
  font: 700 13px "Plus Jakarta Sans", Arial, sans-serif;
  text-decoration: none;
}

.liab-result-cta:hover {
  color: var(--liab-text);
}

.liab-retake-note {
  margin: 12px 2px 0;
  color: var(--liab-text-soft);
  font-size: 11px;
  line-height: 1.45;
  text-align: center;
}

.liab-form-error {
  margin-top: 14px;
  padding: 12px;
  background: rgba(255, 120, 100, 0.12);
  border: 1px solid rgba(255, 140, 120, 0.45);
  border-radius: 10px;
  color: var(--liab-text);
  font-size: 13px;
  line-height: 1.5;
}

@media (max-width: 700px) {
  .liab-quiz-brand-logo {
    width: 175px;
    max-width: 70%;
  }

  .liab-quiz-modal {
    padding: 14px;
  }

  .liab-quiz-bubble {
    width: 100%;
    max-height: 94vh;
    padding: 26px 18px 22px;
    border-radius: 20px;
  }

  .liab-quiz-bubble h1 {
    font-size: 25px;
  }

  .liab-quiz-answer {
    padding: 14px 15px;
  }

  .liab-results-shell {
    margin: -4px -3px 0;
  }

  .liab-result-hero {
    padding: 26px 20px;
  }

  .liab-snapshot-grid {
    grid-template-columns: 1fr;
  }

  .liab-email-includes {
    grid-template-columns: 1fr;
  }

  .liab-dimension-row {
    grid-template-columns: 1fr 46px;
  }

  .liab-dimension-track {
    grid-column: 1 / -1;
    grid-row: 2;
  }

  .liab-dimension-score {
    grid-column: 2;
    grid-row: 1;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b829d03 */.liab-quiz-launch-wrap { display: none; }

/* LIAB Assessment, V12 visual system (paleta escura) */

.liab-quiz-module,
.liab-quiz-modal {
  --liab-bg: #293A44;          /* fundo */
  --liab-title: #B08D57;       /* títulos e destaques */
  --liab-text: #FFFFFF;        /* textos */
  --liab-text-soft: rgba(255, 255, 255, 0.78);
  --liab-surface: rgba(255, 255, 255, 0.07);
  --liab-surface-hover: rgba(255, 255, 255, 0.12);
  --liab-line: rgba(255, 255, 255, 0.20);
  --liab-btn: #293A44;         /* fundo dos botões */
  --liab-btn-hover: #34495A;
}

body.liab-quiz-open {
  overflow: hidden;
}

.liab-quiz-module,
.liab-quiz-module *,
.liab-quiz-modal,
.liab-quiz-modal * {
  box-sizing: border-box;
}

/* Botão que abre o quiz */

.liab-quiz-launch-wrap {
  text-align: center;
}

.liab-quiz-launch {
  appearance: none;
  -webkit-appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 16px 28px;
  border: 1px solid var(--liab-title);
  border-radius: 999px;
  background: var(--liab-btn);
  color: var(--liab-text);
  font-family: "Plus Jakarta Sans", "Avenir Next", Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.15s ease, transform 0.15s ease;
}

.liab-quiz-launch:hover,
.liab-quiz-launch:focus-visible {
  background: var(--liab-btn-hover);
  color: var(--liab-text);
  transform: translateY(-1px);
}

/* Modal */

.liab-quiz-modal {
  position: fixed;
  inset: 0;
  z-index: 2147483000;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  background: rgba(15, 24, 29, 0.60);
  font-family: "Plus Jakarta Sans", "Avenir Next", Arial, sans-serif;
}

.liab-quiz-modal.is-open {
  display: flex;
}

.liab-quiz-modal[hidden] {
  display: none !important;
}

.liab-quiz-bubble {
  position: relative;
  width: min(700px, calc(100vw - 32px));
  max-height: 92vh;
  overflow-y: auto;
  padding: 34px 38px 38px;
  background: var(--liab-bg);
  color: var(--liab-text);
  border: 1px solid var(--liab-line);
  border-radius: 24px;
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.35);
}

.liab-quiz-close {
  appearance: none;
  -webkit-appearance: none;
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 8;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: var(--liab-surface);
  color: var(--liab-text);
  font: 400 23px/1 Arial, sans-serif;
  cursor: pointer;
}

.liab-quiz-close:hover {
  background: var(--liab-surface-hover);
}

/* Logo */

.liab-quiz-brand {
  display: flex;
  align-items: center;
  width: calc(100% - 48px);
  margin: 0 0 18px;
}

.liab-quiz-brand-logo {
  display: block;
  width: 200px;
  max-width: 65%;
  height: auto;
  object-fit: contain;
}

.liab-quiz-brand-name {
  color: var(--liab-title);
  font-family: "Givonic Semibold", "Avenir Next", Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.01em;
}

/* Progresso */

.liab-progress-row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: calc(100% - 48px);
  margin: 0 0 25px;
}

.liab-quiz-progress {
  flex: 1 1 auto;
  height: 6px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.16);
  border-radius: 999px;
}

.liab-quiz-progress-fill {
  width: 0;
  height: 100%;
  background: var(--liab-title);
  border-radius: 999px;
  transition: width 0.25s ease;
}

.liab-progress-value {
  flex: 0 0 42px;
  color: var(--liab-text);
  font-size: 12px;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
}

.liab-quiz-pill {
  display: inline-block;
  padding: 7px 11px;
  border: 1px solid var(--liab-title);
  border-radius: 999px;
  background: transparent;
  color: var(--liab-title);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

/* Tipografia */

.liab-quiz-bubble h1 {
  margin: 18px 0 18px;
  color: var(--liab-title);
  font-family: "Givonic Semibold", "Avenir Next", Arial, sans-serif;
  font-size: 29px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.8px;
}

.liab-quiz-bubble h2 {
  margin: 0 0 8px;
  color: var(--liab-title);
  font-size: 20px;
  line-height: 1.3;
}

.liab-quiz-helper {
  margin: -4px 0 19px;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.6;
}

.liab-quiz-consent {
  margin: 10px 2px 0;
  color: var(--liab-text-soft);
  font-size: 11px;
  line-height: 1.45;
}

.liab-quiz-context {
  margin: 0 0 19px;
  padding: 13px 15px;
  background: var(--liab-surface);
  border-radius: 12px;
  color: var(--liab-text);
  font-size: 13px;
  line-height: 1.55;
}

/* Campos */

.liab-quiz-input {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0;
  padding: 15px 16px;
  border: 1px solid var(--liab-line);
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.06);
  color: var(--liab-text);
  font: 15px "Plus Jakarta Sans", Arial, sans-serif;
  outline: none;
  box-sizing: border-box !important;
}

.liab-quiz-input::placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.liab-quiz-input:focus {
  border-color: var(--liab-title);
  box-shadow: 0 0 0 3px rgba(176, 141, 87, 0.25);
}

/* Respostas */

.liab-quiz-answers {
  display: grid;
  gap: 12px;
}

.liab-quiz-answer {
  appearance: none;
  -webkit-appearance: none;
  width: 100%;
  padding: 15px 17px;
  text-align: left;
  border: 1px solid var(--liab-line);
  border-radius: 12px;
  background: var(--liab-surface);
  color: var(--liab-text);
  font: 500 14px/1.45 "Plus Jakarta Sans", Arial, sans-serif;
  cursor: pointer;
  transition: border-color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
}

.liab-quiz-answer:hover {
  border-color: var(--liab-title);
  background: var(--liab-surface-hover);
  transform: translateY(-1px);
}

.liab-quiz-answer.is-selected {
  border-color: var(--liab-title);
  background: rgba(176, 141, 87, 0.18);
  box-shadow: 0 0 0 2px rgba(176, 141, 87, 0.30);
}

/* Navegação */

.liab-quiz-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-top: 25px;
}

.liab-quiz-btn {
  appearance: none;
  -webkit-appearance: none;
  padding: 13px 18px;
  border: 1px solid transparent;
  border-radius: 999px;
  font: 700 14px "Plus Jakarta Sans", Arial, sans-serif;
  cursor: pointer;
}

.liab-quiz-btn-back {
  background: var(--liab-surface);
  color: var(--liab-text);
}

.liab-quiz-btn-back:hover {
  background: var(--liab-surface-hover);
}

.liab-quiz-btn-next,
.liab-result-cta {
  border-color: var(--liab-title);
  background: var(--liab-btn);
  color: var(--liab-text);
}

.liab-quiz-btn-next:hover:not(:disabled),
.liab-result-cta:hover {
  background: var(--liab-btn-hover);
}

.liab-quiz-btn:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

/* Loading */

.liab-loading {
  padding: 25px 5px;
  color: var(--liab-text);
  text-align: center;
}

.liab-loading-dot {
  width: 35px;
  height: 35px;
  margin: 22px auto;
  border: 3px solid rgba(255, 255, 255, 0.16);
  border-top-color: var(--liab-title);
  border-radius: 50%;
  animation: liabSpin 0.8s linear infinite;
}

@keyframes liabSpin {
  to { transform: rotate(360deg); }
}

/* Resultados */

.liab-results-shell {
  margin: -10px -14px 0;
}

.liab-result-hero {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 30px 26px 28px;
  border: 1px solid var(--liab-title);
  border-radius: 20px;
  background: linear-gradient(160deg, #34495A 0%, #293A44 60%, #1F2D35 100%);
  color: var(--liab-text);
}

.liab-result-wordmark {
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
  color: var(--liab-title);
  font-family: "Givonic Semibold", "Avenir Next", Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.10em;
  text-transform: uppercase;
}

.liab-result-kicker {
  position: relative;
  z-index: 1;
  margin: 0 0 7px;
  color: var(--liab-text);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.liab-result-hero h1 {
  position: relative;
  z-index: 1;
  margin: 0;
  color: var(--liab-title);
  font-size: 34px;
}

.liab-result-hero-copy {
  position: relative;
  z-index: 1;
  max-width: 530px;
  margin: 8px 0 0;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.6;
}

.liab-result-score-row {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: baseline;
  gap: 9px;
  margin-top: 22px;
}

.liab-result-score {
  color: var(--liab-title);
  font-size: 50px;
  font-weight: 800;
  line-height: 1;
}

.liab-result-score-label {
  color: var(--liab-text);
  font-size: 13px;
}

.liab-result-summary {
  margin-top: 18px;
  padding: 20px;
  border: 1px solid var(--liab-line);
  border-radius: 16px;
  background: var(--liab-surface);
}

.liab-result-summary h2 {
  margin: 0 0 7px;
  color: var(--liab-title);
  font-size: 20px;
}

.liab-result-summary-copy {
  margin: 0;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.6;
}

.liab-focus-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  margin-top: 14px;
  padding: 14px 16px;
  border-radius: 14px;
  background: var(--liab-surface);
}

.liab-focus-line strong {
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.35;
}

.liab-focus-line span {
  flex: 0 0 auto;
  color: var(--liab-title);
  font-size: 13px;
  font-weight: 800;
}

.liab-snapshot-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-top: 16px;
}

.liab-snapshot-card {
  padding: 15px 16px;
  border-radius: 14px;
  background: var(--liab-surface);
}

.liab-snapshot-label {
  display: block;
  margin-bottom: 5px;
  color: var(--liab-text-soft);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

.liab-snapshot-card strong {
  display: block;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.4;
}

.liab-snapshot-score {
  display: block;
  margin-top: 4px;
  color: var(--liab-title);
  font-size: 13px;
  font-weight: 800;
}

.liab-breakdown-details {
  margin-top: 14px;
  border: 1px solid var(--liab-line);
  border-radius: 14px;
  background: var(--liab-surface);
  overflow: hidden;
}

.liab-breakdown-details summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 17px;
  color: var(--liab-text);
  font-size: 13px;
  font-weight: 800;
  cursor: pointer;
  list-style: none;
}

.liab-breakdown-details summary::-webkit-details-marker {
  display: none;
}

.liab-breakdown-details summary::after {
  content: "+";
  color: var(--liab-title);
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
}

.liab-breakdown-details[open] summary::after {
  content: "-";
}

.liab-breakdown-body {
  padding: 0 17px 17px;
  border-top: 1px solid var(--liab-line);
}

.liab-breakdown-note {
  margin: 13px 0;
  color: var(--liab-text-soft);
  font-size: 12px;
  line-height: 1.5;
}

.liab-dimension-list {
  display: grid;
  gap: 11px;
}

.liab-dimension-row {
  display: grid;
  grid-template-columns: minmax(118px, 1fr) 2fr 38px;
  gap: 9px;
  align-items: center;
}

.liab-dimension-name {
  color: var(--liab-text);
  font-size: 12px;
  font-weight: 700;
}

.liab-dimension-track {
  height: 7px;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.16);
}

.liab-dimension-fill {
  display: block;
  height: 100%;
  border-radius: 999px;
  background: var(--liab-title);
}

.liab-dimension-score {
  color: var(--liab-text);
  font-size: 11px;
  font-weight: 800;
  text-align: right;
}

.liab-email-card {
  margin-top: 14px;
  padding: 19px;
  border: 1px solid var(--liab-title);
  background: var(--liab-surface);
  border-radius: 16px;
}

.liab-email-card h2 {
  margin: 0 0 6px;
  color: var(--liab-title);
  font-size: 19px;
}

.liab-email-card p {
  margin: 5px 0;
  color: var(--liab-text);
  font-size: 13px;
  line-height: 1.55;
}

.liab-email-card strong {
  color: var(--liab-text);
}

.liab-email-includes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px 14px;
  margin: 13px 0 0;
  padding: 0;
  list-style: none;
}

.liab-email-includes li {
  position: relative;
  padding-left: 15px;
  color: var(--liab-text);
  font-size: 12px;
  line-height: 1.4;
}

.liab-email-includes li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: var(--liab-title);
  font-weight: 800;
}

.liab-result-cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 14px;
  padding: 12px 18px;
  border-radius: 999px;
  font: 700 13px "Plus Jakarta Sans", Arial, sans-serif;
  text-decoration: none;
}

.liab-result-cta:hover {
  color: var(--liab-text);
}

.liab-retake-note {
  margin: 12px 2px 0;
  color: var(--liab-text-soft);
  font-size: 11px;
  line-height: 1.45;
  text-align: center;
}

.liab-form-error {
  margin-top: 14px;
  padding: 12px;
  background: rgba(255, 120, 100, 0.12);
  border: 1px solid rgba(255, 140, 120, 0.45);
  border-radius: 10px;
  color: var(--liab-text);
  font-size: 13px;
  line-height: 1.5;
}

@media (max-width: 700px) {
  .liab-quiz-brand-logo {
    width: 175px;
    max-width: 70%;
  }

  .liab-quiz-modal {
    padding: 14px;
  }

  .liab-quiz-bubble {
    width: 100%;
    max-height: 94vh;
    padding: 26px 18px 22px;
    border-radius: 20px;
  }

  .liab-quiz-bubble h1 {
    font-size: 25px;
  }

  .liab-quiz-answer {
    padding: 14px 15px;
  }

  .liab-results-shell {
    margin: -4px -3px 0;
  }

  .liab-result-hero {
    padding: 26px 20px;
  }

  .liab-snapshot-grid {
    grid-template-columns: 1fr;
  }

  .liab-email-includes {
    grid-template-columns: 1fr;
  }

  .liab-dimension-row {
    grid-template-columns: 1fr 46px;
  }

  .liab-dimension-track {
    grid-column: 1 / -1;
    grid-row: 2;
  }

  .liab-dimension-score {
    grid-column: 2;
    grid-row: 1;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3fc028b */.liab-quiz-launch-wrap { display: none; }
  
  /* LIAB Assessment, V12 visual system (paleta escura) */

.liab-quiz-module,
.liab-quiz-modal {
  --liab-bg: #293A44;          /* fundo */
  --liab-title: #B08D57;       /* títulos e destaques */
  --liab-text: #FFFFFF;        /* textos */
  --liab-text-soft: rgba(255, 255, 255, 0.78);
  --liab-surface: rgba(255, 255, 255, 0.07);
  --liab-surface-hover: rgba(255, 255, 255, 0.12);
  --liab-line: rgba(255, 255, 255, 0.20);
  --liab-btn: #293A44;         /* fundo dos botões */
  --liab-btn-hover: #34495A;
}

body.liab-quiz-open {
  overflow: hidden;
}

.liab-quiz-module,
.liab-quiz-module *,
.liab-quiz-modal,
.liab-quiz-modal * {
  box-sizing: border-box;
}

/* Botão que abre o quiz */

.liab-quiz-launch-wrap {
  text-align: center;
}

.liab-quiz-launch {
  appearance: none;
  -webkit-appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 16px 28px;
  border: 1px solid var(--liab-title);
  border-radius: 999px;
  background: var(--liab-btn);
  color: var(--liab-text);
  font-family: "Plus Jakarta Sans", "Avenir Next", Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.15s ease, transform 0.15s ease;
}

.liab-quiz-launch:hover,
.liab-quiz-launch:focus-visible {
  background: var(--liab-btn-hover);
  color: var(--liab-text);
  transform: translateY(-1px);
}

/* Modal */

.liab-quiz-modal {
  position: fixed;
  inset: 0;
  z-index: 2147483000;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  background: rgba(15, 24, 29, 0.60);
  font-family: "Plus Jakarta Sans", "Avenir Next", Arial, sans-serif;
}

.liab-quiz-modal.is-open {
  display: flex;
}

.liab-quiz-modal[hidden] {
  display: none !important;
}

.liab-quiz-bubble {
  position: relative;
  width: min(700px, calc(100vw - 32px));
  max-height: 92vh;
  overflow-y: auto;
  padding: 34px 38px 38px;
  background: var(--liab-bg);
  color: var(--liab-text);
  border: 1px solid var(--liab-line);
  border-radius: 24px;
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.35);
}

.liab-quiz-close {
  appearance: none;
  -webkit-appearance: none;
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 8;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: var(--liab-surface);
  color: var(--liab-text);
  font: 400 23px/1 Arial, sans-serif;
  cursor: pointer;
}

.liab-quiz-close:hover {
  background: var(--liab-surface-hover);
}

/* Logo */

.liab-quiz-brand {
  display: flex;
  align-items: center;
  width: calc(100% - 48px);
  margin: 0 0 18px;
}

.liab-quiz-brand-logo {
  display: block;
  width: 200px;
  max-width: 65%;
  height: auto;
  object-fit: contain;
}

.liab-quiz-brand-name {
  color: var(--liab-title);
  font-family: "Givonic Semibold", "Avenir Next", Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.01em;
}

/* Progresso */

.liab-progress-row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: calc(100% - 48px);
  margin: 0 0 25px;
}

.liab-quiz-progress {
  flex: 1 1 auto;
  height: 6px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.16);
  border-radius: 999px;
}

.liab-quiz-progress-fill {
  width: 0;
  height: 100%;
  background: var(--liab-title);
  border-radius: 999px;
  transition: width 0.25s ease;
}

.liab-progress-value {
  flex: 0 0 42px;
  color: var(--liab-text);
  font-size: 12px;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
}

.liab-quiz-pill {
  display: inline-block;
  padding: 7px 11px;
  border: 1px solid var(--liab-title);
  border-radius: 999px;
  background: transparent;
  color: var(--liab-title);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

/* Tipografia */

.liab-quiz-bubble h1 {
  margin: 18px 0 18px;
  color: var(--liab-title);
  font-family: "Givonic Semibold", "Avenir Next", Arial, sans-serif;
  font-size: 29px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.8px;
}

.liab-quiz-bubble h2 {
  margin: 0 0 8px;
  color: var(--liab-title);
  font-size: 20px;
  line-height: 1.3;
}

.liab-quiz-helper {
  margin: -4px 0 19px;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.6;
}

.liab-quiz-consent {
  margin: 10px 2px 0;
  color: var(--liab-text-soft);
  font-size: 11px;
  line-height: 1.45;
}

.liab-quiz-context {
  margin: 0 0 19px;
  padding: 13px 15px;
  background: var(--liab-surface);
  border-radius: 12px;
  color: var(--liab-text);
  font-size: 13px;
  line-height: 1.55;
}

/* Campos */

.liab-quiz-input {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0;
  padding: 15px 16px;
  border: 1px solid var(--liab-line);
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.06);
  color: var(--liab-text);
  font: 15px "Plus Jakarta Sans", Arial, sans-serif;
  outline: none;
  box-sizing: border-box !important;
}

.liab-quiz-input::placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.liab-quiz-input:focus {
  border-color: var(--liab-title);
  box-shadow: 0 0 0 3px rgba(176, 141, 87, 0.25);
}

/* Respostas */

.liab-quiz-answers {
  display: grid;
  gap: 12px;
}

.liab-quiz-answer {
  appearance: none;
  -webkit-appearance: none;
  width: 100%;
  padding: 15px 17px;
  text-align: left;
  border: 1px solid var(--liab-line);
  border-radius: 12px;
  background: var(--liab-surface);
  color: var(--liab-text);
  font: 500 14px/1.45 "Plus Jakarta Sans", Arial, sans-serif;
  cursor: pointer;
  transition: border-color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
}

.liab-quiz-answer:hover {
  border-color: var(--liab-title);
  background: var(--liab-surface-hover);
  transform: translateY(-1px);
}

.liab-quiz-answer.is-selected {
  border-color: var(--liab-title);
  background: rgba(176, 141, 87, 0.18);
  box-shadow: 0 0 0 2px rgba(176, 141, 87, 0.30);
}

/* Navegação */

.liab-quiz-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-top: 25px;
}

.liab-quiz-btn {
  appearance: none;
  -webkit-appearance: none;
  padding: 13px 18px;
  border: 1px solid transparent;
  border-radius: 999px;
  font: 700 14px "Plus Jakarta Sans", Arial, sans-serif;
  cursor: pointer;
}

.liab-quiz-btn-back {
  background: var(--liab-surface);
  color: var(--liab-text);
}

.liab-quiz-btn-back:hover {
  background: var(--liab-surface-hover);
}

.liab-quiz-btn-next,
.liab-result-cta {
  border-color: var(--liab-title);
  background: var(--liab-btn);
  color: var(--liab-text);
}

.liab-quiz-btn-next:hover:not(:disabled),
.liab-result-cta:hover {
  background: var(--liab-btn-hover);
}

.liab-quiz-btn:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

/* Loading */

.liab-loading {
  padding: 25px 5px;
  color: var(--liab-text);
  text-align: center;
}

.liab-loading-dot {
  width: 35px;
  height: 35px;
  margin: 22px auto;
  border: 3px solid rgba(255, 255, 255, 0.16);
  border-top-color: var(--liab-title);
  border-radius: 50%;
  animation: liabSpin 0.8s linear infinite;
}

@keyframes liabSpin {
  to { transform: rotate(360deg); }
}

/* Resultados */

.liab-results-shell {
  margin: -10px -14px 0;
}

.liab-result-hero {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 30px 26px 28px;
  border: 1px solid var(--liab-title);
  border-radius: 20px;
  background: linear-gradient(160deg, #34495A 0%, #293A44 60%, #1F2D35 100%);
  color: var(--liab-text);
}

.liab-result-wordmark {
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
  color: var(--liab-title);
  font-family: "Givonic Semibold", "Avenir Next", Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.10em;
  text-transform: uppercase;
}

.liab-result-kicker {
  position: relative;
  z-index: 1;
  margin: 0 0 7px;
  color: var(--liab-text);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.liab-result-hero h1 {
  position: relative;
  z-index: 1;
  margin: 0;
  color: var(--liab-title);
  font-size: 34px;
}

.liab-result-hero-copy {
  position: relative;
  z-index: 1;
  max-width: 530px;
  margin: 8px 0 0;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.6;
}

.liab-result-score-row {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: baseline;
  gap: 9px;
  margin-top: 22px;
}

.liab-result-score {
  color: var(--liab-title);
  font-size: 50px;
  font-weight: 800;
  line-height: 1;
}

.liab-result-score-label {
  color: var(--liab-text);
  font-size: 13px;
}

.liab-result-summary {
  margin-top: 18px;
  padding: 20px;
  border: 1px solid var(--liab-line);
  border-radius: 16px;
  background: var(--liab-surface);
}

.liab-result-summary h2 {
  margin: 0 0 7px;
  color: var(--liab-title);
  font-size: 20px;
}

.liab-result-summary-copy {
  margin: 0;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.6;
}

.liab-focus-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  margin-top: 14px;
  padding: 14px 16px;
  border-radius: 14px;
  background: var(--liab-surface);
}

.liab-focus-line strong {
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.35;
}

.liab-focus-line span {
  flex: 0 0 auto;
  color: var(--liab-title);
  font-size: 13px;
  font-weight: 800;
}

.liab-snapshot-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-top: 16px;
}

.liab-snapshot-card {
  padding: 15px 16px;
  border-radius: 14px;
  background: var(--liab-surface);
}

.liab-snapshot-label {
  display: block;
  margin-bottom: 5px;
  color: var(--liab-text-soft);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

.liab-snapshot-card strong {
  display: block;
  color: var(--liab-text);
  font-size: 14px;
  line-height: 1.4;
}

.liab-snapshot-score {
  display: block;
  margin-top: 4px;
  color: var(--liab-title);
  font-size: 13px;
  font-weight: 800;
}

.liab-breakdown-details {
  margin-top: 14px;
  border: 1px solid var(--liab-line);
  border-radius: 14px;
  background: var(--liab-surface);
  overflow: hidden;
}

.liab-breakdown-details summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 17px;
  color: var(--liab-text);
  font-size: 13px;
  font-weight: 800;
  cursor: pointer;
  list-style: none;
}

.liab-breakdown-details summary::-webkit-details-marker {
  display: none;
}

.liab-breakdown-details summary::after {
  content: "+";
  color: var(--liab-title);
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
}

.liab-breakdown-details[open] summary::after {
  content: "-";
}

.liab-breakdown-body {
  padding: 0 17px 17px;
  border-top: 1px solid var(--liab-line);
}

.liab-breakdown-note {
  margin: 13px 0;
  color: var(--liab-text-soft);
  font-size: 12px;
  line-height: 1.5;
}

.liab-dimension-list {
  display: grid;
  gap: 11px;
}

.liab-dimension-row {
  display: grid;
  grid-template-columns: minmax(118px, 1fr) 2fr 38px;
  gap: 9px;
  align-items: center;
}

.liab-dimension-name {
  color: var(--liab-text);
  font-size: 12px;
  font-weight: 700;
}

.liab-dimension-track {
  height: 7px;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.16);
}

.liab-dimension-fill {
  display: block;
  height: 100%;
  border-radius: 999px;
  background: var(--liab-title);
}

.liab-dimension-score {
  color: var(--liab-text);
  font-size: 11px;
  font-weight: 800;
  text-align: right;
}

.liab-email-card {
  margin-top: 14px;
  padding: 19px;
  border: 1px solid var(--liab-title);
  background: var(--liab-surface);
  border-radius: 16px;
}

.liab-email-card h2 {
  margin: 0 0 6px;
  color: var(--liab-title);
  font-size: 19px;
}

.liab-email-card p {
  margin: 5px 0;
  color: var(--liab-text);
  font-size: 13px;
  line-height: 1.55;
}

.liab-email-card strong {
  color: var(--liab-text);
}

.liab-email-includes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px 14px;
  margin: 13px 0 0;
  padding: 0;
  list-style: none;
}

.liab-email-includes li {
  position: relative;
  padding-left: 15px;
  color: var(--liab-text);
  font-size: 12px;
  line-height: 1.4;
}

.liab-email-includes li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: var(--liab-title);
  font-weight: 800;
}

.liab-result-cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 14px;
  padding: 12px 18px;
  border-radius: 999px;
  font: 700 13px "Plus Jakarta Sans", Arial, sans-serif;
  text-decoration: none;
}

.liab-result-cta:hover {
  color: var(--liab-text);
}

.liab-retake-note {
  margin: 12px 2px 0;
  color: var(--liab-text-soft);
  font-size: 11px;
  line-height: 1.45;
  text-align: center;
}

.liab-form-error {
  margin-top: 14px;
  padding: 12px;
  background: rgba(255, 120, 100, 0.12);
  border: 1px solid rgba(255, 140, 120, 0.45);
  border-radius: 10px;
  color: var(--liab-text);
  font-size: 13px;
  line-height: 1.5;
}

@media (max-width: 700px) {
  .liab-quiz-brand-logo {
    width: 175px;
    max-width: 70%;
  }

  .liab-quiz-modal {
    padding: 14px;
  }

  .liab-quiz-bubble {
    width: 100%;
    max-height: 94vh;
    padding: 26px 18px 22px;
    border-radius: 20px;
  }

  .liab-quiz-bubble h1 {
    font-size: 25px;
  }

  .liab-quiz-answer {
    padding: 14px 15px;
  }

  .liab-results-shell {
    margin: -4px -3px 0;
  }

  .liab-result-hero {
    padding: 26px 20px;
  }

  .liab-snapshot-grid {
    grid-template-columns: 1fr;
  }

  .liab-email-includes {
    grid-template-columns: 1fr;
  }

  .liab-dimension-row {
    grid-template-columns: 1fr 46px;
  }

  .liab-dimension-track {
    grid-column: 1 / -1;
    grid-row: 2;
  }

  .liab-dimension-score {
    grid-column: 2;
    grid-row: 1;
  }
}/* End custom CSS */
/* Start custom CSS */.hs-form-frame,.hs-form-html{background:#f6f2ea;border-radius:6px;padding:20px;max-width:100%;box-sizing:border-box}

/* Figma QA 12/11 */
.elementor-3370 .elementor-element.elementor-element-f8a584f{border:1px solid rgba(255,255,255,.30);border-radius:6px}
.elementor-3370 .elementor-element-4f1e23ac .elementor-inner-column>.elementor-widget-wrap,
.elementor-3370 .elementor-element-3f699ab3 .elementor-inner-column>.elementor-widget-wrap{border:1px solid rgba(255,255,255,.20);border-radius:6px}
.elementor-3370 a.elementor-icon[href^="#liab-"]{position:relative;display:inline-block;width:26px;height:26px;line-height:0;background:transparent;border:1.5px solid #B08D57;border-radius:50%;box-sizing:border-box}
.elementor-3370 a.elementor-icon[href^="#liab-"] svg{display:none}
.elementor-3370 a.elementor-icon[href^="#liab-"]::before,.elementor-3370 a.elementor-icon[href^="#liab-"]::after{content:"";position:absolute;top:50%;left:50%;background:#B08D57;transform:translate(-50%,-50%)}
.elementor-3370 a.elementor-icon[href^="#liab-"]::before{width:12px;height:1.5px}
.elementor-3370 a.elementor-icon[href^="#liab-"]::after{width:1.5px;height:12px}

/* Figma QA 13/11 flash: fundo escuro desde o primeiro paint e popups antigos do Popup Maker fora da Home */
html,body{background-color:#12151C}
body .pum-overlay,body .pum-container,body .pum-close{display:none!important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Things regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.bharatsangani.com/wp-content/uploads/2026/10/Things-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'things';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.bharatsangani.com/wp-content/uploads/2026/10/Things-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */