@font-face {
  font-family: "OpenSans_semibold";
  src: local("Open Sans Semibold"), local("OpenSans_semibold"),
    url("../fonts/OpenSans-Semibold.woff2") format("woff2"),
    url("../fonts/OpenSans-Semibold.woff") format("woff");
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "OpenSans_light";
  font-style: normal;
  src: local("Open Sans Light"), local("OpenSans-Light"),
    url("../fonts/OpenSans-Light.woff2") format("woff2"),
    url("../fonts/OpenSans-Light.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "OpenSans_regular";
  font-style: normal;
  src: local("Open Sans Regular"), local("OpenSans-Regular"),
    url("../fonts/OpenSans-Regular.woff2") format("woff2"),
    url("../fonts/OpenSans-Regular.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "OpenSans_bold";
  font-style: normal;
  src: local("Open Sans Bold"), local("OpenSans-Bold"),
    url("../fonts/OpenSans-Bold.woff2") format("woff2"),
    url("../fonts/OpenSans-Bold.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "Roboto_bold";
  font-style: normal;
  src: local("Roboto Bold"), local("Roboto-Bold"),
    url("../fonts/Roboto-Bold.woff2") format("woff2"),
    url("../fonts/Roboto-Bold.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "Roboto_regular";
  font-style: normal;
  src: local("Roboto Regular"), local("Roboto-Regular"),
    url("../fonts/Roboto-Regular.woff2") format("woff2"),
    url("../fonts/Roboto-Regular.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "Roboto_condensed";
  font-style: normal;
  src: local("Roboto Condensed"), local("Roboto-Condensed"),
    url("../fonts/Roboto-Condensed.woff2") format("woff2"),
    url("../fonts/Roboto-Condensed.woff") format("woff");
  font-display: swap;
}

body {
  font-family: "OpenSans_regular";
  overflow-x: hidden;
}
/*Important for ADA,  change ONLY the color of outline accordingly to design and customize on elementes with that color*/
*:focus {
  outline-offset: 2px !important;
  outline: 2px solid #003057 !important;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "OpenSans_bold";
  margin: 0 0 15px 0;
}

p {
  font-family: "OpenSans_regular";
  margin-bottom: 15px;
}

/* FONTS SETTINGS */
h2 {
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 37px;
  font-family: "Roboto_bold" !important;
}
h3 {
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
  font-family: "Roboto_bold" !important;
}
body,
p,
a {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  font-family: "Roboto_regular" !important;
}

body.wp-admin,
.wp-admin p,
.wp-admin a {
  font-style: unset;
  font-variant: unset;
  font-weight: unset;
  font-size: unset;
  line-height: unset;
  font-family: unset;
}

/* FONTS SETTINGS */
/*ADA SETTINGS*/
.entry-content ul li > a:visited,
.about-gtpe-accreditation a:visited {
  color: #4169e1;
}

.affordability-paying-for-college a {
  color: #ffffff;
}
.affordability-paying-for-college a:visited {
  color: #ffffff;
}
.affordability-paying-for-college a:hover {
  color: #a4925a;
}

.entry-content > p > a {
  color: #4169e1 !important;
}

/**/

main article .entry-header,
main article .entry-content > *:not(.full),
main article .entry-content > .full > * {
  margin: 0 auto;
  max-width: 1200px;
}

main article .entry-content > h2,
main article .entry-content > h3,
main article .entry-content > h4,
main article .entry-content > p {
  padding: 0 0 15px;
}

/* ADA CONTRAST ADJUSTMENTS */

.footer-disclosure p a {
  color: #000000;
}

/* ADA CONTRAST ADJUSTMENTS */

header.entry-header {
  display: none;
}

main.site-main {
  float: left;
  width: 100%;
}

/* Mob head start */
.std_width {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

/* Mob head end */

#scrollTop::before {
  content: "";
  display: block;
  text-indent: 0;
  margin-top: 5px;
  text-decoration: none;

  width: 24px;
  height: 14px;
  padding: 0;
}

#scrollTop {
  display: none;
  position: fixed;
  right: 10px;
  bottom: 80px;
  background: url(../images/icons8-chevron-up-24.png) no-repeat;
  width: 59px;
  height: 65px;
  background-color: #a4925a;
  background-position: center 0;
  background-repeat: no-repeat;
  background-clip: padding-box;
  border: 2px solid #ffffff;
  border-radius: 5px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 12px; /* Reduced font size */
  line-height: 14px; /* Reduced line height */
  font-family: "Roboto";
  letter-spacing: -0.5px; /* Reduced letter spacing */
  color: #262626;
  text-align: center;
  text-decoration: none;
  padding: 5px;
}

.site-footer {
  background: #b3a369;
  padding: 15px 0;
  display: inline-block;
  width: 100%;
  height: 137px;
}
.site-footer .std_width {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
}

.footer_left {
  width: 50%;
  float: left;
}

.footer_right {
  width: 50%;
  float: left;
  color: #fff;
  border-left: solid 1px #fff;
  padding-left: 20px;
}

.footer_logo a {
  width: 330px;
  height: 65px;
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -999em;
  float: right;
  margin-right: 30px;
}

.site_info {
  margin: 0;
  padding: 0;
}

.site_info li {
  list-style: none;
  max-width: 200px;
}

.footer_icons {
  width: 100%;
  float: left;
  margin-top: 25px;
  margin-bottom: 10px;
  text-align: center;
  display: flex;
}

.social_icons {
  margin: 0;
  padding: 0;
}
.site-footer a:focus {
  outline: 2px solid #fff !important;
}

.social_icons li {
  list-style: none;
  display: inline-block;
  margin: 0 5px;
}

.social_icons li img {
  border-radius: 50%;
  height: 27px;
  width: 27px;
}

.menu-footer-menu-container {
  width: 100%;
  display: inline-block;
  text-align: center;
}

#footer_menu {
  margin: 0;
  padding: 0;
}

#footer_menu li {
  list-style: none;
  display: inline-block;
  margin: 5px;
}

#footer_menu li a {
  color: #000;
}

.disclosure {
  width: 100%;
  display: inline-block;
  text-align: center;
  background: #f7f5f6;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: -15px;
}
.footer-disclosure p {
  margin-top: 0;
  margin-bottom: 0;
  color: #003057;
}
.footer-disclosure a {
  margin-top: 0;
  color: #fff;
}
.footer-disclosure a:hover {
  color: #fff;
}
.footer-disclosure span:last-of-type a {
  text-decoration: none;
}
.footer-disclosure span:last-of-type a:hover {
  text-decoration: underline;
}
.footer-disclosure a:visited {
  color: inherit;
}
.footer-disclosure {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #b3a369;
  color: #fff;
  min-height: 39px;
}

.breadcrumb {
  max-width: 1200px;
  margin: 0 auto;
}

.breadcrumb_inner {
  width: 100%;
  float: left;
  padding: 10px 0;
}

#status_ins {
  display: none;
}

