/* With BrijeshB */
:root { --blue: #266ff1; --primary-black: #16191d; --secondary-black: #202020; --primary-grey: #f3f4f5; --secondary-grey: #f8f9fc; --primary-white: #ffffff; --harmonies: #1c2833; --grey: #1d243484; --black: #1d2434; --dark-grey: #1d2434b7; }
body { font-family: "Gabarito", sans-serif !important; background-color: linear-gradient(  179.54deg,  #f8f8fc 0.42%,  #eef2fd 83.6% ) !important; overflow-x: hidden; color: #ffffff !important;}
h1,
h2,
h3,
h4,
h5,
h6,
p,
figure { margin-bottom: 0px;}  
.px-13 { padding-left: 3.25rem !important; padding-right: 3.25rem !important;}
.border-radius-20,
.rounded-20 { border-radius: 20px !important;}  
.rounded-80 { border-radius: 80px !important;}  
.wrapper-1190,
.wrapper-1290,
.wrapper-1320,
.wrapper-500,
.wrapper-600,
.wrapper-700,
.wrapper-930 { margin: 0 auto; width: 100%; padding: 0 15px;}  
.fs-10 { font-size: 10px !important;}
.fs-12 { font-size: 12px !important;}
.fs-13 { font-size: 13px !important;}
.fs-14 { font-size: 14px !important;}
.fs-15 { font-size: 15px !important;}
.fs-16 { font-size: 16px !important;}
.fs-17 { font-size: 17px !important;}
.fs-18 { font-size: 18px !important;}
.fs-20 { font-size: 20px !important;}
.fs-22 { font-size: 22px !important;}
.fs-24 { font-size: 24px !important;}
.fs-26 { font-size: 26px !important;}
.fs-28 { font-size: 28px !important;}
.fs-30 { font-size: 30px !important;}
.fs-32 { font-size: 32px !important;}
.fs-34 { font-size: 34px !important;}
.fs-36 { font-size: 36px !important;}
.fs-40 { font-size: 40px !important;}
.fs-48 { font-size: 48px !important;}
.fs-50 { font-size: 50px !important;}
.fs-52 { font-size: 52px !important;}
.fs-55 { font-size: 55px !important;}  
.fw-100 { font-weight: 100 !important;}
.fw-400 { font-weight: 400 !important;}
.fw-500 { font-weight: 500 !important;}
.fw-600 { font-weight: 600 !important;}
.fw-700 { font-weight: 700 !important;}
.fw-800 { font-weight: 800 !important;}
.fw-900 { font-weight: 900 !important;}

.px-14 { padding-left: 14px !important; padding-right: 14px !important;}
.pb-4 { padding-bottom: 4px !important;}
.pb-20 { padding-bottom: 20px !important;}
.pb-24 { padding-bottom: 24px !important;}
.pb-28 { padding-bottom: 28px !important;}
.pb-32 { padding-bottom: 32px !important;}
.pb-48 { padding-bottom: 48px !important;}
.pb-56 { padding-bottom: 56px !important;}
.pt-16 { padding-top: 16px !important;}
.pt-20 { padding-top: 20px !important;}
.pt-25 { padding-top: 25px !important;}
.pt-30 { padding-top: 30px !important;}
.pt-32 { padding-top: 32px !important;}
.pt-48 { padding-top: 48px !important;}
.pt-91 { padding-top: 91px !important;}


.mb-32 { margin-bottom: 32px !important;}
.mb-56 { margin-bottom: 56px !important; }

.mt-n50 {margin-top: -50px !important;}
.gap-12{gap: 12px;}
.gap-80{gap: 80px;}
.gap-38{gap: 38px;}
.columns-2{grid-template-columns: 1fr 1fr}

.text-first-letter-capitalize:first-letter { text-transform: capitalize;}

.opacity-0 { opacity: 0 !important;}
.opacity-25 { opacity: 0.25 !important;}
.opacity-50 { opacity: 0.5 !important;}
.opacity-75 { opacity: 0.75 !important;}
.opacity-94 { opacity: 94% !important;}
.opacity-100 { opacity: 1 !important;}

.line-height-20 { line-height: 20px !important;}
.line-height-22 { line-height: 22px !important;}
.line-height-24 { line-height: 24px !important;}
.line-height-26 { line-height: 26px !important;}
.line-height-28 { line-height: 28px !important;}
.line-height-30 { line-height: 30px !important;}
.line-height-32 { line-height: 32px !important;}
.line-height-40 { line-height: 40px !important;}
.line-height-38 { line-height: 38px !important;}
.line-height-48 { line-height: 48px !important;}
.line-height-58 { line-height: 58px !important;}

.relative { position: relative !important;}
.absolute { position: absolute !important;}
.top-50 { top: 50%;}
.left-50 { left: 50%;}
.excellentCustomer .slide-item { margin: 0px;}

.top-border-gray{border-top: solid 2px #E9EBF1 !important;}

.color-light { color: rgba(29, 36, 52, 0.72);}  
.color-theme-blue { color: var(--blue) !important;}
.color-secondary-blue { color: var(--secondary-blue);}
.color-primary-black { color: var(--primary-black) !important;}
.color-secondary-black { color: var(--secondary-black) !important;}
.color-primary-grey { color: var(--primary-grey) !important;}
.color-charcoal-grey { color: #474747;}
.color-hit-grey { color: rgba(255, 255, 255, 0.52) !important;}
.color-slate-grey { color: rgba(29, 36, 52, 0.52) !important;}
.color-mid-grey { color: rgba(29, 36, 52, 0.72) !important;}
.color-link-water { color: #d4d7dc;}
.color-boulder-grey { color: #7a7a7a;}
.color-lavender-blue { color: #194cf8;}
.color-mid-dark-brown { color: #5026ee;}
.color-pink { color: #cd27d7;}
.color-red { color: #ff0067;}
.color-mandarin { color: #ea4232;}
.color-green,
.color-palm-leaf { color: #1c240b;}
.color-green-grey { color: #4e5b50;}
.color-white,
.mousehoveranimation:focus { color: #fff !important;}
.color-c-grey { color: #c1c1c1;}
.color-coal-grey { color: rgba(28, 40, 51, 0.7);}
.color-coal-black { color: #080c12;}
.color-rhino { color: #30375c;}
.color-steel-grey { color: #1e1e2a;}
.color-tuatara { color: #323231;}
.color-scorpion-grey { color: #5e5e5e;}
.color-grey1 { color: #828282;}
.color-comet { color: #565975;}
.color-silver { color: #bababa;}
.color-bright-turquoise { color: #08dcbc;}
.color-dove-grey { color: #616161;}

.color {color: #1d2434b8 !important; }  .mx-auto {margin: 0 auto;}

.max-width-650 { max-width: 650px !important;}
.max-width-750 { max-width: 750px;}
.max-width-600 { max-width: 600px;}
.max-width-410 { max-width: 410px;}

.outline-none { outline: 0 !important;}
.wrapper-1320 { max-width: 1320px;}
.wrapper-1290 { max-width: 1290px;}
.wrapper-1190 { max-width: 1190px;}
.wrapper-930 { max-width: 930px;}
.wrapper-700 { max-width: 700px;}
.wrapper-600 { max-width: 600px;}
.wrapper-500 { max-width: 500px;}
.cursor-pointer { cursor: pointer !important;}
.letter-s-05 { letter-spacing: -0.5px;}
.letter-s-06 { letter-spacing: -0.6px;}
.letter-s-02 { letter-spacing: -0.2px;}
.letter-s-08 { letter-spacing: -0.08px;}
.text-decoration-none { text-decoration: none;}
.loader { border: 6px solid #f3f3f3; border-radius: 50%; border-top: 6px solid #3498db; width: 50px; height: 50px; -webkit-animation: 2s linear infinite spin; animation: 2s linear infinite spin;}
.blob,
.expand { border-color: #003fc7 !important;}

@media (max-width: 1024px) { .line-height-initial-1024 { line-height: initial !important; } }
.max-width-900 { width: 100%; max-width: 900px;}
.rounded-8 { border-radius: 8px !important;}
.rounded-30 { border-radius: 30px !important;}
.bg-theme-blue { background-color: var(--blue) !important;}
.bg-primary-grey { background-color: var(--primary-grey) !important;}
.bg-secondary-grey { background-color: var(--secondary-grey) !important;}
.bg-black { background-color: var(--primary-black) !important;}
.bg-secondary-black { background-color: #23272c;}
.color-theme-blue { color: var(--blue) !important;}
.color-primary-black { color: var(--primary-black) !important;}
.color-secondary-black { color: var(--secondary-black) !important;}
.color-primary-grey { color: var(--primary-grey) !important;}
.color-white { color: var(--primary-white) !important;}
.color-harmonies { color: var(--harmonies) !important;}
.color-charcoal-grey { color: #474747;}
.color-shuttle-grey { color: #66686c !important;}
.color-hit-grey { color: #a5a6a6;}
.color-link-water { color: #d4d7dc;}
.color-boulder-grey { color: #7a7a7a;}
.color-heather { color: #bebfc0;}
.color-edward { color: #6d6f6c;}
.color-bottle-green { color: #09341f;}
.color-grey { color: var(--grey);}
.color-black { color: var(--black) !important;}
.color-dark-grey { color: var(--dark-grey);}

.wrapper-1280 { margin: 0 auto; max-width: 1280px; width: 100%; padding: 0 15px;} 
.wrapper-1220 { margin: 0 auto; max-width: 1220px; width: 100%; padding: 0 15px;} 
.wrapper-1190 { margin: 0 auto; max-width: 1190px; width: 100%; padding: 0 15px;} 
.wrapper-1170 { margin: 0 auto; max-width: 1170px; width: 100%; padding: 0 15px;} 
.wrapper-900 { margin: 0 auto; max-width: 900px; width: 100%; padding: 0 15px;}