@charset "UTF-8";
/* Medium Gray */
/* 
    Created on 	: 12/11/15
    Author      : Sarah Geller
    Template   	: Arrival

    Modified on : 2024-08-23
    Edits by    : Elizabeth Zhang (butteredcatloaf)
*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:700,300,600,800,400|Open+Sans+Condensed:300,500,600,700");

/* Start Liz Google Fonts */ 
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000&family=Oxygen:wght@300;400;700&display=swap');

.oxygen-light {
  font-family: "Oxygen", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.oxygen-regular {
  font-family: "Oxygen", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.oxygen-bold {
  font-family: "Oxygen", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.fira-sans-regular {
  font-family: "Fira Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.fira-sans-bold {
  font-family: "Fira Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.fira-sans-bold-italic {
  font-family: "Fira Sans", sans-serif;
  font-weight: 700;
  font-style: italic;
}

/* <uniquifier>: Use a unique and descriptive class name */
/* <weight>: Use a value from 200 to 1000 */

.nunito-sans-<uniquifier> {
  font-family: "Nunito Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100,
    "YTLC" 500;
}

/* End Liz Google Fonts */

/*@font-face {
  font-family: 'font-awesome';
  src: url('fontawesome-webfont.eot');  IE9 Compat Modes 
  src: url('fontawesome-webfont.eot?#iefix') format('embedded-opentype'),  IE6-IE8 
       url('fontawesome-webfont.woff') format('woff'),  Pretty Modern Browsers 
       url('fontawesome-webfont.ttf')  format('truetype'),  Safari, Android, iOS 
       url('fontawesome-webfont.svg#svgFontName') format('svg');  Legacy iOS 
}*/

body {
  /* background-image: url("../includes/images/bg.jpg?1762206054?1719432522");
  background-repeat: repeat;
  background-attachment: fixed; */
  font-family: "Oxygen", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #555555;
}

h1, .h1 {
  font-family: "Nunito Sans", sans-serif; 
  font-weight: 700;
  font-size: 2.5em;
  color: #000000;
  line-height: normal;
}

h2, .h2 {
  font-family: "Nunito Sans", sans-serif; 
  font-weight: 700;
  font-size: 2em;
  color: #2268C3;
  line-height: normal;
}

h3, .h3 {
  font-family: "Nunito Sans", sans-serif; 
  font-weight: 700;
  font-size: 1.5em;
  color: #07408B;
  line-height: normal;
}

h4, .h4 {
  font-family: "Nunito Sans", sans-serif; 
  font-weight: 700;
  font-size: 1.2em;
  color: #07408B;
  margin-top: 0;
  margin-bottom: 0;
  line-height: normal;
}

h5, .h5 {
  font-family: "Nunito Sans", sans-serif; 
  font-weight: 700;
  font-size: 1.2em;
  color: #FFFFFF;
  margin-top: 0;
  margin-bottom: 0;
  line-height: normal;
}


/*h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  line-height: 1em;
  color: #555555;
  padding-top: 0;
  margin: 0; }

h1, .h1, h2, .h2, h5, .h5, h6, .h6 {
  font-family: "Oxygen", sans-serif; }

h3, .h3, h4, .h4 {
  font-family: "Nunito Sans", sans-serif; }

h1, .h1 {
  font-size: 2.3em;
  font-weight: 300;
  line-height: 1.2em;
  font-style: italic;
  color: #CF4900;
  margin-bottom: 1em; }

h2, h2 {
  font-size: 1.6em;
  color: #07408B;
  font-weight: 900;
  line-height: 1.2em;
  margin-bottom: 2.5em; }

h3, .h3 {
  font-size: 2em;
  line-height: 1.2em;
  color: #063471;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 1.2em; }

h4, .h4 {
  font-size: 2em;
  line-height: 1em;
  font-weight: 300;
  color: #2268C3;
  margin-bottom: 1.2em;
  font-style: italic; }

h5, .h5 {
  font-size: 1.6em;
  line-height: 1.2em;
  font-weight: 900;
  color: #CF4900;
  margin-bottom: 2.5em; }

h6, .h6 {
  width: 95%;
  font-size: 1.5em;
  line-height: 1.5em;
  color: #2268C3;
  font-weight: 100;
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 0.4666666667em;
  margin-bottom: 1.6em; }*/

a {
  color: #063471; 
  transition: 0.5s;
}

a::after img {
  padding: 15px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23063471" d="M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"/></svg>');
}

a:hover, a:focus {
  color: #2268C3;
  transition: 0.5s;
  background-color: transparent; }

input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none; }

hr {
  margin-top: 10px;
  margin-bottom: 0; }

/* scrollbar taken from https://codepen.io/shippin/pen/vLXyWR - thanks! */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background-color: whitesmoke;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #c2c9d2;
}
::-webkit-scrollbar-track {
  background: transparent;
 }
html {
  scroll-behavior: smooth;
}

/* Tax Alerts */
div#repositionedTaxAlerts {
  /*margin-left: 2em;*/
  display: inline-block;
  vertical-align: top;
  float: right; }
  @media screen and (max-width: 767px) {
    div#repositionedTaxAlerts {
      float: none;
      margin: 0 auto;
      display: block;
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    div#repositionedTaxAlerts {
      width: 100%; } }

#landing_resources > div.col-sm-12.col-md-4.col-lg-4.insertTaxAlerts {
  width: auto;
}

#home_panel,
#tax_alerts {
  background-color: #FFFFFF;
  color: #555555;
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 60px;
  padding: 0 !important;
  vertical-align: top;
  width: 294px;
  float: none !important; }
  @media screen and (max-width: 767px) {
    #home_panel,
    #tax_alerts {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    #home_panel,
    #tax_alerts {
      width: 100%; } }

#home_panel img,
#tax_alerts img {
  margin: 10px auto 0; }

#home_panel a,
#tax_alerts a {
  color: #CF4900; }

#home_panel a:hover,
#tax_alerts a:hover {
  text-shadow: none;
  color: #084798; }

#home_panel br,
#tax_alerts br {
  display: none; }

#home_panel a, #tax_alerts a {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 600;
  color: #4173B5 !important;
}

#taxAlertPanel_Heading {
  font-family: "Nunito Sans", sans-serif;
  font-size: 30px;
  font-weight: 700 !important;
  height: 20px !important;
  margin: 0 !important;
  width: 100% !important;

  text-align: left !important;
  color: #063471;
  background: #FFFFFF;
  padding: 30px;
  text-transform: uppercase; }
  @media screen and (max-width: 480px) {
    #taxAlertPanel_Heading {
      font-size: 26px;
      padding-left: 20px;
      padding-right: 0; 
      
      width: 200px !important;
      height: 60px !important;
      padding-bottom: 2em !important;
      } }

#taxAlertPanel,
#tax_alerts_home {
  padding: 0 !important;
  margin: 0 0 30px !important;
  width: 100% !important;
  font-size: 12px;
  background-color: #FFFFFF; }

.taxAlerts_title3,
.taxAlerts_title_TB {
  padding: 30px !important;
  margin: 0 !important;
  border-bottom: 1px solid #d9d9d9 !important;
  text-align: left !important; }

.taxAlerts_title3:first-child {
  font-size: 14px;
  padding: 5px 30px 20px !important;
  color: #2268C3; }

.taxAlerts_title_TB {
  display: none; }

a.taxBriefingsLinks {
  line-height: 2em;
  font-size: 13px; }

.ticker {
  padding: 0 !important;
  margin: 0 !important; }

#contlayer0,
#mainlayer0 {
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
  background: #FFFFFF; }

#lpau0,
#1res0,
#1prv0,
#1nxt0 {
  top: 170px !important;
  /* not overwriting the original*/ }

#lpau0,
#1res0 {
  left: 130px !important;
  /* not overwriting the original*/ }

#1prv0 {
  left: 105px !important;
  /* not overwriting the original*/ }

#1nxt0 {
  left: 155px !important;
  /* not overwriting the original*/ }

/* New Tax Alert Controls*/
div#lprv0 img[src*="prv"],
div#lpau0 img[src*="pau"],
div#lres0 img[src*="res"],
div#lnxt0 img[src*="nxt"] {
  display: none; }

div#lprv0 a,
div#lpau0 a,
div#lres0 a,
div#lnxt0 a {
  background: #07408B no-repeat center;
  background-size: 40%;
  display: block;
  height: 19px;
  width: 19px;
  border-radius: 50%; }

div#lprv0 a:hover,
div#lpau0 a:hover,
div#lres0 a:hover,
div#lnxt0 a:hover {
  opacity: .8;
  transition: all .5s; }

div#lprv0 a[href*="click_pass(-1)"] {
  background-image: url("../includes/images/previous.png?1762206054?1719432522");
  margin-left: -3px !important; }

div#lpau0 a[href*="tspH"] {
  background-image: url("../includes/images/pause.png?1762206054?1719432522");
  transition: all .25s; }

div#lres0 a[href*="tspI"] {
  background-image: url("../includes/images/play.png?1762206054?1719432522");
  background-position: 55%;
  transition: all .25s; }

div#lnxt0 a[href*="click_pass(1)"] {
  background-image: url("../includes/images/next.png?1762206054?1719432522");
  margin-left: 3px !important; }

#newsletters_content {
  display: inline-block;
  height: 150vh;
  overflow: hidden;
  /*  width: 70%;
     @include screen-sm {
          width: 100%;
      }     
      @include screen-md {
          width: 54%;
      }    
      @include screen-lg {
          width: 64%;
      }*/ }

#content > div > div:nth-child(1) > div > div.col-sm-12.col-md-4.col-lg-4.insertTaxAlerts {
  display: none;
}

table.undefined,
.TScrItem0 {
  width: 100% !important; }

#lmain0 {
  width: 100% !important;
  padding-left: 30px;
  padding-right: 30px; }
  @media screen and (max-width: 480px) {
    #lmain0 {
      padding-left: 20px;
      padding-right: 20px; } }

div#news.ticker div a {
  font-size: 13px; }

/* ------------------------------ Appointment Scheduler ----- */
#appointmentWrapper {
  width: 530px !important;
  padding: 7px;
  background-color: #FFFFFF; }
  @media screen and (max-width: 767px) {
    #appointmentWrapper {
      width: 100% !important;
      margin-top: 120px !important; } }

#appointment {
  padding: 20px;
  border: 1px solid #d9d9d9; }

.inputClass {
  float: right;
  width: 240px;
  height: 40px; }

#appointment .clear {
  margin-bottom: 22px; }

#appointmentTitle {
  font-size: 19px;
  font-weight: 400;
  background-color: #FFFFFF;
  border-radius: 0;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 20px;
  padding: 0 0 20px; }

#currentClient {
  margin-bottom: 20px;
  margin-left: 50px; }

#apptMessageDiv2 {
  height: 60px; }

#recaptcha_widget_div {
  float: right;
  margin-bottom: 17px; }

#submitDiv {
  text-align: right;
  clear: right; }

#appointment input, #appointment .inputClass {
  border: none;
  border-bottom: 2px solid #DDD;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

label.left, #apptMessageDiv1 label, #appointmentCaptchaDiv1 label {
  margin-left: 20px; }

textarea#appointmentMessage {
  height: 60px;
  position: relative;
  top: -20px;
  width: 318px; }
  @media screen and (max-width: 767px) {
    textarea#appointmentMessage {
      width: 100%; } }

#appointmentWrapper label, #appointment label.left {
  font-weight: 400; }

#appointment input, #appointment .inputClass {
  border: 1px solid #d9d9d9;
  border-radius: 0;
  width: 75%; }
  @media screen and (max-width: 767px) {
    #appointment input, #appointment .inputClass {
      width: 100%; } }

#appointment div#currentClientDiv input {
  width: 5%; }

div#submitDiv {
  width: 100%;
  text-align: center;
  margin: 0 auto; }

div#submitDiv input {
  width: 50%;
  font-size: 17px; }

div#submitDiv input:hover {
  background-color: #07408B;
  color: #FFFFFF; }

#multilingual .classname {
  right: auto !important;
  left: 0; }
  @media screen and (max-width: 480px) {
    #multilingual .classname {
      position: relative !important; } }

.container {
  padding: 0; }

.container-fluid {
  padding-right: 0;
  padding-left: 0; }

.container-fluid.header--section {
  background-image: url("../includes/images/bg.jpg?1762206054?1719432522");
  background-repeat: repeat;
  background-attachment: fixed; }

.header--pre {
  text-align: right;
  background: transparent; }
  .header--pre p {
    padding: 5px 9px 0 0;
    color: #07408B;
    font-family: "Oxygen", sans-serif;
    text-transform: uppercase;
    font-style: normal;
    margin: 0; }
  @media screen and (max-width: 480px) {
    .header--pre {
      text-align: left; } }

/*.container--inner {
    padding: 0 0 0 em(60px);
}*/
/*Social Media*/
div#socialMedia {
  text-align: right;
  position: relative;
  z-index: 998;
  margin-top: 5px; 
} 
@media screen and (max-width: 480px) {
  div#socialMedia {
    text-align: right; 
    display: flex;
    justify-content: flex-end;
    margin-right: 2em;
  } 
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  div#socialMedia {
    text-align: right; 
    display: flex;
    justify-content: flex-end;
    margin-right: 2em; 
  } 
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  div#socialMedia {
    margin-right: 2em;
  }
}

div.fb-like.fb_iframe_widget, div#socialMedia button.cch-button {
  display: inline-block;
  margin-right: 5px; }

div.fb-like.fb_iframe_widget {
  overflow: hidden;
  position: relative;
  top: -1px; }
  @media screen and (max-width: 480px) {
    div.fb-like.fb_iframe_widget {
      top: -4px; } }

div#socialMedia button.cch-button {
  background-color: #ffffff;
  background-repeat: no-repeat;
  height: 26px;
  width: 26px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  border: none;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  position: relative;
  text-indent: -9000px;
  vertical-align: top;
  margin: 0px 5px 5px 0;
  background-position: right;
  background-size: 100%; }
  div#socialMedia button.cch-button:last-child {
    margin-right: 0; }
  div#socialMedia button.cch-button:hover {
    opacity: .8;
    cursor: pointer;
    -moz-transition: opacity .5s;
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s; }
  @media screen and (max-width: 480px) {
    div#socialMedia button.cch-button {
      width: 22px;
      height: 22px; } }

@media screen and (max-width: 767px) {
  div#socialMedia button.cch-button:not(*:root) {
    padding: 11px;
    /* Safari */ } }

button#cchFacebook {
  background-image: url("../includes/images/facebook.png?1762206054?1719432522");
  background-image: url("../includes/images/facebook.svg"); }

button#cchTwitter {
  background-image: url("../includes/images/twitter.png?1762206054?1719432522");
  background-image: url("../includes/images/twitter.svg"); }

button#cchLinkedIn {
  background-image: url("../includes/images/linkedin.png?1762206054?1719432522");	
}

button#cchYouTube {
  background-image: url("../includes/images/youtube.png?1762206054?1719432522");
  background-image: url("../includes/images/youtube.svg"); }

button#cchFileShare {
  background-image: url("../includes/images/fileshare.png?1762206054?1719432522");
  background-image: url("../includes/images/fileshare.svg"); }

button#cchPortal {
  /*background-image: url("../includes/images/portal.png?1762206054?1719432522");*/
  /*background-image: url("../includes/images/portal.svg");*/
  width: 145px !important;
  border-radius: 0px !important;

