.elementor .e-2721db32-f719{width:100px;height:1px;min-height:1px;padding:0px;background-color:#ffffff;}.elementor .e-44d2a3e9-d293{padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;display:flex;justify-content:center;}.elementor .e-6573f514-8eb7{font-family:Raleway,sans-serif;font-weight:700;font-size:19.2px;color:#ffffff;letter-spacing:1px;line-height:1;text-align:center;display:block;}.elementor .e-299625b0-c792{font-family:Raleway,sans-serif;font-weight:600;font-size:56px;color:#ffffff;letter-spacing:1.5px;line-height:56px;text-align:center;text-transform:uppercase;display:block;}.elementor .e-3c0fd3ff-207a{font-family:Raleway,sans-serif;font-weight:500;font-size:15px;color:#ffffff;line-height:1;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#9E8944;transition:background-color 0.25s, transform 0.25s, box-shadow 0.25s;}.elementor .e-3c0fd3ff-207a:hover,.elementor .e-3c0fd3ff-207a:focus-visible{background-color:#B09B52;box-shadow:0px 6px 14px 0px rgba(0,0,0,.2);transform:translate3d(0px, -2px, 0px);}.elementor .e-6e17b9fc-614a{display:flex;justify-content:center;}.elementor .e-320e3b10-ec44{width:100%;max-width:1250px;padding-block-start:57px;padding-block-end:57px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;justify-content:center;box-sizing:border-box;\n}.elementor .e-220d466e-8e6d{width:100%;min-height:90vh;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;background-image:linear-gradient(0deg, rgba(82,101,143,.5) 0%,rgba(82,101,143,.5) 100%),url("https://barrio.com.au/wp-content/uploads/2024/11/adelphi-hero.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 50%;background-color:#52658F;display:flex;flex-direction:column;box-sizing:border-box;\n}.elementor .e-5595f5f9-ddb2{font-family:Raleway,sans-serif;font-weight:600;font-size:18px;color:#52658F;letter-spacing:1.4px;line-height:1.4;text-align:center;text-transform:uppercase;display:block;}.elementor .e-25c5f62-2310{font-family:Raleway,sans-serif;font-weight:400;font-size:32px;color:#222222;letter-spacing:1.4px;line-height:32px;text-align:center;text-transform:uppercase;display:block;}.elementor .e-60840635-f1a8{font-family:Raleway,sans-serif;font-weight:400;font-size:16px;color:#222222;line-height:24px;text-align:center;display:block;}.elementor .e-62730881-6c29{width:100%;max-width:800px;padding-block-start:43px;padding-block-end:43px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;justify-content:center;box-sizing:border-box;\n}.elementor .e-50666b1c-11fc{width:100%;min-height:360px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-6c8010ca-de56{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;object-position:center;\n}.elementor .e-58433ac6-7bcc{width:50%;min-height:100%;overflow:hidden;position:relative;padding:0px;display:block;}.elementor .e-22bf4944-ce7b{font-family:Raleway,sans-serif;font-weight:600;font-size:18px;color:#52658F;letter-spacing:1.4px;line-height:1.4;text-transform:uppercase;display:block;}.elementor .e-4409e50b-ffa8{font-family:Raleway,sans-serif;font-weight:400;font-size:27.2px;color:#222222;letter-spacing:1.5px;line-height:27.2px;text-transform:uppercase;display:block;}.elementor .e-7fb8e90e-521e{font-family:Raleway,sans-serif;font-weight:400;font-size:16px;color:#222222;line-height:24px;display:block;}.elementor .e-1cf2fe42-334b{font-family:Raleway,sans-serif;font-weight:600;font-size:16px;color:#52658F;line-height:1;text-decoration:none;display:block;}.elementor .e-14f2b48-625b{width:50%;padding:142px;background-color:#F6F6F5;display:flex;flex-direction:column;gap:20px;justify-content:center;box-sizing:border-box;\n}.elementor .e-44b753da-20ea{width:100%;min-height:680px;padding:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-343ddf6e-8dd2{width:50px;height:50px;color:#000000;}.elementor .e-69e94b6e-5462{font-family:Raleway,sans-serif;font-weight:400;font-size:27.2px;color:#000000;letter-spacing:1.5px;line-height:32.64px;text-align:center;text-transform:uppercase;display:block;}.elementor .e-24b89363-eb8e{font-family:Raleway,sans-serif;font-weight:400;font-size:16px;color:#222222;line-height:24px;text-align:center;display:block;}.elementor .e-3836ef4f-27c2{text-align:center;padding:25px;border-radius:4px;display:flex;flex-direction:column;gap:15px;align-items:center;}.elementor .e-3d2505b2-78c7{width:50px;height:50px;color:#000000;}.elementor .e-20d84058-58c1{font-family:Raleway,sans-serif;font-weight:400;font-size:27.2px;color:#000000;letter-spacing:1.5px;line-height:32.64px;text-align:center;text-transform:uppercase;display:block;}.elementor .e-56d856a8-c0e9{font-family:Raleway,sans-serif;font-weight:400;font-size:16px;color:#222222;line-height:24px;text-align:center;display:block;}.elementor .e-49dc2a7b-ff6b{text-align:center;padding:25px;border-radius:4px;display:flex;flex-direction:column;gap:15px;align-items:center;}.elementor .e-30b9c3e4-84be{width:50px;height:50px;color:#000000;}.elementor .e-7ccff286-662c{font-family:Raleway,sans-serif;font-weight:400;font-size:27.2px;color:#000000;letter-spacing:1.5px;line-height:32.64px;text-align:center;text-transform:uppercase;display:block;}.elementor .e-53dd9cb1-e7eb{font-family:Raleway,sans-serif;font-weight:400;font-size:16px;color:#222222;line-height:24px;text-align:center;display:block;}.elementor .e-56611238-dbda{text-align:center;padding:25px;border-radius:4px;display:flex;flex-direction:column;gap:15px;align-items:center;}.elementor .e-1f87596d-780c{width:100%;max-width:1250px;padding-block-start:57px;padding-block-end:57px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:100px;grid-template-columns:repeat(3,1fr);box-sizing:border-box;\n}.elementor .e-738527-5b13{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;\n}.elementor .e-7d5aecd3-1646{font-family:Raleway,sans-serif;font-weight:400;font-size:32px;color:#222222;letter-spacing:1.4px;line-height:32px;text-align:center;text-transform:uppercase;display:block;}.elementor .e-53dd4ea6-b98b:hover,.elementor .e-53dd4ea6-b98b:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .e-53dd4ea6-b98b{width:100%;height:460px;object-fit:cover;transition:transform 0.8s;display:block;}.elementor .e-2de88b13-24d0{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:Raleway,sans-serif;font-weight:600;font-size:17px;color:#FFFFFF;letter-spacing:0.2px;line-height:1.3;text-decoration:none;text-transform:none;padding-block-start:90px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;display:block;background-image:linear-gradient(to top,rgba(18,26,44,.88) 0%,rgba(18,26,44,.55) 50%,rgba(18,26,44,0) 100%); pointer-events:none;\n}.elementor .e-698a7471-5636{position:absolute;inset-block-end:24px;inset-inline-start:24px;font-family:Raleway,sans-serif;font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:1.5px;line-height:1;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#9E8944;display:inline-block;}.elementor .e-14788b1-6ac2:hover,.elementor .e-14788b1-6ac2:focus-visible{box-shadow:0px 20px 44px 0px rgba(34,34,34,.26);}.elementor .e-14788b1-6ac2{overflow:hidden;position:relative;padding:0px;border-radius:18px;background-color:#222222;box-shadow:0px 10px 28px 0px rgba(34,34,34,.14);transition:box-shadow 0.4s;display:flex;flex-direction:column;}.elementor .e-7eeedaeb-a4b6:hover,.elementor .e-7eeedaeb-a4b6:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .e-7eeedaeb-a4b6{width:100%;height:460px;object-fit:cover;transition:transform 0.8s;display:block;}.elementor .e-ba39916-85d2{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:Raleway,sans-serif;font-weight:600;font-size:17px;color:#FFFFFF;letter-spacing:0.2px;line-height:1.3;text-decoration:none;text-transform:none;padding-block-start:90px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;display:block;background-image:linear-gradient(to top,rgba(18,26,44,.88) 0%,rgba(18,26,44,.55) 50%,rgba(18,26,44,0) 100%); pointer-events:none;\n}.elementor .e-3aa0f4bc-76bd{position:absolute;inset-block-end:24px;inset-inline-start:24px;font-family:Raleway,sans-serif;font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:1.5px;line-height:1;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#9E8944;display:inline-block;}.elementor .e-55195094-c8cf:hover,.elementor .e-55195094-c8cf:focus-visible{box-shadow:0px 20px 44px 0px rgba(34,34,34,.26);}.elementor .e-55195094-c8cf{overflow:hidden;position:relative;padding:0px;border-radius:18px;background-color:#222222;box-shadow:0px 10px 28px 0px rgba(34,34,34,.14);transition:box-shadow 0.4s;display:flex;flex-direction:column;}.elementor .e-61013c07-be0a:hover,.elementor .e-61013c07-be0a:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .e-61013c07-be0a{width:100%;height:460px;object-fit:cover;transition:transform 0.8s;display:block;}.elementor .e-635398f8-1536{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:Raleway,sans-serif;font-weight:600;font-size:17px;color:#FFFFFF;letter-spacing:0.2px;line-height:1.3;text-decoration:none;text-transform:none;padding-block-start:90px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;display:block;background-image:linear-gradient(to top,rgba(18,26,44,.88) 0%,rgba(18,26,44,.55) 50%,rgba(18,26,44,0) 100%); pointer-events:none;\n}.elementor .e-fc2ba35-6bfe{position:absolute;inset-block-end:24px;inset-inline-start:24px;font-family:Raleway,sans-serif;font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:1.5px;line-height:1;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.6);border-style:solid;background-color:rgba(255,255,255,.12);display:inline-block;}.elementor .e-73bb2131-4d79:hover,.elementor .e-73bb2131-4d79:focus-visible{box-shadow:0px 20px 44px 0px rgba(34,34,34,.26);}.elementor .e-73bb2131-4d79{overflow:hidden;position:relative;padding:0px;border-radius:18px;background-color:#222222;box-shadow:0px 10px 28px 0px rgba(34,34,34,.14);transition:box-shadow 0.4s;display:flex;flex-direction:column;}.elementor .e-2bfa8203-d222:hover,.elementor .e-2bfa8203-d222:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .e-2bfa8203-d222{width:100%;height:460px;object-fit:cover;transition:transform 0.8s;display:block;}.elementor .e-6910d5ee-15c3{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:Raleway,sans-serif;font-weight:600;font-size:17px;color:#FFFFFF;letter-spacing:0.2px;line-height:1.3;text-decoration:none;text-transform:none;padding-block-start:90px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;display:block;background-image:linear-gradient(to top,rgba(18,26,44,.88) 0%,rgba(18,26,44,.55) 50%,rgba(18,26,44,0) 100%); pointer-events:none;\n}.elementor .e-214a3832-922e{position:absolute;inset-block-end:24px;inset-inline-start:24px;font-family:Raleway,sans-serif;font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:1.5px;line-height:1;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.6);border-style:solid;background-color:rgba(255,255,255,.12);display:inline-block;}.elementor .e-62bbb09d-3ab1:hover,.elementor .e-62bbb09d-3ab1:focus-visible{box-shadow:0px 20px 44px 0px rgba(34,34,34,.26);}.elementor .e-62bbb09d-3ab1{overflow:hidden;position:relative;padding:0px;border-radius:18px;background-color:#222222;box-shadow:0px 10px 28px 0px rgba(34,34,34,.14);transition:box-shadow 0.4s;display:flex;flex-direction:column;}.elementor .e-166f5e95-996a:hover,.elementor .e-166f5e95-996a:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .e-166f5e95-996a{width:100%;height:460px;object-fit:cover;transition:transform 0.8s;display:block;}.elementor .e-6404191-92d2{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:Raleway,sans-serif;font-weight:600;font-size:17px;color:#FFFFFF;letter-spacing:0.2px;line-height:1.3;text-decoration:none;text-transform:none;padding-block-start:90px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;display:block;background-image:linear-gradient(to top,rgba(18,26,44,.88) 0%,rgba(18,26,44,.55) 50%,rgba(18,26,44,0) 100%); pointer-events:none;\n}.elementor .e-3ac8287d-7653{position:absolute;inset-block-end:24px;inset-inline-start:24px;font-family:Raleway,sans-serif;font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:1.5px;line-height:1;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.6);border-style:solid;background-color:rgba(255,255,255,.12);display:inline-block;}.elementor .e-1a1660d4-1330:hover,.elementor .e-1a1660d4-1330:focus-visible{box-shadow:0px 20px 44px 0px rgba(34,34,34,.26);}.elementor .e-1a1660d4-1330{overflow:hidden;position:relative;padding:0px;border-radius:18px;background-color:#222222;box-shadow:0px 10px 28px 0px rgba(34,34,34,.14);transition:box-shadow 0.4s;display:flex;flex-direction:column;}.elementor .e-73678ac-2876{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);}.elementor .e-770ed6b0-e455{width:100%;max-width:1250px;padding-block-start:57px;padding-block-end:57px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;\n}.elementor .e-5038b13-88f2{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;background-color:#F6F6F5;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;\n}.elementor .e-20350da-c29a{font-family:Raleway,sans-serif;font-weight:400;font-size:32px;color:#ffffff;letter-spacing:1.4px;line-height:32px;text-align:center;text-transform:uppercase;display:block;}.elementor .e-37b640d1-4d36{font-family:Raleway,sans-serif;font-weight:400;font-size:16px;color:#ffffff;line-height:24px;text-align:center;display:block;}.elementor .e-1e2a083-3f40{font-family:Raleway,sans-serif;font-weight:500;font-size:15px;color:#ffffff;line-height:1;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#9E8944;transition:background-color 0.25s, transform 0.25s, box-shadow 0.25s;}.elementor .e-1e2a083-3f40:hover,.elementor .e-1e2a083-3f40:focus-visible{background-color:#B09B52;box-shadow:0px 6px 14px 0px rgba(0,0,0,.2);transform:translate3d(0px, -2px, 0px);}.elementor .e-2bf0dee3-1f03{width:100%;max-width:700px;padding-block-start:57px;padding-block-end:57px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-3bcf67b1-c26d{width:100%;min-height:585px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;background-image:linear-gradient(0deg, rgba(82,101,143,.88) 0%,rgba(58,74,110,.93) 100%),url("https://barrio.com.au/wp-content/uploads/2024/11/DSC05456.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#52658F;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;\n}