.elementor-4270 .elementor-element.elementor-element-89e2702{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-4cfc8f61:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-4cfc8f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FA;}.elementor-4270 .elementor-element.elementor-element-4cfc8f61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:176px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-4cfc8f61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4270 .elementor-element.elementor-element-1b3bf562{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;top:-65px;z-index:2;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-1b3bf562{left:-30px;}body.rtl .elementor-4270 .elementor-element.elementor-element-1b3bf562{right:-30px;}.elementor-4270 .elementor-element.elementor-element-1b3bf562 img{width:100%;border-style:solid;border-width:20px 20px 20px 20px;border-color:#FFFFFF00;border-radius:31% 31% 31% 31%;}.elementor-4270 .elementor-element.elementor-element-17948e1b{z-index:1;}.elementor-4270 .elementor-element.elementor-element-17948e1b img{border-radius:50% 50% 50% 50%;}.elementor-4270 .elementor-element.elementor-element-7731d010{width:initial;max-width:initial;bottom:170px;z-index:2;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-7731d010{right:-40px;}body.rtl .elementor-4270 .elementor-element.elementor-element-7731d010{left:-40px;}.elementor-4270 .elementor-element.elementor-element-225af1f2{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;bottom:256px;z-index:2;text-align:center;}.elementor-4270 .elementor-element.elementor-element-225af1f2.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-225af1f2{right:11px;}body.rtl .elementor-4270 .elementor-element.elementor-element-225af1f2{left:11px;}.elementor-4270 .elementor-element.elementor-element-225af1f2 .elementor-heading-title{font-family:"Viga", Sans-serif;font-size:40px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-4270 .elementor-element.elementor-element-53d119d7{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;bottom:199px;z-index:2;text-align:left;}.elementor-4270 .elementor-element.elementor-element-53d119d7 > .elementor-widget-container{margin:28px 15px 15px 5px;padding:1px 1px 1px 1px;}.elementor-4270 .elementor-element.elementor-element-53d119d7.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-53d119d7{right:-4px;}body.rtl .elementor-4270 .elementor-element.elementor-element-53d119d7{left:-4px;}.elementor-4270 .elementor-element.elementor-element-53d119d7 .elementor-heading-title{font-family:"Viga", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-4270 .elementor-element.elementor-element-776c0e0d > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 45px;}.elementor-4270 .elementor-element.elementor-element-16083c83{padding:-10px 0px 5px 0px;}.elementor-4270 .elementor-element.elementor-element-41f6d2a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-779b227d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:auto;max-width:auto;top:13px;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-779b227d{left:0px;}body.rtl .elementor-4270 .elementor-element.elementor-element-779b227d{right:0px;}.elementor-4270 .elementor-element.elementor-element-779b227d .elementor-divider-separator{width:30px;}.elementor-4270 .elementor-element.elementor-element-314ece7d > .elementor-widget-container{padding:0px 0px 0px 45px;}.elementor-4270 .elementor-element.elementor-element-314ece7d .elementor-heading-title{font-size:33px;color:#000000;}.elementor-4270 .elementor-element.elementor-element-4ca21157 > .elementor-widget-container{margin:9px 9px 9px 9px;padding:-11px -11px -11px -11px;}.elementor-4270 .elementor-element.elementor-element-4ca21157.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-4ca21157{text-align:center;}.elementor-4270 .elementor-element.elementor-element-4ca21157 .elementor-heading-title{color:#FFFFFF;}.elementor-4270 .elementor-element.elementor-element-28ce600e{font-size:18px;color:#000000;}.elementor-4270 .elementor-element.elementor-element-f6d53ed{margin-top:0px;margin-bottom:0px;padding:-16px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4270 .elementor-element.elementor-element-1392c6d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4270 .elementor-element.elementor-element-1392c6d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4270 .elementor-element.elementor-element-1392c6d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-207ce7a1{width:auto;max-width:auto;}.elementor-4270 .elementor-element.elementor-element-207ce7a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-60c56d95{width:auto;max-width:auto;text-align:right;}.elementor-4270 .elementor-element.elementor-element-60c56d95 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-4270 .elementor-element.elementor-element-60c56d95.elementor-element{--align-self:flex-end;}.elementor-4270 .elementor-element.elementor-element-60c56d95 .elementor-heading-title{font-family:"El Messiri", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.5px;color:#000000;}.elementor-4270 .elementor-element.elementor-element-5d472756{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-5d472756 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-4270 .elementor-element.elementor-element-5d472756.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-5d472756 .elementor-heading-title{font-family:"El Messiri", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-bc-flex-widget .elementor-4270 .elementor-element.elementor-element-e426361.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4270 .elementor-element.elementor-element-e426361.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4270 .elementor-element.elementor-element-e426361 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-700febde{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-700febde > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-4270 .elementor-element.elementor-element-700febde.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-56de46d1{margin-top:20px;margin-bottom:30px;}.elementor-4270 .elementor-element.elementor-element-7466e078 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-3fcc90a1.ekit-equal-height-enable,
					.elementor-4270 .elementor-element.elementor-element-3fcc90a1.ekit-equal-height-enable > div,
					.elementor-4270 .elementor-element.elementor-element-3fcc90a1.ekit-equal-height-enable .ekit-wid-con,
					.elementor-4270 .elementor-element.elementor-element-3fcc90a1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-4270 .elementor-element.elementor-element-3fcc90a1 .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-4270 .elementor-element.elementor-element-3fcc90a1 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-4270 .elementor-element.elementor-element-3fcc90a1 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px -4px 0px;padding:0px 0px 0px 0px;color:#000000;font-size:18px;letter-spacing:0.5px;}.elementor-4270 .elementor-element.elementor-element-3fcc90a1 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-4270 .elementor-element.elementor-element-3fcc90a1 .elementskit-infobox .box-body > p{color:#A0A0A0;font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4270 .elementor-element.elementor-element-3fcc90a1 .elementskit-infobox:hover .box-body > p{color:#A0A0A0;}.elementor-4270 .elementor-element.elementor-element-3fcc90a1 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-3fcc90a1 .elementskit-info-box-icon{color:#FFFFFF;fill:#FFFFFF;background-color:#0F2633;border-radius:50% 50% 50% 50%;box-shadow:0px 3px 6px 2px rgba(14.999999999999998, 38.00000000000005, 51, 0.51);}.elementor-4270 .elementor-element.elementor-element-3fcc90a1 .elementskit-infobox .elementskit-info-box-icon{font-size:24px;transform:rotate(0deg);width:50px;line-height:50px;}.elementor-4270 .elementor-element.elementor-element-3fcc90a1 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:2px 20px 20px 15px;}.elementor-4270 .elementor-element.elementor-element-3fcc90a1 .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-4270 .elementor-element.elementor-element-3fcc90a1 .elementskit-infobox .elementkit-infobox-icon{line-height:50px;}.elementor-4270 .elementor-element.elementor-element-1726d954.ekit-equal-height-enable,
					.elementor-4270 .elementor-element.elementor-element-1726d954.ekit-equal-height-enable > div,
					.elementor-4270 .elementor-element.elementor-element-1726d954.ekit-equal-height-enable .ekit-wid-con,
					.elementor-4270 .elementor-element.elementor-element-1726d954.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-4270 .elementor-element.elementor-element-1726d954 .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-4270 .elementor-element.elementor-element-1726d954 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-4270 .elementor-element.elementor-element-1726d954 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px -4px 0px;padding:0px 0px 0px 0px;color:#000000;font-size:18px;letter-spacing:0.5px;}.elementor-4270 .elementor-element.elementor-element-1726d954 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-4270 .elementor-element.elementor-element-1726d954 .elementskit-infobox .box-body > p{color:#A0A0A0;font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4270 .elementor-element.elementor-element-1726d954 .elementskit-infobox:hover .box-body > p{color:#A0A0A0;}.elementor-4270 .elementor-element.elementor-element-1726d954 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-1726d954 .elementskit-info-box-icon{color:#FFFFFF;fill:#FFFFFF;background-color:#0F2633;border-radius:50% 50% 50% 50%;box-shadow:0px 3px 6px 2px rgba(14.999999999999998, 38.00000000000005, 51, 0.51);}.elementor-4270 .elementor-element.elementor-element-1726d954 .elementskit-infobox .elementskit-info-box-icon{font-size:24px;transform:rotate(0deg);width:50px;line-height:50px;}.elementor-4270 .elementor-element.elementor-element-1726d954 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:2px 20px 20px 15px;}.elementor-4270 .elementor-element.elementor-element-1726d954 .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-4270 .elementor-element.elementor-element-1726d954 .elementskit-infobox .elementkit-infobox-icon{line-height:50px;}.elementor-4270 .elementor-element.elementor-element-53ddbd7b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-6d26997b.ekit-equal-height-enable,
					.elementor-4270 .elementor-element.elementor-element-6d26997b.ekit-equal-height-enable > div,
					.elementor-4270 .elementor-element.elementor-element-6d26997b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-4270 .elementor-element.elementor-element-6d26997b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-4270 .elementor-element.elementor-element-6d26997b .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-4270 .elementor-element.elementor-element-6d26997b > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-4270 .elementor-element.elementor-element-6d26997b .elementskit-infobox .elementskit-info-box-title{margin:0px 0px -4px 0px;padding:0px 0px 0px 0px;color:#000000;font-size:18px;letter-spacing:0.5px;}.elementor-4270 .elementor-element.elementor-element-6d26997b .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-4270 .elementor-element.elementor-element-6d26997b .elementskit-infobox .box-body > p{color:#000000;font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4270 .elementor-element.elementor-element-6d26997b .elementskit-infobox:hover .box-body > p{color:#A0A0A0;}.elementor-4270 .elementor-element.elementor-element-6d26997b .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-6d26997b .elementskit-info-box-icon{color:#FFFFFF;fill:#FFFFFF;background-color:#0F2633;border-radius:50% 50% 50% 50%;box-shadow:0px 3px 6px 2px rgba(14.999999999999998, 38.00000000000005, 51, 0.51);}.elementor-4270 .elementor-element.elementor-element-6d26997b .elementskit-infobox .elementskit-info-box-icon{font-size:24px;transform:rotate(0deg);width:50px;line-height:50px;}.elementor-4270 .elementor-element.elementor-element-6d26997b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:2px 20px 20px 15px;}.elementor-4270 .elementor-element.elementor-element-6d26997b .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-4270 .elementor-element.elementor-element-6d26997b .elementskit-infobox .elementkit-infobox-icon{line-height:50px;}.elementor-4270 .elementor-element.elementor-element-5424d6b1.ekit-equal-height-enable,
					.elementor-4270 .elementor-element.elementor-element-5424d6b1.ekit-equal-height-enable > div,
					.elementor-4270 .elementor-element.elementor-element-5424d6b1.ekit-equal-height-enable .ekit-wid-con,
					.elementor-4270 .elementor-element.elementor-element-5424d6b1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-4270 .elementor-element.elementor-element-5424d6b1 .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-4270 .elementor-element.elementor-element-5424d6b1 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-4270 .elementor-element.elementor-element-5424d6b1 .elementskit-infobox .elementskit-info-box-title{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000000;font-size:18px;letter-spacing:0.5px;}.elementor-4270 .elementor-element.elementor-element-5424d6b1 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-4270 .elementor-element.elementor-element-5424d6b1 .elementskit-infobox .box-body > p{color:#A0A0A0;font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4270 .elementor-element.elementor-element-5424d6b1 .elementskit-infobox:hover .box-body > p{color:#A0A0A0;}.elementor-4270 .elementor-element.elementor-element-5424d6b1 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-5424d6b1 .elementskit-info-box-icon{color:#FFFFFF;fill:#FFFFFF;background-color:#0F2633;border-radius:50% 50% 50% 50%;box-shadow:0px 3px 6px 2px rgba(14.999999999999998, 38.00000000000005, 51, 0.51);}.elementor-4270 .elementor-element.elementor-element-5424d6b1 .elementskit-infobox .elementskit-info-box-icon{font-size:24px;transform:rotate(0deg);width:50px;line-height:50px;}.elementor-4270 .elementor-element.elementor-element-5424d6b1 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:2px 20px 20px 15px;}.elementor-4270 .elementor-element.elementor-element-5424d6b1 .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-4270 .elementor-element.elementor-element-5424d6b1 .elementskit-infobox .elementkit-infobox-icon{line-height:50px;}.elementor-4270 .elementor-element.elementor-element-7f5b604{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-b372c5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-b372c5a:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-b372c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FA;}.elementor-4270 .elementor-element.elementor-element-7516816{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-0758ec4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-d41a061{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-128a5661:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-128a5661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#345E61;}.elementor-4270 .elementor-element.elementor-element-128a5661{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-4270 .elementor-element.elementor-element-128a5661 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4270 .elementor-element.elementor-element-110011e9{width:var( --container-widget-width, 84.205% );max-width:84.205%;--container-widget-width:84.205%;--container-widget-flex-grow:0;text-align:left;}.elementor-4270 .elementor-element.elementor-element-110011e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-5260b6d5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-5260b6d5{font-family:"El Messiri", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-4270 .elementor-element.elementor-element-6d00344d .elementor-repeater-item-129a918 > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-4270 .elementor-element.elementor-element-6d00344d .elementor-repeater-item-129a918 > a{background-color:#00000026;}.elementor-4270 .elementor-element.elementor-element-6d00344d .elementor-repeater-item-129a918 > a:hover{background-color:var( --e-global-color-secondary );}.elementor-4270 .elementor-element.elementor-element-6d00344d .elementor-repeater-item-5b24dc7 > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-4270 .elementor-element.elementor-element-6d00344d .elementor-repeater-item-5b24dc7 > a{background-color:#00000026;}.elementor-4270 .elementor-element.elementor-element-6d00344d .elementor-repeater-item-5b24dc7 > a:hover{background-color:var( --e-global-color-secondary );}.elementor-4270 .elementor-element.elementor-element-6d00344d .elementor-repeater-item-9f4e12c > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-4270 .elementor-element.elementor-element-6d00344d .elementor-repeater-item-9f4e12c > a{background-color:#00000026;}.elementor-4270 .elementor-element.elementor-element-6d00344d .elementor-repeater-item-9f4e12c > a:hover{background-color:var( --e-global-color-secondary );}.elementor-4270 .elementor-element.elementor-element-6d00344d .elementor-repeater-item-4e4c600 > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-4270 .elementor-element.elementor-element-6d00344d .elementor-repeater-item-4e4c600 > a{background-color:#00000026;}.elementor-4270 .elementor-element.elementor-element-6d00344d .elementor-repeater-item-4e4c600 > a:hover{background-color:var( --e-global-color-secondary );}.elementor-4270 .elementor-element.elementor-element-6d00344d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-6d00344d .ekit_social_media{text-align:left;}.elementor-4270 .elementor-element.elementor-element-6d00344d .ekit_social_media > li > a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;font-family:"El Messiri", Sans-serif;font-size:14px;font-weight:700;width:35px;height:35px;line-height:35px;}.elementor-4270 .elementor-element.elementor-element-6d00344d .ekit_social_media > li{display:inline-block;margin:5px 5px 5px 5px;}.elementor-4270 .elementor-element.elementor-element-534a0f1e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-49fa5894{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-49fa5894{left:0px;}body.rtl .elementor-4270 .elementor-element.elementor-element-49fa5894{right:0px;}.elementor-4270 .elementor-element.elementor-element-49fa5894 .elementor-divider-separator{width:30px;}.elementor-4270 .elementor-element.elementor-element-49fa5894 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4270 .elementor-element.elementor-element-1edbb11b > .elementor-widget-container{padding:1px 0px 0px 40px;}.elementor-4270 .elementor-element.elementor-element-1edbb11b .elementor-heading-title{font-family:"El Messiri", Sans-serif;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-4270 .elementor-element.elementor-element-47375b44 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-47375b44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4270 .elementor-element.elementor-element-47375b44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4270 .elementor-element.elementor-element-47375b44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4270 .elementor-element.elementor-element-47375b44 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4270 .elementor-element.elementor-element-47375b44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4270 .elementor-element.elementor-element-47375b44 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4270 .elementor-element.elementor-element-47375b44 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4270 .elementor-element.elementor-element-47375b44{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4270 .elementor-element.elementor-element-47375b44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4270 .elementor-element.elementor-element-47375b44 .elementor-icon-list-item > a{font-family:"El Messiri", Sans-serif;font-weight:400;}.elementor-4270 .elementor-element.elementor-element-47375b44 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4270 .elementor-element.elementor-element-47375b44 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4270 .elementor-element.elementor-element-e6b7f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-27e96afc{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-27e96afc{left:0px;}body.rtl .elementor-4270 .elementor-element.elementor-element-27e96afc{right:0px;}.elementor-4270 .elementor-element.elementor-element-27e96afc .elementor-divider-separator{width:30px;}.elementor-4270 .elementor-element.elementor-element-27e96afc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4270 .elementor-element.elementor-element-3badcabc > .elementor-widget-container{padding:1px 0px 0px 40px;}.elementor-4270 .elementor-element.elementor-element-3badcabc .elementor-heading-title{font-family:"El Messiri", Sans-serif;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-4270 .elementor-element.elementor-element-3764f1b4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-7cdc5cf7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-7cdc5cf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4270 .elementor-element.elementor-element-7cdc5cf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4270 .elementor-element.elementor-element-7cdc5cf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4270 .elementor-element.elementor-element-7cdc5cf7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4270 .elementor-element.elementor-element-7cdc5cf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4270 .elementor-element.elementor-element-7cdc5cf7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4270 .elementor-element.elementor-element-7cdc5cf7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4270 .elementor-element.elementor-element-7cdc5cf7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4270 .elementor-element.elementor-element-7cdc5cf7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4270 .elementor-element.elementor-element-7cdc5cf7 .elementor-icon-list-item > a{font-family:"El Messiri", Sans-serif;font-weight:400;}.elementor-4270 .elementor-element.elementor-element-7cdc5cf7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4270 .elementor-element.elementor-element-7cdc5cf7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4270 .elementor-element.elementor-element-6ce5eb5e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-7be4772e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-7be4772e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4270 .elementor-element.elementor-element-7be4772e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4270 .elementor-element.elementor-element-7be4772e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4270 .elementor-element.elementor-element-7be4772e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4270 .elementor-element.elementor-element-7be4772e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4270 .elementor-element.elementor-element-7be4772e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4270 .elementor-element.elementor-element-7be4772e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4270 .elementor-element.elementor-element-7be4772e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4270 .elementor-element.elementor-element-7be4772e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4270 .elementor-element.elementor-element-7be4772e .elementor-icon-list-item > a{font-family:"El Messiri", Sans-serif;font-weight:400;}.elementor-4270 .elementor-element.elementor-element-7be4772e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4270 .elementor-element.elementor-element-7be4772e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4270 .elementor-element.elementor-element-66e5af3c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-1381c415{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-1381c415{left:0px;}body.rtl .elementor-4270 .elementor-element.elementor-element-1381c415{right:0px;}.elementor-4270 .elementor-element.elementor-element-1381c415 .elementor-divider-separator{width:30px;}.elementor-4270 .elementor-element.elementor-element-1381c415 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4270 .elementor-element.elementor-element-4de1aebb > .elementor-widget-container{padding:1px 0px 0px 40px;}.elementor-4270 .elementor-element.elementor-element-4de1aebb .elementor-heading-title{font-family:"El Messiri", Sans-serif;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-4270 .elementor-element.elementor-element-6610639d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-6610639d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-4270 .elementor-element.elementor-element-6610639d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-4270 .elementor-element.elementor-element-6610639d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-4270 .elementor-element.elementor-element-6610639d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-4270 .elementor-element.elementor-element-6610639d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-4270 .elementor-element.elementor-element-6610639d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4270 .elementor-element.elementor-element-6610639d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4270 .elementor-element.elementor-element-6610639d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4270 .elementor-element.elementor-element-6610639d .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-4270 .elementor-element.elementor-element-6610639d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4270 .elementor-element.elementor-element-6610639d .elementor-icon-list-item > a{font-family:"El Messiri", Sans-serif;font-weight:400;}.elementor-4270 .elementor-element.elementor-element-6610639d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4270 .elementor-element.elementor-element-7eb407cf{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;top:25px;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-7eb407cf{left:125px;}body.rtl .elementor-4270 .elementor-element.elementor-element-7eb407cf{right:125px;}@media(min-width:768px){.elementor-4270 .elementor-element.elementor-element-1392c6d0{width:45%;}.elementor-4270 .elementor-element.elementor-element-e426361{width:55%;}.elementor-4270 .elementor-element.elementor-element-1f711092{width:20%;}.elementor-4270 .elementor-element.elementor-element-149f8e05{width:33%;}.elementor-4270 .elementor-element.elementor-element-266c1d39{width:22%;}}@media(max-width:1024px){.elementor-4270 .elementor-element.elementor-element-4cfc8f61{padding:150px 30px 0px 30px;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-1b3bf562{left:-80px;}body.rtl .elementor-4270 .elementor-element.elementor-element-1b3bf562{right:-80px;}.elementor-4270 .elementor-element.elementor-element-1b3bf562 img{max-width:70%;border-width:15px 15px 15px 15px;}.elementor-4270 .elementor-element.elementor-element-7731d010{bottom:250px;}.elementor-4270 .elementor-element.elementor-element-225af1f2{bottom:335px;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-53d119d7{right:-17px;}body.rtl .elementor-4270 .elementor-element.elementor-element-53d119d7{left:-17px;}.elementor-4270 .elementor-element.elementor-element-53d119d7{bottom:280px;}.elementor-4270 .elementor-element.elementor-element-207ce7a1{width:var( --container-widget-width, 222px );max-width:222px;--container-widget-width:222px;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-5d472756{width:var( --container-widget-width, 94.172px );max-width:94.172px;--container-widget-width:94.172px;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-700febde{width:var( --container-widget-width, 251.516px );max-width:251.516px;--container-widget-width:251.516px;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-128a5661{padding:70px 30px 70px 30px;}.elementor-4270 .elementor-element.elementor-element-6d00344d .ekit_social_media > li{margin:3px 3px 3px 3px;}.elementor-4270 .elementor-element.elementor-element-6d00344d .ekit_social_media > li > a{width:30px;height:30px;line-height:30px;}.elementor-4270 .elementor-element.elementor-element-1edbb11b .elementor-heading-title{font-size:16px;}.elementor-4270 .elementor-element.elementor-element-3badcabc .elementor-heading-title{font-size:16px;}.elementor-4270 .elementor-element.elementor-element-4de1aebb .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-4270 .elementor-element.elementor-element-4cfc8f61{padding:80px 30px 0px 30px;}.elementor-4270 .elementor-element.elementor-element-229dedc9 > .elementor-element-populated{padding:0px 0px 113px 0px;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-7731d010{right:-26.7px;}body.rtl .elementor-4270 .elementor-element.elementor-element-7731d010{left:-26.7px;}.elementor-4270 .elementor-element.elementor-element-7731d010{bottom:-73px;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-225af1f2{right:26px;}body.rtl .elementor-4270 .elementor-element.elementor-element-225af1f2{left:26px;}.elementor-4270 .elementor-element.elementor-element-225af1f2{bottom:22px;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-53d119d7{right:26.35px;}body.rtl .elementor-4270 .elementor-element.elementor-element-53d119d7{left:26.35px;}.elementor-4270 .elementor-element.elementor-element-53d119d7{bottom:-17px;}.elementor-4270 .elementor-element.elementor-element-776c0e0d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4270 .elementor-element.elementor-element-128a5661{padding:70px 30px 70px 30px;}.elementor-4270 .elementor-element.elementor-element-7eb407cf{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;top:121px;}body:not(.rtl) .elementor-4270 .elementor-element.elementor-element-7eb407cf{left:2px;}body.rtl .elementor-4270 .elementor-element.elementor-element-7eb407cf{right:2px;}}/* Start custom CSS for html, class: .elementor-element-75ef16b *//* ==========================================
   HERO — CURSOS & FORMAÇÕES (INSTITUTO XAVIER)
   ========================================== */
#hero-cursos {
  position: relative;
  width: 100%;
  height: 75vh;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  background-image: url('https://xavierinstituto.com.br/wp-content/uploads/2025/11/Copia-de-Folder-sites-31.png');
  background-size: cover;
  background-position: center;
  color: #fff;
  overflow: hidden;
}

#hero-cursos .overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, rgba(15,38,51,0.75) 0%, rgba(15,38,51,0.15) 80%);
  z-index: 1;
}

#hero-cursos .hero-content {
  position: relative;
  z-index: 2;
  max-width: 1180px;
  width: 100%;
  margin: 0 auto;
  padding: 0 48px 64px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

#hero-cursos h1 {
  font-family: 'Playfair Display', serif;
  font-weight: 700;
  font-size: clamp(36px, 4.5vw, 64px);
  margin-bottom: 8px;
  color: #fff;
  text-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
}

/* Breadcrumb */
#hero-cursos p {
  font-family: 'Inter', sans-serif;
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.85);
  display: flex;
  align-items: center;
  gap: 8px;
}

