.elementor .e-38521998-5d0bb59{font-family:"Playfair Display";font-size:36px;color:#ffffff;margin-block-end:10px;}.elementor .e-2e8904a0-938f18c{min-width:125px;font-family:"Playfair Display";font-size:18px;color:#ffffff;background-color:#cba052cc;}.elementor .e-235b725-38a67fe{min-width:125px;font-family:"Playfair Display";font-size:18px;color:#ffffff;background-color:#1F2F44;}.elementor .e-54f0e2bc-4af1b15{border-radius:6px;border-width:1px;border-color:#ffffff;border-style:solid;flex-direction:row;gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-635da92-fcf7a57{max-width:600px;flex-direction:column;}.elementor .e-56d6c531-6e3fc03{height:600px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#1f2f4459, #1f2f4459),url("https://totallyanguilla.com/wp-content/uploads/2026/06/anguilla-stays-luxury-villa-oceanfront-hero.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:center;}.elementor .e-799334e2-3e17fe7{width:40px;margin-block-end:40px;align-self:center;}.elementor .e-7ee1c036-4c9df2f{font-family:"Playfair Display";font-size:26px;color:#102132;text-align:center;margin-block-end:20px;}.elementor .e-16ae4ebb-7be55bc{max-width:680px;padding-block-start:80px;padding-block-end:80px;flex-direction:column;}.elementor .e-2cee3a8e-cf46968{font-family:"Playfair Display";font-weight:400;font-size:30px;color:#1F2F44;line-height:1.2em;}.elementor .e-2bd658f4-8eff87c{max-width:560px;font-size:18px;margin-block-end:40px;}.elementor .e-a0bcd5c-39a0aa2{max-width:1280px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;}.elementor .e-6e29bd8-e4f1f43{font-family:"Playfair Display";font-weight:400;font-size:30px;color:#1F2F44;line-height:1.2em;}.elementor .e-9ba6ce1-2101184{max-width:560px;font-size:18px;margin-block-end:40px;}.elementor .e-bb2eba7-694e39a{max-width:1280px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;}.elementor .e-ddcf548-e99fd17{font-family:"Playfair Display";font-weight:400;font-size:30px;color:#1F2F44;line-height:1.2em;}.elementor .e-1a82083-eb589be{max-width:560px;font-size:18px;margin-block-end:40px;}.elementor .e-3cf84c9-fb71617{max-width:1280px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;}.elementor .e-1d219cbe-f26847b{font-family:"Playfair Display";font-weight:400;font-size:30px;color:#1F2F44;line-height:1.2em;}.elementor .e-7e4c4382-512abd3{max-width:560px;font-size:18px;margin-block-end:40px;}.elementor .e-4195e182-ff8afdd{max-width:1280px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;}.elementor .e-1968d4db-306e9e5{min-width:900px;}.elementor .e-680c5912-2c38a50{font-family:Inter;font-weight:400;font-size:16px;color:#C8A96B;letter-spacing:2px;text-align:center;margin-block-end:12px;}.elementor .e-64dbbb55-c304b45{font-family:"Playfair Display";font-weight:500;font-size:30px;margin-block-end:20px;}.elementor .e-51dbef6-50572f9{font-weight:500;color:#555;margin-block-end:30px;}.elementor .e-72494826-33bc76a{color:#ffffff;padding-block-start:6px;padding-block-end:6px;padding-inline-start:22px;padding-inline-end:22px;border-radius:6px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#1F2F44;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-5891543c-95fb816{width:85px;font-family:Inter;font-size:16px;color:#1F2F44;text-align:center;padding-block-start:6px;padding-block-end:6px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:#1f2f44;border-style:solid;background-color:#20304500;display:flex;flex-direction:row;align-items:center;}.elementor .e-57f7b85b-53a1e3b{flex-direction:row;gap:24px;justify-content:center;align-items:center;}.elementor .e-1b0c43ab-8a56820{width:100%;font-family:Inter;font-size:17px;color:#1F2F44;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:6px;background-color:#20304500;transition:margin 300ms, all 200ms;}.elementor .e-6d55dab9-4666af2{color:#999;margin-block-start:15px;}.elementor .e-5640b5dd-2739913{margin-block-start:20px;}.elementor .e-4b67725b-948a708{max-width:1280px;padding-block-start:120px;padding-block-end:120px;flex-direction:column;align-items:center;}