/* blue version- nunito SANS - client portal login */
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22146%22%20height%3D%2215%22%20viewBox%3D%220%200%20146%2015%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M6.02448%2011.7323C4.96303%2011.7323%204.05115%2011.5201%203.28884%2011.0955C2.53617%2010.6612%201.9572%2010.0533%201.55192%209.27171C1.14664%208.48045%200.944%207.54927%200.944%206.47817C0.944%205.40707%201.14664%204.48072%201.55192%203.69911C1.9572%202.91749%202.53617%202.3144%203.28884%201.88982C4.05115%201.45559%204.96303%201.23847%206.02448%201.23847C6.7096%201.23847%207.35612%201.34462%207.96404%201.55691C8.58161%201.7692%209.08821%202.07316%209.48384%202.46879L8.87592%203.94517C8.44169%203.57849%207.99781%203.31312%207.54429%203.14908C7.09076%202.97539%206.60345%202.88854%206.08238%202.88854C5.04988%202.88854%204.26344%203.20215%203.72307%203.82937C3.18269%204.44694%202.91251%205.32988%202.91251%206.47817C2.91251%207.62647%203.18269%208.51422%203.72307%209.14144C4.26344%209.76866%205.04988%2010.0823%206.08238%2010.0823C6.60345%2010.0823%207.09076%2010.0003%207.54429%209.83621C7.99781%209.66252%208.44169%209.39233%208.87592%209.02565L9.48384%2010.502C9.08821%2010.888%208.58161%2011.192%207.96404%2011.4139C7.35612%2011.6262%206.7096%2011.7323%206.02448%2011.7323Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M13.3877%2011.7323C12.5482%2011.7323%2011.9258%2011.5056%2011.5205%2011.0521C11.1249%2010.5889%2010.9271%209.91341%2010.9271%209.02565V1.38322H12.7364V8.9388C12.7364%209.80726%2013.1031%2010.2415%2013.8364%2010.2415C13.9426%2010.2415%2014.0487%2010.2367%2014.1549%2010.227C14.261%2010.2174%2014.3623%2010.1981%2014.4588%2010.1691L14.4299%2011.6021C14.0825%2011.6889%2013.7351%2011.7323%2013.3877%2011.7323Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M15.4335%202.98986V1.224H17.4599V2.98986H15.4335ZM15.5493%2011.5876V4.50967H17.3585V11.5876H15.5493Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M22.7268%2011.7323C21.9259%2011.7323%2021.236%2011.5828%2020.657%2011.2836C20.078%2010.9845%2019.6293%2010.5599%2019.3109%2010.0099C19.0021%209.45988%2018.8477%208.80854%2018.8477%208.05587C18.8477%207.32251%2018.9973%206.68081%2019.2964%206.13079C19.6052%205.58077%2020.0249%205.15136%2020.5557%204.84258C21.096%204.52414%2021.7088%204.36492%2022.3939%204.36492C23.3975%204.36492%2024.1887%204.68336%2024.7677%205.32023C25.3563%205.9571%2025.6506%206.82556%2025.6506%207.9256V8.46115H20.5846C20.7197%209.72524%2021.4434%2010.3573%2022.7558%2010.3573C23.1514%2010.3573%2023.547%2010.2994%2023.9427%2010.1836C24.3383%2010.0582%2024.7001%209.86516%2025.0282%209.60462L25.5348%2010.8205C25.1971%2011.1003%2024.7725%2011.3222%2024.2611%2011.4863C23.7497%2011.6503%2023.2382%2011.7323%2022.7268%2011.7323ZM22.4663%205.59524C21.9356%205.59524%2021.5061%205.75928%2021.1781%206.08737C20.85%206.41545%2020.6522%206.85933%2020.5846%207.419H24.1453C24.1067%206.83038%2023.9427%206.38168%2023.6532%206.07289C23.3733%205.75446%2022.9777%205.59524%2022.4663%205.59524Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M27.0835%2011.5876V4.50967H28.8493V5.60971C29.0906%205.20443%2029.4138%204.89565%2029.8191%204.68336C30.234%204.47107%2030.6972%204.36492%2031.2086%204.36492C32.878%204.36492%2033.7127%205.3347%2033.7127%207.27426V11.5876H31.9034V7.3611C31.9034%206.81108%2031.7973%206.41063%2031.585%206.15974C31.3823%205.90885%2031.0639%205.78341%2030.6297%205.78341C30.099%205.78341%2029.6744%205.95227%2029.3559%206.29001C29.0472%206.61809%2028.8928%207.05714%2028.8928%207.60717V11.5876H27.0835Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M38.7926%2011.7323C36.9206%2011.7323%2035.9846%2010.806%2035.9846%208.95328V5.87025H34.624V4.50967H35.9846V2.39642H37.7939V4.50967H39.9361V5.87025H37.7939V8.85196C37.7939%209.31514%2037.8952%209.66252%2038.0979%209.89411C38.3005%2010.1257%2038.6286%2010.2415%2039.0821%2010.2415C39.2172%2010.2415%2039.3571%2010.227%2039.5019%2010.1981C39.6466%2010.1595%2039.7962%2010.1209%2039.9506%2010.0823L40.2256%2011.4139C40.0519%2011.5104%2039.8299%2011.5876%2039.5598%2011.6455C39.2992%2011.7034%2039.0435%2011.7323%2038.7926%2011.7323Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M45.1804%2011.5876V1.38322H49.6096C50.7289%201.38322%2051.5925%201.66305%2052.2005%202.22273C52.8084%202.7824%2053.1123%203.56401%2053.1123%204.56756C53.1123%205.57112%2052.8084%206.35755%2052.2005%206.92688C51.5925%207.48655%2050.7289%207.76639%2049.6096%207.76639H47.0331V11.5876H45.1804ZM47.0331%206.30448H49.3201C50.6517%206.30448%2051.3175%205.72551%2051.3175%204.56756C51.3175%203.41927%2050.6517%202.84512%2049.3201%202.84512H47.0331V6.30448Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M57.3092%2011.7323C56.5758%2011.7323%2055.939%2011.5828%2055.3986%2011.2836C54.8582%2010.9845%2054.4385%2010.5599%2054.1393%2010.0099C53.8402%209.45023%2053.6906%208.79406%2053.6906%208.0414C53.6906%207.28873%2053.8402%206.63739%2054.1393%206.08737C54.4385%205.53734%2054.8582%205.11276%2055.3986%204.81363C55.939%204.51449%2056.5758%204.36492%2057.3092%204.36492C58.0426%204.36492%2058.6794%204.51449%2059.2198%204.81363C59.7602%205.11276%2060.18%205.53734%2060.4791%206.08737C60.7782%206.63739%2060.9278%207.28873%2060.9278%208.0414C60.9278%208.79406%2060.7782%209.45023%2060.4791%2010.0099C60.18%2010.5599%2059.7602%2010.9845%2059.2198%2011.2836C58.6794%2011.5828%2058.0426%2011.7323%2057.3092%2011.7323ZM57.3092%2010.3573C57.8496%2010.3573%2058.2838%2010.1643%2058.6119%209.77831C58.94%209.38268%2059.104%208.80371%2059.104%208.0414C59.104%207.26943%2058.94%206.69529%2058.6119%206.31895C58.2838%205.93297%2057.8496%205.73998%2057.3092%205.73998C56.7688%205.73998%2056.3346%205.93297%2056.0065%206.31895C55.6784%206.69529%2055.5144%207.26943%2055.5144%208.0414C55.5144%208.80371%2055.6784%209.38268%2056.0065%209.77831C56.3346%2010.1643%2056.7688%2010.3573%2057.3092%2010.3573Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M62.4211%2011.5876V4.50967H64.187V5.75446C64.5344%204.91495%2065.2774%204.45177%2066.416%204.36492L66.9661%204.3215L67.0819%205.85578L66.0397%205.9571C64.8528%206.07289%2064.2594%206.68081%2064.2594%207.78086V11.5876H62.4211Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M71.7415%2011.7323C69.8694%2011.7323%2068.9334%2010.806%2068.9334%208.95328V5.87025H67.5729V4.50967H68.9334V2.39642H70.7427V4.50967H72.8849V5.87025H70.7427V8.85196C70.7427%209.31514%2070.844%209.66252%2071.0467%209.89411C71.2493%2010.1257%2071.5774%2010.2415%2072.0309%2010.2415C72.166%2010.2415%2072.306%2010.227%2072.4507%2010.1981C72.5954%2010.1595%2072.745%2010.1209%2072.8994%2010.0823L73.1744%2011.4139C73.0007%2011.5104%2072.7788%2011.5876%2072.5086%2011.6455C72.2481%2011.7034%2071.9923%2011.7323%2071.7415%2011.7323Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M76.3847%2011.7323C75.8732%2011.7323%2075.4149%2011.6359%2075.0096%2011.4429C74.614%2011.2402%2074.3004%2010.97%2074.0688%2010.6323C73.8468%2010.2946%2073.7359%209.91341%2073.7359%209.48883C73.7359%208.96775%2073.8709%208.55765%2074.1411%208.25851C74.4113%207.94973%2074.8504%207.72779%2075.4583%207.59269C76.0662%207.4576%2076.8816%207.39005%2077.9045%207.39005H78.4111V7.08609C78.4111%206.60362%2078.3049%206.25623%2078.0926%206.04394C77.8803%205.83165%2077.5233%205.72551%2077.0215%205.72551C76.6259%205.72551%2076.2206%205.78823%2075.8057%205.91367C75.3907%206.02947%2074.971%206.21281%2074.5464%206.4637L74.0253%205.23338C74.2762%205.05969%2074.5705%204.91012%2074.9083%204.78468C75.2557%204.64958%2075.6175%204.54826%2075.9939%204.48072C76.3798%204.40352%2076.7417%204.36492%2077.0794%204.36492C78.1119%204.36492%2078.8791%204.60616%2079.3808%205.08864C79.8826%205.56147%2080.1335%206.29966%2080.1335%207.30321V11.5876H78.44V10.4586C78.276%2010.8542%2078.0154%2011.1678%2077.6584%2011.3994C77.3014%2011.6214%2076.8768%2011.7323%2076.3847%2011.7323ZM76.761%2010.4876C77.2338%2010.4876%2077.6246%2010.3235%2077.9334%209.99543C78.2518%209.66734%2078.4111%209.25241%2078.4111%208.75064V8.4322H77.9189C77.0119%208.4322%2076.3798%208.50457%2076.0228%208.64932C75.6754%208.78441%2075.5017%209.0353%2075.5017%209.40198C75.5017%209.72042%2075.6127%209.98095%2075.8346%2010.1836C76.0566%2010.3862%2076.3654%2010.4876%2076.761%2010.4876Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M84.4306%2011.7323C83.5911%2011.7323%2082.9687%2011.5056%2082.5634%2011.0521C82.1677%2010.5889%2081.9699%209.91341%2081.9699%209.02565V1.38322H83.7792V8.9388C83.7792%209.80726%2084.1459%2010.2415%2084.8793%2010.2415C84.9854%2010.2415%2085.0915%2010.2367%2085.1977%2010.227C85.3038%2010.2174%2085.4052%2010.1981%2085.5017%2010.1691L85.4727%2011.6021C85.1253%2011.6889%2084.7779%2011.7323%2084.4306%2011.7323Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M90.6671%2011.5876V1.38322H92.5198V10.0099H97.4121V11.5876H90.6671Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M101.778%2011.7323C101.045%2011.7323%20100.408%2011.5828%2099.8675%2011.2836C99.3271%2010.9845%2098.9074%2010.5599%2098.6083%2010.0099C98.3091%209.45023%2098.1596%208.79406%2098.1596%208.0414C98.1596%207.28873%2098.3091%206.63739%2098.6083%206.08737C98.9074%205.53734%2099.3271%205.11276%2099.8675%204.81363C100.408%204.51449%20101.045%204.36492%20101.778%204.36492C102.511%204.36492%20103.148%204.51449%20103.689%204.81363C104.229%205.11276%20104.649%205.53734%20104.948%206.08737C105.247%206.63739%20105.397%207.28873%20105.397%208.0414C105.397%208.79406%20105.247%209.45023%20104.948%2010.0099C104.649%2010.5599%20104.229%2010.9845%20103.689%2011.2836C103.148%2011.5828%20102.511%2011.7323%20101.778%2011.7323ZM101.778%2010.3573C102.319%2010.3573%20102.753%2010.1643%20103.081%209.77831C103.409%209.38268%20103.573%208.80371%20103.573%208.0414C103.573%207.26943%20103.409%206.69529%20103.081%206.31895C102.753%205.93297%20102.319%205.73998%20101.778%205.73998C101.238%205.73998%20100.804%205.93297%20100.475%206.31895C100.147%206.69529%2099.9833%207.26943%2099.9833%208.0414C99.9833%208.80371%20100.147%209.38268%20100.475%209.77831C100.804%2010.1643%20101.238%2010.3573%20101.778%2010.3573Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M110.19%2014.3377C109.534%2014.3377%20108.916%2014.2605%20108.337%2014.1061C107.768%2013.9614%20107.266%2013.7346%20106.832%2013.4258L107.353%2012.1666C107.759%2012.4368%20108.193%2012.6346%20108.656%2012.76C109.119%2012.8951%20109.582%2012.9627%20110.045%2012.9627C111.338%2012.9627%20111.985%2012.3403%20111.985%2011.0955V10.1257C111.782%2010.5213%20111.469%2010.8349%20111.044%2011.0665C110.629%2011.2981%20110.166%2011.4139%20109.655%2011.4139C109.018%2011.4139%20108.463%2011.2692%20107.99%2010.9797C107.517%2010.6805%20107.151%2010.2656%20106.89%209.73489C106.63%209.20417%20106.499%208.5866%20106.499%207.88218C106.499%207.17776%20106.63%206.56502%20106.89%206.04394C107.151%205.51322%20107.517%205.10311%20107.99%204.81363C108.463%204.51449%20109.018%204.36492%20109.655%204.36492C110.185%204.36492%20110.658%204.48554%20111.073%204.72678C111.488%204.95837%20111.792%205.27198%20111.985%205.66761V4.50967H113.751V10.8784C113.751%2012.0267%20113.447%2012.8903%20112.839%2013.4693C112.231%2014.0482%20111.348%2014.3377%20110.19%2014.3377ZM110.147%2010.0389C110.706%2010.0389%20111.15%209.84586%20111.478%209.45988C111.806%209.0739%20111.971%208.548%20111.971%207.88218C111.971%207.21636%20111.806%206.69529%20111.478%206.31895C111.15%205.93297%20110.706%205.73998%20110.147%205.73998C109.587%205.73998%20109.143%205.93297%20108.815%206.31895C108.487%206.69529%20108.323%207.21636%20108.323%207.88218C108.323%208.548%20108.487%209.0739%20108.815%209.45988C109.143%209.84586%20109.587%2010.0389%20110.147%2010.0389Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M115.51%202.98986V1.224H117.536V2.98986H115.51ZM115.626%2011.5876V4.50967H117.435V11.5876H115.626Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M119.315%2011.5876V4.50967H121.081V5.60971C121.322%205.20443%20121.645%204.89565%20122.05%204.68336C122.465%204.47107%20122.929%204.36492%20123.44%204.36492C125.109%204.36492%20125.944%205.3347%20125.944%207.27426V11.5876H124.135V7.3611C124.135%206.81108%20124.029%206.41063%20123.816%206.15974C123.614%205.90885%20123.295%205.78341%20122.861%205.78341C122.33%205.78341%20121.906%205.95227%20121.587%206.29001C121.278%206.61809%20121.124%207.05714%20121.124%207.60717V11.5876H119.315Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M137.857%204.875V3.65625C137.857%202.53398%20138.816%201.625%20140%201.625C141.184%201.625%20142.143%202.53398%20142.143%203.65625V4.875H137.857ZM136.143%203.65625V4.875H135.714C134.769%204.875%20134%205.60371%20134%206.5V11.375C134%2012.2713%20134.769%2013%20135.714%2013H144.286C145.231%2013%20146%2012.2713%20146%2011.375V6.5C146%205.60371%20145.231%204.875%20144.286%204.875H143.857V3.65625C143.857%201.6377%20142.129%200%20140%200C137.871%200%20136.143%201.6377%20136.143%203.65625ZM140%207C139.448%207%20139%207.44771%20139%208V10C139%2010.5523%20139.448%2011%20140%2011C140.552%2011%20141%2010.5523%20141%2010V8C141%207.44771%20140.552%207%20140%207Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%3C%2Fsvg%3E
);

