.elementor .e-0a3aad1-09c8a1a{width:auto;font-family:var(--Text);font-weight:600;font-size:14px;color:var(--background_color_header);letter-spacing:2px;text-transform:uppercase;}.elementor .e-9d818b5-adc7e28{font-family:var(--Heading-font);font-weight:500;font-size:70px;color:var(--background_color_header);line-height:80px;}.elementor .e-0e85524-6f364d6{font-family:var(--Text);font-weight:400;font-size:16px;color:var(--background_color_header);line-height:35px;}.elementor .e-8e60686-22da9b4{font-family:var(--Text);font-weight:500;font-size:14px;color:var(--background_color_header);line-height:20px;text-transform:uppercase;}.elementor .e-e56c03c-0f1e4ab{width:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;border-radius:100px;background-color:var(--button_background_1);}.elementor .e-d802c94-0af0037{font-family:var(--Text);font-weight:500;font-size:14px;color:var(--background_color_header);line-height:20px;text-transform:uppercase;}.elementor .e-a1dd486-614fc56{width:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;border-radius:100px;background-color:var(--button_background);}.elementor .e-53cb4b6-e3e7696{font-family:var(--Text);font-weight:500;font-size:14px;color:var(--background_color_header);line-height:20px;text-transform:uppercase;}.elementor .e-ea9d857-ce79265{font-family:var(--Text);font-weight:500;font-size:14px;color:#ffcc22;line-height:20px;text-transform:uppercase;}.elementor .e-fa86b30-4b4aa04{font-family:var(--Text);font-weight:500;font-size:14px;color:var(--background_color_header);line-height:20px;text-transform:uppercase;}.elementor .e-866d703-6657d7a{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:15px;padding-inline-end:15px;border-radius:100px;border-width:1px;border-color:var(--background_color_header);border-style:solid;background-color:var(--background_color_2);gap:4px;backdrop-filter: blur(4px);\n}.elementor .e-a1d1c34-26246d2{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;flex-wrap:wrap;}.elementor .e-b4c9778-0426de0{width:55%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:15px;}.elementor .e-327418a-2963a8e{width:var(--desktop_width);padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row-reverse;justify-content:space-between;}.elementor .e-aaf3c46-2671210{padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(#00000038, #00000038),url("https://naplesbeachstay.com/wp-content/uploads/2026/09/7f7ba55d-2b5a-43c9-bf46-1741b33a3ac5.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:row;justify-content:center;}.elementor .e-ea27f05-6593891{font-family:Inter;font-weight:400;font-size:14px;color:var(--button_background);letter-spacing:6px;text-align:center;text-transform:uppercase;align-self:center;}.elementor .e-689100f-633b7d8{width:93%;font-family:var(--Heading-font);font-weight:500;font-size:50px;color:#22333d;text-align:center;align-self:center;}.elementor .e-49ac5f1-189706c{width:97%;font-family:var(--Text);font-weight:400;font-size:16px;color:#6C7C86;line-height:36px;text-align:center;align-self:center;}.elementor .e-f1fb6cd-c56022c{flex-direction:column;row-gap:18px;}.elementor .e-9bb9429-e514367{column-gap:14px;padding:0px;flex-direction:row;}.elementor .e-7e87610-b3f98bc{align-items:center;}.elementor .e-adae03f-d43df4d{font-family:Inter;font-weight:400;font-size:14px;color:var(--button_background);letter-spacing:6px;text-align:center;text-transform:uppercase;align-self:start;}.elementor .e-b8bb0ff-7f2f90c{width:93%;font-family:var(--Heading-font);font-weight:500;font-size:45px;color:#22333d;text-align:start;align-self:start;}.elementor .e-9a0c802-2ea5d2f{width:93%;font-family:var(--Heading-font);font-weight:500;font-size:21px;color:#308830;text-align:start;align-self:start;}.elementor .e-946daed-587a9d7{width:97%;font-family:var(--Text);font-weight:400;font-size:16px;color:#6C7C86;line-height:36px;text-align:start;align-self:start;}.elementor .e-1071b6b-58263a9{width:auto;font-family:var(--Text);font-weight:400;font-size:16px;color:#6C7C86;line-height:36px;text-align:start;padding-inline-start:25px;padding-inline-end:25px;border-width:1px;border-color:#d9d9d98a;border-style:solid;background-color:#F8F3EC;align-self:start;}.elementor .e-33d8593-33cdd34{width:auto;font-family:var(--Text);font-weight:400;font-size:16px;color:#6C7C86;line-height:36px;text-align:start;padding-inline-start:25px;padding-inline-end:25px;border-width:1px;border-color:#d9d9d98a;border-style:solid;background-color:#F8F3EC;align-self:start;}.elementor .e-4367000-6d1ea18{width:auto;font-family:var(--Text);font-weight:400;font-size:16px;color:#6C7C86;line-height:36px;text-align:start;padding-inline-start:25px;padding-inline-end:25px;border-width:1px;border-color:#d9d9d98a;border-style:solid;background-color:#F8F3EC;align-self:start;order:-99999;}.elementor .e-54884f2-1ca8914{column-gap:15px;flex-direction:row;}.elementor .e-2cf5d34-92324f1{column-gap:35px;padding:0px;flex-direction:row;}.elementor .e-4e1d70d-f9d9bf0{font-family:Inter;font-weight:500;font-size:13px;color:var(--background_color_header);text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:50px;padding-inline-end:50px;background-color:var(--button_background);align-self:start;}.elementor .e-a375b83-1dfba06{flex-direction:column;row-gap:14px;}.elementor .e-1b13428-18664a8{column-gap:35px;display:flex;flex-direction:row;}.elementor .e-01a6b08-495bc16{align-items:center;}.elementor .e-f34b2f7-362dfe7{font-family:Inter;font-weight:400;font-size:14px;color:var(--button_background);letter-spacing:6px;text-align:center;text-transform:uppercase;align-self:start;}.elementor .e-37fbeca-2924c37{width:74%;font-family:var(--Heading-font);font-weight:500;font-size:45px;color:#22333d;text-align:start;align-self:start;}.elementor .e-f5e1522-6a767dd{width:93%;font-family:var(--Heading-font);font-weight:500;font-size:21px;color:#308830;text-align:start;align-self:start;}.elementor .e-8e3097d-293635c{width:97%;font-family:var(--Text);font-weight:400;font-size:16px;color:#6C7C86;line-height:36px;text-align:start;align-self:start;}.elementor .e-fb0365a-4730b37{width:auto;font-family:var(--Text);font-weight:400;font-size:16px;color:#6C7C86;line-height:36px;text-align:start;padding-inline-start:25px;padding-inline-end:25px;border-width:1px;border-color:#d9d9d98a;border-style:solid;background-color:#F8F3EC;align-self:start;}.elementor .e-06449b2-9dc40e2{width:auto;font-family:var(--Text);font-weight:400;font-size:16px;color:#6C7C86;line-height:36px;text-align:start;padding-inline-start:25px;padding-inline-end:25px;border-width:1px;border-color:#d9d9d98a;border-style:solid;background-color:#F8F3EC;align-self:start;}.elementor .e-3995a0e-5a60867{width:auto;font-family:var(--Text);font-weight:400;font-size:16px;color:#6C7C86;line-height:36px;text-align:start;padding-inline-start:25px;padding-inline-end:25px;border-width:1px;border-color:#d9d9d98a;border-style:solid;background-color:#F8F3EC;align-self:start;order:-99999;}.elementor .e-a7fe22a-b38947f{column-gap:15px;flex-direction:row;}.elementor .e-9ae03f8-5be3943{column-gap:35px;padding:0px;flex-direction:row;}.elementor .e-196e0e1-7c4198f{font-family:Inter;font-weight:500;font-size:13px;color:var(--background_color_header);text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:50px;padding-inline-end:50px;background-color:var(--button_background);align-self:start;}.elementor .e-6758ae5-47d1848{flex-direction:column;row-gap:14px;order:-99999;}.elementor .e-9f47b47-c4d5f71{column-gap:35px;display:flex;flex-direction:row;}.elementor .e-5ba3bb5-0352388{width:var(--desktop_width);padding-block-start:100px;padding-block-end:100px;background-color:var(--background_color_header);display:flex;flex-direction:column;row-gap:20px;}