/* -------------------
BEGIN saleskit
Sitecore Resource: 528e7713-f58b-4b15-b48a-8310863da7c9
-------------------*/
:root {
 --branding-primary-default: #CEECFF;
 --branding-primary-default-alpha: #F5F5F5;
 --branding-primary-active: #82BAFF;
 --branding-primary-bg: #DDDDDD;
 --branding-primary-text: #000F47;
 --branding-secondary-default: #0B1217;
 --branding-secondary-active: #0B1217;
 --branding-primary-nav: #0B4BFF;
 --branding-primary-active-nav: #000F47;
 --branding-primary-bg-nav: #DDDDDD;;
 --branding-accent-1: #FFFFFF;
 --branding-accent-2: #ee3d8b;
 --branding-accent-3: #8246AF;
 --branding-accent-4: #00AC41;
 --branding-accent-5: #009de0;
 --branding-accent-6: #002c77;
 --branding-accent-7: #ee3d8b;
 --branding-accent-8: var(--u-grayscale-00);
 --branding-accent-9: var(--u-grayscale-33);
 --branding-accent-10: var(--u-grayscale-66);

  /*borderRadius:  Default value or 0. No other value should be used. */
  --u-borderRadius-0px: 0; /* options: default value || 0 */
  --u-borderRadius-2px: 0px; /* options: default value || 0 */
  --u-borderRadius-3px: 0px; /* options: default value || 0 */
  --u-borderRadius-4px: 0px; /* options: default value || 0 */
  --u-borderRadius-5px: 0px; /* options: default value || 0 */
  --u-borderRadius-10px: 0px; /* options: default value || 0 */
  --u-borderRadius-20px: 0px; /* options: default value || 0 */

  /*boxShadow Use caution if changing these values. They may produce unintended results. */
  --u-boxShadow-2px: 0px 1px 2px rgb(0 0 0 / 16%);
  --u-boxShadow-6px: 0px 1px 6px rgb(0 0 0 / 16%); /*default*/
  --u-boxShadow-10px: 0px 1px 10px rgb(0 0 0 / 16%);
}

:is(.slider-main__item, .content-banner, .lp-hero ) {
  background-image: initial;
}

.cta-static--1 {
background-color:  #FFFFFF !important;
color: #000F47 !important;
}

.slider-item__content {
background-color:  #CEECFF !important;
color: #000F47!important;
}

.ct.ct--alt-1.module-ctr {
color: #000F47!important;
}

.section-title {
color: #000F47!important;
}

.slider-sync-ctr {
color: #000F47!important;
}

.slider-sync-ctr :is(a, a:visited, a:focus) {
color: #000F47!important;
}

.slider-sync-ctr  .tile__icon i.far {
color: #000F47!important;
}
/* -------------------
BEGIN chatbot-style-override
Sitecore Resource: 651bf010-90c2-45b1-9e93-e9e7a0351504
-------------------*/
/* -------------------
BEGIN client local css
Sitecore Resource: #
-------------------*/

.chatbot-trigger {
  --branding-primary-default: #000f47; /* background color of trigger button */
  --u-grayscale-ff: #ffffff; /* text color of trigger button */

  inline-size: 60px; /* update trigger button size  */
  border-radius: 50%; /* 50% circle, 0 squared */
}

.chat-container {
	max-inline-size: 100%;
	@supports (inline-size: clamp(400px, 80vw, 1200px)) { inline-size: clamp(400px, 80vw, 1200px); } 
	@media (min-width: 1500px) { inline-size: 1200px; } 
}

.chat-body {
	@media (min-height: 640px) {max-block-size: 400px; }
	@media (min-height: 768px) and (width >= 40em) {max-block-size: 500px; }
	@media (min-height: 900px) and (width >= 40em) {max-block-size: 750px; }
	@media (min-height: 1080px) and (width >= 40em) {max-block-size: 900px; }
}

.chat-header {
  --branding-primary-default: #000f47; /* background color of chat header */
  --u-grayscale-ff: #ffffff; /* text color of chat header  */
}

.user-message .chat-message {
  --branding-primary-bg: #dddddd; /* background color of user chat message */
}

.icon-marsh{
  display:inline-block;
  width:1em;
  height:1em;
  vertical-align:-0.125em;

  background-color:currentColor; /* icon color follows text color */

  -webkit-mask: no-repeat center / contain;
  mask: no-repeat center / contain;

  -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2099.714293%20101.714302%22%3E%3Cg%20id%3D%22Artwork%22%3E%3Cpath%20d%3D%22M97.142883%2C0l-47.000001%2C70.285699h2.142877l28.714254-14.142861v45.571463h18.714279V0h-2.57141ZM47.285737%2C70.285699h2.285745L2.571481%2C0H0v101.714302h18.714279v-45.571463l28.571457%2C14.142861Z%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2099.714293%20101.714302%22%3E%3Cg%20id%3D%22Artwork%22%3E%3Cpath%20d%3D%22M97.142883%2C0l-47.000001%2C70.285699h2.142877l28.714254-14.142861v45.571463h18.714279V0h-2.57141ZM47.285737%2C70.285699h2.285745L2.571481%2C0H0v101.714302h18.714279v-45.571463l28.571457%2C14.142861Z%22/%3E%3C/g%3E%3C/svg%3E");
}