main article .entry-content .custom_accord:not(:last-of-type) {
  margin-bottom: 50px;
}

main article .entry-content .ab-block-accordion {
  color: #000;
}

main article .entry-content .ab-block-accordion .ab-accordion-title {
  font-size: 0;
  border: 1px solid #dadfe1;
  border-bottom: none;
  padding: 17px 20px;
  position: relative;
  cursor: pointer;
}

main
  article
  .entry-content
  .ab-block-accordion:last-of-type
  .ab-accordion-title {
  border-bottom: 1px solid #dadfe1;
}

main
  article
  .entry-content
  .ab-block-accordion
  details[open]
  .ab-accordion-title {
  border-bottom: 1px solid #dadfe1;
  background: #265d84;
}

main
  article
  .entry-content
  .ab-block-accordion
  details[open]
  .ab-accordion-title
  span {
  color: #fff;
}

main article .entry-content .ab-block-accordion .ab-accordion-title:after {
  content: "";
  display: block;
  height: 25px;
  position: absolute;
  right: 10px;
  top: 30%;
  width: 25px;
  float: right;
  background: url(../images/plus.webp);
  background-repeat: no-repeat;
  background-size: 100%;
}

main
  article
  .entry-content
  .ab-block-accordion
  details[open]
  .ab-accordion-title:after {
  background: url(../images/minus.webp);
  background-repeat: no-repeat;
  background-size: 100%;
  top: 30%;
}

main article .entry-content .ab-block-accordion .ab-accordion-title span {
  display: inline-block;
  font-size: 18px;
}

main article .entry-content .ab-block-accordion .ab-accordion-text {
  padding: 20px 20px 25px;
}

main
  article
  .entry-content
  .ab-block-accordion
  .ab-accordion-text
  p:first-of-type {
  margin-top: 0;
}

main
  article
  .entry-content
  .ab-block-accordion
  .ab-accordion-text
  p:last-of-type {
  margin-bottom: 0;
}

summary::-webkit-details-marker {
  display: none;
}
/* 404 Error template*/
.error404 .header_wrapper {
  display: none !important;
}
.error404 #requestinfo_section {
  display: none !important;
}
.error404 .page-content {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}
.error404 .page-content > div {
  min-height: 550px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.error404 .page-content h2 {
  font-size: 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.error404 .page-content ul {
  margin: 0;
  padding-top: 1.2em;
  list-style: none;
  text-decoration: none;
  padding-inline-start: 0;
  text-align: center;
}
.error404 .page-content li a {
  color: #000;
  font-size: 18px;
}
.error404 .top_right {
  display: none;
}

/* end of 404*/
/*Icons boxes*/
.entry-content div[id^="icon-boxes_block_"] {
  max-width: 100% !important;
  padding: 50px 0;
  background-color: #dadfe1;
  text-align: center;
}
div[id^="icon-boxes_block_"] .ib-section {
  max-width: 1200px;
  margin: 0 auto;
}
.ib-box {
  max-width: 300px;
  background-color: #fff;
  padding: 20px;
}
.ib-section-boxes {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 40px;
  margin-top: 50px;
}
/*Icons boxes end*/

/* HOME PAGE */
.wp-block-heading {
  text-align: left;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 36px;
  font-family: "Roboto Condensed";
  letter-spacing: 0px;
  color: #003057;
  text-transform: capitalize;
}

.entry-content > p {
  text-align: left;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  font-family: "Roboto";
  letter-spacing: 0px;
  color: #262626;
}

.home-professional-programs-and-courses {
  margin-bottom: 100px !important;
}

.home-professional-programs-and-courses .p-image-description {
  color: #ffffff;
  height: 87px;
  margin-top: 0;
  background-color: #003057;
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-clip: padding-box;
  text-align: center;
  letter-spacing: 0px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
  font-family: "Roboto Condensed";
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
}

.home-professional-programs-and-courses .p-image-description a {
  text-decoration: none !important;
  color: #ffffff;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  font-family: "Roboto Regular";
}

.home-professional-programs-and-courses .p-image-description:hover {
  background-color: #a4925a;
}

.wp-block-columns.home-professional-programs-and-courses
  .wp-block-image.size-full {
  margin-bottom: 0;
  /* min-height: 298px; */
  height: 298px !;
}

.wp-block-columns.home-professional-programs-and-courses
  .wp-block-image.size-full
  img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important; /* This ensures the image covers the entire container */
}

.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained
  .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex
  .wp-block-button {
  text-align: center;
  margin: 0 auto;
  padding: 0;
}

.wp-block-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 150px;
  height: 48px;
}

