.cm-morris-theme .cs-footer .footer-simple-menu ul li {
  font-size: 16px!important;
} 
.cm-morris-theme .cs-footer .hs-menu-wrapper>ul >li {
  margin: 0px 0;
}
.cm-morris-theme .cs-footer .footer-social {
  gap: 10px;
  padding-left: 0;
  margin-top: 5px;
}
.cm-morris-theme .cs-footer .col-section {
  padding: 0 0px;
}
.cm-morris-theme .cs-footer h5{
  margin-bottom: 3px;
}
.cm-morris-theme .cs-footer .footer-section-1 .col-section .num1  p {
  line-height: 21px;
}
.cm-morris-theme .error-page:before {
  color: rgb(194 199 207);
}
.cm-morris-theme .error-page {
  padding: 5rem 0;
}
.cm-morris-theme .cs-footer .footer-social .footer-social-item a {
  width: 25px;
  height: 25px;
  background: #fff;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.cm-morris-theme .cs-footer .footer-social .footer-social-item svg {
  display: block;
  height: 13px;
  width: 13px;
}
.cm-morris-theme .cs-footer .footer-social img, .cs-footer .footer-social svg {
  width: 14px;
  height: 16px;
}
.cm-morris-theme .cs-footer .footer-social .footer-social-item svg,
.cm-morris-theme .cs-footer .footer-social .footer-social-item svg path {
  fill: #08254d;
}
.cm-morris-theme .cs-footer .footer-social-item {
  width: 25px;
  height: 25px;
}
.cm-morris-theme .cs-footer .footer-social .footer-social-item:nth-child(3) a {
  background: transparent;
  width: auto;
  height: auto;
}
.cm-morris-theme .cs-footer .footer-social .footer-social-item:nth-child(3) svg,
.cm-morris-theme .cs-footer .footer-social .footer-social-item:nth-child(3) svg path {
  fill: #fff !important;
}
.cm-morris-theme .cs-footer .footer-social .footer-social-item:nth-child(3) svg  {
  height: 28px;
  width: 31px;
  position: relative;
  top: -1px;
}
.cm-morris-theme .cs-footer.footer_section__2 .footer-section-1 {
  padding-left: 25px;
  padding-right: 25px;
}
.cm-morris-theme .cs-footer .footer-social .footer-social-item a,
.cm-morris-theme .cs-footer .footer-social .footer-social-item svg,
.cm-morris-theme .cs-footer .footer-social .footer-social-item svg path {
  transition: all 0.3s ease;
}
.cm-morris-theme .cs-footer .footer-social .footer-social-item:not(:nth-child(3)) a:hover {
  background: #94bdd6;
}
.cm-morris-theme .cs-footer .footer-social .footer-social-item:not(:nth-child(3)) a:hover svg,
.cm-morris-theme .cs-footer .footer-social .footer-social-item:not(:nth-child(3)) a:hover svg path {
  fill: #08254d !important;
}
.cm-morris-theme .cs-footer .footer-social .footer-social-item:nth-child(3) a:hover {
  background: transparent !important;
}
.cm-morris-theme .cs-footer .footer-social .footer-social-item:nth-child(3) a:hover svg,
.cm-morris-theme .cs-footer .footer-social .footer-social-item:nth-child(3) a:hover svg path {
  fill: #94bdd6 !important;
}
.cm-morris-theme .cs-banner {
  min-height: 250px!important;
}
.cm-morris-theme .cs-banner h1 {
  margin-bottom: 0px!important;
}
.cm-morris-theme .cs-banner h1 {
  font-size: 46px;
  font-weight: 400;
  font-style: normal;
  color: #001b42; !important;
}
.cm-morris-theme .cs-banner h1 span {
  font-family: "Tomorrow";
  color: #1f4df2!important;
  font-style: italic;
  font-weight: 700;
  font-size:46px;
}
.cm-morris-theme .cs-header .top-section {
  padding-bottom: 0px;
  padding-top: 0px;
}
.cm-morris-theme .cs-header .header__menu--desktop > .header__menu-wrapper {
  column-gap: 0px;
}
.cm-morris-theme .cs-header .nav > nav > ul .header__menu-item--depth-1 > a .child-trigger {
  display: none;
}
.cm-morris-theme .cs-header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu {
  margin: 5px;
}
.cm-morris-theme .cs-header .logo-section {
  position: relative;
  top: -3px;
  right: -15px;
}
.cm-morris-theme header.cs-header .hs-button {
  border-width: 1px;
  padding: 6px 30px;
  position: relative;
  top: -1px;
  right: -8px;
  white-space: nowrap;
}
.cm-morris-theme .cs-header .nav>nav>ul .header__menu-item--depth-1>a {
  padding: 10px;
  text-transform: uppercase;
  font-weight: 700;
  font-family: 'Inter', sans-serif;
}
.cm-morris-theme header.cs-header .hs-button{
  font-family: 'Inter', sans-serif;
}
.cm-morris-theme .cs-header.header .primary-section {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cm-morris-theme .cs-header .nav.al_right {
  margin-left: 12%;
}
.cm-morris-theme .cs-header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover >ul {
  transition: none !important;
}
.cm-morris-theme .cs-header .primary-section .container-wrapper {
  justify-content: unset !important;
  padding-left: 50px;
  column-gap: 0px !important;
  margin: 17.5px 0px;
}
.cm-morris-theme header.cs-header .hs-button {
  font-size: 14px;
}
.cm-morris-theme .cs-header .header__menu-submenu--level-2,
.cm-morris-theme .cs-header .header__menu-submenu--level-3 {
  margin: 0;
}
.cm-morris-theme .cs-header .header__menu-submenu--level-2>.two_items {
  margin:0;
}
.cm-morris-theme .cs-header li.header__menu-item.header__menu-item--depth-2.header__menu-item--has-submenu.hs-skip-lang-url-rewrite.more_items.more_than_1,
.cm-morris-theme .cs-header li.header__menu-item.header__menu-item--depth-2.header__menu-item--has-submenu.hs-skip-lang-url-rewrite.two_items.more_than_1,
.cm-morris-theme .cs-header li.header__menu-item.header__menu-item--depth-2.header__menu-item--has-submenu.hs-skip-lang-url-rewrite.three_items.more_than_1
{
  margin: 0px;
}

.cm-morris-theme .cs-header .header__menu--desktop>.header__menu-wrapper .header__menu-submenu {
  top: 25%;
  min-width: 16.875rem!important;
  padding: 0rem 0!important;
  box-shadow: none!important;
  border: 1px solid #cccccc94!important;
  text-transform: uppercase!important;
  font-size: 14px!important;
  font-weight: 700!important;
}
.cm-morris-theme .cs-header ul.header__menu-submenu.header__menu-submenu--level-3.no-list {
  transform: translateY(-8px) !important;
}
.cm-morris-theme  .cs-header .nav > nav > ul .header__menu-item--depth-1 ul > li a {
  padding: 5px 12px;
}
.cm-morris-theme  .custom-no-navigation .container-wrapper {
  height: 100%;
  min-height: 50px;
}
.cm-morris-theme .cs-footer .col-section.num1 .footer-row.row2 .footer-content p {
  line-height: 21px;
  font-size: 16px;
  margin-top: 3px;
}

.cm-morris-theme .cs-header .header__menu--desktop > .header__menu-wrapper {
  flex-wrap: nowrap;
  white-space: nowrap;
}

@media (max-width: 1080px) {
  .cm-morris-theme .cs-header .primary-section .container-wrapper {
    padding-left: 5px !important;
    justify-content: center !important;
  }
}
@media (max-width: 991px) {
  .cm-morris-theme .footer-social-item:not(:first-child) {
    margin: 0 0px;
  }
  .cm-morris-theme header.cs-header .nav .header__menu.header__menu--desktop> ul>li>.mobile-child-trigger {
    right: -20px;
  }
  .cm-morris-theme header.cs-header .nav .header__menu.header__menu--desktop> ul {
    padding: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .cm-morris-theme .cs-footer.footer_section__2 .footer-section-1 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .cm-morris-theme .cs-footer .col-section.num2 {
    padding-bottom: 10px;
  }
  .cm-morris-theme .cs-header .nav.al_right {
    margin-left: unset;
  }
  .cm-morris-theme header.cs-header .nav .header__menu.header__menu--desktop ul>li:not(:last-child) {
    border: none;
  }
  .cm-morris-theme .cs-header .container-wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .cm-morris-theme .cs-header .logo-section {
    order: 1;
  }
  .cm-morris-theme .cs-header .right-section {
    order: 2;
  }
  .cm-morris-theme .cs-header .nav {
    order: 3;
  }
  .cm-morris-theme header.cs-header .nav {
    position: static;
    height: 100%;
    overflow: hidden;
  }
  .cm-morris-theme header.cs-header .nav .header__menu.header__menu--desktop> ul {
    padding-top: 2rem;
  }
  .cm-morris-theme header.cs-header .nav .header__menu.header__menu--desktop {
    min-height: 50vh;
  }
  .cm-morris-theme .cs-header .cst-humburger-icon .trigger {
    display: none;
  }
  .cm-morris-theme.cs-header .cst-humburger-icon {
    width: 50px;
    height: 50px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }
  .cm-morris-theme .cs-header .cst-humburger-icon::before {
    content: "";
    display: block;
    height: 22px;
    width: 22px;
    background: no-repeat center / contain
      url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Crect width='50' height='10' fill='%23000'/%3E%3Crect y='20' width='50' height='10' fill='%23000'/%3E%3Crect y='40' width='50' height='10' fill='%23000'/%3E%3C/svg%3E");
  }
  .cm-morris-theme .cs-header .container-wrapper.mobile-open .top-section.mobile_section {
    padding-top: 1rem;
  }
  .cm-morris-theme .cs-footer .col-section.num2 {
    padding-bottom: 3px;
  }
  .cm-morris-theme .cs-footer.footer_section__2 .footer-section-1 .col-section.num1 .footer-row.row2 {
    padding-top: 5px!important;
  }
  .cm-morris-theme .cs-header ul.header__menu-submenu.header__menu-submenu--level-3.no-list {
    transform: translateY(0) !important;
    padding: 15px !important;
  }
  .cm-morris-theme header.cs-header .nav .header__menu.header__menu--desktop> ul >li ul ul a {
    font-weight: 700!important;
  }

  .cm-morris-theme .cs-header .primary-section .container-wrapper {
    padding-left: 0px;
  }
  .cm-morris-theme .header .page-center, .header .primary-section .page-center {
    position: relative;
  }
  .cm-morris-theme header.header .mobile-close-icon {
    right: 14px;
    top: 14px;
  }
  .cm-morris-theme .mobile-menu-open .cst-humburger-icon{
    display:none !important;
  }

}

@media (max-width: 767px) {
  .cm-morris-theme .cs-footer .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    flex-direction: column;
    font-size: 15px;
  }
  .cm-morris-theme .cs-footer.footer_section__2 .footer-section-2 {
    padding-top: 21px!important;
    padding-bottom: 21px!important;
  }
  .cm-morris-theme .cs-footer .flex_row .col-section:not(:first-child) {
    padding-top: 3px;
  }
  .cm-morris-theme .cs-footer.footer_section__2 .footer-section-1 .col-section.num3 .footer-row.row1 {
    padding-top: 20px;
  }

  .cm-morris-theme .cs-footer .footer-simple-menu ul li {
    font-size: 15px !important;
  }

  .cm-morris-theme .cs-footer .col-section.num1 .footer-row.row2 .footer-content p {
    font-size: 15px;
  }
}

@media (max-width: 425px) {
  .cm-morris-theme .cs-footer .col-section.num2 {
    padding-bottom: 4px;
  }
}




.cm-morris-theme .cs-header .top-section {
  padding: 0;
  background: #001b42;
}
.cm-morris-theme .cs-header .top-section .cst-inner-wrapper.flex_row {
  row-gap: 0;
  justify-content: center;
  position: relative;
  left: -14px;
}
.cm-morris-theme .cs-header .top-section ul {
  max-width: 1240px;
  margin: 0 auto;
  text-align: center;
}
.cm-morris-theme .cs-header .top-section .page-center {
  padding: 0;
  justify-content: center;
  display: flex;
}
.cm-morris-theme .cs-header .top-section ul li {
  margin-bottom: 0 !important;
  padding: 0 14px;
}
.cm-morris-theme .cs-header .top-section ul li a {
  height: 42px !important;
  min-height: 42px !important;
  padding: 0 14px !important;
  line-height: 1 !important;
  color: #94bdd6;
  display: inline-block;
  align-content: center;
  font-size: 14px;
  font-weight: 700;
  position: relative;
}


.cm-morris-theme .cs-header .top-section ul li a::after {
  content: "\f04b"; 
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  position: absolute;
  right: -8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 8px;
  color: currentColor;
  line-height: 1;
}
.cm-morris-theme .cs-header .top-section ul li:hover {
  border: .5px solid #fff;
  color: #1f4df2;
}

.cm-morris-theme .cs-header .top-section ul li a:hover {
  color: #1f4df2;
}

/* *** Form Style *** */

.cm-morris-theme .hsfc-Renderer form .hsfc-Step .hsfc-Step__Content {
  padding: 0;
}

.cm-morris-theme .hs-form-field,
.cm-morris-theme .hsfc-Renderer form .hsfc-Row {
  margin-bottom: 20px
}
.cm-morris-theme .form-title:empty {
  margin: 0;
  padding: 0
}



.cm-morris-theme .hs-error-msg,
.cm-morris-theme .hs_error_rollup label,
.cm-morris-theme .systems-page ul.no-list.hs-error-msgs label,
.cm-morris-theme .hsfc-Renderer form .hsfc-ErrorAlert {
  color: rgba(239, 107, 81,1.0);

}
.cm-morris-theme .hsfc-Renderer form .hsfc-FieldLabel__RequiredIndicator {
  color: rgba(239, 107, 81,1.0);
}


.cm-morris-theme form input[type=email],
.cm-morris-theme form input[type=file], 
.cm-morris-theme form input[type=number],
.cm-morris-theme form input[type=password],
.cm-morris-theme form input[type=search],
.cm-morris-theme form input[type=tel],
.cm-morris-theme form input[type=text],
.cm-morris-theme form select, 
.cm-morris-theme form textarea,
.cm-morris-theme .hsfc-Renderer form .hsfc-PhoneInput__FlagAndCaret, 
.cm-morris-theme .hsfc-Renderer form .hsfc-TextInput, 
.cm-morris-theme .hsfc-Renderer form .hsfc-TextareaInput {
  border-width: 1px;
  color: rgba(102, 102, 102,1.0);
  background-color: rgba(250, 250, 250,1.0);
  border-color: rgba(221, 221, 221,1.0);
  border-radius:2px !important;
}
.cm-morris-theme form textarea {
  display: block;
  width: 100% !important;
}
.cm-morris-theme .legal-consent-container .hs-form-booleancheckbox-display input {
  position: relative;
  top: 4px;
}
.cm-morris-theme .hsfc-Renderer form .hsfc-TextInput:focus,
.cm-morris-theme .hsfc-Renderer form .hsfc-TextareaInput:focus,
.cm-morris-theme form input[type=email]:focus,
.cm-morris-theme form input[type=file]:focus,
.cm-morris-theme form input[type=number]:focus, 
.cm-morris-theme form input[type=password]:focus,
.cm-morris-theme form input[type=search]:focus,
.cm-morris-theme form input[type=tel]:focus, 
.cm-morris-theme form input[type=text]:focus,
.cm-morris-theme form select:focus,
.cm-morris-theme form textarea:focus {
}
.cm-morris-theme .hsfc-Renderer form .hsfc-NavigationRow__Buttons:has(>:only-child) {
  justify-content: flex-start
}

.cm-morris-theme .hsfc-Renderer form .hsfc-Heading {
  color: rgba(0, 27, 66, 1);
}

.cm-morris-theme .hsfc-Renderer form .hsfc-RichText {
  color: rgba(0, 27, 66,1.0);
}
.cm-morris-theme .hsfc-Renderer form .hsfc-RichText p {
  font-size: inherit !important;
  line-height: inherit !important;
}
.cm-morris-theme .hsfc-Renderer form .hsfc-RichText *:last-child {
  margin-bottom: 0;
}

.cm-morris-theme .hs-button,
.cm-morris-theme form input[type=submit],
.cm-morris-theme .hsfc-Renderer form .hsfc-Button {

  background-color: rgba(31, 77, 242,1.0);
  color: rgba(255, 255, 255,1.0);
  border-width: 2px;
  border-color: rgba(31, 77, 242,1.0);
  border-radius: 25px;
}

.cm-morris-theme .hs-button:hover, 
.cm-morris-theme form input[type=submit]:hover,
.cm-morris-theme .hsfc-Renderer form .hsfc-Button:hover,
.cm-morris-theme .hsfc-Renderer form .hsfc-Button:not([disabled]):hover {
  transform: translateY(0);
  background-color: rgba(255, 255, 255,1.0);
  color: rgba(31, 77, 242,1.0);
  border-color: rgba(31, 77, 242,1.0);
}

.cm-morris-theme .hs-sec-btn {

  background-color: rgba(31, 77, 242,1.0);
  color: rgba(255, 255, 255,1.0);
  border-width: 2px;
  border-color: rgba(31, 77, 242,1.0);
  padding: 8px 30px ;
  border-radius: 100px;
}
.cm-morris-theme .hs-sec-btn:hover {
  background-color: rgba(255, 255, 255,1.0);
  border-color: rgba(31, 77, 242,1.0);
  border-color:rgba(31, 77, 242,1.0);
}
/* *** End Secondary Button *** */



@media (max-width: 991px) {
  .cm-morris-theme .cs-header .top-section {
    display: block!important;
  }

  .cm-morris-theme .cs-header .hs-menu-wrapper ul {
    justify-content: center;
  }
  .cm-morris-theme header.header .nav {
    background-color: transparent !important;
  }
  body.cm-morris-theme.mobile-menu-open .cst-humburger-icon {
    display: none !important;
}
  
}