.elementor-50 .elementor-element.elementor-element-ba9faa1{--display:flex;--min-height:720px;--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-ba9faa1:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ba9faa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#254083;}.elementor-50 .elementor-element.elementor-element-3075c25{--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:center;--align-items:flex-end;}.elementor-50 .elementor-element.elementor-element-8de1d92{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-e576a30{background-color:#2A4586;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:6px 6px 6px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#459B2E;}.elementor-50 .elementor-element.elementor-element-e576a30.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-e576a30 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:11px;font-weight:800;line-height:18px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-e4128e9{width:var( --container-widget-width, min(440px,100%) );max-width:min(440px,100%);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:min(440px,100%);--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-e4128e9 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:48px;font-weight:700;font-style:normal;line-height:52px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-e6f0a9c{width:var( --container-widget-width, min(460px,100%) );max-width:min(460px,100%);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;--container-widget-width:min(460px,100%);--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-e6f0a9c .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:22px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-3fe6a18{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-a587046{background-color:#254083;padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8EA4D1;border-radius:2.2px 2.2px 2.2px 2.2px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-a587046 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-a587046 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-a587046 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-a587046 .elementor-icon-list-item > a{font-family:"Red Hat Text", Sans-serif;font-size:12px;font-weight:500;line-height:13.2px;}.elementor-50 .elementor-element.elementor-element-a587046 .elementor-icon-list-text{color:var( --e-global-color-3044a15 );transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-bd74bca{background-color:#254083;padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8EA4D1;border-radius:2.2px 2.2px 2.2px 2.2px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-bd74bca .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-bd74bca .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-bd74bca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-bd74bca .elementor-icon-list-item > a{font-family:"Red Hat Text", Sans-serif;font-size:12px;font-weight:500;line-height:13.2px;}.elementor-50 .elementor-element.elementor-element-bd74bca .elementor-icon-list-text{color:var( --e-global-color-3044a15 );transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-3740d9b{background-color:#254083;padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8EA4D1;border-radius:2.2px 2.2px 2.2px 2.2px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-3740d9b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-3740d9b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-3740d9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-3740d9b .elementor-icon-list-item > a{font-family:"Red Hat Text", Sans-serif;font-size:12px;font-weight:500;line-height:13.2px;}.elementor-50 .elementor-element.elementor-element-3740d9b .elementor-icon-list-text{color:var( --e-global-color-3044a15 );transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-dd0ab25{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-9c10c41 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-9c10c41 .elementor-button:focus{background-color:#1C8500;}.elementor-50 .elementor-element.elementor-element-9c10c41 .elementor-button-content-wrapper{flex-direction:row;}.elementor-50 .elementor-element.elementor-element-9c10c41 .elementor-button{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:700;line-height:22px;border-radius:8px 8px 8px 8px;}.elementor-50 .elementor-element.elementor-element-4a7dcb7 .elementor-button{background-color:#459B2E00;font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:700;line-height:22px;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-4a7dcb7.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-4a7dcb7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-50 .elementor-element.elementor-element-4a7dcb7 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-4a7dcb7 .elementor-button:focus{color:var( --e-global-color-13b918d );}.elementor-50 .elementor-element.elementor-element-4a7dcb7 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-4a7dcb7 .elementor-button:focus svg{fill:var( --e-global-color-13b918d );}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-50 .elementor-element.elementor-element-448f777{--divider-border-style:solid;--divider-color:#566D9B;--divider-border-width:1px;margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-448f777 .elementor-divider-separator{width:100%;}.elementor-50 .elementor-element.elementor-element-448f777 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-50 .elementor-element.elementor-element-f1c5232{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:42px;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-1248eb1{margin:0px -8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;}.elementor-50 .elementor-element.elementor-element-1248eb1 img{width:100%;}.elementor-50 .elementor-element.elementor-element-63fd0ff{margin:0px -8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-50 .elementor-element.elementor-element-63fd0ff img{width:100%;}.elementor-50 .elementor-element.elementor-element-333e97e{width:auto;max-width:auto;margin:0px -8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-50 .elementor-element.elementor-element-333e97e img{width:100%;}.elementor-50 .elementor-element.elementor-element-3e16b1c img{width:100%;}.elementor-50 .elementor-element.elementor-element-aa2db9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-aa2db9e.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-aa2db9e .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:700;line-height:15px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-e5f281d{--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-50 .elementor-element.elementor-element-e5f281d:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-e5f281d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightseagreen-gazelle-809153.hostingersite.com/wp-content/uploads/2026/03/Background-IECH.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-591e5ac{--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-50 .elementor-element.elementor-element-591e5ac:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-591e5ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0EAF5;}.elementor-50 .elementor-element.elementor-element-9787d4c .deensimc-marquee-main-container{--deensimc-container-padding:12px;--deensimc-item-gap:24px;}.elementor-50 .elementor-element.elementor-element-9787d4c .deensimc-scroll-text{font-family:"Red Hat Text", Sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#2B406A;}.elementor-50 .elementor-element.elementor-element-9787d4c .deensimc-text-wrapper svg{fill:#298CBD;height:6px;width:6px;align-self:center;flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-9787d4c .deensimc-text-wrapper i{color:#298CBD;font-size:6px;align-self:center;flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-9787d4c .deensimc-text-wrapper{gap:24px;}.elementor-50 .elementor-element.elementor-element-28b3b37{--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 068px;--row-gap:0px;--column-gap:068px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-931f76e{--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:24px 14px;--row-gap:24px;--column-gap:14px;--flex-wrap:wrap;}.elementor-50 .elementor-element.elementor-element-8922079{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-50 .elementor-element.elementor-element-8922079:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-8922079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-7c98538{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-50 .elementor-element.elementor-element-a7f2dd6{text-align:center;}.elementor-50 .elementor-element.elementor-element-a7f2dd6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:700;line-height:20px;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-59a8b24{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-59a8b24 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:400;line-height:12px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-b37c883{background-color:#ECFEF6;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A8F3D0;border-radius:14px 14px 14px 14px;}.elementor-50 .elementor-element.elementor-element-b37c883.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-b37c883 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:600;line-height:14px;color:#079669;}.elementor-50 .elementor-element.elementor-element-eecbdc6{background-color:#EBF0F6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 08px 4px 8px;border-style:none;border-radius:14px 14px 14px 14px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-eecbdc6{right:16px;}body.rtl .elementor-50 .elementor-element.elementor-element-eecbdc6{left:16px;}.elementor-50 .elementor-element.elementor-element-eecbdc6 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:600;line-height:14px;color:#163F90;}.elementor-50 .elementor-element.elementor-element-e71a184{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-50 .elementor-element.elementor-element-e71a184:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-e71a184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-84d2e4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-50 .elementor-element.elementor-element-7ace244{text-align:center;}.elementor-50 .elementor-element.elementor-element-7ace244 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:700;line-height:20px;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-5c6fef4{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-5c6fef4 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:400;line-height:12px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-8d08215{background-color:#ECFEF6;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A8F3D0;border-radius:14px 14px 14px 14px;}.elementor-50 .elementor-element.elementor-element-8d08215.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-8d08215 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:600;line-height:14px;color:#079669;}.elementor-50 .elementor-element.elementor-element-22bc7c2{background-color:#EBF0F6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 08px 4px 8px;border-style:none;border-radius:14px 14px 14px 14px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-22bc7c2{right:16px;}body.rtl .elementor-50 .elementor-element.elementor-element-22bc7c2{left:16px;}.elementor-50 .elementor-element.elementor-element-22bc7c2 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:600;line-height:14px;color:#163F90;}.elementor-50 .elementor-element.elementor-element-2146b8e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-50 .elementor-element.elementor-element-2146b8e:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-2146b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-49d4f00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-50 .elementor-element.elementor-element-b237386{text-align:center;}.elementor-50 .elementor-element.elementor-element-b237386 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:700;line-height:20px;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-71cb183{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-71cb183 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:400;line-height:12px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-d6c091b{background-color:#FDF3F8;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBD4EA;border-radius:14px 14px 14px 14px;}.elementor-50 .elementor-element.elementor-element-d6c091b.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-d6c091b .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:600;line-height:14px;color:#DD317C;}.elementor-50 .elementor-element.elementor-element-055d6f4{background-color:#EBF0F6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 08px 4px 8px;border-style:none;border-radius:14px 14px 14px 14px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-055d6f4{right:16px;}body.rtl .elementor-50 .elementor-element.elementor-element-055d6f4{left:16px;}.elementor-50 .elementor-element.elementor-element-055d6f4 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:600;line-height:14px;color:#163F90;}.elementor-50 .elementor-element.elementor-element-510e8d6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-50 .elementor-element.elementor-element-510e8d6:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-510e8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-e258e3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-50 .elementor-element.elementor-element-6302c1e{text-align:center;}.elementor-50 .elementor-element.elementor-element-6302c1e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:700;line-height:20px;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-1fc89a4{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-1fc89a4 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:400;line-height:12px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-c6f2bbe{background-color:#FDF3F8;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBD4EA;border-radius:14px 14px 14px 14px;}.elementor-50 .elementor-element.elementor-element-c6f2bbe.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-c6f2bbe .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:600;line-height:14px;color:#DD317C;}.elementor-50 .elementor-element.elementor-element-96eb0fe{background-color:#EBF0F6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 08px 4px 8px;border-style:none;border-radius:14px 14px 14px 14px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-96eb0fe{right:16px;}body.rtl .elementor-50 .elementor-element.elementor-element-96eb0fe{left:16px;}.elementor-50 .elementor-element.elementor-element-96eb0fe .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:600;line-height:14px;color:#163F90;}.elementor-50 .elementor-element.elementor-element-92e29a3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-50 .elementor-element.elementor-element-92e29a3:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-92e29a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-9990570{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-50 .elementor-element.elementor-element-89c3130{text-align:center;}.elementor-50 .elementor-element.elementor-element-89c3130 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:700;line-height:20px;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-bb36e89{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-bb36e89 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:400;line-height:12px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-0bab85c{background-color:#F0F9FF;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#178ACA;border-radius:14px 14px 14px 14px;}.elementor-50 .elementor-element.elementor-element-0bab85c.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-0bab85c .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:600;line-height:14px;color:#2491CE;}.elementor-50 .elementor-element.elementor-element-33384a3{background-color:#EBF0F6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 08px 4px 8px;border-style:none;border-radius:14px 14px 14px 14px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-33384a3{right:16px;}body.rtl .elementor-50 .elementor-element.elementor-element-33384a3{left:16px;}.elementor-50 .elementor-element.elementor-element-33384a3 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:600;line-height:14px;color:#163F90;}.elementor-50 .elementor-element.elementor-element-ca87485{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-50 .elementor-element.elementor-element-ca87485:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ca87485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-23d8ad9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-50 .elementor-element.elementor-element-bf9922d{text-align:center;}.elementor-50 .elementor-element.elementor-element-bf9922d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:700;line-height:20px;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-415917b{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-415917b .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:400;line-height:12px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-c01e167{background-color:#F0F9FF;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#178ACA;border-radius:14px 14px 14px 14px;}.elementor-50 .elementor-element.elementor-element-c01e167.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-c01e167 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:600;line-height:14px;color:#2491CE;}.elementor-50 .elementor-element.elementor-element-980563c{background-color:#EBF0F6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 08px 4px 8px;border-style:none;border-radius:14px 14px 14px 14px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-980563c{right:16px;}body.rtl .elementor-50 .elementor-element.elementor-element-980563c{left:16px;}.elementor-50 .elementor-element.elementor-element-980563c .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:600;line-height:14px;color:#163F90;}.elementor-50 .elementor-element.elementor-element-620a4f2{--display:flex;}.elementor-50 .elementor-element.elementor-element-d9cb57f{background-color:#2A4586;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 4px 4px 4px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-d9cb57f.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-d9cb57f .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-abb437f{width:var( --container-widget-width, min(556px,100%) );max-width:min(556px,100%);--container-widget-width:min(556px,100%);--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-abb437f .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:400;line-height:46px;color:var( --e-global-color-c669c57 );}.elementor-50 .elementor-element.elementor-element-31a82b8{width:var( --container-widget-width, min(450px,100%) );max-width:min(450px,100%);margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;--container-widget-width:min(450px,100%);--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 2px;border-color:#163F90;}.elementor-50 .elementor-element.elementor-element-31a82b8 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-412ea1d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFEFEF;--border-color:#EFEFEF;--border-radius:6px 6px 6px 6px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-412ea1d:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-412ea1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3044a15 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-fb72b4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:none;}.elementor-50 .elementor-element.elementor-element-fb72b4e.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-fb72b4e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-50 .elementor-element.elementor-element-fb72b4e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-c669c57 );}.elementor-50 .elementor-element.elementor-element-fb72b4e .elementor-icon{font-size:38px;}.elementor-50 .elementor-element.elementor-element-fb72b4e .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-fb72b4e .elementor-icon-box-title a{font-family:"Red Hat Text", Sans-serif;font-size:13px;font-weight:500;line-height:18px;}.elementor-50 .elementor-element.elementor-element-fb72b4e .elementor-icon-box-description{font-family:"Red Hat Text", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-50 .elementor-element.elementor-element-8d4af31{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFEFEF;--border-color:#EFEFEF;--border-radius:6px 6px 6px 6px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-8d4af31:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-8d4af31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-592f436{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:none;}.elementor-50 .elementor-element.elementor-element-592f436.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-592f436 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-50 .elementor-element.elementor-element-592f436 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-c669c57 );}.elementor-50 .elementor-element.elementor-element-592f436 .elementor-icon{font-size:38px;}.elementor-50 .elementor-element.elementor-element-592f436 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-592f436 .elementor-icon-box-title a{font-family:"Red Hat Text", Sans-serif;font-size:13px;font-weight:500;line-height:18px;}.elementor-50 .elementor-element.elementor-element-592f436 .elementor-icon-box-description{font-family:"Red Hat Text", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-50 .elementor-element.elementor-element-0391444{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFEFEF;--border-color:#EFEFEF;--border-radius:6px 6px 6px 6px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-0391444:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-0391444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-02e598f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-style:none;}.elementor-50 .elementor-element.elementor-element-02e598f.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-02e598f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-50 .elementor-element.elementor-element-02e598f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-c669c57 );}.elementor-50 .elementor-element.elementor-element-02e598f .elementor-icon{font-size:38px;}.elementor-50 .elementor-element.elementor-element-02e598f .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-02e598f .elementor-icon-box-title a{font-family:"Red Hat Text", Sans-serif;font-size:13px;font-weight:500;line-height:18px;}.elementor-50 .elementor-element.elementor-element-02e598f .elementor-icon-box-description{font-family:"Red Hat Text", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-50 .elementor-element.elementor-element-37d8a58{--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;--align-items:center;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-575ed85{background-color:#2A4586;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 4px 4px 4px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-575ed85.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-575ed85 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-3d86857{width:initial;max-width:initial;text-align:center;}.elementor-50 .elementor-element.elementor-element-3d86857 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:700;line-height:46px;color:var( --e-global-color-c669c57 );}.elementor-50 .elementor-element.elementor-element-c6a74f1{width:var( --container-widget-width, min(450px,100%) );max-width:min(450px,100%);margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:min(450px,100%);--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-50 .elementor-element.elementor-element-c6a74f1 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-68b2c19{margin:49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-1c1550c{--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;--align-items:center;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-1c1550c:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-1c1550c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-42afbdf{background-color:#2A4586;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 4px 4px 4px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-42afbdf.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-42afbdf .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-b353d54{width:initial;max-width:initial;text-align:center;}.elementor-50 .elementor-element.elementor-element-b353d54 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:700;line-height:46px;color:var( --e-global-color-c669c57 );}.elementor-50 .elementor-element.elementor-element-154f73d{width:var( --container-widget-width, min(450px,100%) );max-width:min(450px,100%);margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:min(450px,100%);--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-50 .elementor-element.elementor-element-154f73d .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-66db7c0{--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:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-f09c18a{--display:flex;--min-height:432px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:22px;}.elementor-50 .elementor-element.elementor-element-f09c18a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-f09c18a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightseagreen-gazelle-809153.hostingersite.com/wp-content/uploads/2026/03/user2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-470325a{background-color:#EBF0F6;padding:2px 6px 2px 6px;border-radius:14px 14px 14px 14px;}.elementor-50 .elementor-element.elementor-element-470325a.elementor-element{--align-self:flex-end;}.elementor-50 .elementor-element.elementor-element-470325a .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:700;line-height:14px;}.elementor-50 .elementor-element.elementor-element-50bc6c8{--display:flex;}.elementor-50 .elementor-element.elementor-element-0f334a5 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-da88670{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-da88670 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-94a95aa{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-94a95aa .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:18px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-da39e1e{--display:flex;--min-height:432px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:22px;}.elementor-50 .elementor-element.elementor-element-da39e1e:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-da39e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightseagreen-gazelle-809153.hostingersite.com/wp-content/uploads/2026/03/manuser.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-24b37fe{background-color:#EBF0F6;padding:2px 6px 2px 6px;border-radius:14px 14px 14px 14px;}.elementor-50 .elementor-element.elementor-element-24b37fe.elementor-element{--align-self:flex-end;}.elementor-50 .elementor-element.elementor-element-24b37fe .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:700;line-height:14px;}.elementor-50 .elementor-element.elementor-element-2f8ab3c{--display:flex;}.elementor-50 .elementor-element.elementor-element-3c07242 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-645af4a{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-645af4a .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-6243b10{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-6243b10 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:18px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-59139bc{--display:flex;--min-height:432px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:22px;}.elementor-50 .elementor-element.elementor-element-59139bc:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-59139bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightseagreen-gazelle-809153.hostingersite.com/wp-content/uploads/2026/03/user3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-6c692bf{background-color:#EBF0F6;padding:2px 6px 2px 6px;border-radius:14px 14px 14px 14px;}.elementor-50 .elementor-element.elementor-element-6c692bf.elementor-element{--align-self:flex-end;}.elementor-50 .elementor-element.elementor-element-6c692bf .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:700;line-height:14px;}.elementor-50 .elementor-element.elementor-element-57ac858{--display:flex;}.elementor-50 .elementor-element.elementor-element-0df7f03 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-136c793{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-136c793 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-f2e60a5{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-f2e60a5 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:18px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-e082d3c{--display:flex;--min-height:432px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:22px;}.elementor-50 .elementor-element.elementor-element-e082d3c:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-e082d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightseagreen-gazelle-809153.hostingersite.com/wp-content/uploads/2026/03/manuser.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-9ec01b7{background-color:#EBF0F6;padding:2px 6px 2px 6px;border-radius:14px 14px 14px 14px;}.elementor-50 .elementor-element.elementor-element-9ec01b7.elementor-element{--align-self:flex-end;}.elementor-50 .elementor-element.elementor-element-9ec01b7 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:700;line-height:14px;}.elementor-50 .elementor-element.elementor-element-ed83aea{--display:flex;}.elementor-50 .elementor-element.elementor-element-8cd2558 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-c949cd5{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-c949cd5 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-ad6598e{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-ad6598e .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:18px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-065559c{--display:flex;--min-height:432px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:22px;}.elementor-50 .elementor-element.elementor-element-065559c:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-065559c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightseagreen-gazelle-809153.hostingersite.com/wp-content/uploads/2026/03/user3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-467cc81{background-color:#EBF0F6;padding:2px 6px 2px 6px;border-radius:14px 14px 14px 14px;}.elementor-50 .elementor-element.elementor-element-467cc81.elementor-element{--align-self:flex-end;}.elementor-50 .elementor-element.elementor-element-467cc81 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:700;line-height:14px;}.elementor-50 .elementor-element.elementor-element-e05a98b{--display:flex;}.elementor-50 .elementor-element.elementor-element-437f672 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-6e6d73e{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-6e6d73e .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-ba4a2ed{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-ba4a2ed .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:18px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-bb0cbbf{--display:flex;--min-height:432px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:22px;}.elementor-50 .elementor-element.elementor-element-bb0cbbf:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-bb0cbbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightseagreen-gazelle-809153.hostingersite.com/wp-content/uploads/2026/03/user2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-11f30d9{background-color:#EBF0F6;padding:2px 6px 2px 6px;border-radius:14px 14px 14px 14px;}.elementor-50 .elementor-element.elementor-element-11f30d9.elementor-element{--align-self:flex-end;}.elementor-50 .elementor-element.elementor-element-11f30d9 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:10px;font-weight:700;line-height:14px;}.elementor-50 .elementor-element.elementor-element-2419ea3{--display:flex;}.elementor-50 .elementor-element.elementor-element-5db23c7 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-fa27dd6{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-fa27dd6 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-117ea4b{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-117ea4b .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:18px;letter-spacing:0.5px;color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-c5aa493{--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:120px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-c5aa493:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-c5aa493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-c676635{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-6d77247{background-color:#2A4586;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 4px 4px 4px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-6d77247.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-6d77247 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-b81525a{width:initial;max-width:initial;text-align:center;}.elementor-50 .elementor-element.elementor-element-b81525a .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:700;line-height:46px;color:var( --e-global-color-c669c57 );}.elementor-50 .elementor-element.elementor-element-1f890e3{width:var( --container-widget-width, min(450px,100%) );max-width:min(450px,100%);margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:min(450px,100%);--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-50 .elementor-element.elementor-element-1f890e3 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-b51e13d );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-8abc9d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-8abc9d4{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-8abc9d4 .elementor-swiper-button{font-size:20px;}.elementor-50 .elementor-element.elementor-element-4d1a9e7{--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:180px;--padding-bottom:106px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-4d1a9e7:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-4d1a9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-aa2040b{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-6c912e2{background-color:#2A4586;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 4px 4px 4px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-6c912e2.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-6c912e2 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-ccc1d03{width:initial;max-width:initial;text-align:center;}.elementor-50 .elementor-element.elementor-element-ccc1d03 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:700;line-height:46px;color:var( --e-global-color-c669c57 );}.elementor-50 .elementor-element.elementor-element-ed1acf1{width:var( --container-widget-width, min(450px,100%) );max-width:min(450px,100%);margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:min(450px,100%);--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-50 .elementor-element.elementor-element-ed1acf1 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-9af5c04{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-a4490b7{--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;--align-items:center;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-a840ce3{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-46c2be8{background-color:#2A4586;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 4px 4px 4px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-46c2be8.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-46c2be8 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-785053f{width:initial;max-width:initial;text-align:center;}.elementor-50 .elementor-element.elementor-element-785053f .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:700;line-height:46px;color:var( --e-global-color-c669c57 );}.elementor-50 .elementor-element.elementor-element-8a09ea7{width:var( --container-widget-width, min(450px,100%) );max-width:min(450px,100%);margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:min(450px,100%);--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-50 .elementor-element.elementor-element-8a09ea7 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-18ac28d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-fe01773{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFEFEF;--border-color:#EFEFEF;--border-radius:6px 6px 6px 6px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-50 .elementor-element.elementor-element-fe01773:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-fe01773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-02fd298 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-50 .elementor-element.elementor-element-02fd298 .elementor-icon-box-title{margin-block-end:2px;}.elementor-50 .elementor-element.elementor-element-02fd298 .elementor-icon{font-size:38px;}.elementor-50 .elementor-element.elementor-element-02fd298 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-02fd298 .elementor-icon-box-title a{font-family:"Red Hat Text", Sans-serif;font-size:13px;font-weight:600;line-height:17px;}.elementor-50 .elementor-element.elementor-element-02fd298 .elementor-icon-box-description{font-family:"Red Hat Text", Sans-serif;font-size:11px;font-weight:400;line-height:15px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-80db4fd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFEFEF;--border-color:#EFEFEF;--border-radius:6px 6px 6px 6px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-50 .elementor-element.elementor-element-80db4fd:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-80db4fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-1636399 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-50 .elementor-element.elementor-element-1636399 .elementor-icon-box-title{margin-block-end:2px;}.elementor-50 .elementor-element.elementor-element-1636399 .elementor-icon{font-size:38px;}.elementor-50 .elementor-element.elementor-element-1636399 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-1636399 .elementor-icon-box-title a{font-family:"Red Hat Text", Sans-serif;font-size:13px;font-weight:600;line-height:17px;}.elementor-50 .elementor-element.elementor-element-1636399 .elementor-icon-box-description{font-family:"Red Hat Text", Sans-serif;font-size:11px;font-weight:400;line-height:15px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-ac8556f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFEFEF;--border-color:#EFEFEF;--border-radius:6px 6px 6px 6px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-50 .elementor-element.elementor-element-ac8556f:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ac8556f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-b622b05 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-50 .elementor-element.elementor-element-b622b05 .elementor-icon-box-title{margin-block-end:2px;}.elementor-50 .elementor-element.elementor-element-b622b05 .elementor-icon{font-size:38px;}.elementor-50 .elementor-element.elementor-element-b622b05 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-b622b05 .elementor-icon-box-title a{font-family:"Red Hat Text", Sans-serif;font-size:13px;font-weight:600;line-height:17px;}.elementor-50 .elementor-element.elementor-element-b622b05 .elementor-icon-box-description{font-family:"Red Hat Text", Sans-serif;font-size:11px;font-weight:400;line-height:15px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-6ea099e{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:24px 24px 24px 24px;}.elementor-50 .elementor-element.elementor-element-6ea099e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-50 .elementor-element.elementor-element-106437d{--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;--align-items:center;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-106437d:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-106437d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-a9b06df{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-8536e02{background-color:#2A4586;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 4px 4px 4px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-8536e02.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-8536e02 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-0fc76fa{width:var( --container-widget-width, min(620px,100%) );max-width:min(620px,100%);--container-widget-width:min(620px,100%);--container-widget-flex-grow:0;text-align:center;}.elementor-50 .elementor-element.elementor-element-0fc76fa .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:400;line-height:46px;color:var( --e-global-color-c669c57 );}.elementor-50 .elementor-element.elementor-element-e8da24c{width:var( --container-widget-width, min(450px,100%) );max-width:min(450px,100%);margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:min(450px,100%);--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-50 .elementor-element.elementor-element-e8da24c .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-f9bc79e{--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;--flex-wrap:wrap;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-e0e223d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--padding-top:46px;--padding-bottom:46px;--padding-left:68px;--padding-right:68px;}.elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon-box-wrapper{gap:0px;}.elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon-box-title{margin-block-end:6px;}.elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon{font-size:64px;}.elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon-box-title a{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:400;line-height:54px;}.elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon-box-description{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-34e5cad{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--padding-top:46px;--padding-bottom:46px;--padding-left:68px;--padding-right:68px;}.elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon-box-wrapper{gap:0px;}.elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon-box-title{margin-block-end:6px;}.elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon{font-size:64px;}.elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon-box-title a{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:400;line-height:54px;}.elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon-box-description{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-862b6e6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--padding-top:46px;--padding-bottom:46px;--padding-left:68px;--padding-right:68px;}.elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon-box-wrapper{gap:0px;}.elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon-box-title{margin-block-end:6px;}.elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon{font-size:64px;}.elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon-box-title a{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:400;line-height:54px;}.elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon-box-description{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-4db5978{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--padding-top:46px;--padding-bottom:46px;--padding-left:68px;--padding-right:68px;}.elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon-box-wrapper{gap:0px;}.elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon-box-title{margin-block-end:6px;}.elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon{font-size:64px;}.elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon-box-title a{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:400;line-height:54px;}.elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon-box-description{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-6690f24{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--padding-top:46px;--padding-bottom:46px;--padding-left:68px;--padding-right:68px;}.elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon-box-wrapper{gap:0px;}.elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon-box-title{margin-block-end:6px;}.elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon{font-size:64px;}.elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon-box-title a{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:400;line-height:54px;}.elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon-box-description{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-c3af01f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--padding-top:46px;--padding-bottom:46px;--padding-left:68px;--padding-right:68px;}.elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon-box-wrapper{gap:0px;}.elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon-box-title{margin-block-end:6px;}.elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon{font-size:64px;}.elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon-box-title a{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:400;line-height:54px;}.elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon-box-description{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-b51e13d );}.elementor-50 .elementor-element.elementor-element-51022f9{--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:flex-start;--gap:98px 98px;--row-gap:98px;--column-gap:98px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-b3654e5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-b3654e5 img{width:100%;}.elementor-50 .elementor-element.elementor-element-9276c18{--display:flex;}.elementor-50 .elementor-element.elementor-element-9ff3f97{background-color:#2A4586;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 4px 4px 4px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-9ff3f97.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-9ff3f97 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-d2d17b7{width:var( --container-widget-width, min(556px,100%) );max-width:min(556px,100%);--container-widget-width:min(556px,100%);--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-d2d17b7 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:400;line-height:46px;color:var( --e-global-color-c669c57 );}.elementor-50 .elementor-element.elementor-element-b9e01ce{width:var( --container-widget-width, min(450px,100%) );max-width:min(450px,100%);margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;--container-widget-width:min(450px,100%);--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 2px;border-color:#163F90;}.elementor-50 .elementor-element.elementor-element-b9e01ce .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-1288820{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-4724063 .elementor-counter{flex-direction:column-reverse;}.elementor-50 .elementor-element.elementor-element-4724063 .elementor-counter-title{justify-content:start;color:var( --e-global-color-b51e13d );font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-50 .elementor-element.elementor-element-4724063 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"PT Serif", Sans-serif;font-size:32px;font-weight:700;line-height:34px;}.elementor-50 .elementor-element.elementor-element-9f3eef4 .elementor-counter{flex-direction:column-reverse;}.elementor-50 .elementor-element.elementor-element-9f3eef4 .elementor-counter-title{justify-content:start;color:var( --e-global-color-b51e13d );font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-50 .elementor-element.elementor-element-9f3eef4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"PT Serif", Sans-serif;font-size:32px;font-weight:700;line-height:34px;}.elementor-50 .elementor-element.elementor-element-e459d43 .elementor-counter{flex-direction:column-reverse;}.elementor-50 .elementor-element.elementor-element-e459d43 .elementor-counter-title{justify-content:start;color:var( --e-global-color-b51e13d );font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-50 .elementor-element.elementor-element-e459d43 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"PT Serif", Sans-serif;font-size:32px;font-weight:700;line-height:34px;}.elementor-50 .elementor-element.elementor-element-22a4c94{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-22a4c94 .elementor-icon-list-icon i{color:#686868;transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-22a4c94 .elementor-icon-list-icon svg{fill:#686868;transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-22a4c94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-22a4c94 .elementor-icon-list-item > a{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-50 .elementor-element.elementor-element-22a4c94 .elementor-icon-list-text{color:var( --e-global-color-b51e13d );transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-45fe817{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-45fe817 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-45fe817 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-45fe817 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-45fe817 .elementor-icon-list-item > a{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-50 .elementor-element.elementor-element-45fe817 .elementor-icon-list-text{color:var( --e-global-color-b51e13d );transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-d1e06c3{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-d1e06c3 .elementor-icon-list-icon i{color:#686868;transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-d1e06c3 .elementor-icon-list-icon svg{fill:#686868;transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-d1e06c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-d1e06c3 .elementor-icon-list-item > a{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-50 .elementor-element.elementor-element-d1e06c3 .elementor-icon-list-text{color:var( --e-global-color-b51e13d );transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-3eab6d8 .elementor-button{background-color:#163F90;border-radius:8px 8px 8px 8px;}.elementor-50 .elementor-element.elementor-element-3eab6d8{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-3eab6d8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-50 .elementor-element.elementor-element-cbcd3a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-50 .elementor-element.elementor-element-29dbca2{--display:flex;}.elementor-50 .elementor-element.elementor-element-d1dfc0c{background-color:#2A4586;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:4px 4px 4px 4px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-d1dfc0c.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-d1dfc0c .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-3044a15 );}.elementor-50 .elementor-element.elementor-element-b2dc7cc{width:var( --container-widget-width, min(556px,100%) );max-width:min(556px,100%);--container-widget-width:min(556px,100%);--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-b2dc7cc .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:42px;font-weight:700;line-height:46px;color:var( --e-global-color-c669c57 );}.elementor-50 .elementor-element.elementor-element-476627e{width:var( --container-widget-width, min(450px,100%) );max-width:min(450px,100%);margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;--container-widget-width:min(450px,100%);--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#163F90;}.elementor-50 .elementor-element.elementor-element-476627e .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:22px;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-4c0bc7e{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-b616995{--grid-columns:3;}.elementor-50 .elementor-element.elementor-element-b616995 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-50 .elementor-element.elementor-element-b616995 .e-loop-item > .elementor-section, .elementor-50 .elementor-element.elementor-element-b616995 .e-loop-item > .elementor-section > .elementor-container, .elementor-50 .elementor-element.elementor-element-b616995 .e-loop-item > .e-con, .elementor-50 .elementor-element.elementor-element-b616995 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-50 .elementor-element.elementor-element-b414f77 .elementor-button{background-color:#163F90;font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:700;line-height:22px;border-radius:8px 8px 8px 8px;padding:10px 68px 10px 68px;}.elementor-50 .elementor-element.elementor-element-b414f77{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-b414f77 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-3075c25{--width:50%;}.elementor-50 .elementor-element.elementor-element-8de1d92{--width:100%;}.elementor-50 .elementor-element.elementor-element-e5f281d{--width:50%;}.elementor-50 .elementor-element.elementor-element-931f76e{--width:54%;}.elementor-50 .elementor-element.elementor-element-8922079{--width:31%;}.elementor-50 .elementor-element.elementor-element-e71a184{--width:31%;}.elementor-50 .elementor-element.elementor-element-2146b8e{--width:31%;}.elementor-50 .elementor-element.elementor-element-510e8d6{--width:31%;}.elementor-50 .elementor-element.elementor-element-92e29a3{--width:31%;}.elementor-50 .elementor-element.elementor-element-ca87485{--width:31%;}.elementor-50 .elementor-element.elementor-element-620a4f2{--width:48%;}.elementor-50 .elementor-element.elementor-element-412ea1d{--width:44%;}.elementor-50 .elementor-element.elementor-element-8d4af31{--width:44%;}.elementor-50 .elementor-element.elementor-element-0391444{--width:44%;}.elementor-50 .elementor-element.elementor-element-f09c18a{--width:26%;}.elementor-50 .elementor-element.elementor-element-da39e1e{--width:26%;}.elementor-50 .elementor-element.elementor-element-59139bc{--width:26%;}.elementor-50 .elementor-element.elementor-element-e082d3c{--width:26%;}.elementor-50 .elementor-element.elementor-element-065559c{--width:26%;}.elementor-50 .elementor-element.elementor-element-bb0cbbf{--width:26%;}.elementor-50 .elementor-element.elementor-element-18ac28d{--width:72%;}.elementor-50 .elementor-element.elementor-element-e0e223d{--width:33%;}.elementor-50 .elementor-element.elementor-element-34e5cad{--width:33%;}.elementor-50 .elementor-element.elementor-element-862b6e6{--width:33%;}.elementor-50 .elementor-element.elementor-element-4db5978{--width:33%;}.elementor-50 .elementor-element.elementor-element-6690f24{--width:33%;}.elementor-50 .elementor-element.elementor-element-c3af01f{--width:33%;}.elementor-50 .elementor-element.elementor-element-51022f9{--content-width:1280px;}.elementor-50 .elementor-element.elementor-element-9276c18{--width:40%;}}@media(max-width:1200px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-f09c18a{--width:28%;}.elementor-50 .elementor-element.elementor-element-da39e1e{--width:28%;}.elementor-50 .elementor-element.elementor-element-59139bc{--width:28%;}.elementor-50 .elementor-element.elementor-element-e082d3c{--width:28%;}.elementor-50 .elementor-element.elementor-element-065559c{--width:28%;}.elementor-50 .elementor-element.elementor-element-bb0cbbf{--width:28%;}}@media(max-width:1366px){.elementor-50 .elementor-element.elementor-element-ba9faa1{--min-height:680px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-8abc9d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1200px){.elementor-50 .elementor-element.elementor-element-8abc9d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50 .elementor-element.elementor-element-e4128e9 .elementor-heading-title{font-size:42px;}.elementor-50 .elementor-element.elementor-element-3fe6a18{--flex-wrap:wrap;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-a587046 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-a587046 .elementor-icon-list-item > a{font-size:11px;}.elementor-50 .elementor-element.elementor-element-bd74bca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-bd74bca .elementor-icon-list-item > a{font-size:10px;}.elementor-50 .elementor-element.elementor-element-3740d9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-3740d9b .elementor-icon-list-item > a{font-size:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-9c10c41 .elementor-button{font-size:14px;}.elementor-50 .elementor-element.elementor-element-4a7dcb7 .elementor-button{font-size:14px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-8abc9d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-e0e223d{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon{font-size:54px;}.elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon-box-title a{font-size:36px;line-height:40px;}.elementor-50 .elementor-element.elementor-element-34e5cad{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon{font-size:54px;}.elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon-box-title a{font-size:36px;line-height:40px;}.elementor-50 .elementor-element.elementor-element-862b6e6{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon{font-size:54px;}.elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon-box-title a{font-size:36px;line-height:40px;}.elementor-50 .elementor-element.elementor-element-4db5978{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon{font-size:54px;}.elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon-box-title a{font-size:36px;line-height:40px;}.elementor-50 .elementor-element.elementor-element-6690f24{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon{font-size:54px;}.elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon-box-title a{font-size:36px;line-height:40px;}.elementor-50 .elementor-element.elementor-element-c3af01f{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon{font-size:54px;}.elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon-box-title a{font-size:36px;line-height:40px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-b616995{--grid-columns:2;}}@media(max-width:880px){.elementor-50 .elementor-element.elementor-element-e4128e9 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-50 .elementor-element.elementor-element-e6f0a9c .elementor-heading-title{font-size:14px;}.elementor-50 .elementor-element.elementor-element-f09c18a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-f09c18a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-50 .elementor-element.elementor-element-da39e1e:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-da39e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-50 .elementor-element.elementor-element-59139bc:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-59139bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-50 .elementor-element.elementor-element-e082d3c:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-e082d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-50 .elementor-element.elementor-element-065559c:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-065559c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-50 .elementor-element.elementor-element-bb0cbbf:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-bb0cbbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-50 .elementor-element.elementor-element-8abc9d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-e0e223d{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon{font-size:44px;}.elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon-box-title a{font-size:32px;}.elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-50 .elementor-element.elementor-element-34e5cad{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon{font-size:44px;}.elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon-box-title a{font-size:32px;}.elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-50 .elementor-element.elementor-element-862b6e6{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon{font-size:44px;}.elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon-box-title a{font-size:32px;}.elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-50 .elementor-element.elementor-element-4db5978{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon{font-size:44px;}.elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon-box-title a{font-size:32px;}.elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-50 .elementor-element.elementor-element-6690f24{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon{font-size:44px;}.elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon-box-title a{font-size:32px;}.elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-50 .elementor-element.elementor-element-c3af01f{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon{font-size:44px;}.elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon-box-title a{font-size:32px;}.elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon-box-description{font-size:14px;line-height:20px;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-3075c25{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-8de1d92{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50 .elementor-element.elementor-element-e576a30 .elementor-heading-title{font-size:10px;}.elementor-50 .elementor-element.elementor-element-3fe6a18{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-448f777{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50 .elementor-element.elementor-element-f1c5232{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-e5f281d{--min-height:260px;}.elementor-50 .elementor-element.elementor-element-28b3b37{--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;--gap:48px 68px;--row-gap:48px;--column-gap:68px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-8922079{--width:47%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-7c98538{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-eecbdc6{right:8px;}body.rtl .elementor-50 .elementor-element.elementor-element-eecbdc6{left:8px;}.elementor-50 .elementor-element.elementor-element-eecbdc6{top:11px;}.elementor-50 .elementor-element.elementor-element-e71a184{--width:47%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-84d2e4f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-22bc7c2{right:5px;}body.rtl .elementor-50 .elementor-element.elementor-element-22bc7c2{left:5px;}.elementor-50 .elementor-element.elementor-element-22bc7c2{top:10px;}.elementor-50 .elementor-element.elementor-element-2146b8e{--width:47%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-49d4f00{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-510e8d6{--width:47%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-e258e3f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-96eb0fe{right:7px;}body.rtl .elementor-50 .elementor-element.elementor-element-96eb0fe{left:7px;}.elementor-50 .elementor-element.elementor-element-96eb0fe{top:9px;}.elementor-50 .elementor-element.elementor-element-92e29a3{--width:47%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-9990570{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-33384a3{right:11px;}body.rtl .elementor-50 .elementor-element.elementor-element-33384a3{left:11px;}.elementor-50 .elementor-element.elementor-element-33384a3{top:11px;}.elementor-50 .elementor-element.elementor-element-ca87485{--width:47%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-23d8ad9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-980563c{right:8px;}body.rtl .elementor-50 .elementor-element.elementor-element-980563c{left:8px;}.elementor-50 .elementor-element.elementor-element-980563c{top:12px;}.elementor-50 .elementor-element.elementor-element-412ea1d{--width:80%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-8d4af31{--width:80%;}.elementor-50 .elementor-element.elementor-element-0391444{--width:80%;}.elementor-50 .elementor-element.elementor-element-f09c18a{--min-height:336px;}.elementor-50 .elementor-element.elementor-element-f09c18a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-f09c18a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-50 .elementor-element.elementor-element-da39e1e{--min-height:336px;}.elementor-50 .elementor-element.elementor-element-da39e1e:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-da39e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-50 .elementor-element.elementor-element-59139bc{--min-height:336px;}.elementor-50 .elementor-element.elementor-element-59139bc:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-59139bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-50 .elementor-element.elementor-element-e082d3c{--min-height:336px;}.elementor-50 .elementor-element.elementor-element-e082d3c:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-e082d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-50 .elementor-element.elementor-element-065559c{--min-height:336px;}.elementor-50 .elementor-element.elementor-element-065559c:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-065559c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-50 .elementor-element.elementor-element-bb0cbbf{--min-height:336px;}.elementor-50 .elementor-element.elementor-element-bb0cbbf:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-bb0cbbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-8abc9d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-9af5c04{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-13d949f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-ba85908{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-166cfa8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-d1feb2c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-1927c75{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-f987add{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-9d6d85f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-aa7a807{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-ef565f7{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-e0e223d{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon-box-title a{font-size:38px;line-height:44px;}.elementor-50 .elementor-element.elementor-element-106cef3 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-50 .elementor-element.elementor-element-34e5cad{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon-box-title a{font-size:38px;line-height:44px;}.elementor-50 .elementor-element.elementor-element-2e4cc07 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-50 .elementor-element.elementor-element-862b6e6{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon-box-title a{font-size:38px;line-height:44px;}.elementor-50 .elementor-element.elementor-element-1c23bf4 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-50 .elementor-element.elementor-element-4db5978{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon-box-title a{font-size:38px;line-height:44px;}.elementor-50 .elementor-element.elementor-element-bca50e5 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-50 .elementor-element.elementor-element-6690f24{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon-box-title a{font-size:38px;line-height:44px;}.elementor-50 .elementor-element.elementor-element-8731346 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-50 .elementor-element.elementor-element-c3af01f{--padding-top:23px;--padding-bottom:23px;--padding-left:34px;--padding-right:34px;}.elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon{font-size:40px;}.elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon-box-title a{font-size:38px;line-height:44px;}.elementor-50 .elementor-element.elementor-element-10bfcdc .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-50 .elementor-element.elementor-element-51022f9{--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;--gap:48px 68px;--row-gap:48px;--column-gap:68px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-b616995{--grid-columns:1;}}@media(max-width:1024px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-931f76e{--width:54%;}.elementor-50 .elementor-element.elementor-element-8922079{--width:48%;}.elementor-50 .elementor-element.elementor-element-e71a184{--width:48%;}.elementor-50 .elementor-element.elementor-element-2146b8e{--width:48%;}.elementor-50 .elementor-element.elementor-element-510e8d6{--width:48%;}.elementor-50 .elementor-element.elementor-element-92e29a3{--width:48%;}.elementor-50 .elementor-element.elementor-element-ca87485{--width:48%;}.elementor-50 .elementor-element.elementor-element-412ea1d{--width:80%;}.elementor-50 .elementor-element.elementor-element-8d4af31{--width:80%;}.elementor-50 .elementor-element.elementor-element-0391444{--width:80%;}.elementor-50 .elementor-element.elementor-element-f09c18a{--width:31%;}.elementor-50 .elementor-element.elementor-element-da39e1e{--width:31%;}.elementor-50 .elementor-element.elementor-element-59139bc{--width:31%;}.elementor-50 .elementor-element.elementor-element-e082d3c{--width:31%;}.elementor-50 .elementor-element.elementor-element-065559c{--width:31%;}.elementor-50 .elementor-element.elementor-element-bb0cbbf{--width:31%;}}@media(max-width:880px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-8922079{--width:48%;}.elementor-50 .elementor-element.elementor-element-e71a184{--width:48%;}.elementor-50 .elementor-element.elementor-element-2146b8e{--width:48%;}.elementor-50 .elementor-element.elementor-element-510e8d6{--width:48%;}.elementor-50 .elementor-element.elementor-element-92e29a3{--width:48%;}.elementor-50 .elementor-element.elementor-element-ca87485{--width:48%;}.elementor-50 .elementor-element.elementor-element-412ea1d{--width:86%;}.elementor-50 .elementor-element.elementor-element-8d4af31{--width:86%;}.elementor-50 .elementor-element.elementor-element-0391444{--width:86%;}.elementor-50 .elementor-element.elementor-element-f09c18a{--width:31%;}.elementor-50 .elementor-element.elementor-element-da39e1e{--width:31%;}.elementor-50 .elementor-element.elementor-element-59139bc{--width:31%;}.elementor-50 .elementor-element.elementor-element-e082d3c{--width:31%;}.elementor-50 .elementor-element.elementor-element-065559c{--width:31%;}.elementor-50 .elementor-element.elementor-element-bb0cbbf{--width:31%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-8abc9d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for heading, class: .elementor-element-e4128e9 */.cursiva{
    font-weight: 400;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6f0a9c */.cursiva{
    font-weight: 400;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa2db9e */.elementor-50 .elementor-element.elementor-element-aa2db9e .white{
    font-size: 22px;
    font-weight: 700;
}

.elementor-50 .elementor-element.elementor-element-aa2db9e span{
    display: block;
}

.elementor-50 .elementor-element.elementor-element-aa2db9e .sub{
    font-weight: 400;
    font-size: 16px;
    margin-top: 6px;
}

@media (max-width:767px){
    .elementor-50 .elementor-element.elementor-element-aa2db9e .white{
        font-size: 18px;
        font-weight: 700;
    }

    .elementor-50 .elementor-element.elementor-element-aa2db9e span{
        display: block;
    }

.elementor-50 .elementor-element.elementor-element-aa2db9e .sub{
        font-weight: 400;
        font-size: 12px;
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c5232 */.elementor-50 .elementor-element.elementor-element-f1c5232 .circle-img img {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid white;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de1d92 */.elementor-50 .elementor-element.elementor-element-8de1d92 {
    padding-left: max(20px, calc((100vw - 1280px) / 2));
    padding-right: 40px;
    justify-content: flex-end;
    box-sizing: border-box;
}

@media (max-width:767px){
    .elementor-50 .elementor-element.elementor-element-8de1d92 {
    padding-right: 10px;
     padding-left: max(10px, calc((100vw - 1280px) / 2));
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31a82b8 */.cursiva{
    font-weight: 400;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6a74f1 */.cursiva{
    font-weight: 400;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68b2c19 *//* Contenedor Principal (Main) convertido en "Tarjeta" */
.custom-school-section {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: stretch; /* CLAVE: Hace que la columna izquierda y derecha tengan la misma altura */
    width: 100%;
    font-family: sans-serif;
    
    /* Nuevos estilos para la sombra y el contenedor main */
    box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.08); /* Sombra suave */
    border-radius: 20px; /* Bordes redondeados de la tarjeta */
    background-color: #ffffff; /* Fondo blanco base */
    overflow: hidden; /* Evita que la imagen se salga de los bordes redondeados */
}

/* Columna Izquierda: Botones y Textos */
.left-content {
    display: flex;
    flex-direction: column;
    justify-content: center; /* CLAVE: Centra todo verticalmente */
    align-items: flex-start; /* Asegura que todo quede alineado a la izquierda */
    background-color: #ffffff; /* Fondo blanco */
    padding: 60px 60px 60px 50px; /* Espaciado interno (Arriba, Derecha, Abajo, Izquierda) */
}

/* Navegación de Pestañas */
.tab-nav {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-bottom: 50px; /* Separación con el título */
}

.tab-btn {
    background-color: #f3f5f7;
    border: 1px solid #e0e6eb;
    color: #6c7c93;
    border-radius: 30px;
    padding: 8px 16px;
    cursor: pointer;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 8px;
    transition: all 0.3s ease;
    font-weight: 700;
}

.tab-btn svg {
    transition: all 0.3s ease;
}

/* Estado Hover y Activo */
.tab-btn:hover,
.tab-btn.active {
    background-color: #162d5a;
    border-color: #162d5a;
    color: #ffffff;
}

/* Estilo para los nuevos iconos SVG/WebP en las pestañas */
.tab-btn .tab-icon-img {
    width: 16px;
    height: 16px;
    object-fit: contain; /* Asegura que el icono no se deforme */
    display: block;
    margin: 0;
}




/* Elementos dinámicos ocultos por defecto */
.text-item, .image-item {
    display: none;
}

/* Elementos dinámicos mostrados */
.text-item.active {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    animation: fadeIn 0.4s ease-in-out;
}

.image-item.active {
    display: block;
    height: 100%; /* Asegura que el contenedor de la imagen llene el alto */
    animation: fadeIn 0.4s ease-in-out;
    position: relative; /* CLAVE para posicionar los badges estáticos */
}

/* Estilos de Contenido (Línea, Título, Texto, Botón) */
.red-line {
    width: 35px;
    height: 3px;
    background-color: #e74c3c;
    margin-bottom: 15px;
}

.title {
    font-size: 32px;
    color: #1a234a;
    margin: 0 0 15px 0;
    font-weight: 600;
}

.desc {
    font-size: 16px;
    color: #666;
    line-height: 1.6;
    margin: 0 0 30px 0;
}

.btn-link {
    background-color: #1a234a;
    color: white;
    padding: 12px 24px;
    border-radius: 6px;
    text-decoration: none;
    font-size: 15px;
    transition: background 0.3s;
    font-weight: 700;
}

.btn-link:hover {
    background-color: #FFFFFF;
    border: 1px solid;
    border-color:#1a234a;
}

/* Columna Derecha: Imagen */
.right-content {
    display: flex;
}

.right-content img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Hace que la imagen llene el espacio sin aplastarse */
    border-radius: 0; /* Quitamos el radio individual porque el contenedor principal ya lo recorta */
}

/* Estilos para Badges Estáticos en la imagen */
.image-badges-container {
    position: absolute; /* Posición absoluta relativa a .image-item.active */
    bottom: 20px; /* Separación desde abajo */
    left: 20px; /* Separación desde la izquierda */
    display: flex;
    flex-wrap: wrap; /* Permite que salten a la siguiente línea si es necesario */
    gap: 10px; /* Separación entre badges */
}

.badge-item {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 14px;
    border-radius: 20px;
    font-size: 13px;
    font-weight: 700;
    color: white;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Pequeña sombra para los badges */
}

/* Iconos de los badges (asumiendo monochrome white) */
.badge-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    /* REEMPLAZA "REPLACE_WITH_BADGE_ICON_URL" CON LA URL DE TU ICONO DE BADGE (BLANCO) */
    /* Si no tienes un icono blanco, puedes usar la técnica mask-image */
    /* style="mask-image: url('URL_DE_TU_ICONO_DE_BADGE');" */
    
    background-color: white; /* Color del icono */
    
    /* Como no tengo la URL de tus iconos, usaré un placeholder mask-image con color blanco */
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
}

/* Colores específicos de los badges */
.badge-academico { background-color: #f1645e; }
.badge-espiritual { background-color: #6a82f3; }
.badge-deportes { background-color: #69b671; }
.badge-servicio { background-color: #fca86a; }


/* Animación suave al cambiar de pestaña */
@keyframes fadeIn {
    from { opacity: 0; transform: translateY(5px); }
    to { opacity: 1; transform: translateY(0); }
}

/* Diseño Responsivo (Móviles) */
@media (max-width: 768px) {
    .custom-school-section {
        grid-template-columns: 1fr; /* Pasa a 1 sola columna */
    }
    
    .left-content {
        padding: 40px 20px; /* Reducimos el padding en móviles */
    }
    
    /* Nuevo diseño 2x2 para los botones */
    .tab-nav {
        display: grid;
        grid-template-columns: 1fr 1fr; /* Crea exactamente 2 columnas */
        gap: 10px; /* Espaciado entre los botones */
        margin-bottom: 30px;
    }
    
    /* Ajustes para hacer los botones más pequeños y adaptables */
    .tab-btn {
        font-size: 12px; /* Texto más pequeño */
        padding: 8px 6px; /* Reducimos el padding interno */
        gap: 5px; /* Menos espacio entre el icono y el texto */
        justify-content: center; /* Centramos el contenido dentro del botón */
        text-align: center;
        line-height: 1.2;
        /* Permitimos que el texto pase a una segunda línea si no cabe */
        white-space: normal; 
        height: 100%; /* Asegura que todos los botones de la misma fila midan lo mismo */
    }

    /* Reducimos ligeramente el tamaño del icono en móviles */
    .tab-btn svg {
        width: 14px;
        height: 14px;
        flex-shrink: 0; /* Evita que el icono se aplaste */
    }

    .right-content img {
        height: 350px; /* Altura fija en móviles para la foto */
    }
    
    /* Ajustes de tamaño para los badges estáticos en móvil */
    .image-badges-container {
        bottom: 15px;
        left: 15px;
        gap: 8px;
    }
    .badge-item {
        font-size: 12px;
        padding: 5px 10px;
    }
    .badge-item svg {
        width: 12px;
        height: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-154f73d */.cursiva{
    font-weight: 400;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f890e3 */.cursiva{
    font-weight: 400;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed1acf1 */.cursiva{
    font-weight: 400;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a09ea7 */.cursiva{
    font-weight: 400;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8da24c */.cursiva{
    font-weight: 400;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2d17b7 */.blue{
    color:#163F90;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e01ce */.cursiva{
    font-weight: 400;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2dc7cc */.blue{
    color:#163F90;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-476627e */.cursiva{
    font-weight: 400;
    font-style: italic;
}/* End custom CSS */