.wp-block-button__link.wp-element-button {
  background-color: #a4925a;
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-clip: padding-box;
  border-radius: 8px;
  width: 150px;
  height: 48px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  font-family: "Roboto";
  letter-spacing: 0px;
  color: #ffffff;
  padding: 0;

  display: flex;
  align-items: center;
  justify-content: center;
}

/* CONTAINER Why Choose Georgia Tech? */

/* SUBFOOTER */
/*  */

/* SUBFOOTER / */

/* HOME PAGE / */

/* Professional Development PAGE */

/* profesional-development-why-choose-georgia-tech */

/* SPOTLIGHT */

.wp-block-columns.professional-development-prepare-for-career-advancement.is-layout-flex.wp-container-56.wp-block-columns-is-layout-flex {
  background-color: #003057;
  max-width: 100%;
  height: 260px;

  padding-top: 50px;
}

.wp-block-columns.professional-development-prepare-for-career-advancement.is-layout-flex.wp-container-56.wp-block-columns-is-layout-flex
  ::before {
  content: none;
}

.wp-block-columns.professional-development-prepare-for-career-advancement.is-layout-flex.wp-container-56.wp-block-columns-is-layout-flex
  .wp-block-group.is-vertical.is-layout-flex.wp-container-53.wp-block-group-is-layout-flex {
  max-width: 1200px;
  margin: 0 auto;
}

.wp-block-columns.professional-development-prepare-for-career-advancement.is-layout-flex.wp-container-56.wp-block-columns-is-layout-flex
  .wp-block-group.is-vertical.is-layout-flex.wp-container-53.wp-block-group-is-layout-flex
  .wp-block-heading {
  text-align: center;
  color: #ffffff;
}

.wp-block-columns.professional-development-prepare-for-career-advancement.is-layout-flex.wp-container-56.wp-block-columns-is-layout-flex
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  > p {
  text-align: center;
  color: #ffffff;
}

.wp-block-columns.professional-development-prepare-for-career-advancement.is-layout-flex.wp-container-56.wp-block-columns-is-layout-flex
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  > .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex {
  display: flex;
  justify-content: center;
}

/* Professional Development PAGE / */

/* About GTPE PAGE */
/* Overvew Headline */

/* Accreditation and recognition */
.wp-block-columns.about-gtpe-accreditation {
  margin: 0;
  padding: 0;
  max-width: 100%;
  margin-bottom: 100px;
  height: 300px;
  margin-bottom: 100px !important;
}

.wp-block-columns.about-gtpe-accreditation
  > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
  max-width: 1200px;
  margin: 0 auto;
}

.wp-block-columns.about-gtpe-accreditation
  > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  .wp-block-heading {
  margin: 0;
  padding: 0;
  padding-bottom: 30px;
}

.wp-block-columns.about-gtpe-accreditation
  > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  .wp-block-columns.is-layout-flex.wp-container-10.wp-block-columns-is-layout-flex {
  margin: 0;
  padding: 0;
}

.wp-block-columns.about-gtpe-accreditation
  > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  .wp-block-columns.is-layout-flex.wp-container-10.wp-block-columns-is-layout-flex
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
  margin: 0 !important;
  padding: 0 !important;
  height: 230px;
}

.wp-block-columns.about-gtpe-accreditation
  > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  .wp-block-columns.is-layout-flex.wp-container-10.wp-block-columns-is-layout-flex
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  figure {
  margin: 0;
  padding: 0;
}

.wp-block-columns.about-gtpe-accreditation
  > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  .wp-block-columns.is-layout-flex.wp-container-10.wp-block-columns-is-layout-flex
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  figure
  img {
  margin: 0;
  padding: 0;
  height: 100%;
}

/* Learner Spotlight */

/* Why Choose Georgia Tech */

/* About GTPE PAGE / */

/* Affordability PAGE */

/* Scholarship and Cost */
.wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex {
  margin-top: 50px;
}

.wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
  .wp-block-image.size-large {
  width: 624px;
  height: 479px;
}

.wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child {
  letter-spacing: 0px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
}

.wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child
  .wp-block-heading {
  padding-top: 30px;
}

/* Paying for College */

.wp-block-columns.affordability-paying-for-college {
  background-color: #003057;
  color: #ffffff;
  background-image: url("/wp-content/uploads/2023/09/Group-1395@2x.webp");
  background-size: cover;
  background-position: center;
  height: 486px;
  max-width: 100% !important;
  margin-top: 100px;
  text-align: center;
  margin-top: 50px !important;
}

.wp-block-columns.affordability-paying-for-college
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
  max-width: 1200px;
  margin: 0 auto;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  margin-top: 0;
  margin-bottom: 0;
}

