.elementor-698 .elementor-element.elementor-element-71bd640{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-698 .elementor-element.elementor-element-71bd640:not(.elementor-motion-effects-element-type-background), .elementor-698 .elementor-element.elementor-element-71bd640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c1cb57f );}.elementor-698 .elementor-element.elementor-element-a80360b{--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;}.elementor-698 .elementor-element.elementor-element-daba752{--spacer-size:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;align-self:flex-start;z-index:5;}.elementor-698 .elementor-element.elementor-element-daba752 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-698 .elementor-element.elementor-element-7627502 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-7627502 .elementor-heading-title{font-family:var( --e-global-typography-87b4020-font-family ), Sans-serif;font-size:var( --e-global-typography-87b4020-font-size );font-weight:var( --e-global-typography-87b4020-font-weight );text-transform:var( --e-global-typography-87b4020-text-transform );line-height:var( --e-global-typography-87b4020-line-height );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-6594f35{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-698 .elementor-element.elementor-element-6594f35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-6594f35 .elementor-heading-title{font-family:var( --e-global-typography-d4f69a8-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f69a8-font-size );font-weight:var( --e-global-typography-d4f69a8-font-weight );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-20af2ec .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-698 .elementor-element.elementor-element-20af2ec .elementskit-btn{background-color:transparent;padding:18px 40px 18px 40px;font-family:var( --e-global-typography-f4de07b-font-family ), Sans-serif;font-size:var( --e-global-typography-f4de07b-font-size );font-weight:var( --e-global-typography-f4de07b-font-weight );line-height:var( --e-global-typography-f4de07b-line-height );letter-spacing:var( --e-global-typography-f4de07b-letter-spacing );color:var( --e-global-color-text );fill:var( --e-global-color-text );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-20af2ec{width:auto;max-width:auto;}.elementor-698 .elementor-element.elementor-element-20af2ec .elementskit-btn:hover{color:var( --e-global-color-eee846c );fill:var( --e-global-color-eee846c );}.elementor-698 .elementor-element.elementor-element-20af2ec .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-698 .elementor-element.elementor-element-20af2ec .elementskit-btn > i, .elementor-698 .elementor-element.elementor-element-20af2ec .elementskit-btn > svg{margin-left:10px;}.rtl .elementor-698 .elementor-element.elementor-element-20af2ec .elementskit-btn > i, .rtl .elementor-698 .elementor-element.elementor-element-20af2ec .elementskit-btn > svg{margin-left:0;margin-right:10px;}.elementor-698 .elementor-element.elementor-element-20af2ec .elementskit-btn i, .elementor-698 .elementor-element.elementor-element-20af2ec .elementskit-btn svg{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);}.elementor-698 .elementor-element.elementor-element-21d8c71{--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;}.elementor-698 .elementor-element.elementor-element-ee0bb41{overflow:hidden;padding:100px 0px 100px 0px;}.elementor-698 .elementor-element.elementor-element-b4d1340 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-92a5559 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-92a5559{z-index:5;text-align:start;}.elementor-bc-flex-widget .elementor-698 .elementor-element.elementor-element-889f958.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-698 .elementor-element.elementor-element-889f958.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-698 .elementor-element.elementor-element-889f958 > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-698 .elementor-element.elementor-element-84fcd53 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-84fcd53 .elementor-heading-title{font-family:var( --e-global-typography-87b4020-font-family ), Sans-serif;font-size:var( --e-global-typography-87b4020-font-size );font-weight:var( --e-global-typography-87b4020-font-weight );text-transform:var( --e-global-typography-87b4020-text-transform );line-height:var( --e-global-typography-87b4020-line-height );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-2fb720b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-2fb720b{z-index:1;}.elementor-698 .elementor-element.elementor-element-2fb720b .elementor-heading-title{font-family:var( --e-global-typography-d4f69a8-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f69a8-font-size );font-weight:var( --e-global-typography-d4f69a8-font-weight );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-515147c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-a95923a:not(.elementor-motion-effects-element-type-background), .elementor-698 .elementor-element.elementor-element-a95923a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c1cb57f );}.elementor-698 .elementor-element.elementor-element-a95923a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-698 .elementor-element.elementor-element-a95923a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-698 .elementor-element.elementor-element-a045f01.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-698 .elementor-element.elementor-element-a045f01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-698 .elementor-element.elementor-element-a045f01 > .elementor-element-populated{padding:0px 100px 0px 0px;}.elementor-698 .elementor-element.elementor-element-74268c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-9d61f99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-9d61f99{z-index:5;text-align:start;}.elementor-698 .elementor-element.elementor-element-2f2156a5:not(.elementor-motion-effects-element-type-background), .elementor-698 .elementor-element.elementor-element-2f2156a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-698 .elementor-element.elementor-element-2f2156a5{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-2f2156a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-698 .elementor-element.elementor-element-1b3a8ea6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-77b902d{--spacer-size:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;align-self:flex-start;z-index:5;}.elementor-698 .elementor-element.elementor-element-77b902d > .elementor-widget-container{background-color:transparent;margin:30px 0px 0px 0px;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-698 .elementor-element.elementor-element-48ecc9a0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-698 .elementor-element.elementor-element-48ecc9a0 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-698 .elementor-element.elementor-element-48ecc9a0 .elementor-heading-title{font-family:var( --e-global-typography-d4f69a8-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f69a8-font-size );font-weight:var( --e-global-typography-d4f69a8-font-weight );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-698 .elementor-element.elementor-element-41799c12 > .elementor-element-populated{padding:0px 100px 0px 100px;}.elementor-698 .elementor-element.elementor-element-35b989a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-35b989a .elementor-heading-title{font-family:var( --e-global-typography-87b4020-font-family ), Sans-serif;font-size:var( --e-global-typography-87b4020-font-size );font-weight:var( --e-global-typography-87b4020-font-weight );text-transform:var( --e-global-typography-87b4020-text-transform );line-height:var( --e-global-typography-87b4020-line-height );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-58af76f{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-698 .elementor-element.elementor-element-14ea533{overflow:hidden;padding:121px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-698 .elementor-element.elementor-element-4ed93e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-698 .elementor-element.elementor-element-4ed93e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-698 .elementor-element.elementor-element-4ed93e2 > .elementor-element-populated{padding:0px 0px 0px 00px;}.elementor-698 .elementor-element.elementor-element-fef594b{--spacer-size:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;align-self:flex-start;z-index:5;}.elementor-698 .elementor-element.elementor-element-fef594b > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-698 .elementor-element.elementor-element-8c94007 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-8c94007{text-align:center;}.elementor-698 .elementor-element.elementor-element-8c94007 .elementor-heading-title{font-family:var( --e-global-typography-87b4020-font-family ), Sans-serif;font-size:var( --e-global-typography-87b4020-font-size );font-weight:var( --e-global-typography-87b4020-font-weight );text-transform:var( --e-global-typography-87b4020-text-transform );line-height:var( --e-global-typography-87b4020-line-height );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-54450e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-54450e6{z-index:1;text-align:center;}.elementor-698 .elementor-element.elementor-element-54450e6 .elementor-heading-title{font-family:var( --e-global-typography-d4f69a8-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f69a8-font-size );font-weight:var( --e-global-typography-d4f69a8-font-weight );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );color:var( --e-global-color-fc01466 );}.elementor-698 .elementor-element.elementor-element-6a39b5a > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-698 .elementor-element.elementor-element-6a39b5a{text-align:center;}.elementor-698 .elementor-element.elementor-element-6a39b5a .elementor-heading-title{font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-698 .elementor-element.elementor-element-74750ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-209a0ee:not(.elementor-motion-effects-element-type-background), .elementor-698 .elementor-element.elementor-element-209a0ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c1cb57f );}.elementor-698 .elementor-element.elementor-element-209a0ee{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-698 .elementor-element.elementor-element-209a0ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-698 .elementor-element.elementor-element-76651ea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-698 .elementor-element.elementor-element-76651ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-698 .elementor-element.elementor-element-76651ea > .elementor-element-populated{padding:0px 0px 0px 00px;}.elementor-698 .elementor-element.elementor-element-e6921e2{--spacer-size:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;align-self:flex-start;z-index:5;}.elementor-698 .elementor-element.elementor-element-e6921e2 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-698 .elementor-element.elementor-element-41edd0e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-41edd0e .elementor-heading-title{font-family:var( --e-global-typography-87b4020-font-family ), Sans-serif;font-size:var( --e-global-typography-87b4020-font-size );font-weight:var( --e-global-typography-87b4020-font-weight );text-transform:var( --e-global-typography-87b4020-text-transform );line-height:var( --e-global-typography-87b4020-line-height );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-4878c98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-4878c98{z-index:1;text-align:start;}.elementor-698 .elementor-element.elementor-element-4878c98 .elementor-heading-title{font-family:var( --e-global-typography-d4f69a8-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f69a8-font-size );font-weight:var( --e-global-typography-d4f69a8-font-weight );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );color:var( --e-global-color-fc01466 );}.elementor-698 .elementor-element.elementor-element-8f6d8d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-bfeb86b:not(.elementor-motion-effects-element-type-background), .elementor-698 .elementor-element.elementor-element-bfeb86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coachingbebrave.com/wp-content/uploads/2025/05/32.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-698 .elementor-element.elementor-element-bfeb86b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-e632858 ) 38%, var( --e-global-color-9947692 ) 38%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-698 .elementor-element.elementor-element-bfeb86b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 50%;}.elementor-698 .elementor-element.elementor-element-9e0248c > .elementor-element-populated{padding:100px 100px 100px 0px;}.elementor-698 .elementor-element.elementor-element-42ffe51 > .elementor-widget-container{margin:20px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-42ffe51{text-align:start;}.elementor-698 .elementor-element.elementor-element-42ffe51 .elementor-heading-title{font-family:var( --e-global-typography-87b4020-font-family ), Sans-serif;font-size:var( --e-global-typography-87b4020-font-size );font-weight:var( --e-global-typography-87b4020-font-weight );text-transform:var( --e-global-typography-87b4020-text-transform );line-height:var( --e-global-typography-87b4020-line-height );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-48802ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-48802ce .elementor-heading-title{font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:0px;--ekit_testimonial_slidetoshow:1;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-single-testimonial-slider, .elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial_card, .elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-e632858 );}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial-slider .swiper-pagination span{background-color:var( --e-global-color-082cfa4 );width:8px;height:8px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );width:8px;height:8px;transform:scale(1.2);}.elementor-698 .elementor-element.elementor-element-76d6691 .ekit_testimonial_style_5 .elementskit-watermark-icon{bottom:30px;right:30px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-698 .elementor-element.elementor-element-76d6691 .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial_card{margin-left:0px;margin-right:0px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-single-testimonial-slider, .elementor-698 .elementor-element.elementor-element-76d6691  .elementskit-testimonial_card{padding:0px 50px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-commentor-content{text-align:left;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial_card{text-align:left;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-profile-info{text-align:left;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-commentor-bio{text-align:left;justify-content:left;}.elementor-698 .elementor-element.elementor-element-76d6691 .ekit_testimonial_style_5 .elementskit-commentor-header{text-align:left;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial_card .elementskit-commentor-coment{font-family:"Hind Madurai", Sans-serif;font-size:17px;font-weight:300;line-height:24px;letter-spacing:0.15px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-stars > li > a, .elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;font-size:15px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-stars > li:not(:last-child){margin-right:4px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-stars{margin:0px 18px 0px 0px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:var( --e-global-color-primary );}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:var( --e-global-color-primary );}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:var( --e-global-color-primary );}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:var( --e-global-color-primary );}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-watermark-icon svg path{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-watermark-icon > i{font-size:50px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-watermark-icon > svg{width:50px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:0%;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-accent );font-family:"Kumbh Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:0.15px;margin-bottom:0px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-author-name{color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-primary );font-size:1px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-commentor-bio .elementskit-commentor-image > img{height:80px;width:80px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial-slider .swiper-pagination{bottom:0px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:12px;}.elementor-698 .elementor-element.elementor-element-3170859{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-698 .elementor-element.elementor-element-9a890af{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-698 .elementor-element.elementor-element-9a890af:not(.elementor-motion-effects-element-type-background), .elementor-698 .elementor-element.elementor-element-9a890af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(193deg, var( --e-global-color-primary ) 0%, #0E284E 100%);}.elementor-698 .elementor-element.elementor-element-0b38fc4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-0b38fc4{z-index:1;text-align:start;}.elementor-698 .elementor-element.elementor-element-0b38fc4 .elementor-heading-title{font-family:var( --e-global-typography-d4f69a8-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f69a8-font-size );font-weight:var( --e-global-typography-d4f69a8-font-weight );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );color:#FFFFFF;}.elementor-698 .elementor-element.elementor-element-0458857{color:#FFFFFF;}.elementor-698 .elementor-element.elementor-element-0bfa3ae .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-698 .elementor-element.elementor-element-0bfa3ae .elementskit-btn{background-color:transparent;padding:18px 40px 18px 40px;font-family:var( --e-global-typography-f4de07b-font-family ), Sans-serif;font-size:var( --e-global-typography-f4de07b-font-size );font-weight:var( --e-global-typography-f4de07b-font-weight );line-height:var( --e-global-typography-f4de07b-line-height );letter-spacing:var( --e-global-typography-f4de07b-letter-spacing );color:var( --e-global-color-fc01466 );fill:var( --e-global-color-fc01466 );background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-0bfa3ae .elementskit-btn:hover{background-color:transparent;color:var( --e-global-color-fc01466 );fill:var( --e-global-color-fc01466 );background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-698 .elementor-element.elementor-element-0bfa3ae{width:auto;max-width:auto;}.elementor-698 .elementor-element.elementor-element-0bfa3ae .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-698 .elementor-element.elementor-element-0bfa3ae .elementskit-btn > i, .elementor-698 .elementor-element.elementor-element-0bfa3ae .elementskit-btn > svg{margin-left:10px;}.rtl .elementor-698 .elementor-element.elementor-element-0bfa3ae .elementskit-btn > i, .rtl .elementor-698 .elementor-element.elementor-element-0bfa3ae .elementskit-btn > svg{margin-left:0;margin-right:10px;}.elementor-698 .elementor-element.elementor-element-0bfa3ae .elementskit-btn i, .elementor-698 .elementor-element.elementor-element-0bfa3ae .elementskit-btn svg{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);}.elementor-698 .elementor-element.elementor-element-4e96ffe:not(.elementor-motion-effects-element-type-background), .elementor-698 .elementor-element.elementor-element-4e96ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e37aa71 );}.elementor-698 .elementor-element.elementor-element-4e96ffe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-698 .elementor-element.elementor-element-4e96ffe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-698 .elementor-element.elementor-element-f22d085 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-f22d085 .elementor-heading-title{font-family:var( --e-global-typography-87b4020-font-family ), Sans-serif;font-size:var( --e-global-typography-87b4020-font-size );font-weight:var( --e-global-typography-87b4020-font-weight );text-transform:var( --e-global-typography-87b4020-text-transform );line-height:var( --e-global-typography-87b4020-line-height );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-92e8cfe > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-92e8cfe{z-index:1;}.elementor-698 .elementor-element.elementor-element-92e8cfe .elementor-heading-title{font-family:var( --e-global-typography-326df42-font-family ), Sans-serif;font-size:var( --e-global-typography-326df42-font-size );font-weight:var( --e-global-typography-326df42-font-weight );line-height:var( --e-global-typography-326df42-line-height );letter-spacing:var( --e-global-typography-326df42-letter-spacing );}.elementor-698 .elementor-element.elementor-element-3a73034{margin-top:0px;margin-bottom:40px;}.elementor-698 .elementor-element.elementor-element-a2285f2 > .elementor-element-populated{padding:12px 10px 0px 0px;}.elementor-698 .elementor-element.elementor-element-8930b62{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-698 .elementor-element.elementor-element-8930b62 .elementor-divider-separator{width:20px;margin:0 auto;margin-right:0;}.elementor-698 .elementor-element.elementor-element-8930b62 .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-698 .elementor-element.elementor-element-1545ee7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-698 .elementor-element.elementor-element-1545ee7 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-698 .elementor-element.elementor-element-8e8e915 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-8e8e915{text-align:start;}.elementor-698 .elementor-element.elementor-element-8e8e915 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-dbbfbcb{margin-top:0px;margin-bottom:40px;}.elementor-698 .elementor-element.elementor-element-f45a7a4 > .elementor-element-populated{padding:12px 10px 0px 0px;}.elementor-698 .elementor-element.elementor-element-848ed15{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-698 .elementor-element.elementor-element-848ed15 .elementor-divider-separator{width:20px;margin:0 auto;margin-right:0;}.elementor-698 .elementor-element.elementor-element-848ed15 .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-698 .elementor-element.elementor-element-89ebebf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-698 .elementor-element.elementor-element-89ebebf > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-698 .elementor-element.elementor-element-1c4c93a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-1c4c93a{text-align:start;}.elementor-698 .elementor-element.elementor-element-1c4c93a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-20ab1ef{margin-top:0px;margin-bottom:40px;}.elementor-698 .elementor-element.elementor-element-d81a757 > .elementor-element-populated{padding:12px 10px 0px 0px;}.elementor-698 .elementor-element.elementor-element-c017987{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-698 .elementor-element.elementor-element-c017987 .elementor-divider-separator{width:20px;margin:0 auto;margin-right:0;}.elementor-698 .elementor-element.elementor-element-c017987 .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-698 .elementor-element.elementor-element-e2b3a9f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-698 .elementor-element.elementor-element-e2b3a9f > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-698 .elementor-element.elementor-element-b5195dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-b5195dc{text-align:start;}.elementor-698 .elementor-element.elementor-element-b5195dc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-5f193b0{margin-top:0px;margin-bottom:40px;}.elementor-698 .elementor-element.elementor-element-ed77e34 > .elementor-element-populated{padding:12px 10px 0px 0px;}.elementor-698 .elementor-element.elementor-element-678f2da{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-698 .elementor-element.elementor-element-678f2da .elementor-divider-separator{width:20px;margin:0 auto;margin-right:0;}.elementor-698 .elementor-element.elementor-element-678f2da .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-698 .elementor-element.elementor-element-3b1cfd6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-698 .elementor-element.elementor-element-3b1cfd6 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-698 .elementor-element.elementor-element-1d5d061 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-1d5d061{text-align:start;}.elementor-698 .elementor-element.elementor-element-1d5d061 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-348719e{margin-top:0px;margin-bottom:40px;}.elementor-698 .elementor-element.elementor-element-0dff5dc > .elementor-element-populated{padding:12px 10px 0px 0px;}.elementor-698 .elementor-element.elementor-element-eac45ba{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-698 .elementor-element.elementor-element-eac45ba .elementor-divider-separator{width:20px;margin:0 auto;margin-right:0;}.elementor-698 .elementor-element.elementor-element-eac45ba .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-698 .elementor-element.elementor-element-aaad9a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-698 .elementor-element.elementor-element-aaad9a9 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-698 .elementor-element.elementor-element-731b93a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-731b93a{text-align:start;}.elementor-698 .elementor-element.elementor-element-731b93a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-698 .elementor-element.elementor-element-137edf7e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-2d89fbf{--divider-border-style:dashed;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-698 .elementor-element.elementor-element-2d89fbf .elementor-divider-separator{width:100%;}.elementor-698 .elementor-element.elementor-element-2d89fbf .elementor-divider{padding-block-start:2px;padding-block-end:2px;}@media(min-width:768px){.elementor-698 .elementor-element.elementor-element-a80360b{--width:50%;}.elementor-698 .elementor-element.elementor-element-21d8c71{--width:50%;}.elementor-698 .elementor-element.elementor-element-b4d1340{width:30%;}.elementor-698 .elementor-element.elementor-element-889f958{width:70%;}.elementor-698 .elementor-element.elementor-element-a045f01{width:70%;}.elementor-698 .elementor-element.elementor-element-74268c9{width:30%;}.elementor-698 .elementor-element.elementor-element-76651ea{width:100%;}.elementor-698 .elementor-element.elementor-element-92369c9{width:27.807%;}.elementor-698 .elementor-element.elementor-element-0b8a8c1{width:72.193%;}.elementor-698 .elementor-element.elementor-element-a2285f2{width:4%;}.elementor-698 .elementor-element.elementor-element-1545ee7{width:96%;}.elementor-698 .elementor-element.elementor-element-f45a7a4{width:4%;}.elementor-698 .elementor-element.elementor-element-89ebebf{width:96%;}.elementor-698 .elementor-element.elementor-element-d81a757{width:4%;}.elementor-698 .elementor-element.elementor-element-e2b3a9f{width:96%;}.elementor-698 .elementor-element.elementor-element-ed77e34{width:4%;}.elementor-698 .elementor-element.elementor-element-3b1cfd6{width:96%;}.elementor-698 .elementor-element.elementor-element-0dff5dc{width:4%;}.elementor-698 .elementor-element.elementor-element-aaad9a9{width:96%;}}@media(max-width:1024px) and (min-width:768px){.elementor-698 .elementor-element.elementor-element-b4d1340{width:40%;}.elementor-698 .elementor-element.elementor-element-889f958{width:60%;}.elementor-698 .elementor-element.elementor-element-a045f01{width:60%;}.elementor-698 .elementor-element.elementor-element-74268c9{width:40%;}.elementor-698 .elementor-element.elementor-element-1b3a8ea6{width:50%;}.elementor-698 .elementor-element.elementor-element-41799c12{width:50%;}.elementor-698 .elementor-element.elementor-element-4ed93e2{width:60%;}.elementor-698 .elementor-element.elementor-element-76651ea{width:60%;}.elementor-698 .elementor-element.elementor-element-92369c9{width:100%;}.elementor-698 .elementor-element.elementor-element-0b8a8c1{width:100%;}}@media(max-width:1024px){.elementor-698 .elementor-element.elementor-element-daba752{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-698 .elementor-element.elementor-element-7627502 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-7627502 .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-6594f35{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-698 .elementor-element.elementor-element-6594f35 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-698 .elementor-element.elementor-element-20af2ec .elementskit-btn{font-size:var( --e-global-typography-f4de07b-font-size );line-height:var( --e-global-typography-f4de07b-line-height );letter-spacing:var( --e-global-typography-f4de07b-letter-spacing );}.elementor-698 .elementor-element.elementor-element-ee0bb41{padding:60px 20px 40px 20px;}.elementor-698 .elementor-element.elementor-element-b4d1340 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-92a5559 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-889f958 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-698 .elementor-element.elementor-element-84fcd53 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-84fcd53 .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-2fb720b .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-698 .elementor-element.elementor-element-a95923a{padding:60px 20px 40px 20px;}.elementor-698 .elementor-element.elementor-element-a045f01 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-698 .elementor-element.elementor-element-74268c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-9d61f99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-2f2156a5{padding:60px 20px 60px 20px;}.elementor-698 .elementor-element.elementor-element-1b3a8ea6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-77b902d{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-698 .elementor-element.elementor-element-48ecc9a0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-698 .elementor-element.elementor-element-48ecc9a0 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-698 .elementor-element.elementor-element-41799c12 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-35b989a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-35b989a .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-14ea533{padding:60px 20px 40px 20px;}.elementor-698 .elementor-element.elementor-element-4ed93e2 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-698 .elementor-element.elementor-element-fef594b{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-698 .elementor-element.elementor-element-8c94007 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-8c94007 .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-54450e6 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-698 .elementor-element.elementor-element-6a39b5a .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-698 .elementor-element.elementor-element-209a0ee{padding:60px 20px 40px 20px;}.elementor-698 .elementor-element.elementor-element-76651ea > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-698 .elementor-element.elementor-element-e6921e2{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-698 .elementor-element.elementor-element-41edd0e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-41edd0e .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-4878c98 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-698 .elementor-element.elementor-element-bfeb86b{padding:0% 0% 0% 45%;}.elementor-698 .elementor-element.elementor-element-9e0248c > .elementor-element-populated{padding:60px 60px 60px 0px;}.elementor-698 .elementor-element.elementor-element-42ffe51 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-42ffe51 .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-48802ce .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:0px;--ekit_testimonial_slidetoshow:1;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-698 .elementor-element.elementor-element-76d6691 .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial_card{margin-left:0px;margin-right:0px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:18px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-stars{margin:0px 18px -30px 0px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-watermark-icon > i{font-size:40px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-watermark-icon > svg{width:40px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-profile-info .elementskit-author-name{margin-bottom:0px;}.elementor-698 .elementor-element.elementor-element-76d6691 .ekit-testimonial--avatar{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial-slider .swiper-pagination{bottom:-20px;}.elementor-698 .elementor-element.elementor-element-0b38fc4 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-698 .elementor-element.elementor-element-0bfa3ae .elementskit-btn{font-size:var( --e-global-typography-f4de07b-font-size );line-height:var( --e-global-typography-f4de07b-line-height );letter-spacing:var( --e-global-typography-f4de07b-letter-spacing );}.elementor-698 .elementor-element.elementor-element-4e96ffe{padding:60px 20px 60px 20px;}.elementor-698 .elementor-element.elementor-element-f22d085 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-f22d085 .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-92e8cfe .elementor-heading-title{font-size:var( --e-global-typography-326df42-font-size );line-height:var( --e-global-typography-326df42-line-height );letter-spacing:var( --e-global-typography-326df42-letter-spacing );}.elementor-698 .elementor-element.elementor-element-8e8e915 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-698 .elementor-element.elementor-element-1c4c93a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-698 .elementor-element.elementor-element-b5195dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-698 .elementor-element.elementor-element-1d5d061 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-698 .elementor-element.elementor-element-731b93a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-698 .elementor-element.elementor-element-853cad2{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-698 .elementor-element.elementor-element-71bd640{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-698 .elementor-element.elementor-element-daba752{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-698 .elementor-element.elementor-element-7627502 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-7627502{text-align:start;}.elementor-698 .elementor-element.elementor-element-7627502 .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-6594f35{width:auto;max-width:auto;}.elementor-698 .elementor-element.elementor-element-6594f35 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-698 .elementor-element.elementor-element-6594f35 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-698 .elementor-element.elementor-element-20af2ec .elementskit-btn{font-size:var( --e-global-typography-f4de07b-font-size );line-height:var( --e-global-typography-f4de07b-line-height );letter-spacing:var( --e-global-typography-f4de07b-letter-spacing );}.elementor-698 .elementor-element.elementor-element-ee0bb41{padding:20px 20px 20px 20px;}.elementor-698 .elementor-element.elementor-element-b4d1340 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-698 .elementor-element.elementor-element-b4d1340 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-92a5559 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-889f958 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-84fcd53 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-84fcd53{text-align:start;}.elementor-698 .elementor-element.elementor-element-84fcd53 .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-2fb720b .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-698 .elementor-element.elementor-element-a95923a{padding:20px 20px 20px 20px;}.elementor-698 .elementor-element.elementor-element-a045f01 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-74268c9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-698 .elementor-element.elementor-element-74268c9 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-9d61f99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-2f2156a5{padding:20px 20px 20px 20px;}.elementor-698 .elementor-element.elementor-element-1b3a8ea6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-77b902d{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-698 .elementor-element.elementor-element-48ecc9a0{width:auto;max-width:auto;}.elementor-698 .elementor-element.elementor-element-48ecc9a0 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-698 .elementor-element.elementor-element-48ecc9a0 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-698 .elementor-element.elementor-element-41799c12 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-35b989a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-35b989a{text-align:start;}.elementor-698 .elementor-element.elementor-element-35b989a .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-58af76f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-698 .elementor-element.elementor-element-14ea533{padding:20px 20px 20px 20px;}.elementor-698 .elementor-element.elementor-element-4ed93e2 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-fef594b{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-698 .elementor-element.elementor-element-8c94007 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-8c94007{text-align:start;}.elementor-698 .elementor-element.elementor-element-8c94007 .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-54450e6 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-698 .elementor-element.elementor-element-6a39b5a .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-698 .elementor-element.elementor-element-209a0ee{padding:20px 20px 20px 20px;}.elementor-698 .elementor-element.elementor-element-76651ea > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-e6921e2{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-698 .elementor-element.elementor-element-41edd0e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-41edd0e{text-align:start;}.elementor-698 .elementor-element.elementor-element-41edd0e .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-4878c98 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-698 .elementor-element.elementor-element-bfeb86b:not(.elementor-motion-effects-element-type-background), .elementor-698 .elementor-element.elementor-element-bfeb86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-698 .elementor-element.elementor-element-bfeb86b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-e632858 ) 0%, var( --e-global-color-9947692 ) 0%);}.elementor-698 .elementor-element.elementor-element-bfeb86b{padding:40px 20px 40px 20px;}.elementor-698 .elementor-element.elementor-element-9e0248c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-42ffe51 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-42ffe51{text-align:start;}.elementor-698 .elementor-element.elementor-element-42ffe51 .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-48802ce .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-698 .elementor-element.elementor-element-76d6691 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:0px;}.elementor-698 .elementor-element.elementor-element-3170859{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-698 .elementor-element.elementor-element-9a890af{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-698 .elementor-element.elementor-element-0b38fc4 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-698 .elementor-element.elementor-element-0bfa3ae .elementskit-btn{font-size:var( --e-global-typography-f4de07b-font-size );line-height:var( --e-global-typography-f4de07b-line-height );letter-spacing:var( --e-global-typography-f4de07b-letter-spacing );}.elementor-698 .elementor-element.elementor-element-4e96ffe{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-698 .elementor-element.elementor-element-92369c9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-698 .elementor-element.elementor-element-92369c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-f22d085 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-f22d085{text-align:start;}.elementor-698 .elementor-element.elementor-element-f22d085 .elementor-heading-title{font-size:var( --e-global-typography-87b4020-font-size );line-height:var( --e-global-typography-87b4020-line-height );}.elementor-698 .elementor-element.elementor-element-92e8cfe .elementor-heading-title{font-size:var( --e-global-typography-326df42-font-size );line-height:var( --e-global-typography-326df42-line-height );letter-spacing:var( --e-global-typography-326df42-letter-spacing );}.elementor-698 .elementor-element.elementor-element-a2285f2{width:10%;}.elementor-698 .elementor-element.elementor-element-1545ee7{width:89%;}.elementor-698 .elementor-element.elementor-element-8e8e915{text-align:start;}.elementor-698 .elementor-element.elementor-element-8e8e915 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-698 .elementor-element.elementor-element-f45a7a4{width:10%;}.elementor-698 .elementor-element.elementor-element-89ebebf{width:89%;}.elementor-698 .elementor-element.elementor-element-1c4c93a{text-align:start;}.elementor-698 .elementor-element.elementor-element-1c4c93a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-698 .elementor-element.elementor-element-d81a757{width:10%;}.elementor-698 .elementor-element.elementor-element-e2b3a9f{width:89%;}.elementor-698 .elementor-element.elementor-element-b5195dc{text-align:start;}.elementor-698 .elementor-element.elementor-element-b5195dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-698 .elementor-element.elementor-element-ed77e34{width:10%;}.elementor-698 .elementor-element.elementor-element-3b1cfd6{width:89%;}.elementor-698 .elementor-element.elementor-element-1d5d061{text-align:start;}.elementor-698 .elementor-element.elementor-element-1d5d061 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-698 .elementor-element.elementor-element-0dff5dc{width:10%;}.elementor-698 .elementor-element.elementor-element-aaad9a9{width:89%;}.elementor-698 .elementor-element.elementor-element-731b93a{text-align:start;}.elementor-698 .elementor-element.elementor-element-731b93a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-6a39b5a */.elementor-698 .elementor-element.elementor-element-6a39b5a span {
    color:#2c4b7c;
}/* End custom CSS */
/* Start custom CSS *//* ================================================
   BE BRAVE — DESIGN SYSTEM
   Versión: 1.0
   Uso: Apariencia → Personalizar → CSS adicional
   ================================================ */


/* ── 1. TOKENS GLOBALES ── */

:root {
  /* Colores */
  --bb-primary:          #1c3557;
  --bb-primary-dark:     #152843;
  --bb-text:             #3a3a3a;
  --bb-text-light:       #666666;
  --bb-text-white:       #ffffff;
  --bb-text-white-soft:  rgba(255, 255, 255, 0.82);
  --bb-border:           #eaeaea;
  --bb-bg-subtle:        #f4f6f9;
  --bb-bg-dark:          #1c3557;
  --bb-overlay:          rgba(28, 53, 87, 0.62);
  --bb-overlay-hover:    rgba(28, 53, 87, 0.80);

  /* Espaciado */
  --bb-space-xs:         0.4em;
  --bb-space-sm:         0.8em;
  --bb-space-md:         1.3em;
  --bb-space-lg:         2em;
  --bb-space-xl:         2.4em;

  /* Tipografía */
  --bb-size-sm:          0.88em;
  --bb-size-base:        1em;
  --bb-size-md:          1.05em;
  --bb-size-lg:          1.15em;
  --bb-size-xl:          1.25em;

  /* Forma */
  --bb-radius-sm:        4px;
  --bb-radius-md:        6px;
  --bb-radius-lg:        8px;
  --bb-radius-pill:      20px;

  /* Borde acento */
  --bb-accent-bar:       4px solid var(--bb-primary);
}


/* ================================================
   2. NARRATIVE
   ================================================ */

.be-brave-narrative {
  font-size: 17px;
  color: var(--bb-text);
  line-height: 1.75;
  max-width: 720px;
}

.be-brave-narrative .intro-statement {
  font-size: var(--bb-size-xl);
  color: var(--bb-primary);
  font-style: italic;
  margin: 0 0 1.4em;
}

.be-brave-narrative .main-paragraph {
  color: var(--bb-text);
  margin-bottom: var(--bb-space-md);
}

.be-brave-narrative .modern-list {
  list-style: none;
  padding: 0;
  margin: 0 0 1.8em;
}

.be-brave-narrative .modern-list li {
  position: relative;
  padding: 0.65em 0 0.65em 2em;
  border-bottom: 1px solid var(--bb-border);
  color: var(--bb-text);
}

.be-brave-narrative .modern-list li:first-child {
  border-top: 1px solid var(--bb-border);
}

.be-brave-narrative .modern-list li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 65%;
  background-color: var(--bb-primary);
  border-radius: 2px;
}

.be-brave-narrative .modern-list li strong {
  color: var(--bb-primary);
  font-weight: 700;
}

.be-brave-narrative .focus-section {
  background-color: var(--bb-bg-subtle);
  border-left: var(--bb-accent-bar);
  padding: 1.5em 1.8em;
  margin: var(--bb-space-lg) 0;
  border-radius: 0 var(--bb-radius-md) var(--bb-radius-md) 0;
  color: var(--bb-text);
  font-size: 0.97em;
}

.be-brave-narrative .focus-title {
  font-size: var(--bb-size-lg);
  font-weight: 700;
  color: var(--bb-primary);
  margin: 0 0 0.6em;
}

.be-brave-narrative .highlight {
  color: var(--bb-primary);
  font-weight: 600;
  font-style: italic;
}

.be-brave-narrative .closing-paragraph {
  color: var(--bb-text);
  margin: 1.4em 0 0;
}

.be-brave-narrative .closing-paragraph strong {
  color: var(--bb-primary);
  font-weight: 700;
}


/* ================================================
   3. STORY
   ================================================ */

.be-brave-story {
  color: var(--bb-text);
  line-height: 1.75;
  max-width: 720px;
}

.be-brave-story .story-intro {
  font-size: 1.1em;
  color: var(--bb-primary);
  margin: 0 0 var(--bb-space-md);
}

.be-brave-story .story-intro strong {
  font-weight: 700;
}

.be-brave-story .story-text {
  color: var(--bb-text);
  margin: 0 0 var(--bb-space-md);
  white-space: pre-line;
}

.be-brave-story .story-empathy {
  color: var(--bb-primary);
  font-style: italic;
  font-weight: 600;
}

.be-brave-story .story-list {
  list-style: none;
  padding: 0;
  margin: 0 0 var(--bb-space-md);
}

.be-brave-story .story-list li {
  position: relative;
  padding: 0.5em 0 0.5em 1.8em;
  border-bottom: 1px solid var(--bb-border);
  color: var(--bb-text);
}

.be-brave-story .story-list li:first-child {
  border-top: 1px solid var(--bb-border);
}

.be-brave-story .story-list li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 60%;
  background-color: var(--bb-primary);
  border-radius: 2px;
}

.be-brave-story .story-turning-point {
  background-color: var(--bb-bg-subtle);
  border-left: var(--bb-accent-bar);
  padding: 1.4em 1.8em;
  margin: var(--bb-space-lg) 0;
  border-radius: 0 var(--bb-radius-md) var(--bb-radius-md) 0;
  color: var(--bb-text);
  font-style: italic;
  line-height: 1.9;
  white-space: pre-line;
}

.be-brave-story .story-highlight {
  display: block;
  margin-top: var(--bb-space-sm);
  font-style: normal;
  font-weight: 700;
  color: var(--bb-primary);
  font-size: var(--bb-size-md);
}

.be-brave-story .story-conclusion {
  color: var(--bb-text);
  margin: 0;
}

.be-brave-story .story-accent {
  color: var(--bb-primary);
  font-weight: 700;
  font-style: italic;
}


/* ================================================
   4. TOPICS
   ================================================ */

.be-brave-topics {
  color: var(--bb-text);
  line-height: 1.75;
}

.be-brave-topics .topics-intro {
  margin-bottom: var(--bb-space-xl);
}

.be-brave-topics .intro-main {
  font-size: var(--bb-size-lg);
  font-weight: 700;
  color: var(--bb-primary);
  margin: 0 0 0.3em;
}

.be-brave-topics .intro-sub {
  color: var(--bb-text-light);
  font-style: italic;
  margin: 0;
}

.be-brave-topics .topics-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.2em;
  margin-bottom: var(--bb-space-xl);
}

.be-brave-topics .topic-card {
  position: relative;
  min-height: 260px;
  border-radius: var(--bb-radius-lg);
  background-size: cover;
  background-position: center;
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.be-brave-topics .topic-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(28, 53, 87, 0.22);
}

.be-brave-topics .topic-card::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, var(--bb-overlay) 40%, transparent 100%);
  border-radius: var(--bb-radius-lg);
  transition: background 0.25s ease;
}

.be-brave-topics .topic-card:hover::before {
  background: linear-gradient(to top, var(--bb-overlay-hover) 50%, rgba(28, 53, 87, 0.25) 100%);
}

.be-brave-topics .topic-content {
  position: relative;
  z-index: 1;
  padding: 1.2em 1.3em;
  color: var(--bb-text-white);
  font-size: var(--bb-size-sm);
  line-height: 1.5;
}

.be-brave-topics .topic-content h4 {
  color: var(--bb-text-white);
  font-size: var(--bb-size-base);
  font-weight: 700;
  margin: 0 0 0.35em;
  line-height: 1.3;
}

.be-brave-topics .topic-content > *:not(h4) {
  opacity: 0.88;
}

.be-brave-topics .topics-outro {
  background-color: var(--bb-bg-subtle);
  border-left: var(--bb-accent-bar);
  padding: 1.4em 1.8em;
  border-radius: 0 var(--bb-radius-md) var(--bb-radius-md) 0;
  color: var(--bb-text);
  font-style: italic;
  line-height: 1.8;
}

.be-brave-topics .outro-highlight {
  font-style: normal;
  font-weight: 700;
  color: var(--bb-primary);
  margin: 0.5em 0 0;
  font-size: var(--bb-size-md);
}


/* ================================================
   5. IMPACT GRID
   ================================================ */

.impact-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.4em;
  margin-bottom: var(--bb-space-lg);
}

.impact-grid .impact-column {
  background-color: var(--bb-bg-subtle);
  border-top: var(--bb-accent-bar);
  border-radius: var(--bb-radius-md);
  padding: 1.6em 1.8em;
}

.impact-grid .impact-title {
  font-weight: 700;
  color: var(--bb-primary);
  font-size: var(--bb-size-base);
  margin: 0 0 1em;
  line-height: 1.4;
}

.impact-grid .impact-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.impact-grid .impact-list li {
  position: relative;
  padding: 0.5em 0 0.5em 1.8em;
  border-bottom: 1px solid var(--bb-border);
  color: var(--bb-text);
  font-size: 0.96em;
  line-height: 1.5;
}

.impact-grid .impact-list li:last-child {
  border-bottom: none;
}

.impact-grid .impact-list li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 60%;
  background-color: var(--bb-primary);
  border-radius: 2px;
}

.impact-outro {
  color: var(--bb-text);
  font-style: italic;
  font-size: 1.1em;
  line-height: 1.8;
  padding: 0.2em 0;
}

.impact-outro .outro-bold {
  font-weight: 700;
  font-style: normal;
  color: var(--bb-primary);
}

.impact-outro .outro-final {
  display: block;
  font-style: normal;
  font-weight: 700;
  color: var(--bb-primary);
  font-size: var(--bb-size-md);
  margin-top: 0.3em;
}


/* ================================================
   6. DIFFERENTIATOR
   ================================================ */

.be-brave-differentiator {
  color: var(--bb-text);
  line-height: 1.75;
}

.be-brave-differentiator .diff-header {
  margin-bottom: 2.2em;
}

.be-brave-differentiator .diff-hook {
  color: var(--bb-text-light);
  font-style: italic;
  margin: 0 0 0.5em;
  font-size: var(--bb-size-base);
}

.be-brave-differentiator .diff-hook-strong {
  color: var(--bb-primary);
  font-weight: 700;
  font-size: var(--bb-size-lg);
  margin: 0;
  line-height: 1.4;
}

.be-brave-differentiator .diff-bridge {
  background-color: var(--bb-bg-dark);
  color: var(--bb-text-white-soft);
  padding: 1.6em 2em;
  border-radius: var(--bb-radius-md);
  margin-bottom: 2.2em;
  font-style: italic;
  line-height: 2;
  white-space: pre-line;
}

.be-brave-differentiator .diff-core {
  font-style: normal;
  font-weight: 700;
  color: var(--bb-text-white);
  margin: 0.6em 0 0;
  font-size: var(--bb-size-md);
}

.be-brave-differentiator .diff-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.2em;
}

.be-brave-differentiator .diff-item {
  background-color: var(--bb-bg-subtle);
  border-left: var(--bb-accent-bar);
  border-radius: 0 var(--bb-radius-md) var(--bb-radius-md) 0;
  padding: 1.3em 1.5em;
}

.be-brave-differentiator .diff-title {
  font-weight: 700;
  color: var(--bb-primary);
  margin: 0 0 0.4em;
  font-size: var(--bb-size-base);
}

.be-brave-differentiator .diff-text {
  color: var(--bb-text);
  font-size: 0.94em;
  margin: 0;
  line-height: 1.6;
}

.be-brave-differentiator .diff-quote {
  font-style: italic;
  color: var(--bb-primary);
  font-weight: 600;
}


/* ================================================
   7. CTA
   ================================================ */

.be-brave-cta {
  background-color: var(--bb-bg-dark);
  border-radius: var(--bb-radius-lg);
  padding: 2.8em 3em;
  max-width: 780px;
  line-height: 1.75;
}

.be-brave-cta .cta-label {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.70);
  font-size: 0.75em;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  padding: 0.3em 0.9em;
  border-radius: var(--bb-radius-pill);
  margin: 0 0 1.2em;
}

.be-brave-cta .cta-heading {
  color: var(--bb-text-white);
  font-size: 1.55em;
  font-weight: 700;
  line-height: 1.3;
  margin: 0 0 1.2em;
}

.be-brave-cta .cta-body p {
  color: var(--bb-text-white-soft);
  margin: 0 0 var(--bb-space-sm);
  font-size: var(--bb-size-base);
}

.be-brave-cta .cta-body p:last-child {
  margin-bottom: 0;
}

.be-brave-cta .cta-closing {
  color: var(--bb-text-white) !important;
  font-weight: 700;
  font-style: italic;
  font-size: var(--bb-size-md) !important;
}

.be-brave-cta .cta-button {
  display: inline-block;
  margin-top: 1.8em;
  padding: 0.75em 2em;
  background-color: var(--bb-text-white);
  color: var(--bb-primary);
  font-weight: 700;
  font-size: 0.95em;
  text-decoration: none;
  border-radius: var(--bb-radius-sm);
  letter-spacing: 0.03em;
  transition: background-color 0.2s ease, color 0.2s ease, transform 0.2s ease;
}

.be-brave-cta .cta-button:hover {
  background-color: var(--bb-primary-dark);
  color: var(--bb-text-white);
  transform: translateY(-2px);
}


/* ================================================
   8. RESPONSIVE COMPARTIDO
   ================================================ */

/* ── TABLET (≤ 768px) ── */

@media (max-width: 768px) {

  /* Narrative */
  .be-brave-narrative {
    font-size: 16px;
  }

  /* Topics: 3 col → 2 col */
  .be-brave-topics .topics-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .be-brave-topics .topic-card {
    min-height: 220px;
  }

  /* CTA */
  .be-brave-cta {
    padding: 2.2em 2em;
  }

  .be-brave-cta .cta-heading {
    font-size: 1.35em;
  }
}


/* ── MÓVIL GRANDE (≤ 600px) ── */

@media (max-width: 600px) {

  /* Narrative */
  .be-brave-narrative {
    font-size: 15px;
  }

  .be-brave-narrative .focus-section {
    padding: 1.2em 1.3em;
  }

  /* Story */
  .be-brave-story .story-turning-point {
    padding: 1.2em 1.3em;
  }

  /* Topics */
  .be-brave-topics .topics-outro {
    padding: 1.2em 1.3em;
  }

  /* Impact: 2 col → 1 col */
  .impact-grid {
    grid-template-columns: 1fr;
  }

  /* Differentiator: 2 col → 1 col */
  .be-brave-differentiator .diff-grid {
    grid-template-columns: 1fr;
  }

  .be-brave-differentiator .diff-bridge {
    padding: 1.3em 1.4em;
  }

  .be-brave-differentiator .diff-hook-strong {
    font-size: 1.05em;
  }

  /* CTA */
  .be-brave-cta {
    padding: 1.8em 1.4em;
  }

  .be-brave-cta .cta-heading {
    font-size: 1.2em;
  }

  .be-brave-cta .cta-button {
    display: block;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
  }
}


/* ── MÓVIL PEQUEÑO (≤ 480px) ── */

@media (max-width: 480px) {

  /* Narrative */
  .be-brave-narrative {
    font-size: 15px;
  }

  /* Topics: 2 col → 1 col */
  .be-brave-topics .topics-grid {
    grid-template-columns: 1fr;
  }

  .be-brave-topics .topic-card {
    min-height: 200px;
  }

  /* Impact */
  .impact-grid .impact-column {
    padding: 1.3em 1.4em;
  }

  /* Differentiator */
  .be-brave-differentiator .diff-item {
    padding: 1.1em 1.2em;
  }
}/* End custom CSS */