.elementor-9 .elementor-element.elementor-element-a4395ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-00165a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-1385c65{text-align:center;}.elementor-9 .elementor-element.elementor-element-1385c65 img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-680ae04{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-680ae04:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-680ae04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #192151 0%, #0E0F27 60%);}.elementor-9 .elementor-element.elementor-element-680ae04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6403bd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-6403bd5 .elementor-heading-title{font-family:"Avenir versions", Sans-serif;font-size:60px;font-weight:600;line-height:69px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-971c693{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Avenir versions", Sans-serif;font-size:20px;font-weight:400;line-height:32.5px;color:#E9EDFA;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-6be7b53{--divider-border-style:solid;--divider-color:#9CA3AF26;--divider-border-width:1px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-9 .elementor-element.elementor-element-6be7b53 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-6be7b53 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-e5b0263{text-align:center;}.elementor-9 .elementor-element.elementor-element-e5b0263 .elementor-heading-title{font-family:"Avenir versions", Sans-serif;font-weight:600;color:#E9EDFA;}.elementor-9 .elementor-element.elementor-element-8abf880{--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;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c139575{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-9 .elementor-element.elementor-element-8184b9b{--divider-border-style:solid;--divider-color:#9CA3AF26;--divider-border-width:1px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-9 .elementor-element.elementor-element-8184b9b .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-8184b9b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-048983b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Avenir versions", Sans-serif;font-size:20px;font-weight:400;line-height:32.5px;color:#E9EDFA;}.elementor-9 .elementor-element.elementor-element-cb6a126{--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;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5366ef1{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-1f1dd15{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#E9EDFA;}.elementor-9 .elementor-element.elementor-element-56e0575{--display:flex;}.elementor-9 .elementor-element.elementor-element-633d8e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-633d8e5 .elementor-heading-title{font-size:60px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-c1f951e{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#E9EDFA;}.elementor-9 .elementor-element.elementor-element-63f3a18{--display:flex;}.elementor-9 .elementor-element.elementor-element-4af1b5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-4af1b5d .elementor-heading-title{font-size:60px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-f571bdb{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#E9EDFA;}.elementor-9 .elementor-element.elementor-element-cdbcace{--display:flex;}.elementor-9 .elementor-element.elementor-element-58bb5cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-58bb5cc .elementor-heading-title{font-size:60px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-71a317c{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#E9EDFA;}.elementor-9 .elementor-element.elementor-element-fdf9a7a{--display:flex;}.elementor-9 .elementor-element.elementor-element-3a790b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-3a790b6 .elementor-heading-title{font-size:60px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-0c37699{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#E9EDFA;}.elementor-9 .elementor-element.elementor-element-62e978a{--display:flex;}.elementor-9 .elementor-element.elementor-element-04aafcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-04aafcd .elementor-heading-title{font-size:60px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-5ae9a47{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#E9EDFA;}.elementor-9 .elementor-element.elementor-element-0860214{padding:25px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-0860214 .elementor-heading-title{font-family:"Avenir versions", Sans-serif;font-size:36px;font-weight:600;font-style:normal;line-height:40px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-e38dd79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:16px;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-fb5e509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-5a7d5ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:16px;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-9b63dbe .elementor-button{background-color:var( --e-global-color-primary );font-family:"Avenir versions", Sans-serif;font-size:18px;font-weight:600;line-height:28px;fill:var( --e-global-color-c7e1a36 );color:var( --e-global-color-c7e1a36 );border-style:none;border-radius:150px 150px 150px 150px;padding:16px 40px 16px 40px;}.elementor-9 .elementor-element.elementor-element-3906fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:16px;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-8e084b0{--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;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-8e084b0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8e084b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EFEFEF 0%, #FFFFFF 60%);}.elementor-9 .elementor-element.elementor-element-6c5bd07{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-04b4e03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-04b4e03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-04b4e03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-04b4e03 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-9 .elementor-element.elementor-element-04b4e03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-9 .elementor-element.elementor-element-04b4e03 .elementor-icon-list-icon i{color:#3343A3;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-04b4e03 .elementor-icon-list-icon svg{fill:#3343A3;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-04b4e03{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-04b4e03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-04b4e03 .elementor-icon-list-item > a{font-size:18px;font-weight:400;line-height:28px;}.elementor-9 .elementor-element.elementor-element-04b4e03 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-9cc213c .elementor-button{background-color:#3343A3;font-family:"Avenir Regular", Sans-serif;font-size:16px;font-weight:600;border-radius:50px 50px 50px 50px;padding:18px 38px 18px 38px;}.elementor-9 .elementor-element.elementor-element-9cc213c .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9cc213c .elementor-button:focus{background-color:#253176;}.elementor-9 .elementor-element.elementor-element-9cc213c{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6037571{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f95a7e3 .elementor-heading-title{font-size:48px;font-weight:600;line-height:48px;color:#333333;}.elementor-9 .elementor-element.elementor-element-d750aa9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;font-size:24px;font-weight:600;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-37c4a88{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:20px;color:#4B5563;}.elementor-9 .elementor-element.elementor-element-200eea7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-200eea7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-200eea7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-200eea7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-200eea7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-9 .elementor-element.elementor-element-200eea7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-9 .elementor-element.elementor-element-200eea7 .elementor-icon-list-icon i{color:#3343A3;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-200eea7 .elementor-icon-list-icon svg{fill:#3343A3;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-200eea7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-200eea7 .elementor-icon-list-item > a{font-size:18px;font-weight:400;line-height:28px;}.elementor-9 .elementor-element.elementor-element-200eea7 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-5eedb0e .elementor-button{background-color:#3343A3;font-family:"Avenir Regular", Sans-serif;font-size:16px;font-weight:600;border-radius:50px 50px 50px 50px;padding:18px 38px 18px 38px;}.elementor-9 .elementor-element.elementor-element-5eedb0e .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-5eedb0e .elementor-button:focus{background-color:#253176;}.elementor-9 .elementor-element.elementor-element-5eedb0e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-151b6a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-151b6a8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-151b6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3343A3;}.elementor-9 .elementor-element.elementor-element-0e1bc7e{--display:flex;--z-index:1;}.elementor-9 .elementor-element.elementor-element-c2b5118{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-f12c5ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-55f674d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-55f674d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-55f674d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3343A3;}.elementor-9 .elementor-element.elementor-element-35db301{--display:flex;--z-index:1;}.elementor-9 .elementor-element.elementor-element-35db301.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-4fee960 .elementor-heading-title{font-family:"Avenir versions", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-5bc9f22{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-21613eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-19830b8{width:var( --container-widget-width, 464px );max-width:464px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 20px 10px;--container-widget-width:464px;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-19830b8.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-19830b8 .elementor-heading-title{font-size:48px;font-weight:600;line-height:50px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-07f00a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-size:18px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-8eda0d2{--e-image-carousel-slides-to-show:6;}.elementor-9 .elementor-element.elementor-element-8eda0d2 .swiper-wrapper{display:flex;align-items:center;}.elementor-9 .elementor-element.elementor-element-c48c5bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c48c5bc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c48c5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #192151 0%, #121632 90%);}.elementor-9 .elementor-element.elementor-element-4a6b3d4{width:var( --container-widget-width, 490px );max-width:490px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:490px;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-4a6b3d4.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4a6b3d4 .elementor-heading-title{font-size:48px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-48fb6f8 .swiper-pagination-bullet-active, .elementor-9 .elementor-element.elementor-element-48fb6f8 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-48fb6f8 .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-48fb6f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-48fb6f8.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-9 .elementor-element.elementor-element-48fb6f8 .elementor-main-swiper{width:100%;}.elementor-9 .elementor-element.elementor-element-48fb6f8 .elementor-main-swiper .swiper-slide{border-width:1px 1px 1px 1px;border-radius:25px;border-color:#3343A3;padding:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-48fb6f8 .elementor-swiper-button{font-size:20px;}.elementor-9 .elementor-element.elementor-element-48fb6f8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-48fb6f8 .elementor-testimonial__text{color:var( --e-global-color-c7e1a36 );font-family:"Avenir versions", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:26px;}.elementor-9 .elementor-element.elementor-element-48fb6f8 .elementor-testimonial__name{color:#E9EDFA;}.elementor-9 .elementor-element.elementor-element-5ffe0ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-692795b{padding:0px 0px 15px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-692795b .elementor-heading-title{font-family:"Avenir versions", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b797ef0{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;font-size:20px;font-weight:500;line-height:32.5px;}.elementor-9 .elementor-element.elementor-element-b797ef0.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-0335f9e{--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;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-86e1b00{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-86e1b00.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-86e1b00.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-86e1b00.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-86e1b00.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-86e1b00 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-86e1b00 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-86e1b00 .elementor-image-box-title{font-size:20px;font-weight:500;color:#333333;}.elementor-9 .elementor-element.elementor-element-86e1b00 .elementor-image-box-description{font-size:24px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-c286a9c{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-c286a9c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c286a9c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-c286a9c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-c286a9c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-c286a9c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-c286a9c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-c286a9c .elementor-image-box-title{font-size:20px;font-weight:500;color:#333333;}.elementor-9 .elementor-element.elementor-element-c286a9c .elementor-image-box-description{font-size:24px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-d049aef{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d049aef.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d049aef.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-d049aef.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-d049aef.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-d049aef .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-d049aef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-d049aef .elementor-image-box-title{font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-d049aef .elementor-image-box-description{font-size:24px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-5bf5b75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-5add437{--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-9 .elementor-element.elementor-element-a9b57b5{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-5bd36b0{text-align:center;font-family:"Avenir versions", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-63a58bf{text-align:center;font-family:"Avenir versions", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-9 .elementor-element.elementor-element-63a58bf a{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-63a58bf a:hover, .elementor-9 .elementor-element.elementor-element-63a58bf a:focus{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-49703a6{--display:flex;}.elementor-9 .elementor-element.elementor-element-ee941b8{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-c2988f0{text-align:center;font-family:"Avenir versions", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-2af95ae{text-align:center;font-family:"Avenir versions", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-9 .elementor-element.elementor-element-2af95ae a{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2af95ae a:hover, .elementor-9 .elementor-element.elementor-element-2af95ae a:focus{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-4ffc8bf{--display:flex;}.elementor-9 .elementor-element.elementor-element-c96f622{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-05a30e2{text-align:center;font-family:"Avenir versions", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-b2bc2c3{text-align:center;font-family:"Avenir versions", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-9 .elementor-element.elementor-element-a704d18{--display:flex;}.elementor-9 .elementor-element.elementor-element-b50b121 .elementor-button{background-color:#3343A3;font-family:"Avenir Regular", Sans-serif;font-size:16px;font-weight:400;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-9 .elementor-element.elementor-element-b50b121 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-b50b121 .elementor-button:focus{background-color:#253176;}.elementor-9 .elementor-element.elementor-element-b50b121{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b50b121.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b7e3eee{width:var( --container-widget-width, 680px );max-width:680px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b7e3eee.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-680ae04{--z-index:2;}.elementor-9 .elementor-element.elementor-element-55f674d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-4fee960{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-4fee960 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-c48c5bc{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-86e1b00.elementor-position-right .elementor-image-box-img{margin-left:-50px;}.elementor-9 .elementor-element.elementor-element-86e1b00.elementor-position-left .elementor-image-box-img{margin-right:-50px;}.elementor-9 .elementor-element.elementor-element-86e1b00.elementor-position-top .elementor-image-box-img{margin-bottom:-50px;}.elementor-9 .elementor-element.elementor-element-c286a9c.elementor-position-right .elementor-image-box-img{margin-left:-70px;}.elementor-9 .elementor-element.elementor-element-c286a9c.elementor-position-left .elementor-image-box-img{margin-right:-70px;}.elementor-9 .elementor-element.elementor-element-c286a9c.elementor-position-top .elementor-image-box-img{margin-bottom:-70px;}.elementor-9 .elementor-element.elementor-element-d049aef.elementor-position-right .elementor-image-box-img{margin-left:-90px;}.elementor-9 .elementor-element.elementor-element-d049aef.elementor-position-left .elementor-image-box-img{margin-right:-90px;}.elementor-9 .elementor-element.elementor-element-d049aef.elementor-position-top .elementor-image-box-img{margin-bottom:-90px;}.elementor-9 .elementor-element.elementor-element-d049aef .elementor-image-box-title{line-height:25px;}.elementor-9 .elementor-element.elementor-element-d049aef .elementor-image-box-description{line-height:32px;}.elementor-9 .elementor-element.elementor-element-a9b57b5{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-5bd36b0{text-align:center;font-size:20px;line-height:24px;}.elementor-9 .elementor-element.elementor-element-ee941b8{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-c2988f0{text-align:center;font-size:20px;line-height:24px;}.elementor-9 .elementor-element.elementor-element-c96f622{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-05a30e2{text-align:center;font-size:20px;line-height:24px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-680ae04{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-9 .elementor-element.elementor-element-6403bd5{padding:0px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-6403bd5 .elementor-heading-title{font-size:40px;line-height:3rem;}.elementor-9 .elementor-element.elementor-element-971c693{padding:0px 10px 0px 10px;font-size:16px;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-6be7b53{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-9 .elementor-element.elementor-element-e5b0263 .elementor-heading-title{line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-8184b9b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-9 .elementor-element.elementor-element-048983b{padding:0px 10px 0px 10px;font-size:16px;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-132e025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-e38dd79{text-align:center;}.elementor-9 .elementor-element.elementor-element-5a7d5ae{text-align:center;}.elementor-9 .elementor-element.elementor-element-9b63dbe .elementor-button{padding:16px 55px 16px 55px;}.elementor-9 .elementor-element.elementor-element-3906fdf{padding:10px 10px 10px 10px;text-align:center;}.elementor-9 .elementor-element.elementor-element-8e084b0{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-04b4e03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--e-icon-list-icon-size:28px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-9 .elementor-element.elementor-element-04b4e03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-04b4e03 .elementor-icon-list-item > a{font-size:18px;line-height:28px;}.elementor-9 .elementor-element.elementor-element-6037571{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f95a7e3{text-align:center;}.elementor-9 .elementor-element.elementor-element-f95a7e3 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-9 .elementor-element.elementor-element-d750aa9{text-align:center;line-height:32px;}.elementor-9 .elementor-element.elementor-element-37c4a88{text-align:center;}.elementor-9 .elementor-element.elementor-element-200eea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--e-icon-list-icon-size:28px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-9 .elementor-element.elementor-element-200eea7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-200eea7 .elementor-icon-list-item > a{font-size:18px;line-height:28px;}.elementor-9 .elementor-element.elementor-element-55f674d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-35db301{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4fee960{text-align:center;}.elementor-9 .elementor-element.elementor-element-4fee960 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-d6d72e1{padding:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5bc9f22{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-21613eb{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c48c5bc{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-5ffe0ba{--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-692795b{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-692795b .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-9 .elementor-element.elementor-element-b797ef0{font-size:20px;line-height:32.5px;}.elementor-9 .elementor-element.elementor-element-0335f9e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-86e1b00{padding:0px 0px 50px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-86e1b00 .elementor-image-box-img{margin-bottom:-20px;}.elementor-9 .elementor-element.elementor-element-86e1b00.elementor-position-right .elementor-image-box-img{margin-left:-20px;}.elementor-9 .elementor-element.elementor-element-86e1b00.elementor-position-left .elementor-image-box-img{margin-right:-20px;}.elementor-9 .elementor-element.elementor-element-86e1b00.elementor-position-top .elementor-image-box-img{margin-bottom:-20px;}.elementor-9 .elementor-element.elementor-element-86e1b00 .elementor-image-box-title{margin-bottom:20px;}.elementor-9 .elementor-element.elementor-element-c286a9c{padding:0px 0px 50px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-c286a9c .elementor-image-box-img{margin-bottom:-50px;}.elementor-9 .elementor-element.elementor-element-c286a9c.elementor-position-right .elementor-image-box-img{margin-left:-50px;}.elementor-9 .elementor-element.elementor-element-c286a9c.elementor-position-left .elementor-image-box-img{margin-right:-50px;}.elementor-9 .elementor-element.elementor-element-c286a9c.elementor-position-top .elementor-image-box-img{margin-bottom:-50px;}.elementor-9 .elementor-element.elementor-element-c286a9c .elementor-image-box-title{margin-bottom:20px;}.elementor-9 .elementor-element.elementor-element-d049aef{padding:0px 0px 50px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-d049aef .elementor-image-box-img{margin-bottom:-60px;}.elementor-9 .elementor-element.elementor-element-d049aef.elementor-position-right .elementor-image-box-img{margin-left:-60px;}.elementor-9 .elementor-element.elementor-element-d049aef.elementor-position-left .elementor-image-box-img{margin-right:-60px;}.elementor-9 .elementor-element.elementor-element-d049aef.elementor-position-top .elementor-image-box-img{margin-bottom:-60px;}.elementor-9 .elementor-element.elementor-element-d049aef .elementor-image-box-title{margin-bottom:20px;}.elementor-9 .elementor-element.elementor-element-5bf5b75{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5add437{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a9b57b5{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-49703a6{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ee941b8{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-4ffc8bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c96f622{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-a704d18{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-8abf880{--width:100%;}.elementor-9 .elementor-element.elementor-element-c139575{--width:100%;}.elementor-9 .elementor-element.elementor-element-cb6a126{--width:100%;}.elementor-9 .elementor-element.elementor-element-5366ef1{--width:32%;}.elementor-9 .elementor-element.elementor-element-56e0575{--width:32%;}.elementor-9 .elementor-element.elementor-element-63f3a18{--width:32%;}.elementor-9 .elementor-element.elementor-element-cdbcace{--width:32%;}.elementor-9 .elementor-element.elementor-element-fdf9a7a{--width:32%;}.elementor-9 .elementor-element.elementor-element-62e978a{--width:32%;}.elementor-9 .elementor-element.elementor-element-6c5bd07{--width:50%;}.elementor-9 .elementor-element.elementor-element-6037571{--width:50%;}.elementor-9 .elementor-element.elementor-element-0e1bc7e{--width:50%;}.elementor-9 .elementor-element.elementor-element-c2b5118{--width:50%;}.elementor-9 .elementor-element.elementor-element-35db301{--width:50%;}.elementor-9 .elementor-element.elementor-element-5bc9f22{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-35db301{--width:386.5px;}}/* Start custom CSS for html, class: .elementor-element-ef0381f *//* --- MOBILE GBI NUMBERS SECTION --- */
.elementor-9 .elementor-element.elementor-element-ef0381f .mobile-gbi-numbers {
  background: transparent; /* TRANSPARENT NOW */
  padding: 0px 20px 40px 20px;
  color: #FFFFFF;
  font-family: "Avenir Next LT Pro", "Avenir Next", sans-serif;
  text-align: center;
}
/* Title */
.elementor-9 .elementor-element.elementor-element-ef0381f .mobile-gbi-numbers h2 {
  font-size: 32px;
  font-weight: 600; /* Demi */
  color: #E9EDFA;
  letter-spacing: 0.2px;
  margin-bottom: 26px;
}
/* Divider */
.elementor-9 .elementor-element.elementor-element-ef0381f .mobile-gbi-divider {
  width: 100%;
  height: 1px;
  background: rgba(233, 237, 250, 0.3);
  margin-bottom: 26px;
}
/* Stat block wrapper */
.elementor-9 .elementor-element.elementor-element-ef0381f .mobile-stat-block {
  padding: 28px 0;
  border-bottom: 1px solid rgba(233, 237, 250, 0.18);
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.35s ease-out, transform 0.35s ease-out;
}
/* Visible state for animation */
.elementor-9 .elementor-element.elementor-element-ef0381f .mobile-stat-block.visible {
  opacity: 1;
  transform: translateY(0);
}
/* Main number */
.elementor-9 .elementor-element.elementor-element-ef0381f .mobile-stat-big {
  font-size: 44px;
  font-weight: 600; /* Demi */
  margin-bottom: 6px;
  color: #FFFFFF;
  font-family: "Avenir Next LT Pro", "Avenir Next", sans-serif;
  line-height: 1.1;
}
/* Label */
.elementor-9 .elementor-element.elementor-element-ef0381f .mobile-stat-label {
  font-size: 15px;
  font-weight: 400;
  opacity: 0.85;
  margin-top: 4px;
  letter-spacing: 0.02em;
  color: #E9EDFA;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8abf880 */.elementor-9 .elementor-element.elementor-element-8abf880 .gbi-numbers {
  /*max-width: 960px;*/
  margin: 0 auto;
  text-align: center;
  font-family: "Avenir Next", -apple-system, BlinkMacSystemFont, "Segoe UI",
    system-ui, sans-serif;
  color: #E9EDFA;
  padding: 40px 0;
}
.elementor-9 .elementor-element.elementor-element-8abf880 .gbi-numbers-title {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 48px;
}
.elementor-9 .elementor-element.elementor-element-8abf880 .gbi-numbers-grid {
  display: flex;
  justify-content: space-between;
}
.elementor-9 .elementor-element.elementor-element-8abf880 .gbi-numbers-col {
  flex: 1;
  padding: 0 40px;
  position: relative;
}
.elementor-9 .elementor-element.elementor-element-8abf880 .gbi-numbers-col:not(:first-child) {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}
.elementor-9 .elementor-element.elementor-element-8abf880 .gbi-stat-block {
  margin-bottom: 28px;
  /* fancy fade-up base state */
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
/* when active, fade in + slide up */
.elementor-9 .elementor-element.elementor-element-8abf880 .gbi-stat-block.visible {
  opacity: 1;
  transform: translateY(0);
}
.elementor-9 .elementor-element.elementor-element-8abf880 .gbi-stat-big {
  font-size: 60px;
  font-weight: 600;
  margin-bottom: 4px;
}
.elementor-9 .elementor-element.elementor-element-8abf880 .gbi-stat-label {
  font-size: 15px;
  opacity: 0.75;
  white-space: nowrap;
  margin-top:15px;
  font-weight:400;
}
@media (max-width: 900px) {
  .elementor-9 .elementor-element.elementor-element-8abf880 .gbi-numbers-grid {
    flex-direction: column;
  }
  .elementor-9 .elementor-element.elementor-element-8abf880 .gbi-numbers-col {
    padding: 24px 0;
    border-left: none !important;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
  }
  .elementor-9 .elementor-element.elementor-element-8abf880 .gbi-numbers-col:first-child {
    border-top: none;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-132e025 */.elementor-9 .elementor-element.elementor-element-132e025 .gbi-table-wrap {
  padding: 2.5rem 1.5rem;
}

/* Base Table */
.elementor-9 .elementor-element.elementor-element-132e025 .gbi-table {
  width: 100%;
  border-collapse: collapse;
  color: #FFFFFF;
  font-family: "Avenir Next", system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", sans-serif;
  font-size: 18px;
  text-align: center;
}

/* Header */
.elementor-9 .elementor-element.elementor-element-132e025 .gbi-table thead th {
  text-align: center;
  font-weight: 600;
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.35);
}

/* Default table cells */
.elementor-9 .elementor-element.elementor-element-132e025 .gbi-table tbody td {
  padding: 1.2rem 0.6rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  opacity: 0.9;
}

/* Remove last border line */
.elementor-9 .elementor-element.elementor-element-132e025 .gbi-table tbody tr:last-child td {
  border-bottom: none;
}

/* ===============================
   SPECIAL STYLE – LAST COLUMN 
   =============================== */

/* Desktop and tablet */
.elementor-9 .elementor-element.elementor-element-132e025 .gbi-table .col-others {
  color: #9CA3AF !important;
}

/* Mobile responsive version: the text color remains consistent */
@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-132e025 .gbi-table .col-others {
    color: #9CA3AF !important;
  }
}

/* ===============================
   Responsive stacked layout
   =============================== */

@media (max-width: 768px) {
    
.elementor-9 .elementor-element.elementor-element-132e025 .gbi-table-wrap {
  padding: 1rem 1rem;
}

  .elementor-9 .elementor-element.elementor-element-132e025 .gbi-table thead {
    display: none;
  }

  .elementor-9 .elementor-element.elementor-element-132e025 .gbi-table,
  .elementor-9 .elementor-element.elementor-element-132e025 .gbi-table tbody,
  .elementor-9 .elementor-element.elementor-element-132e025 .gbi-table tr,
  .elementor-9 .elementor-element.elementor-element-132e025 .gbi-table td {
    display: block;
    width: 100%;
  }

  .elementor-9 .elementor-element.elementor-element-132e025 .gbi-table tr {
    margin-bottom: 10px;
    padding-bottom:20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  }

  .elementor-9 .elementor-element.elementor-element-132e025 .gbi-table tbody td {
    border-bottom: none;
    padding: 0.4rem 0 0.4rem 50%;
    position: relative;
    text-align: left;
  }

  .elementor-9 .elementor-element.elementor-element-132e025 .gbi-table tbody td:first-child {
    padding-top: 0.9rem;
  }

  .elementor-9 .elementor-element.elementor-element-132e025 .gbi-table tbody td::before {
    content: attr(data-label);
    position: absolute;
    left: 0;
    width: 50%;
    padding-right: 0.75rem;
    font-weight: 600;
    opacity: 0.8;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb5e509 *//* =========================================================
   Dark / Blue Variant Table Theme (Desktop + Mobile)
   - No Buy/Action column (hidden on mobile)
   ========================================================= */

/* Container */
.elementor-9 .elementor-element.elementor-element-fb5e509{
  max-width:1280px;
  width:100%;
  margin:0 auto;
}

/* Table */
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table{
  width:100%;
  table-layout:auto;
  border-collapse:separate !important;
  border-spacing:0 !important;

  border:1px solid rgba(148,163,184,.18);
  border-radius:16px;
  box-shadow:0 24px 70px rgba(0,0,0,.55);
  overflow:hidden;
}

/* Make the first data row transparent */
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table tbody tr:first-child td{
  background:transparent !important;
}

/* Cells */
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table th,
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td{
  padding:18px 22px;
  border-bottom:1px solid rgba(148,163,184,.12);
  vertical-align:middle;
  box-sizing:border-box;
}

/* Header row */
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table thead th{
  background:#242D63;
  font-size:12px;
  font-weight:700;
  letter-spacing:.04em;
  text-transform:capitalize;
  color:rgba(226,232,240,.92);
}


/* Body base text */
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table tbody td{
  color:rgba(226,232,240,.92);
}

/* Hover */
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table tbody tr:hover td{
  background:rgba(59,130,246,.06);
}

/* Remove last divider */
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table tbody tr:last-child td{
  border-bottom:none;
}

/* Buy button */
a.bullion-buy-btn{
  background-color:#3343A3;
  padding-left:22px;
  padding-right:22px;
  font-weight:400;
}

/* =========================================================
   Column Typography (Desktop)
   ========================================================= */

/* Product column */
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table tbody td:nth-child(1){
  font-size:16px;
  font-weight:600;
  line-height:24px;
  color:rgba(226,232,240,.90);
}

/* Column widths */
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table th:nth-child(1),
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(1){
  text-align:left;
  width:52%;
}

.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table th:nth-child(2),
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(2){
  text-align:center;
  width:14%;
}

.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table th:nth-child(3),
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(3){
  text-align:center;
  width:20%;
}

.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table th:nth-child(4),
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(4){
  text-align:right;
  width:14%;
}

/* =========================================================
   Metal Column Fix
   ========================================================= */

/* Metal HEADER stays uppercase */
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table thead th:nth-child(2){
  text-transform:capitalize;
  font-weight:700;
  color:rgba(226,232,240,.92);
}

/* Metal BODY values are Capitalized */
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table tbody td:nth-child(2){
  font-size:12px;
  font-weight:600;
  line-height:16px;
  letter-spacing:0.6px;
  text-transform:capitalize;
  color:rgba(148,163,184,.88);
  white-space:nowrap;
}

/* =========================================================
   Price Column
   ========================================================= */

.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table tbody td:nth-child(3){
  font-size:16px;
  font-weight:600;
  line-height:24px;
  white-space:nowrap;
  color:rgba(226,232,240,.95);
}

/* =========================================================
   Change Column Alignment + Typography
   ========================================================= */

.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(4){
  text-align:right;
  white-space:nowrap;
}

/* Force +% and -% to align neatly */
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(4) .bullion-pos,
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(4) .bullion-neg{
  display:inline-block;
  min-width:6ch;
  text-align:right;

  font-size:14px;
  font-weight:400;
  line-height:20px;
}

/* Colors only */
.elementor-9 .elementor-element.elementor-element-fb5e509 .bullion-pos{ color:#22c55e; }
.elementor-9 .elementor-element.elementor-element-fb5e509 .bullion-neg{ color:#ef4444; }

/* =========================================================
   Rounded Corners
   ========================================================= */

.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table thead th:first-child{
  border-top-left-radius:16px;
}
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table thead th:last-child{
  border-top-right-radius:16px;
}
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table tbody tr:last-child td:first-child{
  border-bottom-left-radius:16px;
}
.elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table tbody tr:last-child td:last-child{
  border-bottom-right-radius:16px;
}

/* =========================================================
   Mobile Layout
   ========================================================= */

@media (max-width:920px){

  /* Hide Action column everywhere */
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table th:nth-child(5),
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(5){
    display:none !important;
  }

  /* Hide header */
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table thead{
    display:none;
  }

  /* Make table block */
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table,
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table tbody{
    display:block;
    width:100%;
  }

  /* Rows become grid cards */
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table tbody tr{
    display:grid;
    grid-template-columns:1fr auto;
    grid-template-areas:
      "product price"
      "metal   change";
    gap:6px 14px;

    padding:16px 18px;
    border-bottom:1px solid rgba(148,163,184,.12);
    background:transparent;
  }

  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table tbody tr:last-child{
    border-bottom:none;
  }

  /* Reset cells */
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td{
    display:block;
    padding:0 !important;
    border:0 !important;
    margin:0 !important;
    background:transparent !important;
  }

  /* Map grid */
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(1){ grid-area:product; }
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(2){ grid-area:metal; }
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(3){ grid-area:price; }
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(4){ grid-area:change; }

  /* Product */
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(1){
    font-size:16px;
    font-weight:600;
    line-height:24px;
    white-space:normal;
  }

  /* Metal */
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(2){
    font-size:12px;
    font-weight:600;
    text-transform:capitalize;
    color:rgba(148,163,184,.85);
    text-align:left !important;
  }

  /* Price */
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(3){
    font-size:16px;
    font-weight:600;
    text-align:right !important;
  }

  /* Change */
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(4){
    justify-self:end;
    display:flex;
    justify-content:flex-end;
    align-items:center;
  }

  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(4) .bullion-pos,
  .elementor-9 .elementor-element.elementor-element-fb5e509 table.bullion-table td:nth-child(4) .bullion-neg{
    min-width:6ch;
    text-align:right;
    font-size:14px;
    font-weight:400;
  }

  /* Padding */
  .elementor-9 .elementor-element.elementor-element-fb5e509{
    padding-left:12px;
    padding-right:12px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5bd07 */.elementor-9 .elementor-element.elementor-element-6c5bd07 img {
    margin-top:-120px;
}

@media (max-width: 920px) { 
    .elementor-9 .elementor-element.elementor-element-6c5bd07 img {
     margin-top:0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e1bc7e */.elementor-9 .elementor-element.elementor-element-0e1bc7e img {
    width:120%;
    min-width: 120%;
    margin-left:-60px;
    margin-top:40px;
}

@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-0e1bc7e img {
    width:100%;
    min-width: 100%;
    margin-left:-20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2b5118 *//* Card */

.elementor-9 .elementor-element.elementor-element-c2b5118 .cta-card {
  max-width: 680px;
  width: 100%;
  padding: 40px 48px;
  /*background: #1f2b63;            /* navy */
  color: #ffffff;
 /* border-radius: 24px;*/
  text-align: center;
  /*box-shadow: 0 12px 30px rgba(0, 0, 0, 0.18);*/
}

.elementor-9 .elementor-element.elementor-element-c2b5118 .cta-title {
  font-family: "Avenir", sans-serif;
  font-weight: 400;
  font-size: 48px;
  line-height: 40px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 20px;
}


.elementor-9 .elementor-element.elementor-element-c2b5118  .cta-text {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 32px;
}

.elementor-9 .elementor-element.elementor-element-c2b5118 .cta-text-2 {
  font-family: "Avenir", sans-serif;
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 32px;
  font-weight: 400;
}

/* Button */

.elementor-9 .elementor-element.elementor-element-c2b5118  .cta-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 48px;
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  text-decoration: none;
  border: 2px solid #ffffff;
  border-radius: 999px;           /* pill shape */
  transition: background 0.2s ease, color 0.2s ease, transform 0.1s ease;
}

.elementor-9 .elementor-element.elementor-element-c2b5118  .cta-button:hover {
  background: #ffffff;
  color: #1f2b63;
  transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-c2b5118  .cta-button:active {
  transform: translateY(0);
}

/* Simple responsiveness */

@media (max-width: 600px) {
 .elementor-9 .elementor-element.elementor-element-c2b5118 .cta-card {
    padding: 28px 20px;
  }

 .elementor-9 .elementor-element.elementor-element-c2b5118  .cta-title {
    font-size: 22px;
  }

 .elementor-9 .elementor-element.elementor-element-c2b5118  .cta-text {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35db301 */.elementor-9 .elementor-element.elementor-element-35db301 img {
    width:130%;
    min-width: 130%;
    margin-left:-60px;
}

@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-35db301 img {
    width:100%;
    min-width: 100%;
    margin-left:-20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc9f22 *//* Card */

.elementor-9 .elementor-element.elementor-element-5bc9f22 .cta-card {
  max-width: 680px;
  width: 100%;
  padding: 20px 2px;
  /*background: #1f2b63;    */        /* navy */
  color: #ffffff;
  border-radius: 24px;
  text-align: center;
  /*box-shadow: 0 12px 30px rgba(0, 0, 0, 0.18);*/
}

.elementor-9 .elementor-element.elementor-element-5bc9f22 .cta-title {
  font-family: "Avenir", sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 20px;
}

.elementor-9 .elementor-element.elementor-element-5bc9f22  .cta-text {
  font-size: 17px;
  line-height: 1.6;
  margin-bottom: 32px;
}

/* Button */

.elementor-9 .elementor-element.elementor-element-5bc9f22  .cta-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 48px;
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  text-decoration: none;
  border: 2px solid #ffffff;
  border-radius: 999px;           /* pill shape */
  transition: background 0.2s ease, color 0.2s ease, transform 0.1s ease;
}

.elementor-9 .elementor-element.elementor-element-5bc9f22  .cta-button:hover {
  background: #ffffff;
  color: #1f2b63;
  transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-5bc9f22  .cta-button:active {
  transform: translateY(0);
}

/* Simple responsiveness */

@media (max-width: 600px) {
 .elementor-9 .elementor-element.elementor-element-5bc9f22 .cta-card {
    padding: 28px 20px;
  }

 .elementor-9 .elementor-element.elementor-element-5bc9f22  .cta-title {
    font-size: 22px;
    font-weight: 400;
  }

 .elementor-9 .elementor-element.elementor-element-5bc9f22  .cta-text {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c48c5bc *//* =====================================
   TEXT ELEMENTS — match Figma hierarchy
   ===================================== */

/* Stars image */
.elementor-9 .elementor-element.elementor-element-c48c5bc .gs-testimonial .elementor-testimonial > img {
  max-width: 180px;
  height: auto;
  margin-bottom: 14px;
}

/* Quote text */
.elementor-9 .elementor-element.elementor-element-c48c5bc .gs-testimonial .elementor-testimonial,
.elementor-9 .elementor-element.elementor-element-c48c5bc .gs-testimonial .elementor-testimonial__text {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  color: #E6ECFF;
  text-align: left;
}

/* Name/footer <strong> */
.elementor-9 .elementor-element.elementor-element-c48c5bc .gs-testimonial strong {
  display: block;
  margin-top: 20px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
}

/* Remove Elementor default avatar image */
.elementor-9 .elementor-element.elementor-element-c48c5bc .gs-testimonial .elementor-testimonial__image img {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0335f9e */.elementor-9 .elementor-element.elementor-element-0335f9e .elementor-image-box-wrapper .elementor-image-box-img {
    min-height:150px!important;
}

.elementor-9 .elementor-element.elementor-element-0335f9e .elementor-image-box-wrapper .elementor-image-box-img img {
    position: relative;
    vertical-align: middle;
}

.elementor-9 .elementor-element.elementor-element-0335f9e .elementor-image-box-description {
    line-height:15px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir versions';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://gbidirect.com/wp-content/uploads/2026/01/AvenirNextProBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Avenir versions';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://gbidirect.com/wp-content/uploads/2026/01/AvenirNextDemi.woff2') format('woff2');
}
@font-face {
	font-family: 'Avenir versions';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gbidirect.com/wp-content/uploads/2026/01/AvenirNextProRegular.woff2') format('woff2');
}
/* End Custom Fonts CSS */