.wp-block-columns.affordability-paying-for-college
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  .wp-block-heading {
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 35px;
  letter-spacing: 0px;
  color: #ffffff;
  text-align: center;
}

.wp-block-columns.affordability-paying-for-college
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  .wp-block-image.size-full {
  width: 54px;
  height: 51px;
}

/* Why Choose Georgia Tech */

/* Affordability PAGE / */

/* Thank You PAGE */

/* Next Steps */
.thank-you-next-steps {
  background-color: #003057;
  max-width: 100% !important;
  height: 514px;
  margin: 0;
  padding: 0;
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
}

.thank-you-next-steps > .wp-block-column {
  max-width: 1200px;
  margin: 0 auto;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.thank-you-next-steps > .wp-block-column > .wp-block-heading {
  letter-spacing: 0px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 24px;
  color: #ffffff;
  margin-top: 40px;
  margin-bottom: 40px;
}

/* .thank-you-next-steps
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  > p:last-child {
  display: none !important;
} */

/* .thank-you-next-steps > p:last-child {
  display: none !important;
} */

.thank-you-next-steps >
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  > p:last-child {
  display: none !important;
}


.thank-you-next-steps
  .thank-you-next-steps-columns-container
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
  width: 290px;
  height: 384px;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #632d4f;
  border-radius: 15px;
  opacity: 1;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  padding: 20px;
}

.thank-you-next-steps-columns-container {
}

.thank-you-next-steps
  .thank-you-next-steps-columns-container
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
    1
  )::before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background-image: url("/wp-content/uploads/2023/09/arrow_original_white_without_background.png");
  background-size: contain;
  position: absolute;
  z-index: 1;
  margin-left: 320px;
  margin-top: -250px;
  display: none;
}

.thank-you-next-steps
  .thank-you-next-steps-columns-container
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
    2
  )::before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background-image: url("/wp-content/uploads/2023/09/arrow_original_white_without_background.png");
  background-size: contain;
  position: absolute;
  z-index: 1;
  margin-left: 320px;
  margin-top: -250px;
  display: none;
}

.thank-you-next-steps
  .thank-you-next-steps-columns-container
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
    3
  )::before {
  content: "";
  display: block;
  width: 44px;
  height: 44px;
  background-image: url("/wp-content/uploads/2023/09/arrow_original_white_without_background.png");
  background-size: contain;
  position: absolute;
  z-index: 1;
  margin-left: 320px;
  margin-top: -250px;
  display: none;
}

.thank-you-next-steps
  .thank-you-next-steps-columns-container
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
  .wp-block-image.size-full {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  margin-bottom: 30px;
}

.thank-you-next-steps
  .thank-you-next-steps-columns-container
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(1)
  .wp-block-image.size-full {
  width: 56px;
  height: 56px;
}

.thank-you-next-steps
  .thank-you-next-steps-columns-container
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(2)
  .wp-block-image.size-full {
  width: 57px;
  height: 46px;
}

.thank-you-next-steps
  .thank-you-next-steps-columns-container
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(3)
  .wp-block-image.size-full {
  width: 57px;
  height: 46px;
}

.thank-you-next-steps
  .thank-you-next-steps-columns-container
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(4)
  .wp-block-image.size-full {
  width: 34px;
  height: 45px;
}

.thank-you-next-steps
  .thank-you-next-steps-columns-container
  .wp-block-heading {
  letter-spacing: 0px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  color: #003057;
  text-align: center;
  margin: 0;
}

.thank-you-next-steps .thank-you-next-steps-columns-container P {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  font-family: Arial;
  letter-spacing: 0px;
  color: #000000;
}

/* Social */
.wp-block-columns.thank-you-social * {
  margin: 0;
  padding: 0;
}

.wp-block-columns.thank-you-social {
  background-color: #ffffff;
  background-image: url("/wp-content/uploads/2023/09/GTPattern_Squares_gold-outines-fade-diagonal@2x.webp");
  background-size: cover;
  background-position: center;
  height: 318px;
  max-width: 100% !important;
  text-align: center;
}

.wp-block-columns.thank-you-social
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
  max-width: 1200px;
  margin: 0 auto;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: left;
}

.wp-block-columns.thank-you-social
  .thank-you-social-columns
  > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
    1
  ) {
  margin: 0;
  padding: 0;
  padding-right: 200px;
}

.wp-block-columns.thank-you-social
  .thank-you-social-columns
  > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(1)
  .wp-block-heading,
.wp-block-columns.thank-you-social
  .thank-you-social-columns
  > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(1)
  p {
  width: 387px;
  max-width: 387px;
  /* margin: 0;
  padding: 0; */
}

.wp-block-columns.thank-you-social .wp-block-heading {
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 24px;
  letter-spacing: 0px;
  color: #003057;
  text-align: left;
  /* margin-left: -70px; */
}

.wp-block-columns.thank-you-social p {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0px;
  color: #003057;
  margin-top: 30px;
}

.wp-block-columns.thank-you-social .wp-block-image.size-full {
  width: 50px;
  height: 50px;
}

.wp-block-columns.thank-you-social
  .thank-you-social-column-2
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(1),
.wp-block-columns.thank-you-social
  .thank-you-social-column-3
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(1),
.wp-block-columns.thank-you-social
  .thank-you-social-column-4
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(1) {
  margin: 0;
  padding: 0;
  width: 50px;
  max-width: 50px;
  height: 50px;
  margin-right: -10px;
}

