.elementor .e-630b9cff-5552:hover,.elementor .e-630b9cff-5552:focus-visible{color:#FFFFFF;}.elementor .e-630b9cff-5552{font-family:"Google Sans Flex";font-size:12px;color:#F7941E;letter-spacing:0.72px;text-decoration:none;text-transform:uppercase;}.elementor .e-613c9b9c-7b01{font-family:"Google Sans Flex";font-size:12px;color:rgba(255,255,255,0.6);}.elementor .e-240ca4b4-cda3{font-family:"Google Sans Flex";font-size:12px;color:rgba(255,255,255,0.8);letter-spacing:0.72px;text-transform:uppercase;}.elementor .e-4457e3a5-9a5a{padding:0px;gap:10px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-509e3c13-3c20{font-family:"Playfair Display";font-weight:400;font-size:50px;color:#FFFFFF;line-height:1.2;}.elementor .e-7c1b4ed3-dd5a{max-width:900px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-2e8b36b0-8020{text-align:center;padding-block-start:150px;padding-block-end:90px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, rgba(38,34,98,0.95) 0%,rgba(30,28,66,0.95) 100%),url("https://principledefence.com/wp-content/uploads/2025/10/pexels-googledeepmind-25630344-copy.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-734cbe12-7250:hover,.elementor .e-734cbe12-7250:focus-visible{background-color:#1E1C42;}.elementor .e-734cbe12-7250{font-family:"Google Sans Flex";font-weight:600;font-size:15px;color:#FFFFFF;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;background-color:#262262;transition:background-color 0.2s;}.elementor .e-92fdb6b-cf92{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:50px;border-block-start-width:1px;border-top-style: solid; border-top-color: #D4D4D4;\n}.elementor .e-60547acb-f3a4{max-width:780px;font-family:"Google Sans Flex";font-size:17px;color:rgba(31,31,31,0.9);line-height:1.75;padding-block-start:80px;padding-block-end:90px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-366b8ac3-eba0{font-family:"Playfair Display";font-weight:400;font-size:40px;color:#262262;line-height:1.2;text-align:center;& em { color: #F7941E; font-style: italic; }\n}.elementor .e-26a93648-f211{font-family:"Google Sans Flex";font-size:12px;color:rgba(31,31,31,0.45);letter-spacing:0.72px;text-transform:uppercase;}.elementor .e-4cf9d770-d8df{font-family:"Playfair Display";font-weight:400;font-size:22px;color:#262262;line-height:1.3;}.elementor .e-5be4778e-c3fc{font-family:"Google Sans Flex";font-size:15px;color:rgba(31,31,31,0.75);line-height:1.6;}.elementor .e-2bc32bd8-73ed{font-family:"Google Sans Flex";font-weight:600;font-size:15px;color:#262262;padding-block-start:8px;margin-block-start:auto;}.elementor .e-5c72a598-9264{padding:32px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-4dbb9c04-ee29:hover,.elementor .e-4dbb9c04-ee29:focus-visible{box-shadow:0px 12px 32px 0px rgba(38,34,98,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-4dbb9c04-ee29{height:100%;overflow:hidden;text-decoration:none;padding:0px;border-radius:16px;border-block-start-width:3px;background-color:#FFFFFF;box-shadow:0px 2px 12px 0px rgba(38,34,98,0.06);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #F7941E;\n}.elementor .e-26402f3a-9cb7{gap:30px;grid-template-columns:repeat(3, 1fr);}.elementor .e-4631cfe7-c939{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:40px;}.elementor .e-16b278e4-11f4{padding-block-start:90px;padding-block-end:90px;padding-inline-start:20px;padding-inline-end:20px;background-color:#F7F7F7;}.elementor .e-5dc436cc-98ac{font-family:"Playfair Display";font-weight:400;font-size:44px;color:#FFFFFF;line-height:1.2;& em { color: #F7941E; font-style: italic; }\n}.elementor .e-7eac5c5c-8a1c{font-family:"Google Sans Flex";font-size:17px;color:rgba(255,255,255,0.8);line-height:1.6;}.elementor .e-234ea5d8-16e5:hover,.elementor .e-234ea5d8-16e5:focus-visible{background-color:#E07F0C;}.elementor .e-234ea5d8-16e5{font-family:"Google Sans Flex";font-weight:600;font-size:15px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:10px;border-radius:8px;background-color:#F7941E;transition:background-color 0.2s;}.elementor .e-2c323c32-a409{max-width:720px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-7b940468-402f{text-align:center;padding-block-start:90px;padding-block-end:90px;padding-inline-start:20px;padding-inline-end:20px;background-color:#262262;}