.trustedBy {
    background-color: #EFF1F3;
}

a {
    color: #1F2B4B;
}

/* .btn-gradient:not(.btn-outline) {
    background: linear-gradient(135deg, #1f2b4b 0%, #32389a 80%) !important;
}

.btn-gradient:not(.btn-outline):active, .btn-gradient:not(.btn-outline).active {
    background: linear-gradient(135deg, #313e5e 0%, #273049 80%) !important;
}

.btn-gradient:not(.btn-outline):hover, .btn-gradient:not(.btn-outline).hover {
    background: linear-gradient(135deg, #455682 0%, #5e75b1 80%) !important;
}
 */

 .btn-gradient:not(.btn-outline) {
    background: #1F2B4B !important;
    color: #FFF;
}

.btn-gradient:not(.btn-outline):hover, .btn-gradient:not(.btn-outline).hover {
    background: #3f4f7a !important;
    color: #FFF;
}

.btn-blue:not(.btn-outline) {
    background-color: #3B60DD;
    color: white;
}

.btn-blue:not(.btn-outline):hover, .btn-gradient:not(.btn-outline).hover {
    background: #5f80e9 !important;
    color: #FFF;
}

.btn-white:not(.btn-outline) {
    background-color: white;
    color: #222222;
}

.btn-white:not(.btn-outline):hover, .btn-gradient:not(.btn-outline).hover {
    background-color: #dedede;
    color: #222222;
}

html .bg-color-secondary, html .bg-secondary {
    background-color: #FFC212 !important;
}


 html .bg-color-quaternary, html .bg-quaternary {
    background-color: #1F2B4B !important;
}

#footer {
    background: #1F2B4B;
    border-top:none;

}

.overlay:before {
    background: #1f2b4b;
}

.overlay.overlay-op-8:hover:before, .overlay.overlay-op-8.overlay-show:before, .overlay.overlay-op-8.show:before {
    opacity: 0.95;
}

.gc_icons {
   margin: 0px;
   margin-bottom: 0px;
   height: 64px !important;
   width: 64px  !important;
}

.scaleAnimation {
    animation: crescendo 3s forwards  1 ease-in-out;
    transform-origin: center;
  }

  @keyframes crescendo {
    0%   {transform: scale(0.9);}
    50% {transform: scale(1.2); }
    100% {transform: scale(1);}
  }



  #header .header-nav-main nav > ul > li > a {
    color: #3B60DD;
}

h1, h2, h3 {
    color: #1f2b4b;
}

.bg-yellow {
    color: white;
    background-color: #FEAA39;
    padding-left: 8px;
    padding-right: 8px;

}

.bg-blue {
    color: white;
    background-color: #19B0E8;
    padding-left: 8px;
    padding-right: 8px;
}

.bg-green {
    color: white;
    background-color: #37DDA9;
    padding-left: 8px;
    padding-right: 8px;
}

.bg-dark-blue {
    color: white;
    background-color: #1F2B4B;
    padding-left: 8px;
    padding-right: 8px;
}

.key-features {
    height: 48px !important;
    width: 48px !important;
}

.textbar {
    background-color: #3B60DD;
    color: #90d9f3;
    border-radius: 28px;
    width: 100%;
    min-width: fit-content;
    max-width: 540px;
    text-align: end;
    box-shadow: -5px 9px 0px 0px #DFE4F7;
}

.textIllustration {
    max-height: 300px;
}

.getCoGreen {
    color: #36DDA9 !important;
}

.enterpriseTools {
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
}

.pricingTableTitle{
    width: 380px;
    color: #3B60DD;

}

#pricingTables th{
    font-weight: normal;
}

#pricingTables {
    padding: 24px;
    background-color: white;
    border-radius: 24px;
}

.pricingCheck {
    color: #3B60DD;
    background-color: #F7F7FA;

    border-radius: 50%;
    padding: 4px;
}

.boxShadowBase {
    /* box-shadow: 0px 0px 6px 2px rgb(0 0 0 / 12%) !important; */
}

.table>:not(:last-child)>:last-child>* {
    border: none;
}

.table>thead {
    background-color: #F7F7FA;
}

.darkGrey {
    color: #6f6f6f;
}

.pricingTableCheck {
    color: #3B60DD;

    padding: 2px;
    border-radius: 50%;
}

.featureInfoIcon {
    color: #3B60DD;
    padding-left: 8px;
    margin-right: 12px;
}

.tooltip.show {
    opacity: 1;
}

.tooltip-inner{
    max-width: 380px;
    font-size: small;
	font-family: var(--bs-font-sans-serif);
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: right;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: 0.875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0.3rem;
    color: #222;
    padding: 16px;
}

bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before {
    right: -1px;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #89898a;
}

.gdpr-bar{
    background: #202c4c;
    padding: 13px 20px;
    padding: 0.8rem 1.3rem;
}

.gdpr-bar-description {
    font-weight: normal;
    color: white;
}