.wp-block-columns.thank-you-social
  .thank-you-social-column-2
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(2),
.wp-block-columns.thank-you-social
  .thank-you-social-column-3
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(2),
.wp-block-columns.thank-you-social
  .thank-you-social-column-4
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(2) {
  width: 139px;
  max-width: 139px;
  margin-right: -50px;
}

.wp-block-columns.thank-you-social
  .thank-you-social-column-2
  .wp-block-image.size-full,
.wp-block-columns.thank-you-social
  .thank-you-social-column-3
  .wp-block-image.size-full,
.wp-block-columns.thank-you-social
  .thank-you-social-column-4
  .wp-block-image.size-full {
  width: 50px;
  height: 50px;
}

.wp-block-columns.thank-you-social .thank-you-social-column-2 p,
.wp-block-columns.thank-you-social .thank-you-social-column-3 p,
.wp-block-columns.thank-you-social .thank-you-social-column-4 p {
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  font-family: Arial;
  letter-spacing: 0px;
  margin: 0;
}

/* Thank You PAGE / */

.privacypolicy {
  text-decoration: none;
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .site-header .main-navigation ul.nav-menu > li > a {
    line-height: 1;
  }

  .custom_logo {
    background-size: contain;
  }

  .site-branding {
    width: 200px;
  }

  .top_right {
    display: none;
  }

  .wp-block-columns.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      2
    ) {
    margin-top: 0px !important;
  }

  /* About GTPE PAGE */
  /* Overview */

  /* Accreditation and Recognition */

  .wp-block-columns.about-gtpe-accreditation {
    height: 700px !important;
    padding: 30px;
  }

  .wp-block-columns.about-gtpe-accreditation .wp-block-heading {
    text-align: center;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
    font-family: "Roboto Condensed", sans-serif;
  }

  .wp-block-columns.about-gtpe-accreditation .wp-block-columns {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
  }

  .wp-block-columns.about-gtpe-accreditation
    .wp-block-columns
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 230px;
    margin-bottom: 120px !important;
  }

  .wp-block-columns.about-gtpe-accreditation
    .wp-block-columns
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow
    img {
    width: 258px;
    height: 230px;
  }

  /* Affordability PAGE */
  /* Scholarship and Cost */
  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex {
    margin: 0;
    padding: 20px;
    max-width: 100% !important;
  }

  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child
    .wp-block-heading {
    padding-top: 0;
  }
  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      2
    ) {
    margin: 0 auto;
  }

  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    .wp-block-image.size-large {
    width: 100%;
    max-width: 100% !important;
    margin: 0;
    padding: 0;

    display: flex;
    justify-content: center;
    align-items: center;
  }

  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    .wp-block-image.size-large
    img {
    width: 341px !important;
    height: 262px !important;
    max-height: auto;
    max-width: 100%;
    object-fit: cover;
    margin-top: -250px;

    display: flex;
    justify-content: center;
    align-items: center;
  }

  /* Thank You PAGE */
  /* Thank You */

  /* Next Steps */
  .thank-you-next-steps {
    height: 1742px;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }

  .thank-you-next-steps .thank-you-next-steps-columns-container {
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 100%;
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    width: 290px !important;
    max-width: 290px !important;
    height: 384px !important;
    max-height: 384px !important;
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      1
    )::before {
    margin-left: 0px;
    margin-top: 405px;
    transform: rotate(90deg);
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      2
    )::before {
    margin-left: 0px;
    margin-top: 405px;
    transform: rotate(90deg);
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      3
    )::before {
    margin-left: 0px;
    margin-top: 405px;
    transform: rotate(90deg);
  }

  /* Thank You PAGE / */
}

