.elementor .s-services-003{width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:column}.elementor .s-services-001{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h1);color:var(--mga-text-white);line-height:67.2px;text-align:center;margin-block-start:20px;margin-block-end:20px;margin-inline-start:20px;margin-inline-end:20px}.elementor .s-services-002{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h4);color:var(--mga-text-white);line-height:25.2px;text-align:center;margin-block-start:30px;margin-block-end:30px;margin-inline-start:20px;margin-inline-end:20px}.elementor .s-services-004{width:100%;position:relative;z-index:1;padding-block-start:350px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:center}.elementor .s-services-005{width:100%;height:562px;overflow:hidden;position:relative;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:column}.elementor .s-services-006{width:26.36%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;background-image:url(https://www.mgainc.co/wp-content/uploads/2017/10/ALILA-VILLA-SANDY-LANE-FEB-2015-DETAIL-3.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column}.elementor .s-services-007{font-family:var(--mga-heading);font-weight:400;font-size:36px;color:#B50E2A;line-height:50.4px;text-align:center;margin-block-start:50px;margin-block-end:20px;margin-inline-start:20px;margin-inline-end:20px}.elementor .s-services-008{font-family:var(--mga-body);font-size:var(--mga-body-size);color:#000;line-height:23.2px;text-align:start;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-009{font-family:var(--mga-body);font-size:var(--mga-body-size);color:#000;line-height:23.2px;text-align:start;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-010{width:100%;padding-block-start:20px;padding-block-end:30px;padding-inline-start:56px;padding-inline-end:56px;flex-direction:column;align-items:stretch}.elementor .s-services-011{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h1);color:#999;line-height:67.2px;text-align:center;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-012{font-family:var(--mga-heading);font-weight:700;font-size:var(--mga-h4);color:#B50E2A;line-height:25.2px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-013{font-family:var(--mga-body);font-size:var(--mga-small);color:var(--mga-text-body);line-height:18.85px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-014{width:28.02%;padding-block-start:0;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:stretch}.elementor .s-services-015{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h1);color:#999;line-height:67.2px;text-align:center;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-016{font-family:var(--mga-heading);font-weight:700;font-size:var(--mga-h4);color:#B50E2A;line-height:25.2px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-017{font-family:var(--mga-body);font-size:var(--mga-small);color:var(--mga-text-body);line-height:18.85px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-018{width:35.99%;padding-block-start:0;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:stretch}.elementor .s-services-019{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h1);color:#999;line-height:67.2px;text-align:center;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-020{font-family:var(--mga-heading);font-weight:700;font-size:var(--mga-h4);color:#B50E2A;line-height:25.2px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-021{font-family:var(--mga-body);font-size:var(--mga-small);color:var(--mga-text-body);line-height:18.85px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-022{width:35.99%;padding-block-start:0;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:stretch}.elementor .s-services-023{width:100%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:row;align-items:stretch}.elementor .s-services-024{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h1);color:#999;line-height:67.2px;text-align:center;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-025{font-family:var(--mga-heading);font-weight:700;font-size:var(--mga-h4);color:#B50E2A;line-height:25.2px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-026{font-family:var(--mga-body);font-size:var(--mga-small);color:var(--mga-text-body);line-height:18.85px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-027{font-family:var(--mga-body);font-size:var(--mga-small);color:var(--mga-text-body);line-height:18.85px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-028{width:28.02%;padding-block-start:0;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:stretch}.elementor .s-services-029{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h1);color:#999;line-height:67.2px;text-align:center;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-030{font-family:var(--mga-heading);font-weight:700;font-size:var(--mga-h4);color:#B50E2A;line-height:25.2px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-031{font-family:var(--mga-body);font-size:var(--mga-small);color:var(--mga-text-body);line-height:18.85px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-032{width:35.99%;padding-block-start:0;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:stretch}.elementor .s-services-033{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h1);color:#999;line-height:67.2px;text-align:center;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-034{font-family:var(--mga-heading);font-weight:700;font-size:var(--mga-h4);color:#B50E2A;line-height:25.2px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-035{font-family:var(--mga-body);font-size:var(--mga-small);color:var(--mga-text-body);line-height:18.85px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-036{width:35.99%;padding-block-start:0;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:stretch}.elementor .s-services-037{width:100%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:row;align-items:stretch}.elementor .s-services-038{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h1);color:#999;line-height:67.2px;text-align:center;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-039{font-family:var(--mga-heading);font-weight:700;font-size:var(--mga-h4);color:#B50E2A;line-height:25.2px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-040{font-family:var(--mga-body);font-size:var(--mga-small);color:var(--mga-text-body);line-height:18.85px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-041{width:33.33%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:stretch}.elementor .s-services-042{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h1);color:#999;line-height:67.2px;text-align:center;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-043{font-family:var(--mga-heading);font-weight:700;font-size:var(--mga-h4);color:#B50E2A;line-height:25.2px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-044{font-family:var(--mga-body);font-size:var(--mga-small);color:var(--mga-text-body);line-height:18.85px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-045{width:33.33%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:stretch}.elementor .s-services-046{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h1);color:#999;line-height:67.2px;text-align:center;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-047{font-family:var(--mga-heading);font-weight:700;font-size:var(--mga-h4);color:#B50E2A;line-height:25.2px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-048{font-family:var(--mga-body);font-size:var(--mga-small);color:var(--mga-text-body);line-height:18.85px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-049{width:33.33%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:stretch}.elementor .s-services-050{width:100%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:row;align-items:stretch}.elementor .s-services-051{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h1);color:#999;line-height:67.2px;text-align:center;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-052{font-family:var(--mga-heading);font-weight:700;font-size:var(--mga-h4);color:#B50E2A;line-height:25.2px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-053{font-family:var(--mga-body);font-size:var(--mga-small);color:var(--mga-text-body);line-height:18.85px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-054{width:33.33%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:stretch}.elementor .s-services-055{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h1);color:#999;line-height:67.2px;text-align:center;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-056{font-family:var(--mga-heading);font-weight:700;font-size:var(--mga-h4);color:#B50E2A;line-height:25.2px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-057{font-family:var(--mga-body);font-size:var(--mga-small);color:var(--mga-text-body);line-height:18.85px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-058{width:33.33%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:stretch}.elementor .s-services-059{width:33.33%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:column}.elementor .s-services-060{width:100%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:row;align-items:stretch}.elementor .s-services-061{width:73.64%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:column;align-items:stretch}.elementor .s-services-062{width:100%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:row;gap:0;align-items:stretch}.elementor .s-services-063{width:100%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:column;align-items:center}.elementor .s-services-094{width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:column}.elementor .s-services-090{font-family:var(--mga-heading);font-weight:400;font-size:36px;color:#A00000;line-height:50.4px;text-align:center;margin-block-start:20px;margin-block-end:20px;margin-inline-start:20px;margin-inline-end:20px}.elementor .s-services-064{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-065{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-066{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h2);color:#000;line-height:42px;text-align:center;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-067{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-068{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-069{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-070{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-071{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-072{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-073{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-074{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-075{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-076{font-family:var(--mga-heading);font-weight:400;font-size:var(--mga-h2);color:#000;line-height:42px;text-align:center;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-077{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-078{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-079{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-080{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-081{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-082{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-083{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-084{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-085{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-086{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-087{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-088{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-089{font-family:var(--mga-body);font-size:var(--mga-body-lg);color:#000;line-height:26.1px;text-align:center;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .s-services-091{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;align-items:stretch}.elementor .s-services-092{width:59.88%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;background-color:#FFF;flex-direction:column;align-items:stretch}.elementor .s-services-093{width:40.12%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:column}.elementor .s-services-095{width:100%;position:relative;z-index:1;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:row;align-items:flex-start}.elementor .s-services-096{width:100%;overflow:hidden;position:relative;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:column}