/* Link com efeito dourado */
#hero-cursos p a {
  position: relative;
  color: #bcd8c8;
  text-decoration: none;
  transition: color 0.3s ease;
}
#hero-cursos p a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 0;
  height: 2px;
  background: linear-gradient(90deg, #E3C590, #FFD95A);
  transition: width 0.35s ease;
}
#hero-cursos p a:hover {
  color: #FFD95A;
}
#hero-cursos p a:hover::after {
  width: 100%;
}

/* Efeito de entrada */
.reveal-fade {
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 1.2s ease, transform 1.2s ease;
}
.reveal-fade.visible {
  opacity: 1;
  transform: translateY(0);
}

/* Responsivo */
@media (max-width: 1024px) {
  #hero-cursos {
    height: 60vh;
    background-position: center;
  }
  #hero-cursos .hero-content {
    padding: 0 24px 48px;
  }
  #hero-cursos h1 {
    font-size: 2.2rem;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ca21157 */background: linear-gradient(90deg, #FFD700, #FFF8DC);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-700febde */.btn-slide {
  display: inline-block;
  padding: 12px 50px;
  background-color: var(--azul-intermediario);
  color: var(--off-white);
  font-weight: bold;
  text-decoration: none;
  border-radius: 30px;
  font-family: 'Poppins', sans-serif;
  transition: background-color 0.3s ease, transform 0.3s ease;
}