@media only screen and (min-width: 1000px) and (max-width: 1200px) {
  main article .entry-header,
  main article .entry-content > *:not(.full),
  main article .entry-content > .full > * {
    max-width: 94%;
    margin: 0 auto;
  }

  /* Affordability PAGE*/
  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    .wp-block-image.size-large {
    width: 341px !important;
    height: 262px !important;

    margin-left: 50px;

    display: flex;
    justify-content: center;
    align-items: center;
  }

  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    .wp-block-image.size-large
    img {
    width: 341px !important;
    height: 262px !important;
    max-height: auto;
    max-width: 100%;
    object-fit: cover;
    margin-top: 150px;

    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* Affordability / */

  /* Thank You */

  /* Next Steps */
  .thank-you-next-steps {
    height: 1742px;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }

  .thank-you-next-steps .thank-you-next-steps-columns-container {
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 100%;
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    width: 290px !important;
    max-width: 290px !important;
    height: 384px !important;
    max-height: 384px !important;
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      1
    )::before {
    margin-left: 0px;
    margin-top: 405px;
    transform: rotate(90deg);
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      2
    )::before {
    margin-left: 0px;
    margin-top: 405px;
    transform: rotate(90deg);
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      3
    )::before {
    margin-left: 0px;
    margin-top: 405px;
    transform: rotate(90deg);
  }

  /* Social */
  .wp-block-columns.thank-you-social {
    padding-left: 50px;
    padding-right: 50px;
  }

  .wp-block-columns.thank-you-social .wp-block-heading {
    padding: 0;
    margin: 0;
    margin-left: -10px;
  }

  /* Thank You PAGE / */
}

@media only screen and (min-width: 1000px) {
  .site-header .main-navigation ul.nav-menu > li {
    display: table;
    height: 100px;
  }

  .site-header .main-navigation ul.nav-menu > li > a {
    display: table-cell;
    vertical-align: middle;
    float: none;
    height: auto;
  }

  .site-header .main-navigation {
    width: auto;
  }
}

@media only screen and (min-width: 1000px) and (max-width: 1920px) {
}

@media only screen and (min-width: 1000px) and (max-width: 1565px) {
}

@media screen and (min-width: 1921px) and (max-width: 3440px) {
}

@media only screen and (max-width: 999px) {
  main article .entry-header,
  main article .entry-content > *:not(.full),
  main article .entry-content > .full > * {
    max-width: 92%;
    margin: 0 auto;
  }

  /* Mob head End */
  /* footer*/
  .footer_left,
  .footer_right {
    width: 100%;
    text-align: center;
  }

  .footer_logo {
    width: 100%;
    display: inline-block;
    text-align: center;
  }

  .footer_logo a {
    margin: 0;
    float: none;
  }

  .disclosure {
    padding: 0 10px;
  }

  .site-footer {
    max-height: 149px;
    height: 149px;
  }
  .site-footer .std_width {
    flex-direction: column;
    margin: 0;
    padding: 0;
    height: 101px;
  }
  .footer_right {
    border-left: none;
    padding-left: unset;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .footer_right .footer_icons {
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 25px;
  }

  .site-footer .footer_logo a {
    width: 239px;
    height: 47px;
  }

  .footer-disclosure {
    padding-bottom: 50px;
  }

  .wp-block-heading {
    letter-spacing: 0px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
    text-transform: capitalize;
  }

  .entry-content > p {
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0px;
  }

  /* .breadcrumbs {
    display: none;
  }
  .breadcrumbs .internal-container {
    display: none;
  } */

  .entry-content > h2 {
    padding-bottom: 50px !important;
  }

  /* HOME PAGE */
  .wp-block-heading.home {
    padding-bottom: 0 !important;
    margin-bottom: 20px !important;
  }

  .wp-block-columns.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child {
    height: 308px;
  }

  .wp-block-columns.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child
    > .wp-block-image.size-large {
    height: 240px;
  }

  .wp-block-columns.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child
    > .wp-block-image.size-large
    > img {
    object-fit: cover;
    height: 240px;
  }

  .wp-block-columns.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      2
    ) {
    margin-top: 25px;
  }

  .wp-block-columns.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      2
    ) {
    height: 308px;
  }

  .wp-block-columns.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      2
    )
    > .wp-block-image.size-large {
    height: 240px;
  }

  .wp-block-columns.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      2
    )
    > .wp-block-image.size-large
    > img {
    object-fit: cover;
    height: 240px;
  }

  /*  */

  .wp-block-heading.h-sub-footer,
  .p-sub-footer,
  .wp-block-buttons.is-content-justification-center.is-layout-flex.wp-container-23.wp-block-buttons-is-layout-flex {
    margin: 0;
    border: none;
    height: 123px;
  }

  .p-sub-footer {
    padding-left: 20px !important;
    padding-right: 20px !important;
    text-align: center !important;
    margin: 0 !important;
    border: none !important;
  }

  .wp-block-buttons.is-content-justification-center.is-layout-flex.wp-container-23.wp-block-buttons-is-layout-flex {
    margin: 0 !important;
  }

  .h-sub-footer + .p-sub-footer,
  .p-sub-footer + .wp-block-buttons {
    margin-top: 0 !important;
  }

  .home-professional-programs-and-courses {
    margin-bottom: 20px !important;
  }

  /* HOME PAGE / */

  /* Professional Development PAGE */

  .wp-block-heading.professional-development {
    padding-bottom: 20px !important;
  }

  .entry-content > .wp-block-heading {
    letter-spacing: -1px;
  }

  /* profesional-development-why-choose-georgia-tech */

  /* profesional-development-learner-spotlight */

  /* professional-development-prepare-for-career-advancement */
  .wp-block-columns.professional-development-prepare-for-career-advancement.is-layout-flex.wp-container-56.wp-block-columns-is-layout-flex {
    height: 370px;
    padding-top: 75px;
  }

  /* Professional Development PAGE / */

  /* About GTPE PAGE */
  /* Overview */

  /* Accreditation and Recognition */

  .wp-block-columns.about-gtpe-accreditation {
    height: auto;
    padding: 30px;
    margin-bottom: 0 !important;
  }

  .wp-block-columns.about-gtpe-accreditation .wp-block-heading {
    text-align: center;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
    font-family: "Roboto Condensed", sans-serif;
  }

  .wp-block-columns.about-gtpe-accreditation .wp-block-columns {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
  }

  .wp-block-columns.about-gtpe-accreditation
    .wp-block-columns
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    margin: 0;
    padding: 0;
    width: 100%;
    max-height: 150px;
  }

  /* profesional-development-learner-spotlight */

  /* Why Choose Georgia Tech */

  /* About GTPE PAGE / */

  /* Affordability PAGE */
  /* Scholarship and Cost */
  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex {
    margin: 0;
    padding: 20px;
    margin-bottom: 200px;
  }

  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child
    .wp-block-heading {
    padding-top: 0;
  }

  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    .wp-block-image.size-large {
    width: 100%;
    max-width: 100% !important;
    margin: 0;
    padding: 0;
    margin-top: 250px;

    display: flex;
    justify-content: center;
    align-items: center;
  }

  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    .wp-block-image.size-large
    img {
    width: auto;
    height: auto;
    max-height: auto;
    max-width: 100%;
    object-fit: cover;

    display: flex;
    justify-content: center;
    align-items: center;
  }

  /* Paying for College */
  .wp-block-columns.affordability-paying-for-college {
    margin: 0;
    padding: 0;
    height: 1140px;
    margin-bottom: 100px !important;
  }

  .wp-block-columns.affordability-paying-for-college
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
  }

  /* Why Choose Georgia Tech */

  /* Affordability PAGE / */

  /* Thank You PAGE */
  /* Thank You */

  /* Next Steps */
  .thank-you-next-steps {
    height: 1742px;
  }

  .thank-you-next-steps .thank-you-next-steps-columns-container {
    display: flex;
    justify-content: center;
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    width: 290px !important;
    max-width: 290px;
    height: 384px !important;
    margin-bottom: -10px;
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      1
    )::before {
    margin-left: 0px;
    margin-top: 405px;
    transform: rotate(90deg);
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      2
    )::before {
    margin-left: 0px;
    margin-top: 405px;
    transform: rotate(90deg);
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      3
    )::before {
    margin-left: 0px;
    margin-top: 405px;
    transform: rotate(90deg);
  }

  /* Social */
  .wp-block-columns.thank-you-social {
    height: 625px;

    background-image: url("/wp-content/uploads/2023/09/GTPattern_Squares_gold-outines-fade-diagonal@2x.png") !important;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .wp-block-columns.thank-you-social {
    display: flex;
    justify-content: center;
  }

  .wp-block-columns.thank-you-social
    .thank-you-social-columns
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      1
    ) {
    margin: 0;
    padding: 0;

    margin-bottom: 50px;
  }

  .wp-block-columns.thank-you-social
    .thank-you-social-columns
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      1
    )
    .wp-block-heading {
    width: auto;
    max-width: 294px;
    margin: 0;
    padding: 0;
    /* margin-left: -80px; */
  }

  .wp-block-columns.thank-you-social
    .thank-you-social-columns
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      1
    )
    p {
    width: auto;
    max-width: 294px;
  }

  .wp-block-columns.thank-you-social
    .thank-you-social-columns
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:not(
      :first-child
    ) {
    margin-left: -100px;
  }
  /* Thank You PAGE / */

  .footer-desktop {
    display: none !important;
  }
  .footer-mobile {
    display: inline !important;
  }
}

