.elementor-5332 .elementor-element.elementor-element-8f489bb{--display:flex;}.elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-field-type-html{padding-bottom:0px;}.elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-5332 .elementor-element.elementor-element-74809f0 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-button[type="submit"]{color:#ffffff;}.elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5332 .elementor-element.elementor-element-74809f0 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5332 .elementor-element.elementor-element-74809f0 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5332 .elementor-element.elementor-element-74809f0 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5332 .elementor-element.elementor-element-74809f0 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5332 .elementor-element.elementor-element-74809f0{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5332 .elementor-element.elementor-element-cebf3a1{--display:flex;}.elementor-5332 .elementor-element.elementor-element-1669f04{--display:flex;}.elementor-5332 .elementor-element.elementor-element-440fef4{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5332 .elementor-element.elementor-element-440fef4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5332 .elementor-element.elementor-element-440fef4:after{content:"0.66";}.elementor-5332 .elementor-element.elementor-element-440fef4 .elementor-post__thumbnail__link{width:100%;}.elementor-5332 .elementor-element.elementor-element-440fef4 .elementor-post__meta-data span + span:before{content:"///";}.elementor-5332 .elementor-element.elementor-element-440fef4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-5332 .elementor-element.elementor-element-440fef4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-5332 .elementor-element.elementor-element-440fef4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-5332 .elementor-element.elementor-element-ed1e3dc{--display:flex;}.elementor-5332 .elementor-element.elementor-element-8466001{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5332 .elementor-element.elementor-element-8466001 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5332 .elementor-element.elementor-element-8466001:after{content:"0.66";}.elementor-5332 .elementor-element.elementor-element-8466001 .elementor-post__thumbnail__link{width:100%;}.elementor-5332 .elementor-element.elementor-element-8466001 .elementor-post__meta-data span + span:before{content:"///";}.elementor-5332 .elementor-element.elementor-element-8466001.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-5332 .elementor-element.elementor-element-8466001.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-5332 .elementor-element.elementor-element-8466001.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-5332 .elementor-element.elementor-element-7af104c{--display:flex;}.elementor-5332 .elementor-element.elementor-element-838dadf{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5332 .elementor-element.elementor-element-838dadf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5332 .elementor-element.elementor-element-838dadf:after{content:"0.66";}.elementor-5332 .elementor-element.elementor-element-838dadf .elementor-post__thumbnail__link{width:100%;}.elementor-5332 .elementor-element.elementor-element-838dadf .elementor-post__meta-data span + span:before{content:"///";}.elementor-5332 .elementor-element.elementor-element-838dadf.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-5332 .elementor-element.elementor-element-838dadf.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-5332 .elementor-element.elementor-element-838dadf.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-5332 .elementor-element.elementor-element-2dbee33{--display:flex;}.elementor-5332 .elementor-element.elementor-element-b7740c1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5332 .elementor-element.elementor-element-b7740c1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5332 .elementor-element.elementor-element-b7740c1:after{content:"0.66";}.elementor-5332 .elementor-element.elementor-element-b7740c1 .elementor-post__thumbnail__link{width:100%;}.elementor-5332 .elementor-element.elementor-element-b7740c1 .elementor-post__meta-data span + span:before{content:"///";}.elementor-5332 .elementor-element.elementor-element-b7740c1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-5332 .elementor-element.elementor-element-b7740c1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-5332 .elementor-element.elementor-element-b7740c1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5332 .elementor-element.elementor-element-440fef4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5332 .elementor-element.elementor-element-440fef4:after{content:"0.5";}.elementor-5332 .elementor-element.elementor-element-440fef4 .elementor-post__thumbnail__link{width:100%;}.elementor-5332 .elementor-element.elementor-element-8466001 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5332 .elementor-element.elementor-element-8466001:after{content:"0.5";}.elementor-5332 .elementor-element.elementor-element-8466001 .elementor-post__thumbnail__link{width:100%;}.elementor-5332 .elementor-element.elementor-element-838dadf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5332 .elementor-element.elementor-element-838dadf:after{content:"0.5";}.elementor-5332 .elementor-element.elementor-element-838dadf .elementor-post__thumbnail__link{width:100%;}.elementor-5332 .elementor-element.elementor-element-b7740c1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5332 .elementor-element.elementor-element-b7740c1:after{content:"0.5";}.elementor-5332 .elementor-element.elementor-element-b7740c1 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-8f489bb */html,
body {
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden !important;
  background: #011833 !important;
}

#page,
#content,
.site,
.site-content,
.ast-container,
.ast-plain-container,
.ast-page-builder-template .site-content,
.ast-page-builder-template .site-content > .ast-container,
.ast-separate-container,
.ast-separate-container .ast-article-single,
.entry-content,
.site-main,
article,
.page,
.type-page {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.blog-request-section,
.blog-category-grid {
  width: calc(100vw - 32px) !important;
  max-width: none !important;
  margin-left: calc(50% - 50vw + 16px) !important;
  margin-right: calc(50% - 50vw + 16px) !important;
}

/* TOP REQUEST SECTION */
.blog-request-section {
  background:
    linear-gradient(90deg, rgba(1,24,51,.96), rgba(1,24,51,.72)),
    url("https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1800&q=80");
  background-size: cover;
  background-position: center;
  border: 2px solid #d89b2b;
  border-radius: 10px;
  padding: 44px 34px 36px;
  margin-bottom: 28px !important;
}

.blog-request-section .elementor-heading-title {
  color: #fff !important;
  font-size: clamp(36px,4.5vw,62px) !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

.blog-request-section p {
  color: #fff !important;
  font-size: 20px !important;
}

.blog-request-section .elementor-form-fields-wrapper {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1.45fr 230px !important;
  gap: 14px !important;
}

.blog-request-section .elementor-field-label {
  display: none !important;
}

.blog-request-section input,
.blog-request-section textarea {
  height: 62px !important;
  min-height: 62px !important;
  background: #fff !important;
  border: none !important;
  border-radius: 5px !important;
  padding: 16px 18px !important;
}

.blog-request-section textarea {
  resize: none !important;
}

.blog-request-section .elementor-button {
  width: 100% !important;
  height: 62px !important;
  background: #d89b2b !important;
  color: #011833 !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

/* 4 COLUMNS */
.blog-category-grid {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 18px !important;
}

.blog-category-column {
  background: radial-gradient(circle at top left,#0b3158 0%,#062544 45%,#011833 100%);
  border: 2px solid #d89b2b;
  border-radius: 10px;
  padding: 24px 18px;
  height: 720px;
  overflow-y: auto;
  overflow-x: hidden;
}

.blog-category-column .elementor-heading-title {
  color: #fff !important;
  font-size: 28px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}

.blog-category-column .elementor-heading-title::after {
  content: "";
  display: block;
  width: 72px;
  height: 2px;
  background: #d89b2b;
  margin-top: 10px;
}

/* BLOG CARDS */
.blog-category-column .elementor-posts-container {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 18px !important;
}

.blog-category-column article.elementor-post,
.blog-category-column .elementor-post {
  display: block !important;
  width: 100% !important;
  height: 255px !important;
  background: rgba(255,255,255,0.045) !important;
  border: 1px solid rgba(216,155,43,0.35) !important;
  border-radius: 9px !important;
  padding: 12px !important;
  overflow: hidden !important;
}

/* LARGE CLEAN IMAGE */
.blog-category-column .elementor-post__thumbnail__link,
.blog-category-column .elementor-post__thumbnail {
  width: 100% !important;
  height: 130px !important;
  padding-bottom: 0 !important;
  display: block !important;
  overflow: hidden !important;
  border-radius: 7px !important;
  margin-bottom: 12px !important;
}

.blog-category-column .elementor-post__thumbnail img {
  width: 100% !important;
  height: 130px !important;
  object-fit: cover !important;
  position: static !important;
  transform: none !important;
}

.blog-category-column .elementor-post__text {
  padding: 0 !important;
  margin: 0 !important;
}

.blog-category-column .elementor-post__title {
  height: 58px !important;
  overflow: hidden !important;
  margin: 0 0 8px 0 !important;
}

.blog-category-column .elementor-post__title a {
  color: #fff !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  text-decoration: none !important;
}

.blog-category-column .elementor-post__title a:hover {
  color: #d89b2b !important;
}

.blog-category-column .elementor-post__meta-data {
  color: rgba(255,255,255,.82) !important;
  font-size: 12px !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.blog-category-column .elementor-post__excerpt,
.blog-category-column .elementor-post__read-more,
.blog-category-column .elementor-post__avatar,
.blog-category-column .elementor-post__badge {
  display: none !important;
}

/* RESPONSIVE */
@media (max-width: 1200px) {
  .blog-category-grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .blog-request-section .elementor-form-fields-wrapper {
    grid-template-columns: 1fr 1fr !important;
  }
}

@media (max-width: 768px) {
  .blog-category-grid {
    grid-template-columns: 1fr !important;
  }

  .blog-request-section .elementor-form-fields-wrapper {
    grid-template-columns: 1fr !important;
  }
}
/* CLEAN TITLE CUTOFF WITH ... */
.blog-category-column .elementor-post__title {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  height: auto !important;
  max-height: 44px !important;
}

.blog-category-column .elementor-post__title a {
  display: block !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* PREVENT WORDS FROM BEING CUT IN HALF */
.blog-category-column .elementor-post,
.blog-category-column .elementor-post__text,
.blog-category-column .elementor-post__title,
.blog-category-column .elementor-post__title a {
  word-break: normal !important;
  overflow-wrap: normal !important;
  white-space: normal !important;
}/* End custom CSS */