.btn-slide:hover {
  background-color: var(--azul-escuro);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6096db4 *//* ===== EQUIPE FUNDADORA ===== */
#equipe-xavier {
  background: linear-gradient(180deg, #f5f5f0 0%, #e3c59020 100%);
  color: #F5F8FA;
  padding: 100px 0;
}

.sx-container {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 36px;
}

.sx-perfil {
  align-items: center;
  gap: 60px;
  margin-bottom: 100px;
}

.sx-c2 {
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
}

.sx-perfil.invertido {
  grid-template-columns: 0.9fr 1.1fr;
}

.sx-text h2 {
  font-family: 'Playfair Display', serif;
  font-size: 2.2rem;
  color: #1d3937;
  margin-bottom: 8px;
}

.sx-text h4 {
  color: #E3C590;
  font-weight: 600;
  margin-bottom: 20px;
}

.sx-text p {
  font-size: 1rem;
  line-height: 1.8;
  color: #333;
  margin-bottom: 16px;
}

.sx-foto img {
  width: 100%;
  border-radius: 16px;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.15);
  transition: transform 0.4s ease;
}
.sx-foto img:hover {
  transform: scale(1.02);
}

/* ===== ANIMAÇÕES DE ENTRADA ===== */
.reveal-right, .reveal-left {
  opacity: 0;
  transform: translateX(60px);
  transition: all 1.2s ease;
}
.reveal-left {
  transform: translateX(-60px);
}
.reveal-right.visible, .reveal-left.visible {
  opacity: 1;
  transform: translateX(0);
}