/* blue version- nunito - client portal login */
/*  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22313%22%20height%3D%2233%22%20viewBox%3D%220%200%20313%2033%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M13.58%2026.36C10.94%2026.36%208.672%2025.832%206.776%2024.776C4.904%2023.696%203.464%2022.184%202.456%2020.24C1.448%2018.272%200.944%2015.956%200.944%2013.292C0.944%2011.3%201.232%209.512%201.808%207.928C2.384%206.32%203.212%204.952%204.292%203.824C5.372%202.672%206.692%201.796%208.252%201.196C9.836%200.571998%2011.612%200.259998%2013.58%200.259998C14.9%200.259998%2016.196%200.427998%2017.468%200.763998C18.74%201.1%2019.856%201.58%2020.816%202.204C21.32%202.516%2021.656%202.9%2021.824%203.356C21.992%203.788%2022.028%204.22%2021.932%204.652C21.836%205.06%2021.632%205.408%2021.32%205.696C21.032%205.984%2020.66%206.152%2020.204%206.2C19.772%206.224%2019.292%206.068%2018.764%205.732C18.02%205.252%2017.216%204.904%2016.352%204.688C15.488%204.472%2014.612%204.364%2013.724%204.364C12.02%204.364%2010.58%204.712%209.404%205.408C8.228%206.104%207.34%207.112%206.74%208.432C6.14%209.752%205.84%2011.372%205.84%2013.292C5.84%2015.188%206.14%2016.808%206.74%2018.152C7.34%2019.496%208.228%2020.516%209.404%2021.212C10.58%2021.908%2012.02%2022.256%2013.724%2022.256C14.636%2022.256%2015.536%2022.148%2016.424%2021.932C17.312%2021.692%2018.152%2021.332%2018.944%2020.852C19.472%2020.54%2019.94%2020.408%2020.348%2020.456C20.78%2020.48%2021.14%2020.624%2021.428%2020.888C21.716%2021.152%2021.908%2021.488%2022.004%2021.896C22.1%2022.28%2022.076%2022.688%2021.932%2023.12C21.788%2023.528%2021.5%2023.888%2021.068%2024.2C20.108%2024.896%2018.956%2025.436%2017.612%2025.82C16.292%2026.18%2014.948%2026.36%2013.58%2026.36Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M31.8208%2026.36C29.8288%2026.36%2028.3288%2025.796%2027.3208%2024.668C26.3128%2023.516%2025.8088%2021.836%2025.8088%2019.628V2.6C25.8088%201.856%2026.0008%201.292%2026.3848%200.907998C26.7688%200.523998%2027.3208%200.331997%2028.0408%200.331997C28.7608%200.331997%2029.3128%200.523998%2029.6968%200.907998C30.1048%201.292%2030.3088%201.856%2030.3088%202.6V19.412C30.3088%2020.516%2030.5368%2021.332%2030.9928%2021.86C31.4728%2022.388%2032.1448%2022.652%2033.0088%2022.652C33.2008%2022.652%2033.3808%2022.652%2033.5488%2022.652C33.7168%2022.628%2033.8847%2022.604%2034.0527%2022.58C34.3888%2022.532%2034.6168%2022.628%2034.7368%2022.868C34.8568%2023.084%2034.9168%2023.54%2034.9168%2024.236C34.9168%2024.836%2034.7968%2025.304%2034.5568%2025.64C34.3168%2025.976%2033.9208%2026.18%2033.3688%2026.252C33.1288%2026.276%2032.8768%2026.3%2032.6128%2026.324C32.3488%2026.348%2032.0848%2026.36%2031.8208%2026.36Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M39.5368%2026.252C38.8168%2026.252%2038.2648%2026.036%2037.8808%2025.604C37.4968%2025.172%2037.3048%2024.572%2037.3048%2023.804V10.592C37.3048%209.8%2037.4968%209.2%2037.8808%208.792C38.2648%208.36%2038.8168%208.144%2039.5368%208.144C40.2568%208.144%2040.8088%208.36%2041.1928%208.792C41.6008%209.2%2041.8048%209.8%2041.8048%2010.592V23.804C41.8048%2024.572%2041.6128%2025.172%2041.2288%2025.604C40.8448%2026.036%2040.2808%2026.252%2039.5368%2026.252ZM39.5368%204.796C38.6968%204.796%2038.0368%204.592%2037.5568%204.184C37.1008%203.752%2036.8728%203.164%2036.8728%202.42C36.8728%201.652%2037.1008%201.064%2037.5568%200.655997C38.0368%200.247998%2038.6968%200.0439987%2039.5368%200.0439987C40.4008%200.0439987%2041.0608%200.247998%2041.5168%200.655997C41.9728%201.064%2042.2008%201.652%2042.2008%202.42C42.2008%203.164%2041.9728%203.752%2041.5168%204.184C41.0608%204.592%2040.4008%204.796%2039.5368%204.796Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M55.1566%2026.36C53.1646%2026.36%2051.4486%2025.988%2050.0086%2025.244C48.5686%2024.5%2047.4526%2023.444%2046.6606%2022.076C45.8926%2020.708%2045.5086%2019.088%2045.5086%2017.216C45.5086%2015.392%2045.8806%2013.796%2046.6246%2012.428C47.3926%2011.06%2048.4366%209.992%2049.7566%209.224C51.1006%208.432%2052.6246%208.036%2054.3286%208.036C55.5766%208.036%2056.6926%208.24%2057.6766%208.648C58.6846%209.056%2059.5366%209.644%2060.2326%2010.412C60.9526%2011.18%2061.4926%2012.116%2061.8526%2013.22C62.2366%2014.3%2062.4286%2015.524%2062.4286%2016.892C62.4286%2017.324%2062.2726%2017.66%2061.9606%2017.9C61.6726%2018.116%2061.2526%2018.224%2060.7006%2018.224H49.1446V15.632H59.2606L58.6846%2016.172C58.6846%2015.068%2058.5166%2014.144%2058.1806%2013.4C57.8686%2012.656%2057.4006%2012.092%2056.7766%2011.708C56.1766%2011.3%2055.4206%2011.096%2054.5086%2011.096C53.5006%2011.096%2052.6366%2011.336%2051.9166%2011.816C51.2206%2012.272%2050.6806%2012.932%2050.2966%2013.796C49.9366%2014.636%2049.7566%2015.644%2049.7566%2016.82V17.072C49.7566%2019.04%2050.2126%2020.516%2051.1246%2021.5C52.0606%2022.46%2053.4286%2022.94%2055.2286%2022.94C55.8526%2022.94%2056.5486%2022.868%2057.3166%2022.724C58.1086%2022.556%2058.8526%2022.28%2059.5486%2021.896C60.0526%2021.608%2060.4966%2021.488%2060.8806%2021.536C61.2646%2021.56%2061.5646%2021.692%2061.7806%2021.932C62.0206%2022.172%2062.1646%2022.472%2062.2126%2022.832C62.2606%2023.168%2062.1886%2023.516%2061.9966%2023.876C61.8286%2024.236%2061.5286%2024.548%2061.0966%2024.812C60.2566%2025.34%2059.2846%2025.736%2058.1806%2026C57.1006%2026.24%2056.0926%2026.36%2055.1566%2026.36Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M68.2243%2026.288C67.5043%2026.288%2066.9523%2026.096%2066.5683%2025.712C66.1843%2025.304%2065.9923%2024.728%2065.9923%2023.984V10.376C65.9923%209.632%2066.1843%209.068%2066.5683%208.684C66.9523%208.3%2067.4923%208.108%2068.1883%208.108C68.8843%208.108%2069.4243%208.3%2069.8083%208.684C70.1923%209.068%2070.3843%209.632%2070.3843%2010.376V12.824L69.9883%2011.924C70.5163%2010.652%2071.3323%209.692%2072.4363%209.044C73.5643%208.372%2074.8363%208.036%2076.2523%208.036C77.6683%208.036%2078.8323%208.3%2079.7443%208.828C80.6563%209.356%2081.3403%2010.16%2081.7963%2011.24C82.2523%2012.296%2082.4803%2013.64%2082.4803%2015.272V23.984C82.4803%2024.728%2082.2883%2025.304%2081.9043%2025.712C81.5203%2026.096%2080.9683%2026.288%2080.2483%2026.288C79.5283%2026.288%2078.9643%2026.096%2078.5563%2025.712C78.1723%2025.304%2077.9803%2024.728%2077.9803%2023.984V15.488C77.9803%2014.12%2077.7163%2013.124%2077.1883%2012.5C76.6843%2011.876%2075.8923%2011.564%2074.8123%2011.564C73.4923%2011.564%2072.4363%2011.984%2071.6443%2012.824C70.8763%2013.64%2070.4923%2014.732%2070.4923%2016.1V23.984C70.4923%2025.52%2069.7363%2026.288%2068.2243%2026.288Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M95.1149%2026.36C93.5549%2026.36%2092.2469%2026.096%2091.1909%2025.568C90.1589%2025.04%2089.3909%2024.272%2088.8869%2023.264C88.3829%2022.232%2088.1309%2020.96%2088.1309%2019.448V11.78H86.2589C85.6829%2011.78%2085.2389%2011.636%2084.9269%2011.348C84.6149%2011.036%2084.4589%2010.616%2084.4589%2010.088C84.4589%209.536%2084.6149%209.116%2084.9269%208.828C85.2389%208.54%2085.6829%208.396%2086.2589%208.396H88.1309V5.12C88.1309%204.376%2088.3229%203.812%2088.7069%203.428C89.1149%203.044%2089.6789%202.852%2090.3989%202.852C91.1189%202.852%2091.6709%203.044%2092.0549%203.428C92.4389%203.812%2092.6309%204.376%2092.6309%205.12V8.396H96.4469C97.0229%208.396%2097.4669%208.54%2097.7789%208.828C98.0909%209.116%2098.2469%209.536%2098.2469%2010.088C98.2469%2010.616%2098.0909%2011.036%2097.7789%2011.348C97.4669%2011.636%2097.0229%2011.78%2096.4469%2011.78H92.6309V19.196C92.6309%2020.348%2092.8829%2021.212%2093.3869%2021.788C93.8909%2022.364%2094.7069%2022.652%2095.8349%2022.652C96.2429%2022.652%2096.6029%2022.616%2096.9149%2022.544C97.2269%2022.472%2097.5029%2022.424%2097.7429%2022.4C98.0309%2022.376%2098.2709%2022.472%2098.4629%2022.688C98.6549%2022.88%2098.7509%2023.288%2098.7509%2023.912C98.7509%2024.392%2098.6669%2024.824%2098.4989%2025.208C98.3549%2025.568%2098.0789%2025.82%2097.6709%2025.964C97.3589%2026.06%2096.9509%2026.144%2096.4469%2026.216C95.9429%2026.312%2095.4989%2026.36%2095.1149%2026.36Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M113.377%2026.288C112.633%2026.288%20112.057%2026.084%20111.649%2025.676C111.265%2025.244%20111.073%2024.656%20111.073%2023.912V2.96C111.073%202.192%20111.277%201.616%20111.685%201.232C112.093%200.823998%20112.669%200.619998%20113.413%200.619998H122.089C124.873%200.619998%20127.021%201.316%20128.533%202.708C130.045%204.1%20130.801%206.044%20130.801%208.54C130.801%2011.036%20130.045%2012.992%20128.533%2014.408C127.021%2015.8%20124.873%2016.496%20122.089%2016.496H115.681V23.912C115.681%2024.656%20115.489%2025.244%20115.105%2025.676C114.721%2026.084%20114.145%2026.288%20113.377%2026.288ZM115.681%2012.86H121.369C123.001%2012.86%20124.237%2012.5%20125.077%2011.78C125.917%2011.036%20126.337%209.956%20126.337%208.54C126.337%207.124%20125.917%206.056%20125.077%205.336C124.237%204.616%20123.001%204.256%20121.369%204.256H115.681V12.86Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M141.274%2026.36C139.45%2026.36%20137.866%2025.988%20136.522%2025.244C135.178%2024.5%20134.134%2023.444%20133.39%2022.076C132.646%2020.684%20132.274%2019.052%20132.274%2017.18C132.274%2015.764%20132.478%2014.504%20132.886%2013.4C133.318%2012.272%20133.93%2011.312%20134.722%2010.52C135.514%209.704%20136.462%209.092%20137.566%208.684C138.67%208.252%20139.906%208.036%20141.274%208.036C143.098%208.036%20144.682%208.408%20146.026%209.152C147.37%209.896%20148.414%2010.952%20149.158%2012.32C149.902%2013.688%20150.274%2015.308%20150.274%2017.18C150.274%2018.596%20150.058%2019.868%20149.626%2020.996C149.218%2022.124%20148.618%2023.096%20147.826%2023.912C147.034%2024.704%20146.086%2025.316%20144.982%2025.748C143.878%2026.156%20142.642%2026.36%20141.274%2026.36ZM141.274%2022.94C142.162%2022.94%20142.942%2022.724%20143.614%2022.292C144.286%2021.86%20144.802%2021.224%20145.162%2020.384C145.546%2019.52%20145.738%2018.452%20145.738%2017.18C145.738%2015.26%20145.33%2013.832%20144.514%2012.896C143.698%2011.936%20142.618%2011.456%20141.274%2011.456C140.386%2011.456%20139.606%2011.672%20138.934%2012.104C138.262%2012.512%20137.734%2013.148%20137.35%2014.012C136.99%2014.852%20136.81%2015.908%20136.81%2017.18C136.81%2019.076%20137.218%2020.516%20138.034%2021.5C138.85%2022.46%20139.93%2022.94%20141.274%2022.94Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M156.292%2026.288C155.548%2026.288%20154.972%2026.096%20154.564%2025.712C154.18%2025.304%20153.988%2024.728%20153.988%2023.984V10.376C153.988%209.632%20154.18%209.068%20154.564%208.684C154.948%208.3%20155.488%208.108%20156.184%208.108C156.88%208.108%20157.42%208.3%20157.804%208.684C158.188%209.068%20158.38%209.632%20158.38%2010.376V12.644H158.02C158.356%2011.204%20159.016%2010.112%20160%209.368C160.984%208.624%20162.292%208.18%20163.924%208.036C164.428%207.988%20164.824%208.12%20165.112%208.432C165.424%208.72%20165.604%209.176%20165.652%209.8C165.7%2010.4%20165.556%2010.892%20165.22%2011.276C164.908%2011.636%20164.428%2011.852%20163.78%2011.924L162.988%2011.996C161.524%2012.14%20160.42%2012.596%20159.676%2013.364C158.932%2014.108%20158.56%2015.164%20158.56%2016.532V23.984C158.56%2024.728%20158.368%2025.304%20157.984%2025.712C157.6%2026.096%20157.036%2026.288%20156.292%2026.288Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M177.17%2026.36C175.61%2026.36%20174.302%2026.096%20173.246%2025.568C172.214%2025.04%20171.446%2024.272%20170.942%2023.264C170.438%2022.232%20170.186%2020.96%20170.186%2019.448V11.78H168.314C167.738%2011.78%20167.294%2011.636%20166.982%2011.348C166.67%2011.036%20166.514%2010.616%20166.514%2010.088C166.514%209.536%20166.67%209.116%20166.982%208.828C167.294%208.54%20167.738%208.396%20168.314%208.396H170.186V5.12C170.186%204.376%20170.378%203.812%20170.762%203.428C171.17%203.044%20171.734%202.852%20172.454%202.852C173.174%202.852%20173.726%203.044%20174.11%203.428C174.494%203.812%20174.686%204.376%20174.686%205.12V8.396H178.502C179.078%208.396%20179.522%208.54%20179.834%208.828C180.146%209.116%20180.302%209.536%20180.302%2010.088C180.302%2010.616%20180.146%2011.036%20179.834%2011.348C179.522%2011.636%20179.078%2011.78%20178.502%2011.78H174.686V19.196C174.686%2020.348%20174.938%2021.212%20175.442%2021.788C175.946%2022.364%20176.762%2022.652%20177.89%2022.652C178.298%2022.652%20178.658%2022.616%20178.97%2022.544C179.282%2022.472%20179.558%2022.424%20179.798%2022.4C180.086%2022.376%20180.326%2022.472%20180.518%2022.688C180.71%2022.88%20180.806%2023.288%20180.806%2023.912C180.806%2024.392%20180.722%2024.824%20180.554%2025.208C180.41%2025.568%20180.134%2025.82%20179.726%2025.964C179.414%2026.06%20179.006%2026.144%20178.502%2026.216C177.998%2026.312%20177.554%2026.36%20177.17%2026.36Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M188.718%2026.36C187.446%2026.36%20186.306%2026.12%20185.298%2025.64C184.314%2025.136%20183.534%2024.464%20182.958%2023.624C182.406%2022.784%20182.13%2021.836%20182.13%2020.78C182.13%2019.484%20182.466%2018.464%20183.138%2017.72C183.81%2016.952%20184.902%2016.4%20186.414%2016.064C187.926%2015.728%20189.954%2015.56%20192.498%2015.56H194.298V18.152H192.534C191.046%2018.152%20189.858%2018.224%20188.97%2018.368C188.082%2018.512%20187.446%2018.764%20187.062%2019.124C186.702%2019.46%20186.522%2019.94%20186.522%2020.564C186.522%2021.356%20186.798%2022.004%20187.35%2022.508C187.902%2023.012%20188.67%2023.264%20189.654%2023.264C190.446%2023.264%20191.142%2023.084%20191.742%2022.724C192.366%2022.34%20192.858%2021.824%20193.218%2021.176C193.578%2020.528%20193.758%2019.784%20193.758%2018.944V14.804C193.758%2013.604%20193.494%2012.74%20192.966%2012.212C192.438%2011.684%20191.55%2011.42%20190.302%2011.42C189.606%2011.42%20188.85%2011.504%20188.034%2011.672C187.242%2011.84%20186.402%2012.128%20185.514%2012.536C185.058%2012.752%20184.65%2012.812%20184.29%2012.716C183.954%2012.62%20183.69%2012.428%20183.498%2012.14C183.306%2011.828%20183.21%2011.492%20183.21%2011.132C183.21%2010.772%20183.306%2010.424%20183.498%2010.088C183.69%209.728%20184.014%209.464%20184.47%209.296C185.574%208.84%20186.63%208.516%20187.638%208.324C188.67%208.132%20189.606%208.036%20190.446%208.036C192.174%208.036%20193.59%208.3%20194.694%208.828C195.822%209.356%20196.662%2010.16%20197.214%2011.24C197.766%2012.296%20198.042%2013.664%20198.042%2015.344V23.984C198.042%2024.728%20197.862%2025.304%20197.502%2025.712C197.142%2026.096%20196.626%2026.288%20195.954%2026.288C195.282%2026.288%20194.754%2026.096%20194.37%2025.712C194.01%2025.304%20193.83%2024.728%20193.83%2023.984V22.256H194.118C193.95%2023.096%20193.614%2023.828%20193.11%2024.452C192.63%2025.052%20192.018%2025.52%20191.274%2025.856C190.53%2026.192%20189.678%2026.36%20188.718%2026.36Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M208.622%2026.36C206.63%2026.36%20205.13%2025.796%20204.122%2024.668C203.114%2023.516%20202.61%2021.836%20202.61%2019.628V2.6C202.61%201.856%20202.802%201.292%20203.186%200.907998C203.57%200.523998%20204.122%200.331997%20204.842%200.331997C205.562%200.331997%20206.114%200.523998%20206.498%200.907998C206.906%201.292%20207.11%201.856%20207.11%202.6V19.412C207.11%2020.516%20207.338%2021.332%20207.794%2021.86C208.274%2022.388%20208.946%2022.652%20209.81%2022.652C210.002%2022.652%20210.182%2022.652%20210.35%2022.652C210.518%2022.628%20210.686%2022.604%20210.854%2022.58C211.19%2022.532%20211.418%2022.628%20211.538%2022.868C211.658%2023.084%20211.718%2023.54%20211.718%2024.236C211.718%2024.836%20211.598%2025.304%20211.358%2025.64C211.118%2025.976%20210.722%2026.18%20210.17%2026.252C209.93%2026.276%20209.678%2026.3%20209.414%2026.324C209.15%2026.348%20208.886%2026.36%20208.622%2026.36Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M226.651%2026C225.907%2026%20225.331%2025.796%20224.923%2025.388C224.515%2024.956%20224.311%2024.368%20224.311%2023.624V2.852C224.311%202.084%20224.503%201.508%20224.887%201.124C225.295%200.715999%20225.871%200.511999%20226.615%200.511999C227.359%200.511999%20227.923%200.715999%20228.307%201.124C228.715%201.508%20228.919%202.084%20228.919%202.852V22.076H239.359C240.007%2022.076%20240.499%2022.244%20240.835%2022.58C241.195%2022.916%20241.375%2023.396%20241.375%2024.02C241.375%2024.644%20241.195%2025.136%20240.835%2025.496C240.499%2025.832%20240.007%2026%20239.359%2026H226.651Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M251.946%2026.36C250.122%2026.36%20248.538%2025.988%20247.194%2025.244C245.85%2024.5%20244.806%2023.444%20244.062%2022.076C243.318%2020.684%20242.946%2019.052%20242.946%2017.18C242.946%2015.764%20243.15%2014.504%20243.558%2013.4C243.99%2012.272%20244.602%2011.312%20245.394%2010.52C246.186%209.704%20247.134%209.092%20248.238%208.684C249.342%208.252%20250.578%208.036%20251.946%208.036C253.77%208.036%20255.354%208.408%20256.698%209.152C258.042%209.896%20259.086%2010.952%20259.83%2012.32C260.574%2013.688%20260.946%2015.308%20260.946%2017.18C260.946%2018.596%20260.73%2019.868%20260.298%2020.996C259.89%2022.124%20259.29%2023.096%20258.498%2023.912C257.706%2024.704%20256.758%2025.316%20255.654%2025.748C254.55%2026.156%20253.314%2026.36%20251.946%2026.36ZM251.946%2022.94C252.834%2022.94%20253.614%2022.724%20254.286%2022.292C254.958%2021.86%20255.474%2021.224%20255.834%2020.384C256.218%2019.52%20256.41%2018.452%20256.41%2017.18C256.41%2015.26%20256.002%2013.832%20255.186%2012.896C254.37%2011.936%20253.29%2011.456%20251.946%2011.456C251.058%2011.456%20250.278%2011.672%20249.606%2012.104C248.934%2012.512%20248.406%2013.148%20248.022%2014.012C247.662%2014.852%20247.482%2015.908%20247.482%2017.18C247.482%2019.076%20247.89%2020.516%20248.706%2021.5C249.522%2022.46%20250.602%2022.94%20251.946%2022.94Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M272.868%2032.84C271.572%2032.84%20270.312%2032.72%20269.088%2032.48C267.888%2032.24%20266.796%2031.868%20265.812%2031.364C265.356%2031.124%20265.044%2030.836%20264.876%2030.5C264.732%2030.164%20264.684%2029.816%20264.732%2029.456C264.804%2029.12%20264.948%2028.82%20265.164%2028.556C265.404%2028.292%20265.692%2028.112%20266.028%2028.016C266.364%2027.92%20266.712%2027.968%20267.072%2028.16C268.128%2028.688%20269.124%2029.024%20270.06%2029.168C271.02%2029.336%20271.836%2029.42%20272.508%2029.42C274.116%2029.42%20275.316%2029.024%20276.108%2028.232C276.924%2027.464%20277.332%2026.312%20277.332%2024.776V21.536H277.656C277.296%2022.76%20276.54%2023.744%20275.388%2024.488C274.26%2025.208%20272.976%2025.568%20271.536%2025.568C269.952%2025.568%20268.572%2025.208%20267.396%2024.488C266.22%2023.744%20265.308%2022.712%20264.66%2021.392C264.012%2020.072%20263.688%2018.536%20263.688%2016.784C263.688%2015.464%20263.868%2014.276%20264.228%2013.22C264.612%2012.14%20265.14%2011.216%20265.812%2010.448C266.508%209.68%20267.336%209.092%20268.296%208.684C269.28%208.252%20270.36%208.036%20271.536%208.036C273.024%208.036%20274.32%208.408%20275.424%209.152C276.552%209.872%20277.284%2010.832%20277.62%2012.032L277.26%2012.932V10.376C277.26%209.632%20277.452%209.068%20277.836%208.684C278.244%208.3%20278.796%208.108%20279.492%208.108C280.212%208.108%20280.764%208.3%20281.148%208.684C281.532%209.068%20281.724%209.632%20281.724%2010.376V24.236C281.724%2027.092%20280.968%2029.24%20279.456%2030.68C277.944%2032.12%20275.748%2032.84%20272.868%2032.84ZM272.76%2022.148C273.696%2022.148%20274.5%2021.932%20275.172%2021.5C275.844%2021.068%20276.36%2020.456%20276.72%2019.664C277.104%2018.848%20277.296%2017.888%20277.296%2016.784C277.296%2015.128%20276.888%2013.832%20276.072%2012.896C275.256%2011.936%20274.152%2011.456%20272.76%2011.456C271.824%2011.456%20271.02%2011.672%20270.348%2012.104C269.676%2012.536%20269.148%2013.148%20268.764%2013.94C268.404%2014.732%20268.224%2015.68%20268.224%2016.784C268.224%2018.44%20268.632%2019.748%20269.448%2020.708C270.264%2021.668%20271.368%2022.148%20272.76%2022.148Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M288.619%2026.252C287.899%2026.252%20287.347%2026.036%20286.963%2025.604C286.579%2025.172%20286.387%2024.572%20286.387%2023.804V10.592C286.387%209.8%20286.579%209.2%20286.963%208.792C287.347%208.36%20287.899%208.144%20288.619%208.144C289.339%208.144%20289.891%208.36%20290.275%208.792C290.683%209.2%20290.887%209.8%20290.887%2010.592V23.804C290.887%2024.572%20290.695%2025.172%20290.311%2025.604C289.927%2026.036%20289.363%2026.252%20288.619%2026.252ZM288.619%204.796C287.779%204.796%20287.119%204.592%20286.639%204.184C286.183%203.752%20285.955%203.164%20285.955%202.42C285.955%201.652%20286.183%201.064%20286.639%200.655997C287.119%200.247998%20287.779%200.0439987%20288.619%200.0439987C289.483%200.0439987%20290.143%200.247998%20290.599%200.655997C291.055%201.064%20291.283%201.652%20291.283%202.42C291.283%203.164%20291.055%203.752%20290.599%204.184C290.143%204.592%20289.483%204.796%20288.619%204.796Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M297.795%2026.288C297.075%2026.288%20296.523%2026.096%20296.139%2025.712C295.755%2025.304%20295.563%2024.728%20295.563%2023.984V10.376C295.563%209.632%20295.755%209.068%20296.139%208.684C296.523%208.3%20297.063%208.108%20297.759%208.108C298.455%208.108%20298.995%208.3%20299.379%208.684C299.763%209.068%20299.955%209.632%20299.955%2010.376V12.824L299.559%2011.924C300.087%2010.652%20300.903%209.692%20302.007%209.044C303.135%208.372%20304.407%208.036%20305.823%208.036C307.239%208.036%20308.403%208.3%20309.315%208.828C310.227%209.356%20310.911%2010.16%20311.367%2011.24C311.823%2012.296%20312.051%2013.64%20312.051%2015.272V23.984C312.051%2024.728%20311.859%2025.304%20311.475%2025.712C311.091%2026.096%20310.539%2026.288%20309.819%2026.288C309.099%2026.288%20308.535%2026.096%20308.127%2025.712C307.743%2025.304%20307.551%2024.728%20307.551%2023.984V15.488C307.551%2014.12%20307.287%2013.124%20306.759%2012.5C306.255%2011.876%20305.463%2011.564%20304.383%2011.564C303.063%2011.564%20302.007%2011.984%20301.215%2012.824C300.447%2013.64%20300.063%2014.732%20300.063%2016.1V23.984C300.063%2025.52%20299.307%2026.288%20297.795%2026.288Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%3C%2Fsvg%3E
  );*/

