.elementor .e-65ce0abd-8329174{position:relative;z-index:10;font-family:var(--Heading2);font-weight:900;font-size:9.375rem;color:#ffffff;letter-spacing:-9.8%;line-height:1em;text-align:end;text-transform:uppercase;padding-block-start:0px;padding-block-end:7.3rem;padding-inline-start:0px;padding-inline-end:7.7rem;filter:drop-shadow(3px 3px 45px rgba(0, 0, 0, 0.2745));align-self:end;}.elementor .e-72a0f8dd-e662726{width:20.9rem;height:20.9rem;position:absolute;inset-inline-end:3.125rem;inset-block-end:3.125rem;z-index:10;padding:0px;border-block-start-width:0px;border-block-end-width:4px;border-inline-start-width:0px;border-inline-end-width:4px;border-color:var(--Accent);border-style:solid;}.elementor .e-7a6e075-ecb19ac{width:100%;height:100%;position:absolute;z-index:2;padding:0px;background-image:linear-gradient(90deg, rgb(0,0,0,0.68) 0%,rgba(0, 0, 0, 0) 38%),linear-gradient(180deg, rgb(0,0,0,0.17) 0%,rgba(0, 0, 0, 0.2) 100%),linear-gradient(#051C398A, #051C398A),linear-gradient(0deg, rgb(0,0,0,0.58) 0%,rgba(0, 0, 0, 0) 31%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-54511d9d-099bc42{width:100%;height:100%;min-width:0%;object-fit:cover;position:absolute;inset-inline-start:0px;z-index:1;display:flex;justify-content:flex-start;object-fit: cover;\n}.elementor .e-1e72b66-53eb8e0{width:100%;height:33.75rem;overflow:hidden;position:relative;padding:0px;margin-block-end:-1rem;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:30px;border-start-end-radius:30px;border-width:0px;display:flex;justify-content:flex-end;align-items:center;align-self:center;}.elementor .e-46137b2-73a6ad1{max-width:79.5rem;font-family:open-sans;font-size:1.3125rem;color:var(--Primary);line-height:2.625rem;}.elementor .e-ab280c8-5ff2b4a{width:100vw;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;border-radius:0.625rem;border-width:0.18rem;border-color:var(--Primary);border-style:solid;}.elementor .e-2a887ed-b69e440{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:7rem;margin-inline-start:15rem;}.elementor .e-6608c1b-3dce3c8{font-family:var(--Heading1);font-weight:700;font-size:1.25rem;color:var(--White);letter-spacing:5%;line-height:2rem;text-align:center;text-transform:uppercase;}.elementor .e-fcd1677-e07dcb6{padding-block-start:1.3125rem;padding-block-end:1.3125rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:var(--Secondary);display:flex;justify-content:center;align-items:center;position: relative;
--line-width: 3px;
--line-length: 1.25rem;
&::before {
  content: " ";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  z-index: 2;
  background: 
     linear-gradient(to right, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat top left / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to left, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat top right / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to right, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom left / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to left, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom right / var(--line-width, 3px) var(--line-length, 15px);
}\n}.elementor .e-fcd1677-e07dcb6:hover,.elementor .e-fcd1677-e07dcb6:focus-visible{background-color:var(--Primary);&::before {
  opacity: 1;
}\n}.elementor .e-1bd1f6e-a140d7f{font-family:var(--Heading1);font-weight:700;font-size:1.25rem;color:var(--White);letter-spacing:5%;line-height:1.875rem;text-align:center;text-transform:uppercase;}.elementor .e-9cd2519-df0030f{padding-block-start:1.3125rem;padding-block-end:1.3125rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:var(--Secondary);display:flex;justify-content:center;align-items:center;position: relative;
--line-width: 3px;
--line-length: 1.25rem;
&::before {
  content: " ";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  z-index: 2;
  background: 
     linear-gradient(to right, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat top left / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to left, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat top right / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to right, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom left / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to left, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom right / var(--line-width, 3px) var(--line-length, 15px);
}\n}.elementor .e-9cd2519-df0030f:hover,.elementor .e-9cd2519-df0030f:focus-visible{background-color:var(--Primary);&::before {
  opacity: 1;
}\n}.elementor .e-befab59-2f5e3b9{font-family:var(--Heading1);font-weight:700;font-size:1.25rem;color:var(--White);letter-spacing:5%;line-height:1.875rem;text-align:center;text-transform:uppercase;}.elementor .e-6edd2b0-e6f78e3{padding-block-start:1.3125rem;padding-block-end:1.3125rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:var(--Secondary);display:flex;justify-content:center;align-items:center;position: relative;
--line-width: 3px;
--line-length: 1.25rem;
&::before {
  content: " ";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  z-index: 2;
  background: 
     linear-gradient(to right, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat top left / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to left, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat top right / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to right, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom left / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to left, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom right / var(--line-width, 3px) var(--line-length, 15px);
}\n}.elementor .e-6edd2b0-e6f78e3:hover,.elementor .e-6edd2b0-e6f78e3:focus-visible{background-color:var(--Primary);&::before {
  opacity: 1;
}\n}.elementor .e-c8905d2-adbb2db{font-family:var(--Heading1);font-weight:700;font-size:1.25rem;color:var(--White);letter-spacing:5%;line-height:1.875rem;text-align:center;text-transform:uppercase;}.elementor .e-c9bf235-b6cbfce{padding-block-start:0.3125rem;padding-block-end:0.3125rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:var(--Secondary);display:flex;justify-content:center;align-items:center;position: relative;
--line-width: 3px;
--line-length: 1.25rem;
&::before {
  content: " ";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  z-index: 2;
  background: 
     linear-gradient(to right, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat top left / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to left, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat top right / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to right, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom left / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to left, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom right / var(--line-width, 3px) var(--line-length, 15px);
}\n}.elementor .e-c9bf235-b6cbfce:hover,.elementor .e-c9bf235-b6cbfce:focus-visible{background-color:var(--Primary);&::before {
  opacity: 1;
}\n}.elementor .e-cd2bb0e-916d443{font-family:var(--Heading1);font-weight:700;font-size:1.25rem;color:var(--White);letter-spacing:5%;line-height:1.875rem;text-align:center;text-transform:uppercase;}.elementor .e-1768519-6ed5cbb{padding-block-start:1.3125rem;padding-block-end:1.3125rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:var(--Secondary);display:flex;justify-content:center;align-items:center;position: relative;
--line-width: 3px;
--line-length: 1.25rem;
&::before {
  content: " ";
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  z-index: 2;
  background: 
     linear-gradient(to right, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat top left / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to left, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat top right / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to right, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom left / var(--line-width, 3px) var(--line-length, 15px),


linear-gradient(to left, var(--Accent) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--Accent) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom right / var(--line-width, 3px) var(--line-length, 15px);
}\n}.elementor .e-1768519-6ed5cbb:hover,.elementor .e-1768519-6ed5cbb:focus-visible{background-color:var(--Primary);&::before {
  opacity: 1;
}\n}.elementor .e-9744fa0-63ca2bd{max-width:93.625rem;padding:0rem;margin-block-start:3.21875rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;transform:translate3d(0px, 50%, 0px);transition:all 200ms;gap:1.375rem;align-self:center;}.elementor .e-45240c9d-16a8c69{width:100%;position:relative;z-index:2;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:3.75rem;padding-inline-end:3.75rem;margin-block-start:0rem;background-color:var(--LightBeige);flex-direction:column;overflow-x: clip !important;\n}.elementor .e-fa38937-f50d0e4{width:20.875rem;height:20.875rem;position:absolute;inset-block-start:8.5rem;inset-inline-start:13.28125vw;padding:0px;border-block-start-width:0.25rem;border-block-end-width:0px;border-inline-start-width:0.25rem;border-inline-end-width:0px;border-color:var(--_DarkBlue_2);border-style:solid;}.elementor .e-fa8d80b-b6b2aad{font-family:var(--Heading1);font-weight:900;font-size:8.02vw;color:var(--Secondary);letter-spacing:-9.8%;line-height:3.75rem;text-transform:uppercase;margin-block-end:5rem;}.elementor .e-16dcfd9-d25bef9{font-family:open-sans;font-size:1.3125rem;color:var(--Primary);line-height:2.625rem;}.elementor .e-a46da28-adb816b{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:2rem;margin-block-end:2rem;}.elementor .e-44c3856-c2dcf92{width:45%;object-fit: cover;\n}.elementor .e-84429c8-626b864{height:80%;object-fit: cover;\n}.elementor .e-3db9c1d-ea7e50e{height:100%;object-fit: cover;\n}.elementor .e-c33430a-e101246{width:55%;padding:0px;flex-direction:column;gap:0.9375rem;}.elementor .e-f37e6cc-38e602a{max-height:39.125rem;padding:0px;gap:0.9375rem;}.elementor .e-8387a17-e8ffec1{width:27rem;font-family:var(--Heading1);font-weight:700;font-size:1.8125rem;color:var(--White);letter-spacing:5%;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;margin-inline-end:0rem;border-radius:0.625rem;background-color:var(--Secondary);align-self:start;}.elementor .e-8387a17-e8ffec1:hover,.elementor .e-8387a17-e8ffec1:focus-visible{color:var(--Primary);letter-spacing:25%;}.elementor .e-e277fdd-81c0b97{width:96.2%;height:0px;padding:0px;flex-direction:column;gap:3.25rem;}.elementor .e-74e292e-3349f0f{padding:0px;gap:2.8125rem;}.elementor .e-8dd510e-4ee3ccb{padding:0px;flex-direction:column;}.elementor .e-f57bfc8{position:relative;z-index:1;padding-block-start:12.5rem;padding-block-end:0rem;padding-inline-start:15.625vw;padding-inline-end:3.75rem;flex-direction:column;scroll-margin-top: -80px;\n}.elementor .e-95f6a6f-1b29c82{font-family:var(--Heading1);font-weight:900;font-size:3.5rem;letter-spacing:5%;line-height:3.75rem;text-transform:uppercase;}.elementor .e-381f170-bcd9b17{max-width:46.5rem;font-size:1.3125rem;line-height:1.8rem;font-style:italic;}.elementor .e-031d5dd-053b3ca{max-width:46.5rem;font-size:1.3125rem;line-height:1.8rem;font-style:italic;}.elementor .e-a8942c5-c286dc9{max-width:46.5rem;font-size:1.3125rem;line-height:1.8rem;font-style:italic;}.elementor .e-9b8c4c0-6409e4c{max-width:46.5rem;font-size:1.3125rem;line-height:1.8rem;font-style:italic;}.elementor .e-a872a1e-4feb4b5{width:47%;padding:0px;flex-direction:column;gap:0.8rem;}.elementor .e-deb21e1-5c6deee{min-height:34.75rem;padding-block-start:2.75rem;padding-block-end:3.125rem;padding-inline-start:12.5vw;padding-inline-end:0px;border-start-start-radius:1.875rem;border-start-end-radius:0px;border-end-start-radius:1.875rem;border-end-end-radius:0px;background-color:var(--Primary);}.elementor .e-9734c98{padding-block-start:0px;padding-block-end:0px;padding-inline-start:3.125vw;padding-inline-end:0px;flex-direction:column;}.elementor .e-efd9695-b381e8e{width:100vw;height:100%;position:absolute;z-index:-1;padding:0px;border-radius:0.625rem;border-width:0.14rem;border-color:var(--Secondary);border-style:solid;transform:translate3d(-3rem, 2.5rem, 0px);--clip-start: 2.175rem;
--clip-end: 69.525rem;
clip-path: polygon(0% 0%, var(--clip-start, 10rem) 0%, var(--clip-start, 10rem) 50%, var(--clip-end, 20rem) 50%, var(--clip-end, 20rem) 0%, 100% 0%, 100% 100%, 0% 100%);\n}.elementor .e-73395fe-bdb7b5d{font-family:var(--Heading1);font-weight:900;font-size:2.5rem;color:var(--Primary);letter-spacing:6%;line-height:1em;text-transform:uppercase;}.elementor .e-b40d52a-5261d57{font-family:var(--Heading1);font-weight:700;font-size:3.75rem;color:var(--Secondary);letter-spacing:6%;line-height:1em;text-transform:uppercase;margin-block-end:-0.2rem;}.elementor .e-93534d6-6af9e43{padding:0px;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;gap:0.5rem;justify-content:flex-start;align-items:end;}.elementor .e-32fb19f-8dae561{max-width:77.625rem;font-family:"Open Sans";font-size:1.3125rem;color:var(--Primary);line-height:1.875rem;margin-block-end:2.5rem;}.elementor .e-142b4b7-667a265{font-family:var(--Heading1);font-weight:700;font-size:1.8125rem;color:var(--Secondary);line-height:2rem;text-transform:uppercase;margin-block-end:0.5rem;}.elementor .e-894fde8-a19a838{max-width:71.5625rem;font-family:"Open Sans";font-weight:700;font-size:1.3125rem;color:var(--Primary);line-height:2.1rem;margin:0rem;}.elementor .e-b5db1d8-9a77b62{padding-block-start:0px;padding-block-end:0px;padding-inline-start:18.229vw;padding-inline-end:3.75rem;margin-block-start:5.5rem;margin-block-end:7.8125rem;flex-direction:column;align-items:start;}.elementor .e-02672d1{overflow:hidden;padding:0px;flex-direction:column;}.elementor .e-2fa6eb3-0f424ff{font-family:var(--Heading1);font-weight:900;font-size:6.77vw;color:var(--Secondary);letter-spacing:-9.8%;line-height:3.75rem;text-align:end;text-transform:uppercase;padding:0px;margin-block-start:0rem;margin-block-end:5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e9b855f-979526d{width:40.9895vw;max-width:49.1875rem;border-end-start-radius:1.875rem;border-end-end-radius:1.875rem;object-fit: cover;\n}.elementor .e-f1d7216-aa64135{font-family:open-sans;font-size:1.3125rem;color:var(--Primary);line-height:2.625rem;flex:1 0 auto;}.elementor .e-e64c8ae-b69c9b7{width:13rem;font-family:var(--Heading1);font-weight:700;font-size:1.8125rem;color:var(--White);letter-spacing:5%;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;border-radius:0.625rem;background-color:var(--Primary);}.elementor .e-e64c8ae-b69c9b7:hover,.elementor .e-e64c8ae-b69c9b7:focus-visible{color:var(--Primary);letter-spacing:30%;background-color:var(--Secondary);}.elementor .e-e11e2f1-968ecb2{padding:0px;flex-direction:column;}.elementor .e-fe3ab16-53808b0{padding:0px;gap:3.625rem;}.elementor .e-e0c0629-1421b57{width:14.125rem;height:14.125rem;position:absolute;inset-block-start:-4.375rem;inset-inline-end:-2.8125rem;border-block-start-width:0.25rem;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0.25rem;border-color:var(--_DarkBlue_3);border-style:solid;}.elementor .e-a3a4a4e-16fa5b7{width:14.125rem;height:14.125rem;position:absolute;inset-inline-end:-2.8125rem;inset-block-end:0rem;border-block-start-width:0px;border-block-end-width:0.25rem;border-inline-start-width:0px;border-inline-end-width:0.25rem;border-color:var(--_DarkBlue_3);border-style:solid;}.elementor .e-1af3085-c654aaf{max-width:97.5rem;padding:0px;margin-block-start:9.5rem;flex-direction:column;}.elementor .e-7d2ab01-c6ee6ac{padding:0px;margin:0px;flex-direction:column;}.elementor .e-1ae08e2-0ce28d5{font-family:var(--Heading1);font-weight:900;font-size:6.77vw;color:var(--Secondary);letter-spacing:-9.8%;line-height:3.75rem;text-align:start;text-transform:uppercase;padding:0px;margin-block-start:0rem;margin-block-end:5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e12dbb0-841341c{font-family:open-sans;font-size:1.3125rem;color:var(--Primary);line-height:2.625rem;flex:1 0 auto;}.elementor .e-776da7c-abb291a{width:13rem;font-family:var(--Heading1);font-weight:700;font-size:1.8125rem;color:var(--White);letter-spacing:5%;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;border-radius:0.625rem;background-color:var(--Primary);align-self:center;@media screen and (max-width: 1440px) and (min-width: 1201px) {
  align-self: right;
  margin-left: 10rem;
}\n}.elementor .e-776da7c-abb291a:hover,.elementor .e-776da7c-abb291a:focus-visible{color:var(--Primary);letter-spacing:30%;background-color:var(--Secondary);}.elementor .e-f3ac6ae-0c9783a{padding:0px;flex-direction:column;}.elementor .e-43aa0a5-69a965f{width:40.9895vw;height:26.041vw;max-width:49.1875rem;border-end-start-radius:1.875rem;border-end-end-radius:1.875rem;object-fit: cover;\n}.elementor .e-4c3df61-7781774{padding:0px;gap:3.625rem;}.elementor .e-202aea6-32abc85{width:14.125rem;height:14.125rem;position:absolute;inset-block-start:-4.375rem;inset-inline-start:-2.8125rem;border-block-start-width:0.25rem;border-block-end-width:0px;border-inline-start-width:0.25rem;border-inline-end-width:0px;border-color:var(--_DarkBlue_3);border-style:solid;}.elementor .e-82eb984-141f432{width:14.125rem;height:14.125rem;position:absolute;inset-block-end:0rem;inset-inline-start:-2.8125rem;border-block-start-width:0px;border-block-end-width:0.25rem;border-inline-start-width:0.25rem;border-inline-end-width:0px;border-color:var(--_DarkBlue_3);border-style:solid;}.elementor .e-913b8f7-f99dbef{max-width:97.5rem;padding:0px;margin-block-start:9.5rem;flex-direction:column;}.elementor .e-12b498c-91332f3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:12.5vw;padding-inline-end:0px;margin:0px;flex-direction:column;align-items:start;}.elementor .e-92bc356{padding-block-start:0px;padding-block-end:6.125rem;padding-inline-start:3.75rem;padding-inline-end:3.75rem;margin:0px;background-image:url("https://sbmilitaryaffairs.com/wp-content/uploads/2026/07/Programs-b52-1024x633.png");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:center right;background-color:#FCF8F2;flex-direction:column;}.elementor .e-c7b19d3-9d2fce1{width:20.875rem;height:20.875rem;position:absolute;inset-block-start:-4.375rem;inset-inline-start:-2.8125rem;padding:0px;border-block-start-width:0.25rem;border-block-end-width:0px;border-inline-start-width:0.25rem;border-inline-end-width:0px;border-color:var(--_DarkBlue_2);border-style:solid;}.elementor .e-5dc28d4-2ab8b98{font-family:var(--Heading1);font-weight:900;font-size:9.625rem;color:var(--Secondary);letter-spacing:-9.8%;line-height:3.75rem;text-transform:uppercase;margin-block-start:0rem;margin-block-end:4.6875rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-0303ebf-08279b5{max-width:82.1875rem;font-family:open-sans;font-size:1.3125rem;color:var(--Primary);line-height:2.625rem;margin-block-end:2.625rem;}.elementor .e-462e46f-5c94294{font-family:open-sans;font-size:1.3125rem;color:var(--Primary);line-height:2.625rem;}.elementor .e-1893cd2-936c2e1{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:2rem;margin-block-end:2rem;}.elementor .e-4ec2b98-2947738{width:100%;max-width:46.0625rem;border-end-start-radius:1.875rem;border-end-end-radius:1.875rem;}.elementor .e-6d01ce4-2c4f07b{width:13rem;font-family:var(--Heading1);font-weight:700;font-size:1.8125rem;color:var(--White);letter-spacing:5%;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;margin-inline-end:0rem;border-radius:0.625rem;background-color:var(--Secondary);align-self:start;}.elementor .e-6d01ce4-2c4f07b:hover,.elementor .e-6d01ce4-2c4f07b:focus-visible{color:var(--Primary);letter-spacing:25%;}.elementor .e-a0252bd-1021bd6{width:96.2%;height:0px;padding:0px;flex-direction:column;gap:6rem;}.elementor .e-164d3d7-d789148{padding:0px;gap:2.8125rem;}.elementor .e-8bd3ca8-924d437{padding:0px;flex-direction:column;}.elementor .e-43ec201-4b003d5{position:relative;z-index:1;padding-block-start:12.5rem;padding-block-end:0rem;padding-inline-start:15.625vw;padding-inline-end:3.75rem;flex-direction:column;}.elementor .e-7f5f3cc-6d2d9be{font-family:var(--Heading1);font-weight:900;font-size:3.5rem;color:var(--Secondary);letter-spacing:5%;line-height:3.75rem;text-align:start;text-transform:uppercase;}.elementor .e-930ec8b-f1141c3{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-width:2.125rem;max-height:2.125rem;aspect-ratio:1/1;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;margin:0px;border-radius:50%;background-color:var(--Accent);display:block;flex:0 1 auto;align-self:start;}.elementor .e-667504d-e8bd4ac{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-width:2.125rem;max-height:2.125rem;aspect-ratio:1/1;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;margin:0px;border-radius:50%;border-width:3px;border-color:var(--Accent);border-style:solid;display:block;flex:0 1 auto;align-self:start;}.elementor .e-32c949c-a4062fc{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-width:2.125rem;max-height:2.125rem;overflow:hidden;aspect-ratio:1/1;position:relative;padding:0px;margin:0px;}.elementor .e-2855e40-edd4bdf{width:3px;height:100%;min-width:3px;min-height:50vh;max-width:3px;max-height:100%;padding:0px;margin:0px;background-color:var(--Accent);display:block;flex-direction:column;gap:0px;flex:1 0 100%;justify-content:flex-start;align-items:start;align-self:center;}.elementor .e-3d9425b-c94f6fd{width:auto;height:100%;min-height:10px;max-height:10px;padding:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;align-self:start;align-self: flex-start;\n}.elementor .e-a5e3788-cfbf66a{font-family:open-sans;font-size:1.3125rem;color:var(--White);line-height:1.4em;font-style:italic;padding:0px;margin:0px;}.elementor .e-26e17e8-43e48b8{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:row;}.elementor .e-df2fcc5-1bfc891{max-width:52rem;overflow:hidden;padding:0px;margin-inline-start:-46px;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:start;align-self:stretch;}.elementor .e-e5e1131-8b31025{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-width:2.125rem;max-height:2.125rem;aspect-ratio:1/1;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;margin:0px;border-radius:50%;background-color:var(--Accent);display:block;flex:0 1 auto;align-self:start;}.elementor .e-5a831d8-3db25cc{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-width:2.125rem;max-height:2.125rem;aspect-ratio:1/1;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;margin:0px;border-radius:50%;border-width:3px;border-color:var(--Accent);border-style:solid;display:block;flex:0 1 auto;align-self:start;}.elementor .e-a957f7b-c61726c{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-width:2.125rem;max-height:2.125rem;overflow:hidden;aspect-ratio:1/1;position:relative;padding:0px;margin:0px;}.elementor .e-d88ec84-ee460c7{width:3px;height:100%;min-width:3px;min-height:50vh;max-width:3px;max-height:100%;padding:0px;margin:0px;background-color:var(--Accent);display:block;flex-direction:column;gap:0px;flex:1 0 100%;justify-content:flex-start;align-items:start;align-self:center;}.elementor .e-611b19c-8082ea3{width:auto;height:100%;min-height:10px;max-height:10px;padding:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;align-self:start;align-self: flex-start;\n}.elementor .e-314bfad-f8492fc{font-family:open-sans;font-size:1.3125rem;color:var(--White);line-height:1.4em;font-style:italic;padding:0px;margin:0px;}.elementor .e-be4bae8-b00de80{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:row;}.elementor .e-cbeffa5-5840bbe{max-width:52rem;overflow:hidden;padding:0px;margin-inline-start:-46px;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:start;align-self:stretch;}.elementor .e-c1f8694-3ad6fd6{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-width:2.125rem;max-height:2.125rem;aspect-ratio:1/1;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;margin:0px;border-radius:50%;background-color:var(--Accent);display:block;flex:0 1 auto;align-self:start;}.elementor .e-c099371-23def26{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-width:2.125rem;max-height:2.125rem;aspect-ratio:1/1;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;margin:0px;border-radius:50%;border-width:3px;border-color:var(--Accent);border-style:solid;display:block;flex:0 1 auto;align-self:start;}.elementor .e-77f7390-5a0a6c1{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-width:2.125rem;max-height:2.125rem;overflow:hidden;aspect-ratio:1/1;position:relative;padding:0px;margin:0px;}.elementor .e-dc4c5c5-91f78a9{width:3px;height:100%;min-width:3px;min-height:50vh;max-width:3px;max-height:100%;padding:0px;margin:0px;background-color:var(--Accent);display:block;flex-direction:column;gap:0px;flex:1 0 100%;justify-content:flex-start;align-items:start;align-self:center;}.elementor .e-172a3b3-70db273{width:auto;height:100%;min-height:10px;max-height:10px;padding:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;align-self:start;align-self: flex-start;\n}.elementor .e-b28a22a-c5ac98c{font-family:open-sans;font-size:1.3125rem;color:var(--White);line-height:1.4em;font-style:italic;padding:0px;margin:0px;}.elementor .e-94d3bb2-f618231{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:row;}.elementor .e-3be9512-0d22953{max-width:52rem;overflow:hidden;padding:0px;margin-inline-start:-46px;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:start;align-self:stretch;}.elementor .e-18747ba-0f4b7d2{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-width:2.125rem;max-height:2.125rem;aspect-ratio:1/1;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;margin:0px;border-radius:50%;background-color:var(--Accent);display:block;flex:0 1 auto;align-self:start;}.elementor .e-8122f96-2aae635{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-width:2.125rem;max-height:2.125rem;aspect-ratio:1/1;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;margin:0px;border-radius:50%;border-width:3px;border-color:var(--Accent);border-style:solid;display:block;flex:0 1 auto;align-self:start;}.elementor .e-b321744-998fd64{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-width:2.125rem;max-height:2.125rem;overflow:hidden;aspect-ratio:1/1;position:relative;padding:0px;margin:0px;}.elementor .e-aac1c7e-0007b6f{width:auto;height:100%;min-height:10px;max-height:10px;padding:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;align-self:start;align-self: flex-start;\n}.elementor .e-131abcb-fa0b704{font-family:open-sans;font-size:1.3125rem;color:var(--White);line-height:1.4em;font-style:italic;padding:0px;margin:0px;}.elementor .e-9867ec8-7afed7c{padding-block-start:0px;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:row;}.elementor .e-bc3ceba-402f4f5{max-width:52rem;overflow:hidden;padding:0px;margin-inline-start:-46px;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:start;align-self:stretch;}.elementor .e-b92c045-697d69f{max-width:100%;padding:0px;margin-block-start:3.75rem;margin-block-end:0rem;margin-inline-start:0rem;display:flex;flex-direction:column;align-self:end;}.elementor .e-5fe0f0a-84325ad{width:49%;padding:0px;flex-direction:column;gap:0.8rem;}.elementor .e-e4b17df-087a7ef{min-height:34.75rem;padding-block-start:2.75rem;padding-block-end:3.125rem;padding-inline-start:12.6vw;padding-inline-end:0px;border-start-start-radius:1.875rem;border-start-end-radius:0px;border-end-start-radius:1.875rem;border-end-end-radius:0px;background-color:var(--Primary);}.elementor .e-f2f4da9-f38fcea{padding-block-start:0px;padding-block-end:0px;padding-inline-start:3.125vw;padding-inline-end:0px;flex-direction:column;}.elementor .e-ff6132f-724d1b4{width:100vw;height:94%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;border-radius:0.625rem;border-width:0.18rem;border-color:var(--Primary);border-style:solid;transform:translate3d(0px, 4.5rem, 0px);--clip-start: 2.175rem;
--clip-end: 42.825rem;
clip-path: polygon(0% 0%, var(--clip-start, 10rem) 0%, var(--clip-start, 10rem) 50%, var(--clip-end, 20rem) 50%, var(--clip-end, 20rem) 0%, 100% 0%, 100% 100%, 0% 100%);\n}.elementor .e-1f179c7-707fa75{font-family:var(--Heading1);font-weight:900;font-size:5.5625rem;color:var(--Primary);letter-spacing:5%;line-height:6.5625rem;text-transform:uppercase;margin-block-end:0.5rem;}.elementor .e-ea99ae6-1894393{padding-block-end:0rem;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:12.5vw;margin-inline-end:0px;}.elementor .e-02ad811{overflow:hidden;padding-block-start:4rem;padding-block-end:8.55rem;padding-inline-start:3.75rem;padding-inline-end:3.75rem;flex-direction:column;}.elementor .e-fc5a435-1a56939{font-family:var(--Heading1);font-weight:900;font-size:8.125rem;color:var(--Secondary);letter-spacing:-9.8%;line-height:3.75rem;text-align:end;text-transform:uppercase;padding:0px;margin-block-start:0rem;margin-block-end:5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a3d1ba7-52f529f{height:fit-content;padding:0px;}.elementor .e-4916202-a8ce44d{font-family:open-sans;font-size:1.3125rem;color:var(--Primary);line-height:2.625rem;flex:1 0 auto;}.elementor .e-e5ae818-f411acd{width:20rem;font-family:var(--Heading1);font-weight:700;font-size:1.8125rem;color:var(--White);letter-spacing:5%;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;margin-block-start:0.5rem;border-radius:0.625rem;background-color:var(--Primary);}.elementor .e-e5ae818-f411acd:hover,.elementor .e-e5ae818-f411acd:focus-visible{color:var(--Primary);letter-spacing:30%;background-color:var(--Secondary);}.elementor .e-991412b-0179718{padding:0px;flex-direction:column;}.elementor .e-ef9282b-4e1ebd5{padding:0px;gap:3.625rem;}.elementor .e-9503f59-2a53124{width:14.125rem;height:14.125rem;position:absolute;inset-block-start:-4.375rem;inset-inline-end:-2.8125rem;border-block-start-width:0.25rem;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0.25rem;border-color:var(--_DarkBlue_3);border-style:solid;}.elementor .e-f3bebf2-ce55faa{width:14.125rem;height:14.125rem;position:absolute;inset-inline-end:-2.8125rem;inset-block-end:1.5rem;border-block-start-width:0px;border-block-end-width:0.25rem;border-inline-start-width:0px;border-inline-end-width:0.25rem;border-color:var(--_DarkBlue_3);border-style:solid;}.elementor .e-d03d388-7f57202{max-width:97.5rem;padding:0px;margin-block-start:9.5rem;flex-direction:column;}.elementor .e-6c45254-9cced2e{padding:0px;margin:0px;flex-direction:column;}.elementor .e-84bd784-0aad123{padding-block-start:0px;padding-block-end:6.125rem;padding-inline-start:3.75rem;padding-inline-end:3.75rem;margin-block-start:0px;margin-block-end:5.625rem;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--LightBeige);flex-direction:column;}