.elementor .e-84b91bf-01d2b{width:372px;height:43.64px;position:absolute;inset-block-start:0px;inset-inline-start:50%;z-index:2;transform:translate3d(-50%, 0px, 0px);display:block;pointer-events: none;\n}.elementor .e-0e78e50-dec28ef{width:calc((100% - 220px) / 12 * 7 + 120px);font-family:Cormorant Garamond;font-weight:600;font-size:3rem;color:#243050;letter-spacing:-4%;line-height:110%;}.elementor .e-e8b245f-f0a3c68{padding:0px;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:center;}.elementor .e-e1e778d-057534e{width:100%;height:156px;min-width:100%;min-height:156px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://hotelvila.tatianesouzawebdesigner.com.br/wp-content/uploads/2026/11/6288E083-1C28-4877-8B94-A665DB44DD42.jpg"),url("https://hotelvila.tatianesouzawebdesigner.com.br/wp-content/plugins/elementor/assets/images/background-placeholder.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-8e1f8ee-95e1f5d{font-family:Cormorant Garamond;font-weight:600;font-size:20px;color:#243050;letter-spacing:-4%;line-height:130%;text-align:start;}.elementor .e-7e02ef2-f57fa72{font-family:Cabin;font-weight:400;font-size:16px;color:#506080;letter-spacing:0px;line-height:150%;text-align:start;}.elementor .e-cc2f9fc-398f978{width:100%;min-width:100%;min-height:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;justify-content:start;align-items:start;}.elementor .e-ed6c8d0-478b89d{width:calc((100% - 220px) / 12 * 3 + 40px);min-width:0px;overflow:hidden;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:10px;border-width:1px;border-color:#dadde3;border-style:solid;background-color:#f2f5fc;display:flex;flex-direction:column;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-7e391b4-692fee9{width:100%;height:156px;min-width:100%;min-height:156px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://hotelvila.tatianesouzawebdesigner.com.br/wp-content/plugins/elementor/assets/images/background-placeholder.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-d75a9d7-0e74b13{font-family:Cormorant Garamond;font-weight:600;font-size:20px;color:#243050;letter-spacing:-4%;line-height:130%;text-align:start;}.elementor .e-78b819e-dfb2e70{font-family:Cabin;font-weight:400;font-size:16px;color:#506080;letter-spacing:0px;line-height:150%;text-align:start;}.elementor .e-8c31c6b-ed4ed5b{width:100%;min-width:100%;min-height:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;justify-content:start;align-items:start;}.elementor .e-ea31be1-7a5e532{width:calc((100% - 220px) / 12 * 3 + 40px);min-width:0px;overflow:hidden;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:10px;border-width:1px;border-color:#dadde3;border-style:solid;background-color:#f2f5fc;display:flex;flex-direction:column;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-4fc46f5-9c5e4b4{width:100%;height:156px;min-width:100%;min-height:156px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://hotelvila.tatianesouzawebdesigner.com.br/wp-content/plugins/elementor/assets/images/background-placeholder.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-4e45add-87a77a8{font-family:Cormorant Garamond;font-weight:600;font-size:20px;color:#243050;letter-spacing:-4%;line-height:130%;text-align:start;}.elementor .e-4d508bc-02f4d31{font-family:Cabin;font-weight:400;font-size:16px;color:#506080;letter-spacing:0px;line-height:150%;text-align:start;}.elementor .e-1999c4b-4973330{width:100%;min-width:100%;min-height:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;justify-content:start;align-items:start;}.elementor .e-7b7d5cd-1917073{width:calc((100% - 220px) / 12 * 3 + 40px);min-width:0px;overflow:hidden;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:10px;border-width:1px;border-color:#dadde3;border-style:solid;background-color:#f2f5fc;display:flex;flex-direction:column;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-509e7b9-6d8c7b5{width:100%;height:156px;min-width:100%;min-height:156px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://hotelvila.tatianesouzawebdesigner.com.br/wp-content/plugins/elementor/assets/images/background-placeholder.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-0598123-d06fb7d{font-family:Cormorant Garamond;font-weight:600;font-size:20px;color:#243050;letter-spacing:-4%;line-height:130%;text-align:start;}.elementor .e-ec7ee7f-18dffd5{font-family:Cabin;font-weight:400;font-size:16px;color:#506080;letter-spacing:0px;line-height:150%;text-align:start;}.elementor .e-ec7c687-321f560{width:100%;min-width:100%;min-height:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;justify-content:start;align-items:start;}.elementor .e-da88eab-88d532f{width:calc((100% - 220px) / 12 * 3 + 40px);min-width:0px;overflow:hidden;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:10px;border-width:1px;border-color:#dadde3;border-style:solid;background-color:#f2f5fc;display:flex;flex-direction:column;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-2895d6b-367c431{padding:0px;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-431926a-dcda2db{min-height:200px;position:relative;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));flex-direction:column;gap:40px;align-items:center;}.elementor .e-22c2d4d-3433fb4{width:fit-content;font-family:Cabin;font-weight:600;font-size:0.75rem;color:#ffffff;letter-spacing:1.32px;line-height:140%;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:100px;background-color:#332aa5;background-clip:border-box;}.elementor .e-60acdf4-fdc276c{font-family:Cormorant Garamond;font-weight:600;font-size:3rem;color:#243050;letter-spacing:-4%;line-height:110%;}.elementor .e-03a69ef-16dd67e{font-family:Cabin;font-weight:400;font-size:1rem;color:#506080;letter-spacing:0px;line-height:150%;}.elementor .e-kziu8rj-u7nayy1{display:none;}