/* blue version- login */
/*  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2220%22%20viewBox%3D%220%200%2048%2020%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M1.28015%2015.8288C0.873129%2015.8288%200.558015%2015.7044%200.334809%2015.4555C0.111603%2015.1921%200%2014.8335%200%2014.3798V1.7124C0%201.24405%200.105038%200.892792%200.315114%200.658616C0.53832%200.409806%200.853435%200.285401%201.26046%200.285401C1.66748%200.285401%201.97603%200.409806%202.18611%200.658616C2.40931%200.892792%202.52091%201.24405%202.52091%201.7124V13.4358H8.23236C8.58687%2013.4358%208.85602%2013.5382%209.03984%2013.7431C9.23679%2013.948%209.33526%2014.2408%209.33526%2014.6213C9.33526%2015.0018%209.23679%2015.3019%209.03984%2015.5214C8.85602%2015.7263%208.58687%2015.8288%208.23236%2015.8288H1.28015Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M15.1184%2016.0483C14.1205%2016.0483%2013.254%2015.8214%2012.5187%2015.3677C11.7834%2014.914%2011.2123%2014.27%2010.8053%2013.4358C10.3983%2012.5869%2010.1947%2011.5917%2010.1947%2010.4501C10.1947%209.58653%2010.3064%208.81815%2010.5296%208.1449C10.7659%207.45701%2011.1007%206.87157%2011.534%206.38858C11.9673%205.89096%2012.4859%205.51775%2013.0899%205.26893C13.6938%205.00549%2014.37%204.87376%2015.1184%204.87376C16.1163%204.87376%2016.9828%205.10062%2017.7181%205.55434C18.4534%206.00805%2019.0245%206.65203%2019.4315%207.48628C19.8386%208.32053%2020.0421%209.30845%2020.0421%2010.4501C20.0421%2011.3136%2019.9239%2012.0893%2019.6876%2012.7772C19.4644%2013.4651%2019.1361%2014.0578%2018.7028%2014.5554C18.2696%2015.0384%2017.7509%2015.4116%2017.147%2015.6751C16.543%2015.9239%2015.8668%2016.0483%2015.1184%2016.0483ZM15.1184%2013.9627C15.6042%2013.9627%2016.0309%2013.831%2016.3986%2013.5675C16.7662%2013.3041%2017.0485%2012.9162%2017.2454%2012.404C17.4555%2011.8771%2017.5605%2011.2258%2017.5605%2010.4501C17.5605%209.27918%2017.3373%208.40834%2016.8909%207.83754C16.4445%207.2521%2015.8537%206.95938%2015.1184%206.95938C14.6326%206.95938%2014.2059%207.09111%2013.8383%207.35456C13.4706%207.60337%2013.1818%207.99122%2012.9717%208.51811C12.7747%209.03037%2012.6763%209.67435%2012.6763%2010.4501C12.6763%2011.6063%2012.8995%2012.4844%2013.3459%2013.0845C13.7923%2013.67%2014.3831%2013.9627%2015.1184%2013.9627Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M26.5644%2020C25.8554%2020%2025.1661%2019.9268%2024.4964%2019.7805C23.84%2019.6341%2023.2426%2019.4072%2022.7042%2019.0999C22.4548%2018.9535%2022.2841%2018.7779%2022.1922%2018.573C22.1134%2018.3681%2022.0871%2018.1559%2022.1134%2017.9363C22.1528%2017.7314%2022.2316%2017.5485%2022.3497%2017.3875C22.481%2017.2265%2022.6386%2017.1167%2022.8224%2017.0582C23.0062%2016.9996%2023.1966%2017.0289%2023.3935%2017.146C23.9713%2017.468%2024.5161%2017.6729%2025.0282%2017.7607C25.5534%2017.8632%2025.9998%2017.9144%2026.3674%2017.9144C27.2471%2017.9144%2027.9036%2017.6729%2028.3369%2017.1899C28.7833%2016.7215%2029.0065%2016.019%2029.0065%2015.0823V13.1065H29.1838C28.9868%2013.8529%2028.5732%2014.453%2027.943%2014.9067C27.3259%2015.3458%2026.6235%2015.5653%2025.8357%2015.5653C24.9691%2015.5653%2024.2142%2015.3458%2023.5708%2014.9067C22.9274%2014.453%2022.4285%2013.8236%2022.074%2013.0187C21.7195%2012.2137%2021.5422%2011.277%2021.5422%2010.2086C21.5422%209.40358%2021.6407%208.67911%2021.8377%208.03513C22.0477%207.37651%2022.3366%206.81303%2022.7042%206.34468C23.085%205.87633%2023.538%205.51775%2024.0632%205.26893C24.6015%205.00549%2025.1923%204.87376%2025.8357%204.87376C26.6497%204.87376%2027.3587%205.10062%2027.9627%205.55434C28.5798%205.99341%2028.9803%206.57885%2029.1641%207.31065L28.9671%207.8595V6.30077C28.9671%205.84705%2029.0722%205.50311%2029.2822%205.26893C29.5054%205.03476%2029.8074%204.91767%2030.1882%204.91767C30.5821%204.91767%2030.8841%205.03476%2031.0941%205.26893C31.3042%205.50311%2031.4093%205.84705%2031.4093%206.30077V14.753C31.4093%2016.4947%2030.9957%2017.8046%2030.1685%2018.6828C29.3413%2019.5609%2028.14%2020%2026.5644%2020ZM26.5053%2013.4797C27.0174%2013.4797%2027.4572%2013.348%2027.8248%2013.0845C28.1925%2012.8211%2028.4748%2012.4479%2028.6717%2011.9649C28.8818%2011.4673%2028.9868%2010.8818%2028.9868%2010.2086C28.9868%209.19868%2028.7636%208.40834%2028.3172%207.83754C27.8708%207.2521%2027.2668%206.95938%2026.5053%206.95938C25.9932%206.95938%2025.5534%207.09111%2025.1858%207.35456C24.8181%207.618%2024.5293%207.99122%2024.3192%208.4742C24.1222%208.95719%2024.0238%209.53531%2024.0238%2010.2086C24.0238%2011.2184%2024.247%2012.0161%2024.6934%2012.6015C25.1398%2013.187%2025.7438%2013.4797%2026.5053%2013.4797Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M35.1811%2015.9824C34.7872%2015.9824%2034.4852%2015.8507%2034.2751%2015.5873C34.0651%2015.3238%2033.96%2014.9579%2033.96%2014.4896V6.43249C33.96%205.94951%2034.0651%205.58361%2034.2751%205.3348C34.4852%205.07135%2034.7872%204.93963%2035.1811%204.93963C35.575%204.93963%2035.877%205.07135%2036.087%205.3348C36.3103%205.58361%2036.4219%205.94951%2036.4219%206.43249V14.4896C36.4219%2014.9579%2036.3168%2015.3238%2036.1067%2015.5873C35.8967%2015.8507%2035.5881%2015.9824%2035.1811%2015.9824ZM35.1811%202.89791C34.7216%202.89791%2034.3605%202.77351%2034.0979%202.5247C33.8484%202.26125%2033.7237%201.90267%2033.7237%201.44896C33.7237%200.980607%2033.8484%200.622026%2034.0979%200.373215C34.3605%200.124405%2034.7216%200%2035.1811%200C35.6538%200%2036.0148%200.124405%2036.2643%200.373215C36.5138%200.622026%2036.6385%200.980607%2036.6385%201.44896C36.6385%201.90267%2036.5138%202.26125%2036.2643%202.5247C36.0148%202.77351%2035.6538%202.89791%2035.1811%202.89791Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M40.2009%2016.0044C39.807%2016.0044%2039.505%2015.8873%2039.295%2015.6531C39.0849%2015.4043%2038.9799%2015.0531%2038.9799%2014.5993V6.30077C38.9799%205.84705%2039.0849%205.50311%2039.295%205.26893C39.505%205.03476%2039.8005%204.91767%2040.1812%204.91767C40.562%204.91767%2040.8574%205.03476%2041.0675%205.26893C41.2776%205.50311%2041.3826%205.84705%2041.3826%206.30077V7.79363L41.166%207.24479C41.4548%206.46908%2041.9012%205.88364%2042.5052%205.48847C43.1223%205.07867%2043.8182%204.87376%2044.5928%204.87376C45.3675%204.87376%2046.0043%205.03476%2046.5032%205.35675C47.0021%205.67874%2047.3763%206.16904%2047.6258%206.82766C47.8753%207.47164%2048%208.29125%2048%209.2865V14.5993C48%2015.0531%2047.895%2015.4043%2047.6849%2015.6531C47.4748%2015.8873%2047.1728%2016.0044%2046.7789%2016.0044C46.385%2016.0044%2046.0765%2015.8873%2045.8533%2015.6531C45.6432%2015.4043%2045.5382%2015.0531%2045.5382%2014.5993V9.41822C45.5382%208.58397%2045.3937%207.97658%2045.1049%207.59605C44.8292%207.21551%2044.3959%207.02525%2043.805%207.02525C43.0829%207.02525%2042.5052%207.28138%2042.0719%207.79363C41.6518%208.29125%2041.4417%208.95719%2041.4417%209.79144V14.5993C41.4417%2015.536%2041.0281%2016.0044%2040.2009%2016.0044Z%22%20fill%3D%22%2307408B%22%2F%3E%0A%3C%2Fsvg%3E
  );*/

