.elementor-8300 .elementor-element.elementor-element-30dde7e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8300 .elementor-element.elementor-element-30dde7e:not(.elementor-motion-effects-element-type-background), .elementor-8300 .elementor-element.elementor-element-30dde7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background:url("https://veritahr.com/wp-content/uploads/2020/11/veritaTOP.png") 50% 50%;background-size:cover;}.elementor-8300 .elementor-element.elementor-element-30dde7e > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8300 .elementor-element.elementor-element-30dde7e > .elementor-container{min-height:440px;}.elementor-8300 .elementor-element.elementor-element-30dde7e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 5%;}.elementor-bc-flex-widget .elementor-8300 .elementor-element.elementor-element-29f5c82.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8300 .elementor-element.elementor-element-29f5c82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8300 .elementor-element.elementor-element-29f5c82.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8300 .elementor-element.elementor-element-29f5c82 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-e7551df > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-8300 .elementor-element.elementor-element-e7551df .elementor-heading-title{font-family:"Khula", Sans-serif;font-size:44px;letter-spacing:0.1px;color:#FFFFFF;}.elementor-8300 .elementor-element.elementor-element-975480b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-8300 .elementor-element.elementor-element-975480b{text-align:left;}.elementor-8300 .elementor-element.elementor-element-975480b .elementor-heading-title{font-family:"Khula", Sans-serif;font-size:100px;font-weight:700;line-height:0.9em;letter-spacing:-2px;color:#FFFFFF;}.elementor-8300 .elementor-element.elementor-element-def7a35 .uael-fancy-text-wrap {text-align:left;}.elementor-8300 .elementor-element.elementor-element-def7a35.uael-fancytext-stack-yes .uael-fancy-stack {margin-top:0px;}.elementor-8300 .elementor-element.elementor-element-def7a35.uael-fancytext-stack-yes .uael-fancy-stack .uael-fancy-heading.uael-fancy-text-main{margin-left:0px;}.elementor-8300 .elementor-element.elementor-element-def7a35 .uael-fancy-text-main{margin-left:0px;}.elementor-8300 .elementor-element.elementor-element-def7a35 > .elementor-widget-container{margin:-36px 0px -50px 0px;}.elementor-8300 .elementor-element.elementor-element-def7a35 .uael-fancy-heading{color:var( --e-global-color-ed46e1a );}.elementor-8300 .elementor-element.elementor-element-def7a35 .uael-fancy-heading, .elementor-8300 .elementor-element.elementor-element-def7a35 .uael-fancy-heading .uael-slide_text{font-family:"Khula", Sans-serif;font-size:70px;font-weight:700;line-height:40px;letter-spacing:-2px;}.elementor-8300 .elementor-element.elementor-element-def7a35 .uael-fancy-heading.uael-fancy-text-main{color:var( --e-global-color-ed46e1a );}.elementor-8300 .elementor-element.elementor-element-def7a35 .uael-fancy-heading.uael-fancy-text-main, .elementor-8300 .elementor-element.elementor-element-def7a35 .uael-fancy-heading.uael-fancy-text-main .uael-slide_text{font-family:"Khula", Sans-serif;font-size:100px;font-weight:700;line-height:130px;letter-spacing:-2px;}.elementor-8300 .elementor-element.elementor-element-9527740 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8300 .elementor-element.elementor-element-9527740:not(.elementor-motion-effects-element-type-background), .elementor-8300 .elementor-element.elementor-element-9527740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veritahr.com/wp-content/uploads/2020/11/topBG.jpg");background-position:center center;background-size:cover;}.elementor-8300 .elementor-element.elementor-element-9527740 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8300 .elementor-element.elementor-element-9527740 > .elementor-container{min-height:440px;}.elementor-8300 .elementor-element.elementor-element-9527740{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 5%;}.elementor-bc-flex-widget .elementor-8300 .elementor-element.elementor-element-79da243.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8300 .elementor-element.elementor-element-79da243.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8300 .elementor-element.elementor-element-79da243.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8300 .elementor-element.elementor-element-79da243 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-c23093b > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-8300 .elementor-element.elementor-element-c23093b{text-align:left;}.elementor-8300 .elementor-element.elementor-element-c23093b .elementor-heading-title{font-family:"Khula", Sans-serif;font-size:21px;font-weight:200;font-style:normal;line-height:2px;color:#FFFFFF;}.elementor-8300 .elementor-element.elementor-element-404e59c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-404e59c{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-8300 .elementor-element.elementor-element-64b728b{--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-8300 .elementor-element.elementor-element-62e80a7 > .elementor-widget-container{padding:48px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-7b7795c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8300 .elementor-element.elementor-element-bcc9a62 .elementor-button{background-color:var( --e-global-color-1f76616 );fill:var( --e-global-color-ed46e1a );color:var( --e-global-color-ed46e1a );}.elementor-8300 .elementor-element.elementor-element-bcc9a62 .elementor-button:hover, .elementor-8300 .elementor-element.elementor-element-bcc9a62 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-8300 .elementor-element.elementor-element-bcc9a62.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8300 .elementor-element.elementor-element-bcc9a62 .elementor-button:hover svg, .elementor-8300 .elementor-element.elementor-element-bcc9a62 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8300 .elementor-element.elementor-element-9b21bfb{--spacer-size:25px;}.elementor-8300 .elementor-element.elementor-element-16f736f:not(.elementor-motion-effects-element-type-background), .elementor-8300 .elementor-element.elementor-element-16f736f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04cbfb;}.elementor-8300 .elementor-element.elementor-element-16f736f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8300 .elementor-element.elementor-element-16f736f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8300 .elementor-element.elementor-element-c1163c2{--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-8300 .elementor-element.elementor-element-d211c88 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-771564d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8300 .elementor-element.elementor-element-0516ab6 .elementor-button{background-color:var( --e-global-color-1f76616 );fill:var( --e-global-color-ed46e1a );color:var( --e-global-color-ed46e1a );}.elementor-8300 .elementor-element.elementor-element-0516ab6 .elementor-button:hover, .elementor-8300 .elementor-element.elementor-element-0516ab6 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-8300 .elementor-element.elementor-element-0516ab6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8300 .elementor-element.elementor-element-0516ab6 .elementor-button:hover svg, .elementor-8300 .elementor-element.elementor-element-0516ab6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8300 .elementor-element.elementor-element-2296241{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8300 .elementor-element.elementor-element-4f15e7c{--spacer-size:25px;}.elementor-8300 .elementor-element.elementor-element-8c757cd:not(.elementor-motion-effects-element-type-background), .elementor-8300 .elementor-element.elementor-element-8c757cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04cbfb;}.elementor-8300 .elementor-element.elementor-element-8c757cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8300 .elementor-element.elementor-element-8c757cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8300 .elementor-element.elementor-element-d6020b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8300 .elementor-element.elementor-element-76190a8{--spacer-size:20px;}.elementor-8300 .elementor-element.elementor-element-efe4a1c{--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-8300 .elementor-element.elementor-element-cbe4325 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-8300 .elementor-element.elementor-element-d218fa4:not(.elementor-motion-effects-element-type-background), .elementor-8300 .elementor-element.elementor-element-d218fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04cbfb;}.elementor-8300 .elementor-element.elementor-element-d218fa4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8300 .elementor-element.elementor-element-d218fa4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8300 .elementor-element.elementor-element-05e237f{--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:045px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8300 .elementor-element.elementor-element-71b58e4{--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-8300 .elementor-element.elementor-element-0f4d63b{--spacer-size:50px;}.elementor-8300 .elementor-element.elementor-element-7ba5538{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8300 .elementor-element.elementor-element-c636fe9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8300 .elementor-element.elementor-element-affbfe5 .elementor-button{background-color:var( --e-global-color-1f76616 );fill:var( --e-global-color-ed46e1a );color:var( --e-global-color-ed46e1a );}.elementor-8300 .elementor-element.elementor-element-affbfe5 .elementor-button:hover, .elementor-8300 .elementor-element.elementor-element-affbfe5 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-8300 .elementor-element.elementor-element-affbfe5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8300 .elementor-element.elementor-element-affbfe5 .elementor-button:hover svg, .elementor-8300 .elementor-element.elementor-element-affbfe5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8300 .elementor-element.elementor-element-5c43ed3:not(.elementor-motion-effects-element-type-background), .elementor-8300 .elementor-element.elementor-element-5c43ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04cbfb;}.elementor-8300 .elementor-element.elementor-element-5c43ed3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8300 .elementor-element.elementor-element-5c43ed3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8300 .elementor-element.elementor-element-3ad674e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8300 .elementor-element.elementor-element-c0aa602{--spacer-size:20px;}.elementor-8300 .elementor-element.elementor-element-622170b{padding:25px 0px 25px 0px;}.elementor-8300 .elementor-element.elementor-element-16ad3af.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8300 .elementor-element.elementor-element-d3b154e{width:auto;max-width:auto;text-align:center;}.elementor-8300 .elementor-element.elementor-element-d3b154e > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-8300 .elementor-element.elementor-element-4b92c5c{--spacer-size:5px;}.elementor-8300 .elementor-element.elementor-element-e483af5{--display:flex;}.elementor-8300 .elementor-element.elementor-element-bd937f8{--item-display:flex;--read-more-alignment:1;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-8300 .elementor-element.elementor-element-bd937f8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.67 * 100% );}.elementor-8300 .elementor-element.elementor-element-bd937f8:after{content:"0.67";}.elementor-8300 .elementor-element.elementor-element-bd937f8 .elementor-post__thumbnail__link{width:100%;}.elementor-8300 .elementor-element.elementor-element-bd937f8 .elementor-post__meta-data span + span:before{content:"•";}.elementor-8300 .elementor-element.elementor-element-bd937f8 .elementor-post__text{margin-top:0px;}.elementor-8300 .elementor-element.elementor-element-bd937f8 .elementor-post__title, .elementor-8300 .elementor-element.elementor-element-bd937f8 .elementor-post__title a{color:var( --e-global-color-primary );}.elementor-8300 .elementor-element.elementor-element-bd937f8 .elementor-post__title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8300 .elementor-element.elementor-element-8b951dc{--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-8300 .elementor-element.elementor-element-5f3ac55 .elementor-button{background-color:var( --e-global-color-1f76616 );fill:var( --e-global-color-ed46e1a );color:var( --e-global-color-ed46e1a );}.elementor-8300 .elementor-element.elementor-element-5f3ac55 .elementor-button:hover, .elementor-8300 .elementor-element.elementor-element-5f3ac55 .elementor-button:focus{background-color:var( --e-global-color-ed46e1a );color:var( --e-global-color-primary );}.elementor-8300 .elementor-element.elementor-element-5f3ac55 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8300 .elementor-element.elementor-element-5f3ac55 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8300 .elementor-element.elementor-element-5f3ac55 .elementor-button:hover svg, .elementor-8300 .elementor-element.elementor-element-5f3ac55 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8300 .elementor-element.elementor-element-0983de5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8300 .elementor-element.elementor-element-35c5c0a{--spacer-size:20px;}.elementor-8300 .elementor-element.elementor-element-a6331c4:not(.elementor-motion-effects-element-type-background), .elementor-8300 .elementor-element.elementor-element-a6331c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04cbfb;}.elementor-8300 .elementor-element.elementor-element-a6331c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8300 .elementor-element.elementor-element-a6331c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8300 .elementor-element.elementor-element-769c916{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8300 .elementor-element.elementor-element-769c916 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8300 .elementor-element.elementor-element-f0cf005.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8300 .elementor-element.elementor-element-f0cf005 > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-8300 .elementor-element.elementor-element-b5f5406{width:auto;max-width:auto;text-align:center;}.elementor-8300 .elementor-element.elementor-element-b5f5406 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-8300 .elementor-element.elementor-element-fcd825b{padding:0px 0px 50px 0px;}.elementor-8300 .elementor-element.elementor-element-7118cb0 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 100px 10px 10px;}.elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:17px;}.elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-17px;}.elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-field-type-html{padding-bottom:0px;font-size:11px;line-height:1.2em;}.elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-button{border-style:solid;}.elementor-8300 .elementor-element.elementor-element-0d57468 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#000000;border-color:#1ABEF0;}.elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-button[type="submit"]{background-color:#FFFFFF;color:#000000;border-color:#1ABEF0;}.elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-8300 .elementor-element.elementor-element-0d57468 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8300 .elementor-element.elementor-element-0d57468 .e-form__buttons__wrapper__button-next:hover{background-color:#1ABEF0;color:#FFFFFF;border-color:#1ABEF0;}.elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-button[type="submit"]:hover{background-color:#1ABEF0;color:#FFFFFF;border-color:#1ABEF0;}.elementor-8300 .elementor-element.elementor-element-0d57468 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-8300 .elementor-element.elementor-element-0d57468 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8300 .elementor-element.elementor-element-0d57468{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-bc-flex-widget .elementor-8300 .elementor-element.elementor-element-b89f9c1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8300 .elementor-element.elementor-element-b89f9c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8300 .elementor-element.elementor-element-b89f9c1 > .elementor-element-populated{padding:13px 10px 0px 10px;}.elementor-8300 .elementor-element.elementor-element-987586e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-987586e .elementor-heading-title{font-size:25px;font-weight:600;line-height:1.3em;}.elementor-8300 .elementor-element.elementor-element-ec9a4b0{--divider-border-style:solid;--divider-color:#1ABEF0;--divider-border-width:2px;}.elementor-8300 .elementor-element.elementor-element-ec9a4b0 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-ec9a4b0 .elementor-divider-separator{width:38px;margin:0 auto;margin-left:0;}.elementor-8300 .elementor-element.elementor-element-ec9a4b0 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-8300 .elementor-element.elementor-element-9be2e61 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-9be2e61{text-align:left;}.elementor-8300 .elementor-element.elementor-element-0a562e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-0a562e7 .elementor-heading-title{font-size:25px;font-weight:600;line-height:1.3em;}.elementor-8300 .elementor-element.elementor-element-dae80f6{--divider-border-style:solid;--divider-color:#1ABEF0;--divider-border-width:2px;}.elementor-8300 .elementor-element.elementor-element-dae80f6 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-dae80f6 .elementor-divider-separator{width:38px;margin:0 auto;margin-left:0;}.elementor-8300 .elementor-element.elementor-element-dae80f6 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-8300 .elementor-element.elementor-element-5b3aaed > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-5b3aaed{text-align:left;}.elementor-bc-flex-widget .elementor-8300 .elementor-element.elementor-element-1230a83.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8300 .elementor-element.elementor-element-1230a83.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8300 .elementor-element.elementor-element-1230a83.elementor-column > .elementor-widget-wrap{justify-content:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8300 .elementor-element.elementor-element-e483af5{--content-width:1153px;}.elementor-8300 .elementor-element.elementor-element-30f930d{width:41.091%;}.elementor-8300 .elementor-element.elementor-element-1230a83{width:58.909%;}}@media(max-width:1024px){.elementor-8300 .elementor-element.elementor-element-404e59c > .elementor-widget-container{padding:0px 0px 40px 0px;}}@media(max-width:767px){.elementor-8300 .elementor-element.elementor-element-30dde7e > .elementor-container{min-height:470px;}.elementor-8300 .elementor-element.elementor-element-30dde7e{padding:0% 3% 0% 3%;}.elementor-8300 .elementor-element.elementor-element-29f5c82 > .elementor-element-populated{margin:-19px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-e7551df > .elementor-widget-container{margin:-15px 40px 0px 0px;padding:60px 0px 0px 20px;}.elementor-8300 .elementor-element.elementor-element-e7551df .elementor-heading-title{font-size:11vw;}.elementor-8300 .elementor-element.elementor-element-975480b > .elementor-widget-container{margin:-20px 40px 0px 0px;padding:0px 0px 0px 20px;}.elementor-8300 .elementor-element.elementor-element-975480b .elementor-heading-title{font-size:11vw;}.elementor-8300 .elementor-element.elementor-element-def7a35 > .elementor-widget-container{margin:-70px 0px -60px 0px;padding:0px 0px 0px 20px;}.elementor-8300 .elementor-element.elementor-element-def7a35 .uael-fancy-heading, .elementor-8300 .elementor-element.elementor-element-def7a35 .uael-fancy-heading .uael-slide_text{font-size:28px;line-height:0.8em;}.elementor-8300 .elementor-element.elementor-element-def7a35 .uael-fancy-heading.uael-fancy-text-main, .elementor-8300 .elementor-element.elementor-element-def7a35 .uael-fancy-heading.uael-fancy-text-main .uael-slide_text{font-size:11vw;}.elementor-8300 .elementor-element.elementor-element-9527740 > .elementor-container{min-height:440px;text-align:left;}.elementor-8300 .elementor-element.elementor-element-9527740{padding:0% 3% 0% 3%;}.elementor-8300 .elementor-element.elementor-element-79da243 > .elementor-element-populated{margin:-23px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-c23093b > .elementor-widget-container{margin:-15px 40px 0px 0px;padding:60px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-c23093b .elementor-heading-title{font-size:31px;}.elementor-8300 .elementor-element.elementor-element-404e59c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-404e59c.elementor-element{--align-self:center;}.elementor-8300 .elementor-element.elementor-element-404e59c{column-gap:0px;text-align:left;}.elementor-8300 .elementor-element.elementor-element-404e59c p{margin-block-end:0px;}.elementor-8300 .elementor-element.elementor-element-bd937f8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-8300 .elementor-element.elementor-element-bd937f8:after{content:"0.5";}.elementor-8300 .elementor-element.elementor-element-bd937f8 .elementor-post__thumbnail__link{width:100%;}.elementor-8300 .elementor-element.elementor-element-769c916{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-fcd825b{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-8300 .elementor-element.elementor-element-7118cb0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-b89f9c1{width:100%;}.elementor-8300 .elementor-element.elementor-element-b89f9c1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-290a095{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-30f930d{width:100%;}.elementor-8300 .elementor-element.elementor-element-30f930d > .elementor-element-populated{margin:15px 15px 15px 35px;--e-column-margin-right:15px;--e-column-margin-left:35px;padding:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-9be2e61 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-9be2e61{text-align:left;}.elementor-8300 .elementor-element.elementor-element-5b3aaed > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-5b3aaed{text-align:left;}.elementor-8300 .elementor-element.elementor-element-1230a83{width:100%;}.elementor-8300 .elementor-element.elementor-element-1230a83 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-969af80 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8300 .elementor-element.elementor-element-969af80{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-e7551df */.elementor-8300 .elementor-element.elementor-element-e7551df p {color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-975480b */.elementor-8300 .elementor-element.elementor-element-975480b p {color: #FFF !important;
    font-family: "Khula", Sans-serif;
    font-size: 44px;
    letter-spacing: 0.1px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for uael-fancy-heading, class: .elementor-element-def7a35 */.elementor-8300 .elementor-element.elementor-element-def7a35 .uael-fancy-text-prefix{
    vertical-align: text-bottom!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62e80a7 */<style>
        .credibility-section {
            background: linear-gradient(135deg, #0f172a 0%, #1e293b 25%, #0f172a 50%, #1e293b 75%, #0f172a 100%);
            background-size: 400% 400%;
            animation: gradientShift 8s ease infinite;
            padding: 100px 20px;
            min-height: 600px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            position: relative;
            overflow: hidden;
        }
.section-header h2,
.section-header p,
.box-title,
.box-description,
.trust-text p {
    transition: color 0.3s ease; 
}

.info-box:hover .section-header h2,
.info-box:hover .section-header p,
.info-box:hover .box-title,
.info-box:hover .box-description,
.info-box:hover .trust-text p {
    color: #ffffff !important; 
}

.info-box:hover .box-number {
    background: none; 
    -webkit-background-clip: unset; 
    -webkit-text-fill-color: #ffffff;
    color: #ffffff;
}
    
        }

      
        }

        @keyframes floatingParticles {
            0% { transform: translateY(0px) rotate(0deg); }
            100% { transform: translateY(-100px) rotate(360deg); }
        }

        .credibility-container {
            max-width: 1200px;
            width: 100%;
            margin: 0 auto;
            position: relative;
            z-index: 2;
        }

    
        }


        }

        @keyframes textGlow {
            from { text-shadow: 0 0 10px rgba(1, 166, 208, 0.5), 0 0 30px rgba(1, 166, 208, 0.3); }
            to { text-shadow: 0 0 10px rgba(1, 166, 208, 0.8), 0 0 40px rgba(1, 166, 208, 0.5); }
        }

        .section-header p {
            font-size: 1.3rem;
            color: #cbd5e1;
            max-width: 700px;
            margin: 0 auto;
            line-height: 1.7;
            opacity: 0.9;
        }

        .info-boxes-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 50px;
            margin-bottom: 80px;
            perspective: 1000px;
        }

        .info-box {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
            backdrop-filter: blur(20px);
            border: 1px solid rgba(255, 255, 255, 0.2);
            border-radius: 30px;
            padding: 50px 30px;
            text-align: center;
            transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
            display: flex;
            flex-direction: column;
            align-items: center;
            position: relative;
            overflow: hidden;
            opacity: 0;
            transform: translateY(50px) rotateX(30deg);
            box-shadow: 
                0 25px 50px rgba(0, 0, 0, 0.3),
                inset 0 1px 0 rgba(255, 255, 255, 0.2);
        }
        .info-box:nth-child(1) { 
            animation: dramaticEntrance 1.2s ease 0.5s forwards; 
        }
        .info-box:nth-child(2) { 
            animation: dramaticEntrance 1.2s ease 0.8s forwards; 
        }
        .info-box:nth-child(3) { 
            animation: dramaticEntrance 1.2s ease 1.1s forwards; 
        }

        @keyframes dramaticEntrance {
            0% {
                opacity: 0;
                transform: translateY(80px) rotateX(45deg) scale(0.8);
            }
            50% {
                opacity: 0.7;
                transform: translateY(-10px) rotateX(-5deg) scale(1.05);
            }
            100% {
                opacity: 1;
                transform: translateY(0) rotateX(0deg) scale(1);
            }
        }

        .info-box:hover {
            transform: translateY(-20px) rotateX(-5deg) rotateY(5deg) scale(1.05);
            box-shadow: 
                0 40px 80px rgba(1, 166, 208, 0.3),
                0 0 100px rgba(1, 166, 208, 0.2),
                inset 0 1px 0 rgba(255, 255, 255, 0.3);
            border-color: rgba(1, 166, 208, 0.6);
            background: linear-gradient(135deg, rgba(1, 166, 208, 0.15), rgba(2, 132, 199, 0.1));
        }

        .info-box::before {
            content: '';
            position: absolute;
            top: -2px;
            left: -2px;
            right: -2px;
            bottom: -2px;
            background: linear-gradient(45deg, 
                #01a6d0, #0284c7, #0369a1, #0284c7, #01a6d0);
            background-size: 400% 400%;
            border-radius: 32px;
            z-index: -1;
            opacity: 0;
            animation: borderGlow 3s linear infinite;
            transition: opacity 0.3s ease;
        }

        .info-box:hover::before {
            opacity: 1;
        }

        @keyframes borderGlow {
            0% { background-position: 0% 50%; }
            50% { background-position: 100% 50%; }
            100% { background-position: 0% 50%; }
        }

        .box-icon {
            width: 110px;
            height: 110px;
            background: linear-gradient(135deg, rgba(1, 166, 208, 0.3), rgba(2, 132, 199, 0.2));
            border-radius: 25px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 35px;
            border: 3px solid rgba(1, 166, 208, 0.4);
            transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
            position: relative;
            overflow: hidden;
        }

        .box-icon::before {
            content: '';
            position: absolute;
            top: -10px;
            left: -10px;
            right: -10px;
            bottom: -10px;
            border: 2px solid rgba(1, 166, 208, 0.3);
            border-radius: 35px;
            animation: pulseRing 2s ease-out infinite;
        }

        @keyframes pulseRing {
            0% {
                transform: scale(0.8);
                opacity: 1;
            }
            100% {
                transform: scale(1.3);
                opacity: 0;
            }
        }

        .info-box:hover .box-icon {
            transform: scale(1.2) rotate(10deg);
            background: linear-gradient(135deg, rgba(1, 166, 208, 0.5), rgba(2, 132, 199, 0.3));
            border-color: rgba(1, 166, 208, 0.8);
            box-shadow: 
                0 0 50px rgba(1, 166, 208, 0.4),
                inset 0 0 30px rgba(1, 166, 208, 0.2);
        }

        .box-icon svg {
            width: 55px;
            height: 55px;
            fill: #ffffff;
            transition: all 0.4s ease;
            filter: drop-shadow(0 0 10px rgba(1, 166, 208, 0.5));
        }

        .info-box:hover .box-icon svg {
            fill: #01a6d0;
            filter: drop-shadow(0 0 20px rgba(1, 166, 208, 0.8));
            animation: iconSpin 0.6s ease;
        }

        @keyframes iconSpin {
            0% { transform: rotateY(0deg); }
            50% { transform: rotateY(180deg) scale(1.1); }
            100% { transform: rotateY(360deg); }
        }

        .box-number {
            font-size: 4rem;
            font-weight: 900;
            background: linear-gradient(#ffffff, #01a6d0, #0284c7);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            margin-bottom: 20px;
            line-height: 1;
            transition: all 0.4s ease;
            text-shadow: 0 0 30px rgba(1, 166, 108, 0.5);
            position: relative;
        }
        }

        .info-box:hover .box-number {
            transform: scale(1.1);
            animation: numberPulse 0.6s ease;
        }

        @keyframes numberPulse {
            0%, 100% { transform: scale(1.1); }
            50% { transform: scale(1.2); }
        }

        .box-title {
            font-size: 1.5rem;
            font-weight: 700;
            color: #ffffff;
            margin-bottom: 15px;
            line-height: 1.3;
            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
        }

        .box-description {
            font-size: 1rem;
            color: #cbd5e1;
            line-height: 1.6;
            max-width: 280px;
            opacity: 0.9;
        }

        .trust-text {
            text-align: center;
            max-width: 800px;
            margin: 0 auto;
            padding: 40px 50px;
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
            backdrop-filter: blur(30px);
            border: 1px solid rgba(255, 255, 255, 0.2);
            border-radius: 25px;
            opacity: 0;
            animation: floatIn 1.5s ease 2s forwards;
            box-shadow: 
                0 25px 50px rgba(0, 0, 0, 0.2),
                inset 0 1px 0 rgba(255, 255, 255, 0.2);
        }

        @keyframes floatIn {
            from {
                opacity: 0;
                transform: translateY(50px) scale(0.9);
            }
            to {
                opacity: 1;
                transform: translateY(0) scale(1);
            }
        }

        .trust-text p {
            font-size: 1.3rem;
            color: #e2e8f0;
            line-height: 1.7;
            margin: 0;
            font-weight: 400;
       
        }

        @media (max-width: 968px) {
            .credibility-section {
                padding: 80px 20px;
            }
            
            .info-boxes-grid {
                grid-template-columns: repeat(2, 1fr);
                gap: 40px;
            }
            
            .info-box:nth-child(3) {
                grid-column: 1 / -1;
                max-width: 500px;
                margin: 0 auto;
            }
            
            .section-header h2 {
                font-size: 2.8rem;
            }
            
            .trust-text {
                padding: 35px 40px;
            }
        }

        @media (max-width: 640px) {
            .credibility-section {
                padding: 60px 15px;
            }
            
            .info-boxes-grid {
                grid-template-columns: 1fr;
                gap: 30px;
            }
            
            .info-box:nth-child(3) {
                grid-column: unset;
                max-width: unset;
            }
            
            .info-box {
                padding: 40px 25px;
            }
            
            .box-icon {
                width: 90px;
                height: 90px;
                margin-bottom: 30px;
            }
            
            .box-icon svg {
                width: 45px;
                height: 45px;
            }
            
            .box-number {
                font-size: 3rem;
            }
            
            .box-title {
                font-size: 1.3rem;
            }
            
            .section-header h2 {
                font-size: 2.2rem;
            }
            
            .trust-text {
                padding: 30px 25px;
            }
            
            .trust-text p {
                font-size: 1.1rem;
            }
        }

        @media (max-width: 480px) {
            .info-boxes-grid {
                gap: 25px;
            }
            
            .box-number {
                font-size: 2.5rem;
            }
            
            .box-title {
                font-size: 1.2rem;
            }
            
            .section-header h2 {
                font-size: 2rem;
            }
        }

        }

        }

        }
    </style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d211c88 */.services-section {
            padding: 80px 20px;
        }

        .services-container {
            max-width: 1200px;
            margin: 0 auto;
            width: 100%;
        }

        .services-header {
            text-align: center;
            margin-bottom: 60px;
        }

        .services-header h2 {
            font-size: 2.5rem;
            font-weight: 700;
            color: #1e293b;
            margin-bottom: 15px;
        }

        .services-header p {
            font-size: 1.1rem;
            color: #64748b;
            max-width: 600px;
            margin: 0 auto;
            line-height: 1.6;
        }

     
        .services-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 30px;
            margin-bottom: 40px;
        }

 
        .service-box {
            background: #ffffff;
            border-radius: 12px;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1);
            border: 1px solid #e2e8f0;
            padding: 35px 30px;
            transition: all 0.3s ease;
            position: relative;
            display: flex;
            flex-direction: column;
            height: 100%;
        }
  .service-box:hover {
            transform: translateY(-3px);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1), 0 4px 6px rgba(0, 0, 0, 0.05);
            border-color: #cbd5e1;
        }
        .service-title {
            margin-bottom: 18px;
        }

        .service-title a {
            color: #1e293b;
            text-decoration: none;
            font-size: 1.5rem;
            font-weight: 700;
            line-height: 1.3;
            display: inline-block;
            position: relative;
            transition: color 0.3s ease;
        }

        .service-title a::after {
            content: '';
            position: absolute;
            bottom: -4px;
            left: 0;
            width: 60px;
            height: 3px;
            background: linear-gradient(135deg, #01a6d0, #0284c7);
            border-radius: 2px;
            transition: width 0.3s ease;
        }

        .service-title a:hover {
            color: #01a6d0;
        }

        .service-title a:hover::after {
            width: 80px;
        }

        .service-description {
            color: #64748b;
            font-size: 1rem;
            line-height: 1.6;
            margin-bottom: 25px;
            flex-grow: 1;
        }

        .service-cta {
            margin-top: auto;
        }

        .cta-button {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            padding: 12px 24px;
            background: transparent;
            color: #01a6d0;
            text-decoration: none;
            font-weight: 600;
            font-size: 0.95rem;
            border: 2px solid #01a6d0;
            border-radius: 8px;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
        }

        .cta-button::after {
            content: '→';
            font-size: 1.1rem;
            transition: transform 0.3s ease;
        }

        .cta-button:hover {
            background: #01a6d0;
            color: #ffffff !important; 
            transform: translateX(3px);
            box-shadow: 0 4px 12px rgba(1, 166, 208, 0.25);
        }

        .cta-button:hover::after {
            transform: translateX(3px);
        }

        @media (max-width: 968px) {
            .services-section {
                padding: 60px 20px;
            }
            
            .services-grid {
                gap: 25px;
            }
            
            .service-box {
                padding: 30px 25px;
            }
            
            .service-title a {
                font-size: 1.4rem;
            }
            
            .services-header h2 {
                font-size: 2.2rem;
            }
        }

        @media (max-width: 768px) {
            .services-section {
                padding: 50px 15px;
            }
            
            .services-grid {
                grid-template-columns: 1fr;
                gap: 20px;
            }
            
            .service-box {
                padding: 25px 20px;
            }
            
            .service-title a {
                font-size: 1.3rem;
            }
            
            .service-description {
                font-size: 0.95rem;
            }
            
            .cta-button {
                font-size: 0.9rem;
                padding: 10px 20px;
            }
            
            .services-header h2 {
                font-size: 1.9rem;
            }
            
            .services-header {
                margin-bottom: 40px;
            }
        }

        @media (max-width: 480px) {
            .services-section {
                padding: 40px 15px;
            }
            
            .service-box {
                padding: 20px 18px;
            }
            
            .service-title a {
                font-size: 1.25rem;
            }
            
            .service-description {
                font-size: 0.9rem;
                margin-bottom: 20px;
            }
            
            .services-header h2 {
                font-size: 1.7rem;
            }
        }
        .service-title a:focus,
        .cta-button:focus {
            outline: 2px solid #01a6d0;
            outline-offset: 2px;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbe4325 */<style>
        /* ===========================================
           VALUES SECTION - MAIN CONTAINER
        =========================================== */
        .values-section {
            background: #ffffff;
            padding: 80px 20px;
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
        }

        .values-container {
            max-width: 1200px;
            margin: 0 auto;
            width: 100%;
        }

        /* ===========================================
           SECTION HEADER
        =========================================== */
        .values-header {
            text-align: center;
            margin-bottom: 60px;
        }

        .values-header h2 {
            font-size: 2.5rem;
            font-weight: 700;
            color: #1e293b;
            margin-bottom: 15px;
            position: relative;
        }

        .values-header h2::after {
            content: '';
            position: absolute;
            bottom: -8px;
            left: 50%;
            transform: translateX(-50%);
            width: 80px;
            height: 4px;
            background: linear-gradient(135deg, #01a6d0, #0284c7);
            border-radius: 2px;
        }

        .values-header p {
            font-size: 1.1rem;
            color: #64748b;
            max-width: 600px;
            margin: 0 auto;
            line-height: 1.6;
        }

        /* ===========================================
           MAIN LAYOUT - LEFT IMAGE + RIGHT CONTENT
        =========================================== */
        .values-content {
            display: grid;
            grid-template-columns: 1fr 1.2fr;
            gap: 60px;
            align-items: flex-start;
        }

        /* ===========================================
           LEFT COLUMN - IMAGE DISPLAY
        =========================================== */
        .values-images {
            position: relative;
            height: 350px;
            max-width: 500px;
            width: 100%;
            border-radius: 20px;
            overflow: hidden;
            box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
            justify-self: center;
        }

        .value-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
            transform: scale(1.1);
            transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
            object-fit: cover;
        }

        /* Active image */
        .value-image.active {
            opacity: 1;
            transform: scale(1);
        }

        /* ===========================================
           RIGHT COLUMN - VALUES SELECTOR
        =========================================== */
        .values-.elementor-8300 .elementor-element.elementor-element-cbe4325 {
            padding: 20px 0;
        }

        /* ===========================================
           VALUE TABS STYLING - 3 COLUMN GRID
        =========================================== */
        .values-tabs {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 20px;
            margin-bottom: 40px;
        }

        .value-tab {
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 20px 15px;
            background: #f8fafc;
            border: 2px solid #e2e8f0;
            border-radius: 12px;
            cursor: pointer;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
            text-align: center;
            min-height: 80px;
        }

        .value-tab span {
            margin: 0;
            font-size: 1rem;
            font-weight: 700;
            color: #475569;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            transition: color 0.3s ease;
            line-height: 1.2;
        }

        /* Hover effects for tabs */
        .value-tab:hover {
            background: #f1f5f9;
            border-color: #cbd5e1;
            transform: translateY(-3px);
        }

        .value-tab:hover span {
            color: #334155;
        }

        /* Active tab styling with light blue background */
        .value-tab.active {
            background: #e0f2fe !important;
            border-color: #0891b2 !important;
            transform: translateY(-5px) !important;
            box-shadow: 0 8px 16px rgba(8, 145, 178, 0.15) !important;
        }

        .value-tab.active span {
            color: #0891b2 !important;
        }

        .value-tab.active::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 4px;
            background: linear-gradient(135deg, #0891b2, #0284c7);
        }

        /* ===========================================
           VALUE DESCRIPTIONS
        =========================================== */
        .values-descriptions {
            position: relative;
            min-height: 150px;
        }

        .value-description {
            opacity: 0;
            transform: translateY(20px);
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            pointer-events: none;
            display: none;
        }

        .value-description.active {
            opacity: 1;
            transform: translateY(0);
            pointer-events: auto;
            display: block;
        }

        .value-description h4 {
            font-size: 1.4rem;
            font-weight: 600;
            color: #1e293b;
            margin-bottom: 15px;
        }

        .value-description p {
            font-size: 1rem;
            color: #64748b;
            line-height: 1.7;
            margin: 0;
        }

        /* ===========================================
           RESPONSIVE DESIGN
        =========================================== */
        
        /* Tablet Layout */
        @media (max-width: 968px) {
            .values-section {
                padding: 60px 20px;
            }
            
            .values-content {
                gap: 40px;
            }
            
            .values-images {
                height: 300px;
            }
            
            .values-header h2 {
                font-size: 2.2rem;
            }
            
            .value-tab span {
                font-size: 0.95rem;
            }
        }

        /* Mobile Layout */
        @media (max-width: 768px) {
            .values-section {
                padding: 50px 15px;
            }
            
            .values-content {
                grid-template-columns: 1fr;
                gap: 40px;
            }
            
            .values-images {
                height: 250px;
                max-width: 400px;
                order: 2;
            }
            
            .values-.elementor-8300 .elementor-element.elementor-element-cbe4325 {
                order: 1;
            }
            
            .values-tabs {
                grid-template-columns: 1fr;
                gap: 12px;
                margin-bottom: 30px;
            }
            
            .value-tab {
                padding: 18px 15px;
                text-align: center;
            }
            
            .value-tab span {
                font-size: 1rem;
            }
            
            .values-descriptions {
                min-height: auto; /* Remove fixed height on mobile */
                margin-top: 20px; /* Add space from tabs */
            }
            
            .value-description h4 {
                font-size: 1.3rem;
            }
            
            .value-description p {
                font-size: 1rem;
            }
            
            .values-header h2 {
                font-size: 1.9rem;
            }
        }

        /* Extra small screens */
        @media (max-width: 480px) {
            .values-tabs {
                gap: 8px;
            }
            
            .value-tab {
                padding: 15px 12px;
            }
            
            .value-tab span {
                font-size: 0.9rem;
                letter-spacing: 0.3px;
            }
            
            .values-images {
                height: 200px;
                max-width: 350px;
            }
            
            .values-header h2 {
                font-size: 1.7rem;
            }
        }

        /* ===========================================
           ACCESSIBILITY IMPROVEMENTS
        =========================================== */
        .value-tab:focus {
            outline: 2px solid #0891b2;
            outline-offset: 2px;
        }

        /* Reduced motion for users who prefer it */
        @media (prefers-reduced-motion: reduce) {
            .value-image,
            .value-description,
            .value-tab {
                transition: none;
            }
        }
    </style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-899f2e5 *//* --- General Section Styling --- */
        .cs-hr-experience-section {
            background: #ffffff;
            padding: 00px 0;
            margin-top: 80px; 
            margin-bottom: 40px;
            position: relative;
            font-family: 'Inter', sans-serif; /* A clean, modern font */
        }

        .cs-hr-experience-container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
            position: relative;
            z-index: 2;
        }

        .cs-hr-experience-grid {
            display: grid;
            grid-template-columns: 2fr 3fr;
            gap: 60px;
            align-items: flex-start;
        }

        /* --- Left Column: Navigation Links --- */
        .cs-case-links {
            display: flex;
            flex-direction: column;
            gap: 20px;
          
            top: 100px;
            max-width: 450px;
            margin: 0 auto;
        }

        .cs-case-links::before {
            content: '';
            position: absolute;
            top: -25px;
            left: -25px;
            right: -25px;
            bottom: -25px;
            background: linear-gradient(135deg, rgba(1, 166, 208, 0.04), rgba(255, 255, 255, 0.9));
            backdrop-filter: blur(15px);
            border-radius: 35px;
            border: 2px solid rgba(1, 166, 208, 0.12);
            box-shadow: 0 15px 50px rgba(1, 166, 208, 0.1);
            z-index: -1;
        }

        .cs-case-links-title {
            font-size: 2rem;
            font-weight: 800;
            background: linear-gradient(135deg, #01a6d0, #0284c7, #0369a1);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            text-fill-color: transparent;
            margin: 0 0 35px 0;
            line-height: 1.2;
            text-align: center;
            position: relative;
            z-index: 1;
        }

        .cs-case-links-title::after {
            content: '';
            position: absolute;
            bottom: -10px;
            left: 50%;
            transform: translateX(-50%);
            width: 80px;
            height: 4px;
            background: linear-gradient(90deg, #01a6d0, #0284c7);
            border-radius: 2px;
        }

        .cs-case-link-item {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.95), rgba(1, 166, 208, 0.03));
            border: 2px solid rgba(1, 166, 208, 0.15);
            border-radius: 20px;
            padding: 25px 30px;
            text-decoration: none;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            position: relative;
            cursor: pointer;
            box-shadow: 0 8px 25px rgba(1, 166, 208, 0.08);
            transform: translateY(0);
            overflow: hidden;
        }

        .cs-case-link-item::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(1, 166, 208, 0.1), transparent);
            transition: left 0.6s ease;
        }

        .cs-case-link-item:hover::before {
            left: 100%;
        }

        .cs-case-link-item::after {
            content: '';
            position: absolute;
            top: 50%;
            right: 20px;
            transform: translateY(-50%);
            width: 8px;
            height: 8px;
            background: #01a6d0;
            border-radius: 50%;
            transition: all 0.3s ease;
            box-shadow: 0 0 0 0 rgba(1, 166, 208, 0.4);
        }

        .cs-case-link-item:hover,
        .cs-case-link-item.active {
            transform: translateY(-3px);
            box-shadow: 0 15px 40px rgba(1, 166, 208, 0.2);
            border-color: rgba(1, 166, 208, 0.4);
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(1, 166, 208, 0.08));
        }

        .cs-case-link-item:hover::after,
        .cs-case-link-item.active::after {
            background: #0284c7;
            box-shadow: 0 0 0 4px rgba(1, 166, 208, 0.2);
            animation: cs-pulse 1.5s infinite;
        }

        @keyframes cs-pulse {
            0% { box-shadow: 0 0 0 0 rgba(1, 166, 208, 0.4); }
            70% { box-shadow: 0 0 0 8px rgba(1, 166, 208, 0); }
            100% { box-shadow: 0 0 0 0 rgba(1, 166, 208, 0); }
        }

        .cs-case-link-title {
            font-size: 1.25rem;
            font-weight: 700;
            color: #1e293b;
            margin: 0 0 8px 0;
            line-height: 1.3;
            transition: color 0.3s ease;
            padding-right: 25px;
        }

        .cs-case-link-item:hover .cs-case-link-title,
        .cs-case-link-item.active .cs-case-link-title {
            color: #01a6d0;
        }

        .cs-case-link-desc {
            font-size: 0.95rem;
            color: #64748b;
            margin: 0;
            line-height: 1.5;
            padding-right: 25px;
        }

        /* --- Right Column: Content --- */
        .cs-experience-content {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.95), rgba(1, 166, 208, 0.02));
            border: 2px solid rgba(1, 166, 208, 0.1);
            border-radius: 25px;
            padding: 45px 35px;
            box-shadow: 0 15px 40px rgba(1, 166, 208, 0.08);
            position: relative;
        }

        .cs-content-block {
            display: none;
            animation: cs-fadeIn 0.6s ease-in-out;
        }

        .cs-content-block.active {
            display: block;
        }

        @keyframes cs-fadeIn {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }

        .cs-content-title {
            font-size: 2rem;
            font-weight: 700;
            color: #1e293b;
            margin: 0 0 15px 0;
            line-height: 1.2;
        }
    
        .cs-content-subtitle {
            font-size: 1.1rem;
            font-weight: 600;
            color: #0284c7 !important; /* Force color */
            background-color: rgba(1, 166, 208, 0.1); /* Added highlight effect */
            margin: 0 0 25px 0;
            line-height: 1.4;
            padding: 4px 10px; /* Added padding for highlight */
            border-radius: 8px;
            display: inline-block; 
        }

        .cs-content-paragraph {
            font-size: 1rem;
            color: #475569;
            line-height: 1.6;
            margin: 0 0 20px 0;
        }

        .cs-content-paragraph:last-of-type {
            margin-bottom: 30px;
        }

        .cs-highlight-text {
            font-weight: 600;
            color: #1e293b;
        }

     
        .cs-cta-button {
            display: inline-flex;
            align-items: center;
            gap: 12px;
            background: linear-gradient(135deg, #01a6d0, #0284c7);
            padding: 12px 25px;
            border-radius: 12px;
            font-weight: 600;
            font-size: 1rem;
            color: #ffffff !important; 
            text-decoration: none !important; 
            border: none;
            box-shadow: 0 8px 25px rgba(1, 166, 208, 0.3);
            text-shadow: none !important; 
            transition: all 0.3s ease;
        }

        .cs-cta-button:hover {
            transform: translateY(-2px);
            box-shadow: 0 12px 35px rgba(1, 166, 208, 0.4);
            background: linear-gradient(135deg, #0284c7, #0369a1);
            color: #ffffff !important; 
        }

        .cs-cta-arrow {
            font-size: 1.1rem;
            transition: transform 0.3s ease;
        }

        .cs-cta-button:hover .cs-cta-arrow {
            transform: translateX(3px);
        }

        /* --- Responsive Design --- */
        @media (max-width: 968px) {
            .cs-hr-experience-section {
                padding: 60px 0;
            }
            .cs-hr-experience-grid {
                grid-template-columns: 1fr;
                gap: 40px;
            }
            .cs-case-links {
                order: 1;
                max-width: none;
                position: static; /* Remove sticky positioning on mobile */
            }
            .cs-experience-content {
                order: 2;
                padding: 35px 30px;
            }
            .cs-content-title { font-size: 1.8rem; }
            .cs-case-links-title { font-size: 1.8rem; }
        }

        @media (max-width: 640px) {
            .cs-hr-experience-section {
                padding: 40px 0;
                margin-top: 40px;
            }
            .cs-hr-experience-container { padding: 0 15px; }
            .cs-case-link-item { padding: 20px 25px; }
            .cs-experience-content { padding: 30px 25px; }
            .cs-content-title { font-size: 1.6rem; }
            .cs-cta-button { font-size: 0.95rem; padding: 10px 20px; }
            .cs-case-links-title { font-size: 1.6rem; }
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3b154e */.elementor-8300 .elementor-element.elementor-element-d3b154e h2:after{
    content: "";
    background-color: #1ABEF0;
    height:2px;
    width: 38px;
    position: absolute;
    bottom: -3px;
    left: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5f5406 */.elementor-8300 .elementor-element.elementor-element-b5f5406 h2:after{
    content: "";
    background-color: #1ABEF0;
    height:2px;
    width: 38px;
    position: absolute;
    bottom: -3px;
    left: 5px;
}/* End custom CSS */