.elementor .e-3adcec5-617a007{height:500px;}.elementor .e-29ed238-ec9c059{font-weight:500;font-size:31px;color:#FFFFFF;line-height:30px;text-align:center;text-transform:none;}.elementor .e-3b01f76-c0064ff{width:1055px;height:800px;column-gap:0px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:20px;margin-inline-end:0px;background-image:url("https://vistaragloin.com/wp-content/uploads/2026/07/Hero-Banner-1280-1024x819.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;row-gap:15px;justify-content:flex-start;align-items:center;}.elementor .e-53d28fe-0b078ce{width:1280px;height:75px;position:sticky;font-size:60px;color:#19486e;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:100px;padding-inline-end:0px;}.elementor .e-bfd6416-bda137c{width:1020px;height:75px;font-family:Amarante;font-size:28px;color:#F58220;line-height:90px;text-align:start;padding-block-start:0px;padding-inline-start:100px;padding-inline-end:1px;background-color:#ffffff;display:block;}.elementor .e-addfd29-7d5c7d4{width:1010px;height:59px;min-width:0px;font-family:Amarante;font-weight:700;font-size:43px;color:#1200ad;letter-spacing:2px;word-spacing:2px;line-height:30px;text-align:center;padding-block-start:15px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:5px;margin-block-end:-8px;margin-inline-start:5px;margin-inline-end:5px;border-radius:15px;border-width:2px;border-color:#1200ad;border-style:solid;background-color:#d0f7f6;display:inline-block;}.elementor .e-2d00bfe-f5dda43{width:1010px;height:100px;font-family:Arial;font-weight:400;font-size:15px;color:#1200ad;text-align:justify;padding-block-start:5px;padding-block-end:0px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:5px;margin-block-end:-15px;margin-inline-start:5px;margin-inline-end:5px;}.elementor .e-2b01d43-dcfdb6e{width:150px;height:37px;position:relative;inset-block-start:30px;inset-inline-end:-400px;font-family:Amarante;font-weight:500;font-size:23px;color:#1200ad;letter-spacing:1px;word-spacing:1px;line-height:15px;text-align:center;padding-block-start:8px;padding-block-end:-1px;padding-inline-start:0px;padding-inline-end:0px;border-radius:15px;border-width:1px;border-color:#1200ad;border-style:dotted;background-color:#d0f7f6;}.elementor .e-c39720c-783f43c{width:325px;height:75px;min-width:0px;min-height:0px;aspect-ratio:auto;object-fit:fill;font-family:Amarante;font-weight:400;font-size:20px;color:#1200ad;letter-spacing:1px;word-spacing:1px;line-height:13px;text-align:center;border-radius:15px;border-width:5px;border-color:#1200ad;border-style:dotted;background-color:#d0f7f6;}.elementor .e-69b8a16-ee74b5f{width:325px;height:75px;font-family:Amarante;font-weight:400;font-size:20px;color:#1200ad;letter-spacing:1px;word-spacing:1px;line-height:13px;text-align:center;border-radius:15px;border-width:5px;border-color:#1200ad;border-style:dotted;background-color:#d0f7f6;}.elementor .e-5756727-d67567a{width:325px;height:75px;font-family:Amarante;font-weight:400;font-size:20px;color:#1200ad;letter-spacing:1px;word-spacing:1px;line-height:13px;text-align:center;border-radius:15px;border-width:5px;border-color:#1200ad;border-style:dotted;background-color:#d0f7f6;}.elementor .e-4357821-48a0d18{width:325px;height:49px;font-family:Amarante;font-weight:400;font-size:30px;color:#1200ad;letter-spacing:2px;word-spacing:2px;line-height:40px;text-align:center;border-radius:15px;border-width:5px;border-color:#1200ad;border-style:dotted;background-color:#d0f7f6;}.elementor .e-5926682-1a02d3a{width:325px;height:50px;font-family:Amarante;font-weight:400;font-size:30px;color:#1200ad;letter-spacing:1px;word-spacing:1px;line-height:40px;text-align:center;border-radius:15px;border-width:5px;border-color:#1200ad;border-style:dotted;background-color:#d0f7f6;}.elementor .e-365196a-c2f4d5b{width:325px;height:50px;font-family:Amarante;font-weight:400;font-size:30px;color:#1200ad;letter-spacing:2px;word-spacing:2px;line-height:40px;text-align:center;border-radius:15px;border-width:5px;border-color:#1200ad;border-style:dotted;background-color:#d0f7f6;}.elementor .e-c065f54-af298ea{width:325px;height:85px;font-family:Times New Roman;font-weight:400;font-size:20px;color:#1200ad;line-height:30px;text-align:center;background-color:#ffffff;}.elementor .e-b4481dc-ec37703{font-family:Times New Roman;font-weight:500;font-size:20px;color:#1200ad;line-height:30px;text-align:center;background-color:#ffffff;}.elementor .e-c3abf5e-1aa4eee{font-family:Times New Roman;font-weight:400;font-size:20px;color:#1200ad;line-height:30px;text-align:center;background-color:#ffffff;}.elementor .e-a1ad544-21dcfbc{width:325px;height:50px;position:static;font-family:Amarante;font-weight:500;color:#1200ad;letter-spacing:0px;word-spacing:1px;line-height:39px;text-align:center;border-radius:0px;border-width:2px;border-color:#1200ad;border-style:solid;background-color:#d0f7f6;}.elementor .e-98f3d54-ec2d9f5{width:324px;height:50px;font-family:Amarante;font-weight:500;font-size:30px;color:#1200ad;letter-spacing:1px;word-spacing:1px;line-height:40px;text-align:center;margin-inline-start:10px;border-radius:0px;border-width:2px;border-color:#1200ad;border-style:solid;background-color:#d0f7f6;}.elementor .e-5b84171-ab0371e{width:325px;height:49px;min-width:0px;font-family:Amarante;font-weight:500;font-size:28px;color:#1200ad;letter-spacing:1px;word-spacing:1px;line-height:40px;text-align:center;margin-inline-start:10px;border-radius:0px;border-width:2px;border-color:#1200ad;border-style:solid;background-color:#d0f7f6;}.elementor .e-756b016-1922c04{font-family:Times New Roman;font-weight:400;font-size:20px;color:#1200ad;line-height:30px;text-align:center;background-color:#ffffff;}.elementor .e-70249f7-15f798d{font-family:Times New Roman;font-weight:400;font-size:19px;color:#1200ad;line-height:30px;text-align:center;padding:0px;margin:5px;background-color:#ffffff;}.elementor .e-aec2d64-4f89e2e{font-family:Times New Roman;font-weight:400;font-size:20px;color:#1200ad;line-height:30px;text-align:center;background-color:#ffffff;}.elementor .e-0ab58b8-70816ab{width:450px;font-family:Amarante;font-weight:400;font-size:25px;color:#1200ad;line-height:30px;text-align:center;padding:5px;margin:5px;border-width:3px;border-color:#1200ad;border-style:solid;background-color:#d0f7f6;}.elementor .e-a35f0b6-6508fe6{width:450px;font-family:Amarante;font-weight:400;font-size:25px;color:#1200ad;line-height:60px;text-align:center;padding:5px;margin:5px;border-width:3px;border-color:#1200ad;border-style:solid;background-color:#d0f7f6;}.elementor .e-5af16be-41debfc{width:450px;height:110px;font-family:Times New Roman;font-weight:400;font-size:25px;color:#1200ad;column-count:1;line-height:40px;text-align:center;padding-inline-start:0px;border-radius:15px;border-width:5px;border-color:#1200ad;border-style:dotted;background-color:#d0f7f6;}.elementor .e-768b4b2-c987a88{width:450px;height:110px;font-family:Times New Roman;font-weight:400;font-size:19px;color:#1200ad;line-height:40px;text-align:center;border-radius:15px;border-width:5px;border-color:#1200ad;border-style:dotted;background-color:#d0f7f6;}.elementor .e-519f939-f343304{width:1025px;height:60px;font-family:Amarante;font-weight:500;font-size:48px;color:#1200ad;letter-spacing:5px;word-spacing:5px;line-height:50px;text-align:center;border-radius:18px;border-width:5px;border-color:#1200ad;border-style:dotted;background-color:#d0f7f6;}.elementor .e-3a6787b-7696661{font-family:Times New Roman;font-weight:400;font-size:20px;color:#1200ad;line-height:30px;text-align:center;background-color:#ffffff;}.elementor .e-9f421bb-37eb9f4{width:325px;height:75px;font-family:Times New Roman;font-weight:400;font-size:20px;color:#1800ab;letter-spacing:0px;line-height:20px;text-align:center;border-radius:10px;border-width:3px;border-color:#1200ad;border-style:double;background-color:#d0f7f6;}.elementor .e-339a13b-c7e3683{width:325px;height:75px;font-family:Times New Roman;font-weight:400;font-size:18px;color:#1200ad;line-height:20px;text-align:center;border-radius:10px;border-width:3px;border-color:#1200ad;border-style:double;background-color:#d0f7f6;}.elementor .e-b9b0a4f-7b2f787{width:325px;height:75px;font-family:Times New Roman;font-weight:400;font-size:20px;color:#1200ad;line-height:20px;text-align:center;border-radius:10px;border-width:3px;border-color:#1200ad;border-style:double;background-color:#d0f7f6;}.elementor .e-af2282c-b6e1d8c{width:325px;height:75px;font-family:Times New Roman;font-weight:400;font-size:20px;color:#1200ad;line-height:20px;text-align:center;border-radius:10px;border-width:3px;border-color:#1200ad;border-style:double;background-color:#d0f7f6;}.elementor .e-39bb30a-9d46d29{width:325px;height:75px;font-family:Times New Roman;font-weight:400;font-size:20px;color:#1200ad;line-height:20px;text-align:center;border-radius:10px;border-width:3px;border-color:#1200ad;border-style:double;background-color:#d0f7f6;}.elementor .e-f7ac86e-9c0807b{width:325px;height:75px;font-family:Times New Roman;font-weight:400;font-size:20px;color:#1200ad;line-height:20px;text-align:center;border-radius:10px;border-width:3px;border-color:#1200ad;border-style:double;background-color:#d0f7f6;}.elementor .e-030cdb5-c0df450{width:1040px;height:100px;font-family:Times New Roman;font-weight:400;font-size:20px;color:#1200ad;letter-spacing:1px;word-spacing:1px;line-height:30px;text-align:justify;background-color:#ffffff;}.elementor .e-4d99d19-0b0ad26{width:1040px;height:50px;font-family:Amarante;font-weight:400;font-size:40px;color:#1200ad;letter-spacing:2px;word-spacing:3px;line-height:45px;text-align:center;border-radius:10px;border-width:3px;border-color:#1200ad;border-style:dotted;background-color:#d0f7f6;}.elementor .e-2d645ea-e7902db{width:1055px;height:115px;font-family:Times New Roman;font-weight:500;font-size:25px;color:#1200ad;column-count:3;line-height:35px;text-align:justify;padding:5px;margin:5px;background-color:#ffffff;}.elementor .e-be24d72-cf70ccb{width:1050px;height:50px;font-family:Amarante;font-weight:600;font-size:25px;color:#1200ad;line-height:45px;text-align:center;background-color:#d0f7f6;}.elementor .e-85f09d1-8e9ec8f{width:170px;height:40px;position:static;font-family:Amarante;font-weight:600;font-size:18px;color:#d0f7f6;line-height:15px;text-align:center;background-color:#1200ad;}.elementor .e-c03b861-0c06140{width:1200px;height:10px;border-radius:5px;border-width:5px;border-color:#1200ad;border-style:double;}.elementor .e-e6ce0f2{width:1020px;height:10px;flex-direction:column;}