/* white version*/
/*  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2220%22%20viewBox%3D%220%200%2048%2020%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M1.28015%2015.8288C0.873129%2015.8288%200.558015%2015.7044%200.334809%2015.4555C0.111603%2015.1921%200%2014.8335%200%2014.3798V1.7124C0%201.24405%200.105038%200.892792%200.315114%200.658616C0.53832%200.409806%200.853435%200.285401%201.26046%200.285401C1.66748%200.285401%201.97603%200.409806%202.18611%200.658616C2.40931%200.892792%202.52091%201.24405%202.52091%201.7124V13.4358H8.23236C8.58687%2013.4358%208.85602%2013.5382%209.03984%2013.7431C9.23679%2013.948%209.33526%2014.2408%209.33526%2014.6213C9.33526%2015.0018%209.23679%2015.3019%209.03984%2015.5214C8.85602%2015.7263%208.58687%2015.8288%208.23236%2015.8288H1.28015Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M15.1184%2016.0483C14.1205%2016.0483%2013.254%2015.8214%2012.5187%2015.3677C11.7834%2014.914%2011.2123%2014.27%2010.8053%2013.4358C10.3983%2012.5869%2010.1947%2011.5917%2010.1947%2010.4501C10.1947%209.58653%2010.3064%208.81815%2010.5296%208.1449C10.7659%207.45701%2011.1007%206.87157%2011.534%206.38858C11.9673%205.89096%2012.4859%205.51775%2013.0899%205.26893C13.6938%205.00549%2014.37%204.87376%2015.1184%204.87376C16.1163%204.87376%2016.9828%205.10062%2017.7181%205.55434C18.4534%206.00805%2019.0245%206.65203%2019.4315%207.48628C19.8386%208.32053%2020.0421%209.30845%2020.0421%2010.4501C20.0421%2011.3136%2019.9239%2012.0893%2019.6876%2012.7772C19.4644%2013.4651%2019.1361%2014.0578%2018.7028%2014.5554C18.2696%2015.0384%2017.7509%2015.4116%2017.147%2015.6751C16.543%2015.9239%2015.8668%2016.0483%2015.1184%2016.0483ZM15.1184%2013.9627C15.6042%2013.9627%2016.0309%2013.831%2016.3986%2013.5675C16.7662%2013.3041%2017.0485%2012.9162%2017.2454%2012.404C17.4555%2011.8771%2017.5605%2011.2258%2017.5605%2010.4501C17.5605%209.27918%2017.3373%208.40834%2016.8909%207.83754C16.4445%207.2521%2015.8537%206.95938%2015.1184%206.95938C14.6326%206.95938%2014.2059%207.09111%2013.8383%207.35456C13.4706%207.60337%2013.1818%207.99122%2012.9717%208.51811C12.7747%209.03037%2012.6763%209.67435%2012.6763%2010.4501C12.6763%2011.6063%2012.8995%2012.4844%2013.3459%2013.0845C13.7923%2013.67%2014.3831%2013.9627%2015.1184%2013.9627Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M26.5644%2020C25.8554%2020%2025.1661%2019.9268%2024.4964%2019.7805C23.84%2019.6341%2023.2426%2019.4072%2022.7042%2019.0999C22.4548%2018.9535%2022.2841%2018.7779%2022.1922%2018.573C22.1134%2018.3681%2022.0871%2018.1559%2022.1134%2017.9363C22.1528%2017.7314%2022.2316%2017.5485%2022.3497%2017.3875C22.481%2017.2265%2022.6386%2017.1167%2022.8224%2017.0582C23.0062%2016.9996%2023.1966%2017.0289%2023.3935%2017.146C23.9713%2017.468%2024.5161%2017.6729%2025.0282%2017.7607C25.5534%2017.8632%2025.9998%2017.9144%2026.3674%2017.9144C27.2471%2017.9144%2027.9036%2017.6729%2028.3369%2017.1899C28.7833%2016.7215%2029.0065%2016.019%2029.0065%2015.0823V13.1065H29.1838C28.9868%2013.8529%2028.5732%2014.453%2027.943%2014.9067C27.3259%2015.3458%2026.6235%2015.5653%2025.8357%2015.5653C24.9691%2015.5653%2024.2142%2015.3458%2023.5708%2014.9067C22.9274%2014.453%2022.4285%2013.8236%2022.074%2013.0187C21.7195%2012.2137%2021.5422%2011.277%2021.5422%2010.2086C21.5422%209.40358%2021.6407%208.67911%2021.8377%208.03513C22.0477%207.37651%2022.3366%206.81303%2022.7042%206.34468C23.085%205.87633%2023.538%205.51775%2024.0632%205.26893C24.6015%205.00549%2025.1923%204.87376%2025.8357%204.87376C26.6497%204.87376%2027.3587%205.10062%2027.9627%205.55434C28.5798%205.99341%2028.9803%206.57885%2029.1641%207.31065L28.9671%207.8595V6.30077C28.9671%205.84705%2029.0722%205.50311%2029.2822%205.26893C29.5054%205.03476%2029.8074%204.91767%2030.1882%204.91767C30.5821%204.91767%2030.8841%205.03476%2031.0941%205.26893C31.3042%205.50311%2031.4093%205.84705%2031.4093%206.30077V14.753C31.4093%2016.4947%2030.9957%2017.8046%2030.1685%2018.6828C29.3413%2019.5609%2028.14%2020%2026.5644%2020ZM26.5053%2013.4797C27.0174%2013.4797%2027.4572%2013.348%2027.8248%2013.0845C28.1925%2012.8211%2028.4748%2012.4479%2028.6717%2011.9649C28.8818%2011.4673%2028.9868%2010.8818%2028.9868%2010.2086C28.9868%209.19868%2028.7636%208.40834%2028.3172%207.83754C27.8708%207.2521%2027.2668%206.95938%2026.5053%206.95938C25.9932%206.95938%2025.5534%207.09111%2025.1858%207.35456C24.8181%207.618%2024.5293%207.99122%2024.3192%208.4742C24.1222%208.95719%2024.0238%209.53531%2024.0238%2010.2086C24.0238%2011.2184%2024.247%2012.0161%2024.6934%2012.6015C25.1398%2013.187%2025.7438%2013.4797%2026.5053%2013.4797Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M35.1811%2015.9824C34.7872%2015.9824%2034.4852%2015.8507%2034.2751%2015.5873C34.0651%2015.3238%2033.96%2014.9579%2033.96%2014.4896V6.43249C33.96%205.94951%2034.0651%205.58361%2034.2751%205.3348C34.4852%205.07135%2034.7872%204.93963%2035.1811%204.93963C35.575%204.93963%2035.877%205.07135%2036.087%205.3348C36.3103%205.58361%2036.4219%205.94951%2036.4219%206.43249V14.4896C36.4219%2014.9579%2036.3168%2015.3238%2036.1067%2015.5873C35.8967%2015.8507%2035.5881%2015.9824%2035.1811%2015.9824ZM35.1811%202.89791C34.7216%202.89791%2034.3605%202.77351%2034.0979%202.5247C33.8484%202.26125%2033.7237%201.90267%2033.7237%201.44896C33.7237%200.980607%2033.8484%200.622026%2034.0979%200.373215C34.3605%200.124405%2034.7216%200%2035.1811%200C35.6538%200%2036.0148%200.124405%2036.2643%200.373215C36.5138%200.622026%2036.6385%200.980607%2036.6385%201.44896C36.6385%201.90267%2036.5138%202.26125%2036.2643%202.5247C36.0148%202.77351%2035.6538%202.89791%2035.1811%202.89791Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M40.2009%2016.0044C39.807%2016.0044%2039.505%2015.8873%2039.295%2015.6531C39.0849%2015.4043%2038.9799%2015.0531%2038.9799%2014.5993V6.30077C38.9799%205.84705%2039.0849%205.50311%2039.295%205.26893C39.505%205.03476%2039.8005%204.91767%2040.1812%204.91767C40.562%204.91767%2040.8574%205.03476%2041.0675%205.26893C41.2776%205.50311%2041.3826%205.84705%2041.3826%206.30077V7.79363L41.166%207.24479C41.4548%206.46908%2041.9012%205.88364%2042.5052%205.48847C43.1223%205.07867%2043.8182%204.87376%2044.5928%204.87376C45.3675%204.87376%2046.0043%205.03476%2046.5032%205.35675C47.0021%205.67874%2047.3763%206.16904%2047.6258%206.82766C47.8753%207.47164%2048%208.29125%2048%209.2865V14.5993C48%2015.0531%2047.895%2015.4043%2047.6849%2015.6531C47.4748%2015.8873%2047.1728%2016.0044%2046.7789%2016.0044C46.385%2016.0044%2046.0765%2015.8873%2045.8533%2015.6531C45.6432%2015.4043%2045.5382%2015.0531%2045.5382%2014.5993V9.41822C45.5382%208.58397%2045.3937%207.97658%2045.1049%207.59605C44.8292%207.21551%2044.3959%207.02525%2043.805%207.02525C43.0829%207.02525%2042.5052%207.28138%2042.0719%207.79363C41.6518%208.29125%2041.4417%208.95719%2041.4417%209.79144V14.5993C41.4417%2015.536%2041.0281%2016.0044%2040.2009%2016.0044Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E
  );*/

  background-size: 145px !important; 
}

