.elementor .e-4fbb9b0-510261a{height:45.31vw;border-start-start-radius:1.6875rem;border-start-end-radius:1.6875rem;background-image:url("https://sbmilitaryaffairs.com/wp-content/uploads/2026/07/KHOL3856_1-2-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-8e1e158-a57c091{height:45.31vw;background-image:url("https://sbmilitaryaffairs.com/wp-content/uploads/2026/07/KHOL3856_1-2-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-1fee65a-ce02b6b{height:45.31vw;background-image:url("https://sbmilitaryaffairs.com/wp-content/uploads/2026/07/KHOL3856_1-2-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-c4c77e6-8cb995e{height:54.375rem;border-start-start-radius:1.875rem;border-start-end-radius:1.875rem;border-end-start-radius:0rem;border-end-end-radius:0rem;object-fit: cover;\n}.elementor .e-71d7fbc-7e4ef2e{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-4b19ed6{position:relative;z-index:1;padding-block-start:6.5rem;padding-block-end:6.125rem;padding-inline-start:3.75rem;padding-inline-end:3.75rem;margin-block-start:-5.5rem;background-color:var(--LightBeige);flex-direction:column;}.elementor .e-1aa11c0-41894e2{width:150%;height:130%;position:absolute;z-index:-1;padding:0px;border-radius:0.8rem;border-width:0.14rem;border-color:var(--Accent);border-style:solid;transform:translate3d(-3rem, 1rem, 0px);--clip-start: 1.875rem;
--clip-end: 31.125rem;
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-aecf3be-336b25c{position:relative;z-index:10;font-family:var(--Heading1);font-weight:900;font-size:2.5rem;letter-spacing:6%;line-height:1em;text-transform:uppercase;background-color:var(--Primary);}.elementor .e-4154675-69d31b4{position:relative;z-index:10;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:1rem;}.elementor .e-f229044-0050c97{width:34rem;position:relative;z-index:10;font-family:"Open Sans";font-size:1.3125rem;line-height:2.625rem;}.elementor .e-7c505b7-0a2f8d0{position:absolute;inset-block-start:-9rem;inset-inline-end:27%;z-index:1;display:block;}.elementor .e-5bd2279-dbf6c99{padding:0px;margin-block-start:5.5rem;margin-block-end:6rem;margin-inline-start:21.875rem;flex-direction:column;align-items:start;}.elementor .e-7389f77-a0354bc{width:100%;height:100%;position:absolute;padding:0px;}.elementor .e-6ee912c-abe3958{width:100%;height:100%;align-self:start;object-fit: cover;\n}.elementor .e-b5ddacc-2ee34db{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;opacity:50%;align-self:start;object-fit: cover;\n}.elementor .e-e3bdc9e-2fddb74{height:100px;position:relative;z-index:-1;padding:0px;flex:1 0 auto;}.elementor .e-d2469a4-5855961{width:calc(100% + 1.25rem);height:calc(100% + 1.25rem);position:absolute;inset-block-start:-0.625rem;inset-inline-start:-0.625rem;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0rem;border-end-start-radius:0.625rem;border-end-end-radius:0.625rem;border-width:2px;border-color:var(--Accent);border-style:solid;opacity:0%;}.elementor .e-02f33c2-d0efedb{font-family:var(--Heading1);font-weight:700;font-size:2.25rem;color:var(--White);letter-spacing:0%;line-height:3.251rem;text-align:center;text-transform:uppercase;}.elementor .e-1389af5-b409fa0{position:relative;padding-block-start:0.5rem;padding-block-end:0.625rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-8ad4640-b00557d{height:26.5rem;position:relative;z-index:1;padding:0px;border-end-start-radius:0.625rem;border-end-end-radius:0.625rem;background-color:var(--Secondary);flex-direction:column;--transition-time: 0.3s;

.link-trigger + * + div {
opacity: 0;
transition: opacity var(--transition-time, 0.2s);
}

.link-trigger + div img:nth-child(3) {
  opacity: 0.0;
  transition: opacity var(--transition-time, 0.2s);
}

& > div img {
transition: filter var(--transition-time, 0.2s) ease-in-out;
}

& > div p {
letter-spacing: 0.01%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
}

.link-trigger + div div {
transition: opacity var(--transition-time, 0.2s) ease-in-out;

}

.link-trigger:hover + div img:nth-child(3) {
  opacity: 1.0;
}

.link-trigger:hover + * + div {
opacity: 1.0;
}

.link-trigger:hover + * + * + div p {
letter-spacing: 20%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
}\n}.elementor .e-98fc17a-414fa31{width:100%;height:100%;position:absolute;padding:0px;}.elementor .e-c608ebf-f8148b5{width:100%;height:100%;align-self:start;object-fit: cover;\n}.elementor .e-6bde17f-46d7665{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;align-self:start;object-fit: cover;\n}.elementor .e-c777fdc-0a6b62e{position:relative;z-index:-1;padding:0px;flex:1 0 auto;}.elementor .e-cd30e1f-81365b1{width:calc(100% + 1.25rem);height:calc(100% + 1.25rem);position:absolute;inset-block-start:-0.625rem;inset-inline-start:-0.625rem;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0rem;border-end-start-radius:0.625rem;border-end-end-radius:0.625rem;border-width:2px;border-color:var(--Accent);border-style:solid;opacity:0%;}.elementor .e-f47b555-59212c5{font-family:var(--Heading1);font-weight:700;font-size:2.25rem;color:var(--White);letter-spacing:0%;line-height:3.251rem;text-align:center;text-transform:uppercase;}.elementor .e-3e9fdac-af3427a{position:relative;padding-block-start:0.5rem;padding-block-end:0.625rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-ee803c5-c8601c4{height:26.5rem;position:relative;z-index:1;padding:0px;border-end-start-radius:0.625rem;border-end-end-radius:0.625rem;background-color:var(--Secondary);flex-direction:column;--transition-time: 0.3s;

.link-trigger + * + div {
opacity: 0;
transition: opacity var(--transition-time, 0.2s);
}

.link-trigger + div img:nth-child(3) {
  opacity: 0.0;
  transition: opacity var(--transition-time, 0.2s);
}

& > div img {
transition: filter var(--transition-time, 0.2s) ease-in-out;
}

& > div p {
letter-spacing: 0.01%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
}

.link-trigger + div div {
transition: opacity var(--transition-time, 0.2s) ease-in-out;

}

.link-trigger:hover + div img:nth-child(3) {
  opacity: 1.0;
}

.link-trigger:hover + * + div {
opacity: 1.0;
}

.link-trigger:hover + * + * + div p {
letter-spacing: 20%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
}\n}.elementor .e-64197cc-10b4c65{width:100%;height:100%;position:absolute;padding:0px;}.elementor .e-5795994-95614df{width:100%;height:100%;align-self:start;object-fit: cover;\n}.elementor .e-b73a359-3927872{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;align-self:start;object-fit: cover;\n}.elementor .e-5e0225a-dcd910d{position:relative;z-index:-1;padding:0px;flex:1 0 auto;}.elementor .e-aeb3289-4a4d509{width:calc(100% + 1.25rem);height:calc(100% + 1.25rem);position:absolute;inset-block-start:-0.625rem;inset-inline-start:-0.625rem;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0rem;border-end-start-radius:0.625rem;border-end-end-radius:0.625rem;border-width:2px;border-color:var(--Accent);border-style:solid;opacity:0%;}.elementor .e-986bc92-019caba{font-family:var(--Heading1);font-weight:700;font-size:2.25rem;color:var(--White);letter-spacing:0%;line-height:3.251rem;text-align:center;text-transform:uppercase;}.elementor .e-716ac84-defefd2{position:relative;padding-block-start:0.5rem;padding-block-end:0.625rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-0a96956-a483f6e{height:26.5rem;position:relative;z-index:1;padding:0px;border-end-start-radius:0.625rem;border-end-end-radius:0.625rem;background-color:var(--Secondary);flex-direction:column;--transition-time: 0.3s;

.link-trigger + * + div {
opacity: 0;
transition: opacity var(--transition-time, 0.2s);
}

.link-trigger + div img:nth-child(3) {
  opacity: 0.0;
  transition: opacity var(--transition-time, 0.2s);
}

& > div img {
transition: filter var(--transition-time, 0.2s) ease-in-out;
}

& > div p {
letter-spacing: 0.01%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
}

.link-trigger + div div {
transition: opacity var(--transition-time, 0.2s) ease-in-out;

}

.link-trigger:hover + div img:nth-child(3) {
  opacity: 1.0;
}

.link-trigger:hover + * + div {
opacity: 1.0;
}

.link-trigger:hover + * + * + div p {
letter-spacing: 20%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
}\n}.elementor .e-ab2b946-ae43493{width:100%;height:100%;position:absolute;padding:0px;}.elementor .e-b9034e1-986bfc5{width:100%;height:100%;align-self:start;object-fit: cover;\n}.elementor .e-56ed6fc-9c8a171{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;align-self:start;object-fit: cover;\n}.elementor .e-1ed0f8e-7b6bfe9{height:100px;position:relative;z-index:-1;padding:0px;flex:1 0 auto;}.elementor .e-0644c82-0b2cf7e{width:calc(100% + 1.25rem);height:calc(100% + 1.25rem);position:absolute;inset-block-start:-0.625rem;inset-inline-start:-0.625rem;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0rem;border-end-start-radius:0.625rem;border-end-end-radius:0.625rem;border-width:2px;border-color:var(--Accent);border-style:solid;opacity:0%;}.elementor .e-b88f4ef-665b6ab{font-family:var(--Heading1);font-weight:700;font-size:2.25rem;color:var(--White);letter-spacing:0%;line-height:3.251rem;text-align:center;text-transform:uppercase;}.elementor .e-b72a9b3-2daa3a9{position:relative;padding-block-start:0.5rem;padding-block-end:0.625rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-52388dc-8099c9c{height:26.5rem;position:relative;z-index:1;padding:0px;border-end-start-radius:0.625rem;border-end-end-radius:0.625rem;background-color:var(--Secondary);flex-direction:column;--transition-time: 0.3s;

.link-trigger + * + div {
opacity: 0;
transition: opacity var(--transition-time, 0.2s);
}

.link-trigger + div img:nth-child(3) {
  opacity: 0.0;
  transition: opacity var(--transition-time, 0.2s);
}

& > div img {
transition: filter var(--transition-time, 0.2s) ease-in-out;
}

& > div p {
letter-spacing: 0.01%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
}

.link-trigger + div div {
transition: opacity var(--transition-time, 0.2s) ease-in-out;

}

.link-trigger:hover + div img:nth-child(3) {
  opacity: 1.0;
}

.link-trigger:hover + * + div {
opacity: 1.0;
}

.link-trigger:hover + * + * + div p {
letter-spacing: 20%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
}\n}.elementor .e-ba7ea61-a2f99b5{padding:4rem;gap:3.33333vw;position: relative;
--line-width: 0.25rem;
--line-length: 4.625rem;
&::before {
  content: " ";
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  z-index: 2;
  pointer-events: none;
  background: 
     linear-gradient(to right, var(--LightGray) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--LightGray) 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(--LightGray) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--LightGray) 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(--LightGray) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--LightGray) 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(--LightGray) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--LightGray) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom right / var(--line-width, 3px) var(--line-length, 15px);
}\n}.elementor .e-a438c8a-4e9b909{padding-block-start:0px;padding-block-end:0px;padding-inline-start:3.75rem;padding-inline-end:3.75rem;margin-block-end:-19rem;}.elementor .e-3d023ea{position:relative;z-index:4;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--Primary);flex-direction:column;overflow-x: clip !important;\n}.elementor .e-9b6f580-015db6a{width:150%;height:calc(100% - 11.75rem);position:absolute;z-index:-1;padding:0px;border-radius:0.6rem;border-width:0.14rem;border-color:var(--Primary);border-style:solid;transform:translate3d(-3rem, 10rem, 0px);--clip-start: 2.275rem;
--clip-end: 32.125rem;
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-bc3cf9e-09889c7{font-family:var(--Heading1);font-weight:900;font-size:5.125rem;color:var(--Primary);line-height:1em;text-transform:uppercase;}.elementor .e-bbee63f-4b3d49b{font-family:var(--Heading1);font-weight:700;font-size:7.6875rem;color:var(--Secondary);line-height:1em;text-transform:uppercase;margin-block-end:1.125rem;}.elementor .e-f3c2b70-2815ba8{width:31.5vw;font-family:"Open Sans";font-size:1.3125rem;color:var(--Primary);line-height:2.625rem;margin-block-end:1.125rem;}.elementor .e-a1fd343-64ba76e{width:19rem;font-family:var(--Heading1);font-weight:700;font-size:1.8125rem;color:var(--White);letter-spacing:5%;text-transform:uppercase;border-radius:0.625rem;background-color:var(--Primary);}.elementor .e-a1fd343-64ba76e:hover,.elementor .e-a1fd343-64ba76e:focus-visible{color:var(--Accent);letter-spacing:30%;}.elementor .e-94988df-9f8cf90{width:fit-content;position:relative;inset-inline-start:53vw;padding-block-start:0rem;padding-block-end:0px;padding-inline-start:0rem;padding-inline-end:6vw;margin-block-end:3rem;flex-direction:column;align-items:start;}.elementor .e-71e641d{position:relative;z-index:1;padding-block-start:21.4375rem;padding-block-end:9.6875rem;background-image:url("https://sbmilitaryaffairs.com/wp-content/uploads/2026/07/our_mission_bg_2.png");background-repeat:no-repeat;background-attachment:scroll;background-size:min(100%, 122rem) auto;background-position:0px calc(100% - 5rem);background-color:var(--LightBeige);flex-direction:column;align-items:start;overflow-x: clip !important;\n}.elementor .e-63273cc-c7c021a{width:100%;height:100%;position:absolute;}.elementor .e-04e2461-ca6bebf{width:100%;height:100%;position:absolute;padding:0px;background-color:var(--Primary);mix-blend-mode:color;}.elementor .e-6956f9f-fc201e2{width:100%;height:100%;position:absolute;background-color:var(--Primary);mix-blend-mode:normal;opacity:68.76%;}.elementor .e-a3cb611-ce37d08{width:100%;height:100%;position:absolute;background-color:#FFE500;mix-blend-mode:hard-light;opacity:0%;}.elementor .e-6d8cc7d-ee89c97{width:100%;height:100%;position:absolute;z-index:-1;padding:0px;background-image:url("https://sbmilitaryaffairs.com/wp-content/uploads/2026/07/programms_image_1.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-e28d599-8e51318{position:relative;font-family:var(--Heading1);font-weight:700;font-size:1.25rem;letter-spacing:5%;text-align:center;text-transform:uppercase;}.elementor .e-cefd0a8-3b2c81d{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;display:flex;justify-content:center;align-items:center;position: relative;
--line-width: 0.25rem;
--line-length: 2.75rem;
--line-color: var(--LightGray);
--line-offset: 2.375rem;

&::before {
  content: " ";
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  top: var(--line-offset);
  left: var(--line-offset);
  width: calc(100% - var(--line-offset) * 2);
  height: calc(100% - var(--line-offset) * 2);
  z-index: 2;
  pointer-events: none;
  background: 
     linear-gradient(to right, var(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--line-color) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom right / var(--line-width, 3px) var(--line-length, 15px);
}\n}.elementor .e-ef645d5-fd97a84{width:100%;height:auto;max-height:70vh;padding:0px;mix-blend-mode:normal;justify-content:center;align-items:center;aspect-ratio: 1;

--transition-duration: 0.3s;

.link-trigger + div div:nth-child(1) {
	opacity: 100%;
}

.link-trigger + div div:nth-child(2) {
	opacity: 78.76%;
	transition: opacity var(--transition-duration, 0.2s);
}

.link-trigger + div div:nth-child(3) {
	opacity: 0%;
	transition: opacity var(--transition-duration, 0.2s);
}

.link-trigger:hover + div + div {
	transition: --line-color var(--transition-duration, 0.2s) ease-in-out;
}

.link-trigger:hover + div + div p {
	letter-spacing: 0.01%;
	transition: letter-spacing ease-in-out, color ease-in-out;
	transition-duration: var(--transition-duration, 0.2s);
}

.link-trigger:hover + div div:nth-child(2) {
	opacity: 0%;
}

.link-trigger:hover + div div:nth-child(3) {
	opacity: 84.76%;
}

.link-trigger:hover + div + div {
--line-color: var(--Primary);
}

.link-trigger:hover + div + div p {
letter-spacing: 25%;
color: var(--Primary);
}\n}.elementor .e-3b3a018-6e98d3a{width:100%;height:100%;position:absolute;}.elementor .e-36b622f-5761d21{width:100%;height:100%;position:absolute;padding:0px;background-color:var(--Primary);mix-blend-mode:color;}.elementor .e-a71f7e9-a3cf574{width:100%;height:100%;position:absolute;background-color:var(--Primary);mix-blend-mode:normal;opacity:68.76%;}.elementor .e-ea79595-d80b9b1{width:100%;height:100%;position:absolute;background-color:#FFE500;mix-blend-mode:hard-light;opacity:0%;}.elementor .e-b0eed2c-d239a83{width:100%;height:100%;position:absolute;z-index:-1;padding:0px;background-image:url("https://sbmilitaryaffairs.com/wp-content/uploads/2026/07/programms_image_2.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-845da2b-40b61d8{position:relative;font-family:var(--Heading1);font-weight:700;font-size:1.25rem;letter-spacing:5%;text-align:center;text-transform:uppercase;}.elementor .e-caa8210-e49fd21{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;display:flex;justify-content:center;align-items:center;position: relative;
--line-width: 0.25rem;
--line-length: 2.75rem;
--line-color: var(--LightGray);
--line-offset: 2.375rem;

&::before {
  content: " ";
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  top: var(--line-offset);
  left: var(--line-offset);
  width: calc(100% - var(--line-offset) * 2);
  height: calc(100% - var(--line-offset) * 2);
  z-index: 2;
  pointer-events: none;
  background: 
     linear-gradient(to right, var(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--line-color) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom right / var(--line-width, 3px) var(--line-length, 15px);
}\n}.elementor .e-f59876d-653d428{width:100%;height:auto;max-height:70vh;padding:0px;mix-blend-mode:normal;justify-content:center;align-items:center;aspect-ratio: 1;

--transition-duration: 0.3s;

.link-trigger + div div:nth-child(1) {
	opacity: 100%;
}

.link-trigger + div div:nth-child(2) {
	opacity: 78.76%;
	transition: opacity var(--transition-duration, 0.2s);
}

.link-trigger + div div:nth-child(3) {
	opacity: 0%;
	transition: opacity var(--transition-duration, 0.2s);
}

.link-trigger:hover + div + div {
	transition: --line-color var(--transition-duration, 0.2s) ease-in-out;
}

.link-trigger:hover + div + div p {
	letter-spacing: 0.01%;
	transition: letter-spacing ease-in-out, color ease-in-out;
	transition-duration: var(--transition-duration, 0.2s);
}

.link-trigger:hover + div div:nth-child(2) {
	opacity: 0%;
}

.link-trigger:hover + div div:nth-child(3) {
	opacity: 84.76%;
}

.link-trigger:hover + div + div {
--line-color: var(--Primary);
}

.link-trigger:hover + div + div p {
letter-spacing: 25%;
color: var(--Primary);
}\n}.elementor .e-1a65e62-5767ebf{width:100%;height:100%;position:absolute;}.elementor .e-e9e3444-09bffd8{width:100%;height:100%;position:absolute;padding:0px;background-color:var(--Primary);mix-blend-mode:color;}.elementor .e-6af4f52-51a65a0{width:100%;height:100%;position:absolute;background-color:var(--Primary);mix-blend-mode:normal;opacity:68.76%;}.elementor .e-5422aba-2e9d89c{width:100%;height:100%;position:absolute;background-color:#FFE500;mix-blend-mode:hard-light;opacity:0%;}.elementor .e-de9e753-ad35a8f{width:100%;height:100%;position:absolute;z-index:-1;padding:0px;background-image:url("https://sbmilitaryaffairs.com/wp-content/uploads/2026/08/Scholarship-Hotlink-1024x1024.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-af49c8e-ac4486e{position:relative;font-family:var(--Heading1);font-weight:700;font-size:1.25rem;letter-spacing:5%;text-align:center;text-transform:uppercase;}.elementor .e-55d2485-6eb49cd{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;display:flex;justify-content:center;align-items:center;position: relative;
--line-width: 0.25rem;
--line-length: 2.75rem;
--line-color: var(--LightGray);
--line-offset: 2.375rem;

&::before {
  content: " ";
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  top: var(--line-offset);
  left: var(--line-offset);
  width: calc(100% - var(--line-offset) * 2);
  height: calc(100% - var(--line-offset) * 2);
  z-index: 2;
  pointer-events: none;
  background: 
     linear-gradient(to right, var(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--line-color) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom right / var(--line-width, 3px) var(--line-length, 15px);
}\n}.elementor .e-e2dd144-42e4eff{width:100%;height:auto;max-height:70vh;padding:0px;mix-blend-mode:normal;justify-content:center;align-items:center;aspect-ratio: 1;

--transition-duration: 0.3s;

.link-trigger + div div:nth-child(1) {
	opacity: 100%;
}

.link-trigger + div div:nth-child(2) {
	opacity: 78.76%;
	transition: opacity var(--transition-duration, 0.2s);
}

.link-trigger + div div:nth-child(3) {
	opacity: 0%;
	transition: opacity var(--transition-duration, 0.2s);
}

.link-trigger:hover + div + div {
	transition: --line-color var(--transition-duration, 0.2s) ease-in-out;
}

.link-trigger:hover + div + div p {
	letter-spacing: 0.01%;
	transition: letter-spacing ease-in-out, color ease-in-out;
	transition-duration: var(--transition-duration, 0.2s);
}

.link-trigger:hover + div div:nth-child(2) {
	opacity: 0%;
}

.link-trigger:hover + div div:nth-child(3) {
	opacity: 84.76%;
}

.link-trigger:hover + div + div {
--line-color: var(--Primary);
}

.link-trigger:hover + div + div p {
letter-spacing: 25%;
color: var(--Primary);
}\n}.elementor .e-e0eed19-b72e842{width:100%;height:100%;position:absolute;}.elementor .e-1f041b1-4b8bb44{width:100%;height:100%;position:absolute;padding:0px;background-color:var(--Primary);mix-blend-mode:color;}.elementor .e-e0652ad-d6596bd{width:100%;height:100%;position:absolute;background-color:var(--Primary);mix-blend-mode:normal;opacity:68.76%;}.elementor .e-30cffa3-0b07f6f{width:100%;height:100%;position:absolute;background-color:#FFE500;mix-blend-mode:hard-light;opacity:0%;}.elementor .e-2f7e1e1-623159a{width:100%;height:100%;position:absolute;z-index:-1;padding:0px;background-image:url("https://sbmilitaryaffairs.com/wp-content/uploads/2026/07/programms_image_4.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-30d8861-892d825{position:relative;font-family:var(--Heading1);font-weight:700;font-size:1.25rem;letter-spacing:5%;text-align:center;text-transform:uppercase;}.elementor .e-81bb1dc-6a19a76{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;display:flex;justify-content:center;align-items:center;position: relative;
--line-width: 0.25rem;
--line-length: 2.75rem;
--line-color: var(--LightGray);
--line-offset: 2.375rem;

&::before {
  content: " ";
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  top: var(--line-offset);
  left: var(--line-offset);
  width: calc(100% - var(--line-offset) * 2);
  height: calc(100% - var(--line-offset) * 2);
  z-index: 2;
  pointer-events: none;
  background: 
     linear-gradient(to right, var(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--line-color) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom right / var(--line-width, 3px) var(--line-length, 15px);
}\n}.elementor .e-a8268c1-2225a9c{width:100%;height:auto;max-height:70vh;padding:0px;mix-blend-mode:normal;justify-content:center;align-items:center;aspect-ratio: 1;

--transition-duration: 0.3s;

.link-trigger + div div:nth-child(1) {
	opacity: 100%;
}

.link-trigger + div div:nth-child(2) {
	opacity: 78.76%;
	transition: opacity var(--transition-duration, 0.2s);
}

.link-trigger + div div:nth-child(3) {
	opacity: 0%;
	transition: opacity var(--transition-duration, 0.2s);
}

.link-trigger:hover + div + div {
	transition: --line-color var(--transition-duration, 0.2s) ease-in-out;
}

.link-trigger:hover + div + div p {
	letter-spacing: 0.01%;
	transition: letter-spacing ease-in-out, color ease-in-out;
	transition-duration: var(--transition-duration, 0.2s);
}

.link-trigger:hover + div div:nth-child(2) {
	opacity: 0%;
}

.link-trigger:hover + div div:nth-child(3) {
	opacity: 84.76%;
}

.link-trigger:hover + div + div {
--line-color: var(--Primary);
}

.link-trigger:hover + div + div p {
letter-spacing: 25%;
color: var(--Primary);
}\n}.elementor .e-2dec979-6be6d5a{width:100%;height:100%;position:absolute;}.elementor .e-4982cba-6c7d60b{width:100%;height:100%;position:absolute;padding:0px;background-color:var(--Primary);mix-blend-mode:color;}.elementor .e-e0510d7-a35c03d{width:100%;height:100%;position:absolute;background-color:var(--Primary);mix-blend-mode:normal;opacity:68.76%;}.elementor .e-8139061-cb49f4d{width:100%;height:100%;position:absolute;background-color:#FFE500;mix-blend-mode:hard-light;opacity:0%;}.elementor .e-bd47ce3-c1341e3{width:100%;height:100%;position:absolute;z-index:-1;padding:0px;background-image:url("https://sbmilitaryaffairs.com/wp-content/uploads/2026/07/programms_image_5.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-6e2d791-729b64b{position:relative;font-family:var(--Heading1);font-weight:700;font-size:1.25rem;letter-spacing:5%;text-align:center;text-transform:uppercase;}.elementor .e-e100ede-9178c11{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;display:flex;justify-content:center;align-items:center;position: relative;
--line-width: 0.25rem;
--line-length: 2.75rem;
--line-color: var(--LightGray);
--line-offset: 2.375rem;

&::before {
  content: " ";
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  top: var(--line-offset);
  left: var(--line-offset);
  width: calc(100% - var(--line-offset) * 2);
  height: calc(100% - var(--line-offset) * 2);
  z-index: 2;
  pointer-events: none;
  background: 
     linear-gradient(to right, var(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat top right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom left / 100% var(--line-width, 3px),
linear-gradient(to right, var(--line-color) 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(--line-color) var(--line-length, 15px), transparent var(--line-length, 15px)) no-repeat bottom right / 100% var(--line-width, 3px),
linear-gradient(to left, var(--line-color) var(--line-width, 3px), transparent var(--line-width, 3px)) no-repeat bottom right / var(--line-width, 3px) var(--line-length, 15px);
}\n}.elementor .e-60d73e6-86c6bed{width:100%;height:auto;max-height:70vh;padding:0px;mix-blend-mode:normal;justify-content:center;align-items:center;aspect-ratio: 1;

--transition-duration: 0.3s;

.link-trigger + div div:nth-child(1) {
	opacity: 100%;
}

.link-trigger + div div:nth-child(2) {
	opacity: 78.76%;
	transition: opacity var(--transition-duration, 0.2s);
}

.link-trigger + div div:nth-child(3) {
	opacity: 0%;
	transition: opacity var(--transition-duration, 0.2s);
}

.link-trigger:hover + div + div {
	transition: --line-color var(--transition-duration, 0.2s) ease-in-out;
}

.link-trigger:hover + div + div p {
	letter-spacing: 0.01%;
	transition: letter-spacing ease-in-out, color ease-in-out;
	transition-duration: var(--transition-duration, 0.2s);
}

.link-trigger:hover + div div:nth-child(2) {
	opacity: 0%;
}

.link-trigger:hover + div div:nth-child(3) {
	opacity: 84.76%;
}

.link-trigger:hover + div + div {
--line-color: var(--Primary);
}

.link-trigger:hover + div + div p {
letter-spacing: 25%;
color: var(--Primary);
}\n}.elementor .e-47393c4-fa4bea3{overflow:hidden;padding:0px;border-end-start-radius:1.875rem;border-end-end-radius:1.875rem;}.elementor .e-13e6bc3{position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:3.75rem;padding-inline-end:3.75rem;margin-block-start:-6rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;flex-direction:column;}.elementor .e-425c02f-d07424a{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;background-image:linear-gradient(90deg, #051C39 0%,#051c396b 57%,#051C3900 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;mix-blend-mode:multiply;opacity:47%;}.elementor .e-e8b156b-e0c41a5{width:35rem;height:35rem;position:absolute;inset-inline-end:3.75rem;inset-block-end:3.125rem;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:2px;border-color:var(--White);border-style:solid;}.elementor .e-77f10ce-2459a0d{font-family:var(--Heading1);font-weight:700;font-size:1.875rem;text-transform:uppercase;}.elementor .e-0a88335-6297df0{font-family:var(--Heading2);font-weight:900;font-size:12.5rem;color:var(--Secondary);letter-spacing:-9.8%;line-height:0.8em;text-transform:uppercase;padding:0px;margin-inline-start:-0.79rem;filter:drop-shadow(3px 3px 45px rgba(0, 0, 0, 0.2745));}.elementor .e-5af7e80-cdcb81d{font-family:var(--Heading1);font-weight:700;font-size:1.875rem;line-height:2.625rem;text-align:end;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0rem;}.elementor .e-6336a34-c9620ae{width:fit-content;padding:0px;margin-block-end:2.5rem;flex-direction:column;}.elementor .e-082e157-68179b2{font-family:var(--Heading1);font-weight:700;font-size:2.1875rem;line-height:2.875rem;text-transform:uppercase;}.elementor .e-7ad3431-7520e2a{width:fit-content;max-width:90%;padding:1.5rem;margin-block-end:7.5rem;border-radius:0.625rem;border-width:0.14rem;border-color:var(--Accent);border-style:solid;}.elementor .e-7f1b7b1-b22bb78{font-family:var(--Heading2);font-weight:900;font-size:5.8125rem;color:var(--Secondary);letter-spacing:5%;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.1608));}.elementor .e-9adf533-ef7731f{font-family:var(--Heading1);font-weight:700;font-size:1.875rem;line-height:2rem;text-transform:uppercase;}.elementor .e-0a8501f-aaf6555{padding:0px;flex-direction:column;&::before {
content: " ";
border-left: 2px var(--Accent) solid;
position: absolute;
left: -1.5rem;
top: 1.5rem;
height: calc(100% - 1.8rem);
}\n}.elementor .e-15cb3af-6dce1da{font-family:var(--Heading2);font-weight:900;font-size:5.8125rem;color:var(--Secondary);letter-spacing:5%;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.1608));}.elementor .e-0158351-f491b92{font-family:var(--Heading1);font-weight:700;font-size:1.875rem;line-height:2rem;text-transform:uppercase;}.elementor .e-f46d1e3-afd0151{font-family:open-sans;font-size:1.3125rem;line-height:2.625rem;}.elementor .e-37c5f86-f6ad75d{padding:0px;flex-direction:column;&::before {
content: " ";
border-left: 2px var(--Accent) solid;
position: absolute;
left: -1.5rem;
top: 1.5rem;
height: calc(100% - 2.2rem);
}\n}.elementor .e-47edf40-f510985{width:50rem;padding:0px;flex-direction:column;gap:1.875rem;}.elementor .e-8e602b0-5fe5d60{min-height:2.875rem;font-family:var(--Heading2);font-weight:900;font-size:2.875rem;color:var(--Secondary);letter-spacing:5%;text-transform:uppercase;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.1608));}.elementor .e-5c2e505-c2144fb{font-family:var(--Heading1);font-weight:700;font-size:1.875rem;letter-spacing:5%;line-height:2rem;text-transform:uppercase;}.elementor .e-52e7aa0-2b1e4f7{font-family:open-sans;font-size:1.3125rem;line-height:2.625rem;}.elementor .e-f3e00c7-01daf41{padding:0px;flex-direction:column;gap:0.25rem;&::before {
content: " ";
border-left: 2px var(--Accent) solid;
position: absolute;
left: -1.5rem;
top: 0.8rem;
height: calc(100% - 1.4rem);
}\n}.elementor .e-0ff5ff9-4a51a77{min-height:2.875rem;font-family:var(--Heading2);font-weight:900;font-size:2.875rem;color:var(--Secondary);letter-spacing:5%;text-transform:uppercase;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.1608));}.elementor .e-30d8309-972f396{font-family:var(--Heading1);font-weight:700;font-size:1.875rem;letter-spacing:5%;line-height:2rem;text-transform:uppercase;}.elementor .e-7301b51-636ae7d{padding:0px;flex-direction:column;gap:0.25rem;&::before {
content: " ";
border-left: 2px var(--Accent) solid;
position: absolute;
left: -1.5rem;
top: 0.8rem;
height: calc(100% - 1rem);
}\n}.elementor .e-b06bb89-5d47c18{padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:5rem;margin-inline-end:0px;flex-direction:column;gap:1.875rem;}.elementor .e-f6f66de-61caea9{padding:0px;margin-block-end:4.1875rem;}.elementor .e-f422adb-989ee16{overflow:hidden;padding-block-start:3.3125rem;padding-block-end:0px;padding-inline-start:12.5vw;padding-inline-end:0px;border-radius:1.875rem;background-image:url("https://sbmilitaryaffairs.com/wp-content/uploads/2026/07/mac_matters_banner-1024x549.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:column;}.elementor .e-b18d108{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:3.75rem;padding-inline-end:3.75rem;margin-block-start:6.25rem;background-image:linear-gradient(180deg, rgb(255,255,255) 30%,#F9F2EB 30%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-8750dd0-24afbb4{width:150%;height:90%;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-radius:0.625rem;border-width:0.14rem;border-color:var(--Primary);border-style:solid;}.elementor .e-2eca5f6-733e47f{max-width:40.5rem;position:relative;z-index:1;font-size:1.3125rem;color:var(--Primary);line-height:2.625rem;strong {
  font-weight: 600;
}\n}.elementor .e-d22cc42-be5abf1{width:19rem;position:relative;z-index:1;font-family:var(--Heading1);font-weight:700;font-size:1.8125rem;color:var(--White);letter-spacing:5%;text-transform:uppercase;border-radius:0.625rem;background-color:var(--Primary);}.elementor .e-d22cc42-be5abf1:hover,.elementor .e-d22cc42-be5abf1:focus-visible{color:var(--Accent);letter-spacing:30%;}.elementor .e-555bb32-27af371{width:50%;padding-block-start:2.625rem;padding-inline-start:3.125rem;padding-inline-end:3.125rem;margin-block-start:12.0625rem;margin-block-end:4.8125rem;margin-inline-start:0rem;margin-inline-end:0px;flex-direction:column;gap:1.625rem;}.elementor .e-759ac24-664788b{display:none;}.elementor .e-7379fd7{overflow:hidden;background-image:url("https://sbmilitaryaffairs.com/wp-content/uploads/2026/09/About-Image2.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:bottom left;flex-direction:column;align-items:end;}