@media only screen and (min-width: 500px) and (max-width: 768px) {
  /* Affordability PAGE*/
  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex {
    margin-bottom: 50px;
  }
  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    .wp-block-image.size-large {
    width: 100%;
    max-width: 100% !important;
    margin: 0;
    padding: 0;
    margin-top: 100px;

    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* Affordability PAGE /*/
}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {
  .wp-block-columns.affordability-scholarship.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex
    .wp-block-image.size-large {
    width: 90%;
    max-width: 90% !important;
    margin: 0;
    padding: 0;
    margin-top: 100px;

    display: flex;
    justify-content: center;
    align-items: center;
  }
}

@media only screen and (min-width: 612px) and (max-width: 1260px) {
  /* Next Steps */
  .thank-you-next-steps {
    height: 1742px;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }

  .thank-you-next-steps .thank-you-next-steps-columns-container {
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 100%;
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    width: 290px !important;
    max-width: 290px !important;
    height: 384px !important;
    max-height: 384px !important;
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      1
    )::before {
    margin-left: 0px;
    margin-top: 405px;
    transform: rotate(90deg);
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      2
    )::before {
    margin-left: 0px;
    margin-top: 405px;
    transform: rotate(90deg);
  }

  .thank-you-next-steps
    .thank-you-next-steps-columns-container
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      3
    )::before {
    margin-left: 0px;
    margin-top: 405px;
    transform: rotate(90deg);
  }

  /* Thank You PAGE / */
}

@media only screen and (min-width: 782px) and (max-width: 999px) {
  /* Social */
  .wp-block-columns.thank-you-social {
    height: 625px;

    background-image: url("/wp-content/uploads/2023/09/GTPattern_Squares_gold-outines-fade-diagonal@2x.png") !important;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .wp-block-columns.thank-you-social {
    display: flex;
    justify-content: center;
  }

  .wp-block-columns.thank-you-social .thank-you-social-columns {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }

  .wp-block-columns.thank-you-social
    .thank-you-social-columns
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      1
    ) {
    margin: 0;
    padding: 0;

    display: flex;
    justify-content: center;
    align-items: center;

    margin-left: 0 !important;
  }

  .wp-block-columns.thank-you-social
    .thank-you-social-columns
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      2
    ) {
    margin: 0;
    padding: 0;
  }

  .wp-block-columns.thank-you-social
    .thank-you-social-columns
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      3
    ) {
    margin: 0;
    padding: 0;
  }

  .wp-block-columns.thank-you-social
    .thank-you-social-columns
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      4
    ) {
    margin: 0;
    padding: 0;
  }

  .wp-block-columns.thank-you-social
    .thank-you-social-columns
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    flex: 1 1 auto;
    width: 100%;
    margin-bottom: 50px;
  }

  .wp-block-columns.thank-you-social
    .thank-you-social-columns
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      1
    )
    .wp-block-heading {
    width: auto;
    max-width: 294px;
    margin: 0;
    padding: 0;
    margin-left: -80px;
  }

  .wp-block-columns.thank-you-social
    .thank-you-social-columns
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      1
    )
    p {
    width: auto;
    max-width: 294px;
  }

  .wp-block-columns.thank-you-social
    .thank-you-social-columns
    > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:not(
      :first-child
    ) {
    margin-left: -50px;
  }
}