button#cchClientAxcess {
  background-image: url("../includes/images/client-axcess.png?1762206054?1719432522");
  background-image: url("../includes/images/client-axcess.svg"); }

div#socialMedia button.cch-button span.cch-button-text {
  width: 80px;
  height: auto;
  line-height: 15px;
  padding: 4px;
  margin-left: -40px;
  font-weight: 400;
  /*font-style: italic;*/
  font-size: 13px;
  color: #333333;
  text-align: center;
  border: 1px solid #d9d9d9;
  text-indent: 0px;
  position: absolute;
  pointer-events: none;
  top: 37px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #FFFFFF;
  opacity: 0;
  display: none;
  left: 50%;
  -moz-transition: opacity .5s ease;
  -webkit-transition: opacity .5s ease;
  -o-transition: opacity .5s ease;
  transition: opacity .5s ease; }

div#socialMedia button.cch-button:hover span.cch-button-text {
  display: block; }
  @media screen and (max-width: 767px) {
    div#socialMedia button.cch-button:hover span.cch-button-text {
      display: none; } }
  @media screen and (max-width: 480px) {
    div#socialMedia button.cch-button:hover span.cch-button-text {
      display: none; } }

div#socialMedia button.cch-button span.cch-button-text:before {
  content: '';
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -9px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #d9d9d9; }

div#socialMedia button.cch-button span.cch-button-text:after {
  content: '';
  position: absolute;
  top: -8px;
  left: 50%;
  margin-left: -7px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #FFFFFF; }

div#socialMedia button.cch-button:hover span.cch-button-text {
  opacity: 1; }

div#socialMedia div a {
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  @media screen and (max-width: 767px) {
    div#socialMedia div a {
      -moz-transition: none !important;
      -webkit-transition: none !important;
      -o-transition: none !important;
      transition: none !important; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    div#socialMedia div a {
      -moz-transition: none !important;
      -webkit-transition: none !important;
      -o-transition: none !important;
      transition: none !important; } }

@media screen and (max-width: 767px) {
  div#socialMedia div {
    vertical-align: sub; } }

@media screen and (max-width: 767px) {
  _::-moz-svg-foreign-content, :root div#socialMedia div {
    vertical-align: top;
    /* Safari */ } }

/* eNewsletters Sign Up Form */
div#divNewsletter1 {
  background: #FFFFFF;
  padding: 30px;
  width: 294px;
  margin: 0 auto; }
  @media screen and (max-width: 480px) {
    div#divNewsletter1 {
      width: 100%; } }

.NewsletterForm {
  width: auto !important; }
  @media screen and (max-width: 767px) {
    .NewsletterForm {
      width: 100% !important; } }

p#enewsletter_title {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  font-size: 30px;
  text-align: left !important;
  color: #063471;
  text-transform: uppercase;
  line-height: 1em; }
  @media screen and (max-width: 767px) {
    p#enewsletter_title {
      padding: 0; } }
  @media screen and (max-width: 480px) {
    p#enewsletter_title {
      font-size: 26px; } }

.NewsletterForm form {
  padding: 0 !important; }

div#divNewsletter1 input {
  width: 100%; }

.NewsletterForm form input#button {
  margin-top: 3px; }

.modules div#divNewsletter1 {
  display: inline-block;
  text-align: left;
  max-width: 450px;
  width: 100%; }

/* Header */
.container-fluid.header__img {
  margin-bottom: 0; 
  display: none;
}

/* START EDITS BY LIZ */
/* LANDING PAGE */
.whole-container {
  width: 100%;
  height: 34em;
  display: flex;
  flex-direction: row;
  /*padding-top: 3em;
  padding-bottom: 3em;*/
}
@media screen and (max-width: 480px) {
  .whole-container {
    height: auto;
    flex-direction: column;
    justify-content: center;
  }
} 
@media screen and (min-width: 481px) and (max-width: 767px) {
  .whole-container {
    height: auto;
    flex-direction: column;
    justify-content: center;
  }  
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .whole-container {
    height: auto;
    flex-direction: column;
    justify-content: center;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .whole-container {
    height: 34em;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
  }
}

.half-content {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 1em;
  padding-bottom: 1em;
}
@media screen and (max-width: 480px) {
  .half-content {
    width: 100%;
    padding-left: 0 !important;
  }
} 
@media screen and (min-width: 481px) and (max-width: 767px) {
  .half-content {
    width: 100%;
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .half-content {
    width: 75%;
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .half-content {
    width: 50%;
  }
}
div#landing_content {
  padding-right: 2em;
}
div#landing_m_content {
  padding-left: 2em;
}
#landing_m_content > h2 {
  color: #000000;
}

.half-image {
  padding-bottom: 3em;
  padding-top: 3em;
  width: 50%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 480px) {
  .half-image {
    width: 100%;
  }
} 
@media screen and (max-width: 767px) {
  .half-image {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .half-image {
    width: 100%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .half-image {
    width: 50%;
  }
}

#landing_resources {
  height: 20em;
  background-color: #234985;
  flex-direction: row;
}
@media screen and (max-width: 480px) {
  #landing_resources {
    width: auto;
    flex-direction: column;
    height: auto;
    padding-bottom: 2em;
  }
} 
@media screen and (min-width: 481px) and (max-width: 767px) {
  #landing_resources {
    width: auto;
    flex-direction: column;
    height: auto;
    padding-bottom: 2em;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #landing_resources {
    width: auto;
    flex-direction: row;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  #landing_resources {
    width: auto;
    flex-direction: row;
  }
}
#landing_r_content > h2, #landing_r_content > h4, #landing_r_content > h4 > a {
  color: #FFFFFF;
}
#landing_r_content a:hover {
  transition: 0.5s;
  color: #dfedff;
}


div#landing-buttons {
  display: flex;
  align-items: flex-start;
  gap: 1em;
}
.callout {
  width: 9em;
  border-radius: 0em;
  display: flex;
  padding: 1em;
  justify-content: center;
  align-items: center;
  gap: 1em;
}
@media screen and (max-width: 480px) {
  .callout {
    width: fit-content; /* local file does not need this, CCH builder does */
  }
}
@media screen and (min-width: 481px) and (max-width: 1200px) {
  .callout {
    width: 9em;
  }
}
/* @media screen and (min-width: 768px) and (max-width: 1200px) {
  .callout {
    width: 9em;
  }
} */

#landing-callout-1 {
  background: #07408B;
  border: none;
}
#landing-callout-1 > h5 {
  font-size: 1.2em;
  color: #FFFFFF;
}
#landing-callout-2 {
  background: #FFFFFF;
  -webkit-box-shadow:inset 0px 0px 0px 1px #07408B;
  -moz-box-shadow:inset 0px 0px 0px 1px #07408B;
  box-shadow:inset 0px 0px 0px 1px #07408B;
}
#landing-callout-2 > h5 {
  font-size: 1.2em;
  color: #07408B;
}

div#landing-buttons-overlay {
  display: flex;
  align-items: flex-start;
  gap: 1em;
}
#landing-getintouch {
  height: 3.5em;
  margin-bottom: -3.5em;
  width: 9em;
  z-index: 900;
}
#landing-login {
  height: 3.5em;
  margin-bottom: -3.5em;
  width: 9em;
  z-index: 900;
}
@media screen and (max-width: 480px) {
  #landing-login {
    width: 5em;
  }
}
@media screen and (min-width: 481px) and (max-width: 1200px) {
  #landing-login {
    width: 9em;
  }
}

#landing_content > h4 {
  font-size: 1em;
}

#landing-img-1 {
  z-index: 2;
  height: auto;
  float: right;
  overflow: hidden;
  position: absolute;
  align-self: center;
}
#landing-bg-1 {
  z-index: 1;
  width: auto;
  height: auto;
  float: right;
  overflow: hidden;
  margin-right: -20%;
  position: absolute;
}
@media screen and (max-width: 480px) {
  #landing-bg-1 {
    position: static;
    margin-right: -10%;
    margin-left: 5%;
  }
} 
@media screen and (max-width: 767px) {
  #landing-bg-1 {
    position: static;
    margin-right: -15%;
    margin-left: 10%;
  }  
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #landing-bg-1 {
    position: static;
    margin-right: -20%;
    margin-left: 20%;
  }
}
@media screen and (min-width: 992px) {
  #landing-bg-1 {
    position: absolute;
    margin-right: -20%;
    margin-left: 0;
  }
}

#landing-m-bg-1 {
  z-index: 1;
  width: auto;
  height: auto;
  float: left;
  overflow: hidden;
  margin-left: -20%;
  position: absolute;
}
@media screen and (max-width: 480px) {
  #landing-m-bg-1 {
    position: static;
    margin-left: -10%;
    margin-right: 5%;
  }
} 
@media screen and (max-width: 767px) {
  #landing-m-bg-1 {
    position: static;
    margin-left: -15%;
    margin-right: 10%;
  }  
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #landing-m-bg-1 {
    position: static;
    margin-left: -20%;
    margin-right: 20%;
  }
}
@media screen and (min-width: 992px) {
  #landing-m-bg-1 {
    position: absolute;
    margin-left: -20%;
    margin-right: 0;
  }
}

#content > div > div:nth-child(1) > div > div.col-sm-12.col-md-8.col-lg-8.contentMainInner {
  width: 100% !important;
  padding: 0;
}

.fill-background-container {
  display: flex;
  position: relative;
  background-color: #EAF1FA;
  justify-content: center;
  margin-left: -100%;
  margin-right: -100%;
  align-items: center;
}
@media screen and (max-width: 480px) {
  .fill-background-container {
    margin-left: -2em;
    margin-right: -2em;
  }
}
@media screen and (max-width: 767px) {
  .fill-background-container {
    margin-left: -5em;
    margin-right: -5em;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .fill-background-container {
    margin-left: -100%;
    margin-right: -100%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .fill-background-container {
    margin-left: -100%;
    margin-right: -100%;
  }
}
div#landing_services_bg {
  background-color: #EAF1FA;
}
div#landing_mission {
  height: 30.5em;
}
@media screen and (max-width: 480px) {
  div#landing_mission {
    height: auto;
  }
} 
@media screen and (min-width: 481px) and (max-width: 767px) {
  div#landing_mission {
    height: auto;
  }  
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  div#landing_mission {
    height: auto;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  div#landing_mission {
    height: 30.5em;
  }
}

.fill-background-content {
  display: flex;
  padding-top: 3em;
  padding-bottom: 3em;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5em;
  width: 1170px;
}
@media screen and (max-width: 480px) {
  .fill-background-content {
    width: calc(100% - 4em);
  }
}
@media screen and (max-width: 767px) {
  .fill-background-content {
    width: calc(100% - 10em);
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .fill-background-content {
    width: 750px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .fill-background-content {
    width: 970px;
  }
}

div#landing_services > h2 {
  width: 75%;
  padding: 0;
  color: #000000;
}
#landing-row-1, #landing-row-2, #landing-row-3 {
  background-color: #FFFFFF;
}

div#landing_r_content {
  display: flex;
  padding-top: 3em;
  padding-bottom: 3em;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5em;
  width: 772px;
}
@media screen and (max-width: 480px) {
  div#landing_r_content {
    width: 66%;
  }
}
@media screen and (max-width: 767px) {
  div#landing_r_content {
    width: 66%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  div#landing_r_content {
    width: 455px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  div#landing_r_content {
    width: 600px;
  }
}

#landing_resources > div.col-sm-12.col-md-4.col-lg-4.insertTaxAlerts {
  padding: 0 !important;
  margin: 0 !important;
  width: auto;
}
@media screen and (max-width: 480px) {
  #landing_resources > div.col-sm-12.col-md-4.col-lg-4.insertTaxAlerts {
    width: 80%;
  }
} 
@media screen and (max-width: 767px) {
  #landing_resources > div.col-sm-12.col-md-4.col-lg-4.insertTaxAlerts {
    width: 80%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #landing_resources > div.col-sm-12.col-md-4.col-lg-4.insertTaxAlerts {
    width: auto;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  #landing_resources > div.col-sm-12.col-md-4.col-lg-4.insertTaxAlerts {
    width: auto;
  }
}

#taxAlertPanel, #tax_alerts_home, #home_panel{
  margin: 1px 0 0 0 !important;
}

/* MEDIA TEMPLATE TODO DELETE*/
@media screen and (max-width: 480px) {

} 
@media screen and (max-width: 767px) {

}
@media screen and (min-width: 768px) and (max-width: 991px) {

}
@media screen and (min-width: 992px) and (max-width: 1200px) {

}

.logo__img {
  max-width: 290px;
  height: auto;
  padding-top: 0px;
  display: block;
  margin: 0 auto; }
  @media screen and (max-width: 480px) {
    .logo__img {
      max-width: 80%; } } 
  @media screen and (max-width: 767px) {
    .logo__img {
      max-width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    .logo__img {
      max-width: 250px; } }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
    .logo__img {
      max-width: 250px; } }

.title {
  line-height: 1.0909090909;
  display: inline-block;
  font-weight: 100;
  color: #555555;
  position: relative;
  width: 100%;
  padding-top: 5px; }
  .title:hover {
    color: #07408B;
    text-decoration: underline; }
  @media screen and (max-width: 767px) {
    .title {
      min-height: 40px; } }

.title {
  color: inherit; }

.slogan {
  font-size: 1.8em;
  text-align: center;
  color: #333333;
  font-weight: 100;
  line-height: 1.2em;
  margin: 0 auto;
  width: 90%; 
  display: none;
}