/* ===== RESPONSIVO ===== */
@media (max-width: 1024px) {
  #equipe-xavier {
    padding: 70px 0;
  }
  .sx-c2 {
    grid-template-columns: 1fr;
  }
  .sx-perfil.invertido {
    grid-template-columns: 1fr;
  }
  .sx-foto {
    order: -1;
    text-align: center;
  }
  .sx-foto img {
    max-width: 320px;
    margin: 0 auto 24px;
  }
  .sx-text h2 {
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-015f07a *//* ================================
   NOSSOS PROJETOS / EMPRESAS
================================ */
#ix-grupo-empresas {
  background: #f4f4f0;
  padding: 90px 0;
  color: #0f2633;
  font-family: 'Poppins', sans-serif;
}

.ix-grupo-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 22px;
}

/* HEADER */
.ix-grupo-header {
  max-width: 780px;
  margin-bottom: 60px;
}
.ix-grupo-tag {
  display: inline-block;
  padding: 6px 16px;
  border-radius: 999px;
  border: 1px solid rgba(15,38,51,0.16);
  font-size: 0.85rem;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #355f72;
  margin-bottom: 14px;
}
.ix-grupo-header h2 {
  font-size: 2.4rem;
  margin-bottom: 12px;
}
.ix-grupo-header p {
  font-size: 1.05rem;
  line-height: 1.75;
  color: #50636d;
}

