.elementor .e-77c04bb-d0f63a8{max-width:520px;font-family:"DM Sans";font-weight:400;font-size:16px;color:var(--White);line-height:1.75;margin:0px;}.elementor .e-3edf222-bf44051{min-height:550px;padding-block-start:0px;padding-block-end:0px;flex-direction:column;gap:16px;justify-content:center;align-items:start;}.elementor .e-e1c6494-9aaced0{background-image:linear-gradient(135deg, #082848cc 0%,#0a325a99 100%),url("https://samtravallife.com/wp-content/uploads/2026/10/medina.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-9ea7ab5-398367d{font-family:"Playfair Display";font-weight:600;font-size:42px;color:var(--Dark);line-height:1.15;margin:0px;}.elementor .e-6c26cd4-0945c89{font-family:"DM Sans";font-weight:400;font-size:16px;color:var(--Text-color);line-height:1.75;margin:0px;}.elementor .e-fc2e97b-2cbe132{font-family:"DM Sans";font-size:16px;color:var(--Text-color);line-height:1.75;margin:0px;}.elementor .e-0110995-e214d07{width:46%;flex-direction:column;gap:18px;align-items:start;}.elementor .e-4708ddf-ade168a{font-family:"DM Sans";font-weight:600;font-size:17px;color:var(--Dark);margin:0px;}.elementor .e-132243b-d234b1c{font-family:"DM Sans";font-size:15px;color:var(--Text-color);margin:0px;}.elementor .e-c091c4e-bc2abb0{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:var(--Border-color);border-style:solid;background-color:#faf7f0;flex-direction:column;gap:4px;justify-content:center;align-items:start;}.elementor .e-d564170-e8a7b57{font-family:"DM Sans";font-weight:600;font-size:17px;color:var(--Dark);margin:0px;}.elementor .e-cbb21d1-fa93fa0{font-family:"DM Sans";font-size:15px;color:var(--Text-color);margin:0px;}.elementor .e-c7d72f8-f079b37{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:var(--Border-color);border-style:solid;background-color:#faf7f0;flex-direction:column;gap:4px;justify-content:center;align-items:start;}.elementor .e-f01d415-2e0a7a9{font-family:"DM Sans";font-weight:600;font-size:17px;color:var(--Dark);margin:0px;}.elementor .e-2707db2-11d1a04{font-family:"DM Sans";font-size:15px;color:var(--Text-color);margin:0px;}.elementor .e-79f89a5-573ef39{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:var(--Border-color);border-style:solid;background-color:#faf7f0;flex-direction:column;gap:4px;justify-content:center;align-items:start;}.elementor .e-11f180c-9516dac{font-family:"DM Sans";font-weight:600;font-size:17px;color:var(--Dark);margin:0px;}.elementor .e-33a679d-b7f6dd2{font-family:"DM Sans";font-size:15px;color:var(--Text-color);margin:0px;}.elementor .e-eacab92-4f5c88d{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:var(--Border-color);border-style:solid;background-color:#faf7f0;flex-direction:column;gap:4px;justify-content:center;align-items:start;}.elementor .e-e3472e5-61ccb78{width:54%;flex-direction:column;gap:14px;}.elementor .e-c7854b3-b88038c{width:100%;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .e-8bda8e5-9acef0a{background-color:#ffffff;flex-direction:column;}.elementor .e-755fe39-4bab8bc{font-family:"Playfair Display";font-weight:600;font-size:42px;color:var(--Dark);line-height:1.15;margin:0px;}.elementor .e-6a5fd4d-f951bbb{width:44px;height:44px;font-family:"DM Sans";font-weight:600;font-size:18px;color:#d8af6a;line-height:44px;text-align:center;padding:0px;border-radius:50%;background-color:var(--Dark);}.elementor .e-a38b44d-06e5de4{font-family:"Playfair Display";font-weight:700;font-size:22px;color:var(--Dark);margin:0px;}.elementor .e-c84c236-1fde93a{font-family:"DM Sans";font-size:15px;color:var(--Text-color);line-height:1.6;margin:0px;}.elementor .e-450a5cf-cc1250f{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:10px;}.elementor .e-0a77147-598e656{width:44px;height:44px;font-family:"DM Sans";font-weight:600;font-size:18px;color:#d8af6a;line-height:44px;text-align:center;padding:0px;border-radius:50%;background-color:var(--Dark);}.elementor .e-859f2e7-7a2c361{font-family:"Playfair Display";font-weight:700;font-size:22px;color:var(--Dark);margin:0px;}.elementor .e-3ce37a5-adc62ce{font-family:"DM Sans";font-size:15px;color:var(--Text-color);line-height:1.6;margin:0px;}.elementor .e-98cc6e2-d0394e9{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:10px;}.elementor .e-9a69733-9da1754{width:44px;height:44px;font-family:"DM Sans";font-weight:600;font-size:18px;color:#d8af6a;line-height:44px;text-align:center;border-radius:50%;background-color:var(--Dark);}.elementor .e-455aa5a-6ea7238{font-family:"Playfair Display";font-weight:700;font-size:22px;color:var(--Dark);margin:0px;}.elementor .e-89b4424-73978a3{font-family:"DM Sans";font-size:15px;color:var(--Text-color);line-height:1.6;margin:0px;}.elementor .e-febaac4-f059ef9{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:10px;}.elementor .e-144dac0-efc925f{width:44px;height:44px;font-family:"DM Sans";font-weight:600;font-size:18px;color:#d8af6a;line-height:44px;text-align:center;border-radius:50%;background-color:var(--Dark);}.elementor .e-da7aa34-f11bbd3{font-family:"Playfair Display";font-weight:700;font-size:22px;color:var(--Dark);margin:0px;}.elementor .e-ccc8bbb-52dd8f2{font-family:"DM Sans";font-size:15px;color:var(--Text-color);line-height:1.6;margin:0px;}.elementor .e-74829be-608d1cb{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:10px;}.elementor .e-7557d7f-98ff139{padding:0px;display:grid;gap:32px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;justify-items:center;align-items:start;}.elementor .e-784f84e-bb91232{width:100%;flex-direction:column;gap:48px;align-items:start;}.elementor .e-d343581-909fd7c{background-color:#ffffff;flex-direction:column;}.elementor .e-93e6f3c-564b1b9{font-family:"Playfair Display";font-weight:600;font-size:42px;color:var(--Dark);line-height:1.15;margin:0px;}.elementor .e-6bf6d10-3514ebb{font-family:"DM Sans";font-size:16px;color:var(--Text-color);line-height:1.7;margin:0px;}.elementor .e-b5bc90e-fad11f8{max-width:640px;padding:0px;flex-direction:column;gap:14px;justify-content:center;align-items:start;}.elementor .e-60ea020-a2ea427{font-family:"Playfair Display";font-weight:700;font-size:26px;color:var(--Dark);margin:0px;}.elementor .e-7f5e74a-fd3271d{font-family:"DM Sans";font-weight:600;font-size:22px;color:#b98a3e;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-193f38b-9ef9498{font-family:"DM Sans";font-size:15px;color:var(--Text-color);margin:0px;}.elementor .e-303fe1b-3fb4483{font-family:"DM Sans";font-size:15px;color:var(--Text-color);margin:0px;}.elementor .e-7b5ef0b-377616e{font-family:"DM Sans";font-size:15px;color:var(--Text-color);margin:0px;}.elementor .e-843a880-038ba23:hover,.elementor .e-843a880-038ba23:focus-visible{background-color:#0d4275;}.elementor .e-843a880-038ba23{font-family:"DM Sans";font-weight:600;font-size:15px;color:#ffffff;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:16px;border-radius:999px;background-color:var(--Dark);}.elementor .e-b1499a9-8366b41{padding:32px;border-radius:18px;border-width:1px;border-color:var(--Border-color);border-style:solid;background-color:#ffffff;flex-direction:column;gap:10px;}.elementor .e-33f8a43-f102da5{font-family:"Playfair Display";font-weight:700;font-size:26px;color:var(--Dark);margin:0px;}.elementor .e-caf2f2f-72d1e37{font-family:"DM Sans";font-weight:600;font-size:22px;color:#b98a3e;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-71614d4-422d888{font-family:"DM Sans";font-size:15px;color:var(--Text-color);margin:0px;}.elementor .e-2a8c69d-27a7a1b{font-family:"DM Sans";font-size:15px;color:var(--Text-color);margin:0px;}.elementor .e-9ff0572-93d1996{font-family:"DM Sans";font-size:15px;color:var(--Text-color);margin:0px;}.elementor .e-4dc1111-19ea486:hover,.elementor .e-4dc1111-19ea486:focus-visible{background-color:#e6c68d;}.elementor .e-4dc1111-19ea486{font-family:"DM Sans";font-weight:600;font-size:15px;color:var(--Dark);padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:16px;border-radius:999px;background-color:#d8af6a;}.elementor .e-b5797a7-236bd56{padding:32px;border-radius:18px;border-width:2px;border-color:#d8af6a;border-style:solid;background-color:#ffffff;flex-direction:column;gap:10px;}.elementor .e-9b13b43-efd211d{font-family:"Playfair Display";font-weight:700;font-size:26px;color:var(--Dark);margin:0px;}.elementor .e-5eaa762-a7262a2{font-family:"DM Sans";font-weight:600;font-size:22px;color:#b98a3e;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e6e2a49-77b4138{font-family:"DM Sans";font-size:15px;color:var(--Text-color);margin:0px;}.elementor .e-a3f447e-d157040{font-family:"DM Sans";font-size:15px;color:var(--Text-color);margin:0px;}.elementor .e-743fafe-570dd40{font-family:"DM Sans";font-size:15px;color:var(--Text-color);margin:0px;}.elementor .e-0335e5f-17c0412:hover,.elementor .e-0335e5f-17c0412:focus-visible{background-color:#0d4275;}.elementor .e-0335e5f-17c0412{font-family:"DM Sans";font-weight:600;font-size:15px;color:#ffffff;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:16px;border-radius:999px;background-color:var(--Dark);}.elementor .e-7950b38-15c10f1{padding:32px;border-radius:18px;border-width:1px;border-color:var(--Border-color);border-style:solid;background-color:#ffffff;flex-direction:column;gap:10px;}.elementor .e-a92d593-ae704f2{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-a0a8e9d-a726b25{font-family:"DM Sans";font-size:14px;color:var(--Text-color);margin:0px;}.elementor .e-e326017-ddde64b{width:100%;flex-direction:column;gap:48px;align-items:start;}.elementor .e-449aca4-1cbfb82{background-color:#f6f1e7;flex-direction:column;}.elementor .e-80a78a0-d893249{font-family:"Playfair Display";font-weight:600;font-size:42px;color:var(--Dark);line-height:1.15;margin:0px;}.elementor .e-26bf7e4-b002751{font-family:"DM Sans";font-weight:600;font-size:18px;color:var(--Dark);margin:0px;}.elementor .e-6f13f89-7377d71{font-family:"DM Sans";font-size:15px;color:var(--Text-color);line-height:1.7;margin:0px;}.elementor .e-5ea46f5-9071d21{padding:26px;border-radius:14px;border-width:1px;border-color:var(--Border-color);border-style:solid;flex-direction:column;gap:8px;}.elementor .e-69e060d-5c9ca29{font-family:"DM Sans";font-weight:600;font-size:18px;color:var(--Dark);margin:0px;}.elementor .e-fa5c937-275189f{font-family:"DM Sans";font-size:15px;color:var(--Text-color);line-height:1.7;margin:0px;}.elementor .e-67abfda-342e04e{padding:26px;border-radius:14px;border-width:1px;border-color:var(--Border-color);border-style:solid;flex-direction:column;gap:8px;}.elementor .e-baf4b26-b4e0c02{font-family:"DM Sans";font-weight:600;font-size:18px;color:var(--Dark);margin:0px;}.elementor .e-f306618-3c9bc65{font-family:"DM Sans";font-size:15px;color:var(--Text-color);line-height:1.7;margin:0px;}.elementor .e-f662486-e5e6246{padding:26px;border-radius:14px;border-width:1px;border-color:var(--Border-color);border-style:solid;flex-direction:column;gap:8px;}.elementor .e-39d4fdf-0234273{font-family:"DM Sans";font-weight:600;font-size:18px;color:var(--Dark);margin:0px;}.elementor .e-0c0d338-cdd69c1{font-family:"DM Sans";font-size:15px;color:var(--Text-color);line-height:1.7;margin:0px;}.elementor .e-64b8408-2b6052b{padding:26px;border-radius:14px;border-width:1px;border-color:var(--Border-color);border-style:solid;flex-direction:column;gap:8px;}.elementor .e-e1b36f3-705d067{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto;}.elementor .e-d3c0b59-acd76f0{width:100%;flex-direction:column;gap:48px;align-items:start;}.elementor .e-e30f452-9ddb541{background-color:#ffffff;flex-direction:column;}.elementor .e-13ef5b18-c688c92{font-family:"Playfair Display";font-weight:600;font-size:42px;color:var(--Dark);line-height:1.15;text-transform:capitalize;margin:0px;}.elementor .e-7f20f2ed-eab3622{max-width:640px;padding:0px;flex-direction:column;gap:14px;justify-content:center;align-items:start;}.elementor .e-4531d940-0f92870{font-family:"DM Sans";font-weight:400;font-size:16px;color:var(--Dark);line-height:1.7;margin:0px;}.elementor .e-2b785353-39fb6e8{font-family:"Playfair Display";font-weight:400;font-size:16px;color:var(--Dark);margin:0px;}.elementor .e-5a1963fc-b72e941{font-family:"DM Sans";font-size:12px;color:var(--e-gv-4f10af1);line-height:1.7;margin:0px;}.elementor .e-7705ddb4-8462be9{padding-block-start:12px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#d8af6a;border-style:solid;flex-direction:column;gap:6px;justify-content:center;align-items:start;}.elementor .e-1ba68deb-5e09161{padding:28px;border-radius:18px;border-width:1px;border-color:var(--Border-color);border-style:solid;background-color:#ffffff;flex-direction:column;gap:10px;justify-content:flex-start;align-items:start;}.elementor .e-2d36f118-fcc9f6e{font-family:"DM Sans";font-weight:400;font-size:16px;color:var(--Dark);line-height:1.7;margin:0px;}.elementor .e-1d83a413-395035f{font-family:"Playfair Display";font-weight:400;font-size:16px;color:var(--Dark);margin:0px;}.elementor .e-2c70acb6-de0b135{font-family:"DM Sans";font-size:12px;color:var(--e-gv-4f10af1);line-height:1.7;margin:0px;}.elementor .e-186f98e9-32cf74d{padding-block-start:12px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#d8af6a;border-style:solid;flex-direction:column;gap:6px;justify-content:center;align-items:start;}.elementor .e-757025d2-364a116{padding:28px;border-radius:18px;border-width:1px;border-color:var(--Border-color);border-style:solid;background-color:#ffffff;flex-direction:column;gap:10px;justify-content:flex-start;align-items:start;}.elementor .e-340da316-37f93a8{font-family:"DM Sans";font-weight:400;font-size:16px;color:var(--Dark);line-height:1.7;margin:0px;}.elementor .e-38de89af-258588a{font-family:"Playfair Display";font-weight:400;font-size:16px;color:var(--Dark);margin:0px;}.elementor .e-2e8a8ac-67abece{font-family:"DM Sans";font-size:12px;color:var(--e-gv-4f10af1);line-height:1.7;margin:0px;}.elementor .e-2a036fbd-8b6c253{padding-block-start:12px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#d8af6a;border-style:solid;flex-direction:column;gap:6px;justify-content:center;align-items:start;}.elementor .e-6e61705a-8d0fef8{padding:28px;border-radius:18px;border-width:1px;border-color:var(--Border-color);border-style:solid;background-color:#ffffff;flex-direction:column;gap:10px;justify-content:flex-start;align-items:start;}.elementor .e-3b5de3a0-d07c0b1{padding:0px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;}.elementor .e-5370cd27-d79f9c3{width:100%;flex-direction:column;gap:48px;align-items:start;}.elementor .e-36bc2bfd-46ab196{background-color:#f6f1e7;flex-direction:column;}