.company:hover {
  color: #07408B; }

/* Navigation */
@media screen and (max-width: 767px) {
  .nav-container {
    border-top: 0px solid #d9d9d9; } }

.navbar {
  border: none;
  margin: 0;
  border-radius: 0; 
  }

.navbar__button--toggle {
  padding: 1.0666666667em;
  margin-left: 0.1333333333em;
  vertical-align: middle;
  border: 0px solid #b8b8b8;
  background-color: #ffffff;
  margin: 2em; }
  @media screen and (max-width: 767px) {
    .navbar__button--toggle {
      margin: .4em;
      float: left;
      padding: .9em; 
      margin-right: 1em;
      } }

.navbar-toggle .icon-bar {
  background: #FFFFFF; }

#navbar--collapse {
  margin-top: 0em;
  padding: 0; }
  @media screen and (max-width: 767px) {
    #navbar--collapse {
      text-align: left;
      position: absolute;
      z-index: 997;
      margin-top: 4em;
      margin-right: 0;
      margin-left: 0;
      width: 100% !important; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    #navbar--collapse {
      margin-top: .25em;
      padding-right: 1.5em; } }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
    #navbar--collapse {
      margin-top: .5em; } }

ul.nav li.main-nav-item, ul.nav li.dropdown {
  padding-left: 1em;
  padding-bottom: 0px;
  /*    padding-bottom: 3px;*/ }
  @media screen and (max-width: 767px) {
    ul.nav li.main-nav-item, ul.nav li.dropdown {
      margin-top: 0;
      padding-top: 0;
      padding-bottom: 0px;
      border-bottom: 1px solid #b6d0f1; /* colour */
      text-align: center;
      } }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
    ul.nav li.main-nav-item, ul.nav li.dropdown {
      padding-left: 1em; } }

@media screen and (min-width: 320px) and (max-width: 767px) {
  ul.nav li.open ul.dropdown-menu {
    border-top: 1px solid #dfedff; /* colour */
    background-color: #dfedff;
    margin-bottom: 0px;
    margin-left: -5em; 
    /*text-align: center;*/
    } 
  ul.nav li.dropdown {
    padding-left: 3.5em !important;
  }
  ul.nav li.main-nav-item {
    padding-left: 0;
  }
}

ul.nav ul li {
  margin-top: 0; 
  text-align: center;
}

.navbar--main {
  background: #FFFFFF; }
  @media screen and (max-width: 767px) {
    .navbar--main {
      /*padding-bottom: 6px;*/
      z-index: 996; } }
  .navbar--main > li > a {
    /*padding: 0.7333333333em 1em 0.1333333333em;*/
    /*em(11px) .945em em(2px);*/
    padding: 0;
    /*font-size: 1.28em;*/
    font-size: 1em;
    color: #000000;
    font-family: "Nunito Sans", sans-serif !important;
    font-weight: 600;
    margin: 0; }
    @media screen and (max-width: 480px) {
      .navbar--main > li > a {
        /*font-size: 1.1333333333em;*/
        font-size: 1em;
        } }
    @media screen and (max-width: 767px) {
      .navbar--main > li > a {
        /*font-size: 1.3333333333em;*/
        font-size: 1em;
        padding: 0.7333333333em 0.7em 0.1333333333em; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      .navbar--main > li > a {
        /*font-size: 1.0353333333em;*/
        font-size: 1em;
        /*        padding: em(11px) .65em em(2px);*/ } }
    @media screen and (min-width: 992px) and (max-width: 1200px) {
      .navbar--main > li > a {
        font-size: 1em;
        /*padding: em(11px) .77em 3px;*/ } }

.navbar--main > li > a:hover {
  background-color: transparent;
  color: #07408B;
  text-decoration: underline; }
  @media screen and (max-width: 767px) {
    .navbar--main > li > a:hover {
      text-decoration: none; } }

ul.navbar--main li a:focus:after,
ul.navbar--main li a:link:after,
ul.navbar--main li a:visited:after,
ul.navbar--main li a:hover:after ul.navbar--main li a:active:after {
  color: #555555; }

.navbar--main > li:first-child > a {
  padding-left: 0; }
  @media screen and (max-width: 767px) {
    .navbar--main > li:first-child > a {
      padding-left: 0.945em; } }

.navbar-nav li:last-child a:after {
  display: none; }

ul.navbar--main ul li a:after {
  display: none; }

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  background: #ffffff; }

.nav > li > a {
  display: inline-block;
  vertical-align: top;
  height: 0px;
 }
  .nav > li > a:first-child {
    padding-right: 0; 
    padding-bottom: 2em; }
  .nav > li > a:only-child {
    padding-right: 5px; }
  .nav > li > a.toggle-control {
    padding: inherit; /*15px 10px 0px;*/ }
    .nav > li > a.toggle-control:hover {
      cursor: pointer; }
    @media screen and (max-width: 767px) {
      .nav > li > a.toggle-control {
        float: right;
        padding-right: 20px;
        padding-left: 20px;
        padding-top: 8px; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      .nav > li > a.toggle-control {
        padding: inherit;
        margin-top: 0.5em;
        /*margin-top: 30px;*/
        /*margin-left: -27px; */} }

.nav > li > a:hover,
.nav > li > a:focus {
  background-color: transparent; }

.navbar-nav > li > .dropdown-menu {
  box-shadow: none;
  background-color: #ffffff;
  border: none;
  padding: 0;
  border-top: none;
  border-radius: 0;
  min-width: 101%;
  margin-left: -0.1em; 
  text-align-last: start;
  margin-top: 0px;
  }
  @media screen and (max-width: 767px) {
    .navbar-nav > li > .dropdown-menu {
      margin-left: 0; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    .navbar-nav > li > .dropdown-menu {
      min-width: 101%;
      margin-left: -0.1em; 
      text-align-last: start;
      /*margin-top: -10px;*/
    } }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
    .navbar-nav > li > .dropdown-menu {
      min-width: 101%;
      margin-left: -0.1em; } }

ul.dropdown-menu li a {
  padding: 10px 15px !important;
  font-size: 0.8666666667em;
  border-bottom: 1px solid #FFFFFF;
  -moz-transition: all .8s;
  -webkit-transition: all .8s;
  -o-transition: all .8s;
  transition: all .8s; }
  @media screen and (max-width: 767px) {
    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
      padding-left: 3em !important;
      border-color: #b6d0f1; 
      align-items: center;
      display: flex;
      justify-content: center;} }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    ul.dropdown-menu li a {
      padding: 5px 10px; } }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
    ul.dropdown-menu li a {
      padding: 5px 10px; } }

.dropdown-menu>li>a {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 500;
  color: #07408B;
}

ul.dropdown-menu li a:hover {
  color: #07408B;
  background-color: #dfedff; /* HI LIZ LOOK AT ME*/
  -moz-transition: all .8s;
  -webkit-transition: all .8s;
  -o-transition: all .8s;
  transition: all .8s; }

ul.nav li:last-child ul.dropdown-menu {
  right: 0;
  left: auto;
  margin-right: -7px; }
  @media screen and (max-width: 767px) {
    ul.nav li:last-child ul.dropdown-menu {
      margin-right: 0; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    ul.nav li:last-child ul.dropdown-menu {
      margin-right: -4px; } }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
    ul.nav li:last-child ul.dropdown-menu {
      margin-right: -4px; } }

li.dropdown a:nth-child(2):hover {
  background: transparent; }

.caret {
  border-width: 8px;
  display: block;
  border-style: solid;
  border-color: transparent;
  border-top-color: #b6d0f1;
  margin-left: 0px;
  cursor: pointer;
  vertical-align: middle;
  margin-top: 8px;
  -moz-transition: all .25s;
  -webkit-transition: all .25s;
  -o-transition: all .25s;
  transition: all .25s; }
  .caret:hover {
    border-color: transparent;
    border-top-color: #07408B; }
  @media screen and (max-width: 767px) {
    .caret {
      border-top-color: #b6d0f1;
      border-width: 12px;
      margin-top: 6px;
      margin-left: 0; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    .caret {
      margin-top: 0; } }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
    .caret {
      margin-top: 8px; } }

nav#navbar--main li.dropdown.open .caret {
  border-color: transparent;
  border-bottom-color: #b6d0f1;
  -moz-transition: all .25s;
  -webkit-transition: all .25s;
  -o-transition: all .25s;
  transition: all .25s; }
  @media screen and (max-width: 767px) {
    nav#navbar--main li.dropdown.open .caret {
      /*margin-bottom: 0;*/
      border-bottom-color: #dfedff;
      margin-top: 12px; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    nav#navbar--main li.dropdown.open .caret {
      margin-top: 0px; } }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
    nav#navbar--main li.dropdown.open .caret {
      margin-top: 8px; } }

li.divider {
  display: none; }

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: transparent; }

nav#navbar--main:before {
  content: '';
  height: 0px;
  width: 100%;
  background-color: #d9d9d9;
  margin-top: 6px;
  position: absolute; }

div#logoContainer.container {
  /*max-width: 320px; 
  justify-content: space-between;
  text-align: center; */
  width: 16em; 
  margin: 0em;
  padding-top: 0.5em;
  height: 5em;
  -moz-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7); 
  margin-left: -2.5em;
  }
  @media screen and (max-width: 480px) {
    div#logoContainer.container {
      padding-top: 1.5em;
      margin-left: -0.9em;
    }
  }
  @media screen and (min-width: 481px) and (max-width: 767px) {
    div#logoContainer.container {
      padding-top: 1.5em;
      margin-left: -0.9em;
    }
    div#logoContainer {
      padding: 0 0 15px;
      width: 100%;
      max-width: 230px; 
      } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    div#logoContainer.container {
      padding-top: 1.5em;
      margin-left: -2.5em;
    }
    div#logoContainer {
      max-width: 280px;
    }
  }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
    div#logoContainer {
      max-width: 280px; } }

.navbar-brand {
  float: none;
  height: auto;
  padding: 0;
  display: inline-flex;
  font-size: 1.4666666667em;
  padding-top: 0px; }
  @media screen and (max-width: 767px) {
    .navbar-brand {
      font-size: 1.1333333333em; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    .navbar-brand {
      font-size: 1.1333333333em; } }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
    .navbar-brand {
      font-size: 1.3333333333em; } }

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
  margin-left: 0; }

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
  margin-bottom: 0em; }
  @media screen and (max-width: 767px) {
    .navbar .navbar-nav {
      width: 100%;
      margin: 0;
      background-color: #f6faff; } } /* colour */
  @media screen and (min-width: 768px) and (max-width: 991px) {
    .navbar .navbar-nav {
      margin-bottom: 0em; } }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
    .navbar .navbar-nav {
      margin-bottom: 0em; } }

.navbar .navbar-collapse {
  text-align: center; 
  padding: 0;
  }

@media screen and (max-width: 767px) {
  .navbar-toggle .icon-bar {
    background: #07408B; } }

/* Navigation Affix */
nav.navbar--main.affix {
  top: 0;
  width: 100%;
  z-index: 999;
  border-bottom: 0px solid #d9d9d9; 
  }
  @media screen and (max-width: 767px) {
    nav.navbar--main.affix {
      position: relative !important;
      border-bottom: none; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    nav.navbar--main.affix {
      position: relative !important;
      border-bottom: none; } }

/* nav#navbar--main.affix .navbar-brand {
  -moz-transform: scale(0.6);
  -webkit-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8); }
  @media screen and (max-width: 767px) {
    nav#navbar--main.affix .navbar-brand {
      -moz-transform: none !important;
      -webkit-transform: none !important;
      -o-transform: none !important;
      transform: none !important; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    nav#navbar--main.affix .navbar-brand {
      -moz-transform: none !important;
      -webkit-transform: none !important;
      -o-transform: none !important;
      transform: none !important; } } */

/* START EDITS BY LIZ */

/* TODO: BELOW IS BRUTE FORCE EDIT */
nav#navbar--main.affix-top .navbar-brand {
  /* -moz-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);  */
}
/* END TODO*/

nav#navbar--main.affix .logo__img {
  display: block;  }
  @media screen and (max-width: 767px) {
    nav#navbar--main.affix .logo__img {
      display: block; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    nav#navbar--main.affix .logo__img {
      display: block; } }

nav#navbar--main.affix .logo--container {
  display: block; 
  }

body > div.container-fluid.header--section {
  height: auto;
}

body, .container-fluid.header--section {
  background-image: none;
}

#navbar--main > div > div.container.nav-container {
  margin-right: 0;
}

/* END EDITS BY LIZ */

nav#navbar--main.affix #navbar--collapse {
  margin-top: 0;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }
  @media screen and (max-width: 767px) {
    nav#navbar--main.affix #navbar--collapse {
      margin-top: .3em;
      -moz-transition: none !important;
      -webkit-transition: none !important;
      -o-transition: none !important;
      transition: none !important; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    nav#navbar--main.affix #navbar--collapse {
      -moz-transition: none !important;
      -webkit-transition: none !important;
      -o-transition: none !important;
      transition: none !important; } }

/*.affix .nav.navbar-nav {}*/
  @media screen and (max-width: 767px) {
    .affix .nav.navbar-nav {
      margin-bottom: 0; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    .affix .nav.navbar-nav {
      margin-bottom: 1.5em; } }

nav#navbar--main.affix .nav.navbar-nav.navbar--main > li > a {
  padding-top: .5em; }
  @media screen and (max-width: 767px) {
    nav#navbar--main.affix .nav.navbar-nav.navbar--main > li > a {
      padding-top: 0.73333em; } }

nav#navbar--main.affix li.dropdown .caret {
  margin-top: 6px; }

nav#navbar--main.affix li.dropdown.open .caret {
  margin-top: 6px; }
  @media screen and (max-width: 767px) {
    nav#navbar--main.affix li.dropdown.open .caret {
      margin-bottom: 0;
      margin-top: 0px; } }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
    nav#navbar--main.affix li.dropdown.open .caret {
      margin-top: 6px; } }

/* Main Content */
div#content.container-fluid {
  background-color: #FFFFFF;
  /*margin-top: 1.3333333333em;
  margin-bottom: 1.6666666667em;*/
  margin-top: 0;
  margin-bottom: 0;
  overflow-x: hidden;
}

.content--container {
  background: #FFFFFF;
  /*padding: 2.6666666667em 0;*/
  padding: 0;
 }
  @media screen and (max-width: 767px) {
    .content--container {
      padding-left: 20px;
      padding-right: 20px; } }

.content--container img {
  max-width: 100%;
  height: auto; }

.content--container table td img {
  max-width: none; }

div.content-main {
  /*padding-top: 2em;
  padding-left: 15px;
  padding-right: 15px;*/
  padding: 0; 
}

.row {
  margin-right: 0px;
  margin-left: 0px; }

.right-sidebar, .left-sidebar {
  margin-top: 9em;
  padding: 2em;
  background-color: #FFFFFF; }

/* START EDITS BY LIZ */
/* SERVICES */ 
h1#pageTitle {
  color: #07408B;
  font-family: "Nunito Sans", sans-serif !important;
  font-size: 2.4em;
  /*font-style: italic;*/
  font-weight: 700;
  margin-bottom: 1.2em; 
  /* margin-left: -100%;
  margin-right: -100%;
  padding-left: 100%; */
  padding-top: 5%;
  padding-bottom: 0%;
  background-color: #FFFFFF;
}