/* CARD */
.ix-empresa {
  display: flex;
  align-items: stretch;
  gap: 40px;
  background: #fff;
  border-radius: 32px;
  padding: 32px 38px;
  margin-bottom: 32px;
  box-shadow: 0 18px 40px rgba(0,0,0,0.06);
  position: relative;
  transition: .35s ease;
}
.ix-empresa:hover {
  transform: translateY(-6px);
  box-shadow: 0 26px 50px rgba(0,0,0,0.10);
}

/* LOGO */
.ix-empresa-logo {
  flex: 0 0 40%;
  background: #e1e5e3;
  border-radius: 26px;
  overflow: hidden;
}
.ix-empresa-logo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* TEXTO */
.ix-empresa-info {
  flex: 1;
  padding-right: 40px;
  position: relative;
}
.ix-empresa-info h3 {
  font-size: 1.6rem;
  margin-bottom: 12px;
}
.ix-empresa-info p {
  font-size: 1rem;
  color: #334750;
  line-height: 1.75;
}

/* NÚMERO */
.ix-empresa-num {
  position: absolute;
  top: -14px;
  right: 0;
  font-size: 5.5rem;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1px rgba(15,38,51,.08);
  text-stroke: 1px rgba(15,38,51,.08);
  pointer-events: none;
}

/* MOBILE */
@media (max-width: 900px) {
  .ix-empresa {
    flex-direction: column;
    padding: 26px 24px;
  }
  .ix-empresa-logo {
    height: 220px;
  }
  .ix-empresa-info {
    padding-right: 0;
  }
  .ix-empresa-num {
    position: static;
    font-size: 3.2rem;
    opacity: .35;
    text-align: right;
  }
}/* End custom CSS */