#pause {
  display: none;
}

.footer-disclosure {
  color: #003057 !important;
}

.footer-disclosure p {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: #003057 !important;
}

.footer-disclosure a {
  color: #003057 !important;
}

.footer-disclosure a:visited {
  color: #003057 !important;
}

.footer-mobile {
  display: none;
}
.footer-desktop {
  display: inline;
}


/*  PRE LAUNCH ADJUSTMENTS */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Roboto_condensed" !important;
}

.thank-you-next-steps a {
  color: #4169E1;
}
.thank-you-next-steps a:visited {
  color: #4169E1;
}

   /* DROPDOWN menu– DESKTOP ssd*/
#primary-menu {
  gap: 40px;
}
#primary-menu > li.menu-item-has-children {
  position: relative;
}

/* Dropdown container */
#primary-menu > li > .sub-menu {
  position: absolute;
  top: 100%;
  left: 0;
  background: #0A3556;
  padding: 20px;
  display: none;
  z-index: 9999;
  width: max-content;
}

/* Show dropdown */
#primary-menu > li:hover > .sub-menu,
#primary-menu > li:focus-within > .sub-menu {
  display: block;
}

/* Dropdown items */
#primary-menu > li > .sub-menu > li {
  list-style: none;
  margin-bottom: 22px;
}

#primary-menu > li > .sub-menu > li:last-child {
  margin-bottom: 0;
}

/* Dropdown links */
#primary-menu > li > .sub-menu > li > a {
  font-family: "Roboto_regular" !important;
  font-size: 18px;
  line-height: 30px;
  color: #ffffff;
  text-decoration: none;
  display: block;
}

/* Hover state */
#primary-menu > li > .sub-menu > li > a:hover {
  color: #A4925A;
}

/* ADA focus */
#primary-menu > li > .sub-menu > li > a:focus {
  outline: 2px solid #ffffff !important;
}

.main-navigation ul ul a {
  width: auto !important;
  white-space: normal;
}


   /* DROPDOWN ARROW  */
#primary-menu > li.menu-item-has-children > a {
  position: relative;
}

#primary-menu > li.menu-item-has-children > a::after {
  content: "";
  display: inline-block;
  margin-left: 8px;
  vertical-align: middle;

  width: 0;
  height: 0;

  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid #262626;
}

#primary-menu > li.menu-item-has-children:hover > a::after {
  border-top-color: #A4925A;
}

@media only screen and (max-width: 999px) {

  #primary-menu .menu-item:not(:last-child)::after {
    content: none !important;
    border: none !important;
  }

  /* Add full-width separator */
  #primary-menu .menu-item:not(:last-child) {
    border-bottom: 2px solid #A4925A !important;
  }

  /* Remove borders from submenu items */
  #primary-menu .sub-menu .menu-item {
    border-bottom: none !important;
    display: block !important;
  }

  /* Submenu adjustments */
  #primary-menu > li > .sub-menu {
    width: auto !important;
    padding: 20px !important;
  }

  #primary-menu > li > .sub-menu > li {
    margin-bottom: 0;
  }

  #primary-menu .sub-menu a {
    text-align: left !important;
    display: block;
    width: 100%;
  }

  #primary-menu .menu-item .sub-menu li {
    padding-left: 0;
    padding-bottom: 0;
  }

  /* Fixed header & toggle */
  .menu-toggle {
    position: fixed !important;
    top: 15px;
    right: 15px;
    z-index: 99999;
  }

  .site-header {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
  }

  .main-navigation ul.nav-menu {
    position: fixed !important;
  }
}
@media only screen and (max-width: 999px) {
  /* Make submenu behave like accordion */
  #primary-menu > li > .sub-menu {
    display: none !important;
  }

  #primary-menu > li.sub-open > .sub-menu {
    display: block !important;
  }

}
@media only screen and (min-width: 1000px) {
.site-header {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

.site-header-sub {
  position: sticky;
  top: 92px; /* height of .site-header */
  left: 0;
  width: 100%;
  z-index: 999;
  background: #FFFFFF;
}

}
/* Removed pointer from dropdown parents */
#primary-menu > li.menu-item-has-children > a {
  cursor: default !important;
  pointer-events: none; 
}

@media (min-width: 1000px) {
  #requestinfo {
        scroll-margin-top: 175px;
    }
  #primary-menu > li.menu-item-has-children {
    position: relative;
    padding-bottom: 15px; 
  }

  /* Remove any margin hacks */
  #primary-menu {
    margin-bottom: 0 !important;
  }

  /* Submenu positioning */
  #primary-menu > li > .sub-menu {
    position: absolute;
    top: 100%; 
    left: 0;
    background: #0A3556;
    padding: 20px;
    display: none;
    z-index: 9999;
    width: max-content;
  }

  /* Show on hover */
  #primary-menu > li:hover > .sub-menu,
  #primary-menu > li:focus-within > .sub-menu {
    display: block;
  }
  .main-navigation {
    margin-bottom: 11px;
}
}
@media only screen and (max-width: 999px) {
.sticky_btn a{
  color: #FFFF !important;
}
  .sticky_btn a:hover{
  color: #FFFF !important;
}
}