.service-row {
  margin-top: 0%;
  display: flex;
  justify-content: space-between;
  
}

@media screen and (max-width: 767px) {
  .service-row {
    display: grid;  
    margin-bottom: -2em; }
  .service-col {
    margin-bottom: 2em; }
}

.service-col {
  flex-basis: 31%;
  /*border-style: solid;
  border-color: #e5e5e5;
  border-width: 2px;
  background: #e8eff9;*/
  border-radius: 0em;
  /*margin-bottom: 5%;*/
  padding: 1.5em;
  box-sizing: border-box;
  transition: 0.5s;
  /*box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);*/
}
.service-col:hover {
  -webkit-box-shadow:inset 0px 0px 0px 1px #07408B;
  -moz-box-shadow:inset 0px 0px 0px 1px #07408B;
  box-shadow:inset 0px 0px 0px 1px #07408B;
}
.service-col h2 {
  font-size: 1.75em; 
  font-style: normal;
  font-weight: 700; 
  color: #07408B;
  /*margin-bottom: 0.5em;*/
}
.service-col a:hover {
  color: #2268C3;
  transition: 0.5s;
}
.service-col a {
  transition: 0.5s;
}
div#page_description {
  margin-bottom: 0px; }

.row.modules {
  margin: 0 0 0;
  display: none;
}

.service-col p { 
  margin-bottom: 5px; 
}

#services_row {
  flex-direction: column;
  align-items: flex-start;
}
#services_row_1 img, #services_row_2 img, #services_row_3 img {
  flex-direction: row;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#services_row_1, #services_row_2, #services_row_3 {
  display: flex;
  flex-direction: row;
  margin-bottom: 12px;
}
@media screen and (max-width: 480px) {
  #services_row_1, #services_row_2, #services_row_3 {
    flex-direction: column;
  }
  #services_row_1 > div.half-content, #services_row_3 > div.half-content {
    padding-left: 0 !important;
  }
  #services_row_2 > div.half-content {
    padding-right: 0 !important;
  }
  #services_row_2 {
    flex-direction: column-reverse;
  }
} 

#services_row_1 > div.half-image, #services_row_2 > div.half-image, #services_row_3 > div.half-image {
  padding: 0;
  height: 15em;
  /* filter: saturate(0%); */
  transition: 1.5s;
  -webkit-filter: url(#monochrome);
  filter:  url(#monochrome) contrast(1.05);
  /* sepia(100%) hue-rotate(180deg) brightness(95%) brightness(60%) */
  /* mix-blend-mode: multiply; */
}
.defs-only {
  position: absolute;
  height: 0; width: 0;
  overflow: none;
  left: -100%;
}
/* #services_row_1 > div.half-image:hover, #services_row_2 > div.half-image:hover, #services_row_3 > div.half-image:hover {
  -webkit-filter: none;
  filter:  none;
  transition: 1.5s;
} */
/* #services_row_1 > div.half-image::before, #services_row_2 > div.half-image::before, #services_row_3 > div.half-image::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #07408b80;
} */

#services_row_1 > div.half-content, #services_row_3 > div.half-content {
  padding-left: 2em;
}
#services_row_2 > div.half-content {
  padding-right: 2em;
}

.navbar--main {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

#navbar--collapse {
  width: fit-content; 
  block-size: fit-content;
}

#navbar--main > div {
  display: flex;
  align-items: flex-end;
  width: 1170px;
  margin-bottom: 0.25em;
  /*padding-top: 1rem;*/
  /*padding-bottom: 1rem;*/
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
    #navbar--main > div {
      display: flex;
      align-items: flex-end;
      margin-bottom: 0.25em;
      width: 970px;
    } }
  @media screen and (min-width: 775px) and (max-width: 990px) {
    #navbar--main > div {
      display: flex;
      align-items: flex-end;
      margin-bottom: 0.25em;
      width: 750px;
    } }
  @media screen and (max-width: 775px) {
    #navbar--main > div {
      width: 100%;
      display: flex;
      flex-direction: row;
      align-items: flex-end;
    } }

@media screen and (max-width: 480px) {
    #taxAlertPanel_Heading {
      width: auto;
    } }

#navbar--main > div > div.container.nav-container {
  display: flex;
  justify-content: flex-start;  
  flex-direction: column;
  align-items: flex-end;
  /*position: relative;
  bottom: 0;
  right: 0;*/
}

#logo > span.title {
  display: none;
}


/* END EDITS BY LIZ */

.home h1#pageTitle, .index h1#pageTitle {
  display: none; }

.container--right-sidebar {
  background: #063471;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 5.3333333333em; }
  .container--right-sidebar h1, .container--right-sidebar h2, .container--right-sidebar h3, .container--right-sidebar h4, .container--right-sidebar h5, .container--right-sidebar h6, .container--right-sidebar p {
    padding-left: 2em;
    padding-right: 2em; }

div#cchFeatureBox {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important; }

.cchFeatures {
  padding-bottom: 0 !important;
  margin-bottom: 20px !important; }

div#cchFeatureBox .cchFeatures .feature-content {
  box-sizing: content-box !important; }

.cchFeatures a h4 {
  font-style: normal; }

#cchFeatureBox .feature-content label {
  margin-bottom: 0 !important; }

#cchFeatureBox .feature-content input {
  padding: 0 8px !important; }

.sitebuilderModules {
  margin-top: 2em; }

.sitebuilderModules tr {
  display: inline-block;
  padding: 0 9px; }
  @media screen and (max-width: 767px) {
    .sitebuilderModules tr {
      display: block; } }

/* New Site Builder Modules */
#content button.cch-button.module {
  background-color: #07408B;
  border: none;
  /* margin: 0 15px 30px; */
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  width: 205px;
  /* padding-left: 6px; */
  height: 42px; 
  margin-top: 8px;
}
  @media screen and (max-width: 480px) {
    #content button.cch-button.module {
      margin: 0 auto 30px;
      display: block; } }
@media screen and (max-width: 480px) {
  #content button.cch-button.module {
    margin-top: 0px;
  }
} 
@media screen and (max-width: 700px) {
  #content button.cch-button.module {
    margin-top: 0px;
  }
}
@media screen and (min-width: 701px) and (max-width: 991px) {
  #content button.cch-button.module {
    margin-top: 30px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  #content button.cch-button.module {
    margin-top: 24px;
  }
}

#content > div > div:nth-child(1) > div > div.lead_gen_container > div, #content > div > div:nth-child(1) > div > div.lead_gen_container > div > div {
  float: none !important;
}

#content button.cch-button.module span.cch-button-text {
  font-family: "Nunito Sans", sans-serif;
  color: #FFFFFF;
  font-size: 25px;
  font-weight: 100;
  /*font-style: italic;*/
  padding: 0px 10px 0 50px;
  display: block;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  height: 42px;
  display: none; }

#content button.cch-button.module:before {
  content: '';
  background-color: #2268C3;
  width: 42px;
  height: 42px;
  display: block;
  position: absolute;
  margin-top: -1px;
  margin-left: -6px;
  padding: 0;
  background-repeat: no-repeat;
  background-position: center;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  display: none; }

#content button.cch-button.module:hover {
  background-color: #063471;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

#content button.cch-button.module span.cch-button-text:hover {
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  opacity: .9; }

#content button.cch-button.module:hover:before {
  background-color: #2268C3;
  opacity: .8;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

button#cchLeadGenerator {
  background-image: url("../includes/images/leadgen.png?1762206054?1719432522");
  background-image: url("../includes/images/leadgen.svg"); }

button#cchLeadGenerator.lang-fr {
  background-image: url("../includes/images/leadgen-fr.png?1762206054?1719432522");
  background-image: url("../includes/images/leadgen-fr.svg"); }

button#cchNewsletterSignUp {
  background-image: url("../includes/images/enewsletter-module.png?1762206054?1719432522");
  background-image: url("../includes/images/enewsletter-module.svg"); }

button#cchGainsKeeper {
  background-image: url("../includes/images/gainskeeper.png?1762206054?1719432522");
  background-image: url("../includes/images/gainskeeper.svg"); }

.modules {
  text-align: center;
  margin: 35px 0 20px; }
  @media screen and (max-width: 480px) {
    .modules {
      margin: 0 auto 20px; } }

.row + div#divNewsletter1 {
  /*    display: inline-block;
      text-align: left;
      margin-bottom: 40px;
      @include screen-xs {
          width: 100%;
      }*/ }

div#divNewsletter1 + .modules {
  /*    width: 45%;
      display: inline-block;*/
  margin: 0 auto;
  vertical-align: text-bottom; }
  @media screen and (max-width: 480px) {
    div#divNewsletter1 + .modules {
      width: 100%;
      display: block;
      max-width: 460px; } }

div#divNewsletter1 + .modules > button {
  margin: 0 15px 30px; }

.row + div#divNewsletter1 {
  /*    width: 55%;
      display: inline-block;*/
  text-align: left;
  margin-bottom: 40px; }
  @media screen and (max-width: 480px) {
    .row + div#divNewsletter1 {
      width: 100%;
      max-width: 100%;
      margin-bottom: 40px; } }

#divNewsletter1 #reCaptcha {
  font-size: 13px !important; }

div#reCaptcha input[type="submit"],
div#reCaptcha input[type="button"] {
  width: 30%;
  padding: 0; }

.img--full {
  width: 100%;
  height: auto; }

/* DISABLED FOOTER */
.footer--container {
  background-color: #07408B;
  color: #FFFFFF;
  padding-bottom: 2em; 
  display: none; 
}

.footer--pre {
  padding-top: 1.3333333333em; }

.footer--main {
  padding: 1.3333333333em 0 6.5em;
  text-align: center; }

/*.footer--container:before {
  content: '';
  height: 1px;
  width: 100%;
  background-color: #d9d9d9;
  position: absolute;
  margin-top: 6px; }*/

.copyright {
  font-size: 0.75em;
  background-color: #063471;
  color: #FFFFFF;
  text-align: center;
  padding: 1.3333333333em 0;
  letter-spacing: 0px; 
  font-family: 'Nunito Sans' !important;
  font-weight: 500;
}

.footer--container a {
  color: #FFFFFF; }

.footer--container a:hover {
  color: #d9d9d9;
  text-decoration: none; }

/* Client Services */
div#services-top-list {
  padding-bottom: 1.3333333333em; }

#services-top-list ul {
  padding: 0;
  margin: 0; }

#services-top-list ul li {
  list-style-type: none; }

#services-top-list ul li a {
  display: block;
  padding: .3em 3em;
  font-size: 100%;
  text-align: left; }

#services-top-list ul li a:hover {
  background-color: #FFFFFF; }

@media screen and (max-width: 767px) {
  table#services-top-list-table td {
    display: inline; } }

table#services-top-list-table tr td ul li a:hover {
  background-color: transparent; }

#services-top-list p {
  padding: .8em 0 .8em 1.5em; }

label {
  display: inherit; }

h3.services-list-cat-title {
  margin-top: 40px; }

h3.services-list-cat-title hr {
  border-top: 1px solid #d9d9d9; }

h4.services-list-title {
  margin-bottom: 15px; }

a.service-type {
  padding-top: 90px;
  margin-top: -90px;
  display: inline-block; }
  @media screen and (max-width: 767px) {
    a.service-type {
      padding-top: 0;
      margin-top: 0;
      display: block; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    a.service-type {
      padding-top: 0;
      margin-top: 0;
      display: block; } }

/* Info Center */
a.infoCenter_title {
  font-size: 1.2em;
  line-height: 3em; 
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
}

div#content {
  min-height: calc(100vh - 120px - 49.14px); 
}
@media screen and (max-width: 405px) {
  div#content {
    min-height: calc(100vh - 120px - 66.28px); 
  }
} 
@media screen and (min-width: 406px) and (max-width: 1200px) {
  div#content {
    min-height: calc(100vh - 120px - 49.14px); 
  }
}


/* Info Center - Events Calendar */
table#cal_legend tr td {
  display: table-cell;
  padding: 0 0.3333333333em; }

th.calendar_top {
  text-align: center; }

/* Info Center - Life Cycle */
h2.infoCenter_h2, h2.infoCenter_h2_b {
  margin-bottom: 0; }

div#page_description + ul + div#page_description {
  margin-top: 50px; }

/* Info Center - IRS Forms */
.dataTables_wrapper {
  padding-top: 1.3333333333em; }

.dataTableSummary {
  margin-bottom: 2em; }

/* Newsletters */
div.news_title {
  font-size: 1.2em;
  padding-bottom: 10px;
  font-weight: 700;
  font-family: "Nunito Sans", sans-serif;
 }

/* Links */
p.link_title {
  padding: 15px 0 2px 0;
  font-weight: 600;
  font-family: "Nunito Sans", sans-serif;
}

h3 + p.link_title {
  padding-top: 0; }

div.link_description + h3 {
  margin-top: 1.2em;
  margin-bottom: 1em; }

/* Financial Tools */
div#calculators img {
  vertical-align: inherit; }

#calculators a {
  color: #07408B; }

/* Contact Us */
.lead_gen_container {
  padding: 0 !important;
  height: 65px !important; }

@media screen and (max-width: 767px) {
  div#lead_gen {
    margin: 10px 0 0 30%; } }

@media screen and (max-width: 767px) {
  div.lead_gen_container div#lead_gen {
    margin: 0; } }

div.get_direction input[type="text"] {
  margin-left: 4px; }

div [id*='location-'].office-location,
div.office-location >
div, div.staff-group > div {
  border-color: #d9d9d9; }

/* Landscape phones and smaller */
@media (max-width: 480px) {
  /* Info Center - Events Calendar */
  td.not_selected,  td.selected {
    display: none; }

  td.header_cal.grid {
    text-align: left; }

  table#cal_legend tr td {
    display: block;
    margin-left: 12px; }

  #cal_legend td:nth-child(3):before,
  #cal_legend td:nth-child(6):before,
  #cal_legend td:nth-child(9):before,
  #cal_legend td:nth-child(12):before {
    content: '';
    display: block;
    width: 10px;
    height: 15px;
    position: absolute;
    margin-left: -12px;
    margin-top: 4px; }

  #cal_legend td:nth-child(3):before {
    background-color: #7171D1; }

  #cal_legend td:nth-child(6):before {
    background-color: #6ccb71; }

  #cal_legend td:nth-child(9):before {
    background-color: #fe8050; }

  #cal_legend td:nth-child(12):before {
    background-color: #3FBFFF; }

  .event {
    white-space: normal !important;
    font-size: 11px !important;
    cursor: pointer !important;
    font-family: "Oxygen", sans-serif !important;
    line-height: 1; }

  #cluetip {
    z-index: 110 !important; } }

/*# sourceMappingURL=styles.css.map */

/* Client Override Attributes */
 .company { 
font-family: Georgia;
font-size: 32px;
color: #000066;
font-weight: bold;
 }

 .slogan { 
font-family: Georgia;
font-size: 32px;
color: #000066;
font-weight: bold;
font-style: italic;
 }

 .footer { 
font-family: Georgia;
 }


/* Client Override Attributes */
 .company { 
font-family: Georgia;
font-size: 32px;
color: #000066;
font-weight: bold;
 }

 .slogan { 
font-family: Georgia;
font-size: 32px;
color: #000066;
font-weight: bold;
font-style: italic;
 }

 .footer { 
font-family: Georgia;
 }

