.heading-section-1 {font-size:calc(1.4125rem + 1.95vw); font-weight:600; line-height:1.5}
.heading-section-2 {font-size:calc(1.35rem + 1.2vw); font-weight:600; line-height:1.5}
.heading-section-3 {font-size:calc(1.325rem + .9vw); font-weight:600; line-height:1.5}
.heading-section-4 {font-size:calc(1.3rem + .6vw); font-weight:600; line-height:1.5}
.heading-text-1 {font-size:1.1875rem; font-weight:400}
.heading-text-2 {font-size:.875rem; font-weight:400}
:root {--bs-blue-violet:#8e22e2; --bs-blue-violet-200:#8743df; --bs-deep-lilac:#8653c7; --bs-ocean-blue:#5241bb; --bs-mojorelle-blue:#5f4bdb; --bs-majorelle-blue-200:#6b58e0; --bs-dark-charcoal:#2e2e2e; --bs-eerie-black:#2d2a11; --bs-arsenic-500:#4e4c3d; --bs-black-olive:#3d3d3d; --bs-american-blue:#474073; --bs-arsenic:#363848; --bs-gray:#818181; --bs-gray-100:#808080; --bs-philippine-gray:#909090; --bs-philippine-gray-100:#8a8a8a; --bs-spanish-gray:#959595; --bs-dark-gray-x11:#a9a9a9; --bs-silver-foil:#aeaeae; --bs-anti-flash-white:#f2f2f2; --bs-alice-blue:#f0eeff; --bs-light-silver:#d8d8d8; --bs-platinum:#e6e6e6; --bs-bright-gray:#ececec; --bs-magnolia:#f7f5ff; --bs-ghost-white:#f8f9fd; --bs-cultured:#f4f4f4; --bs-white:#ffffff; --bs-ufo-green:#3dcd65; --bs-ufo-green-100:#2bc155; --bs-lime-green:#30c736; --bs-outrageous-orange:#ff754c; --bs-pumpkin:#ff8412; --bs-royal-orange:#fe8d4d; --bs-rajah:#fba556; --bs-pale-pink:#ffd9d9; --bs-persian-blue:#2b3dc7; --bs-picton-blue:#3bb2f4; --bs-picton-blue-100:#3cb5db; --bs-medium-orchid:#bf58d9; --bs-pale-lavender:#e4cfff; --bs-lavender-web-100:#ecdeff; --bs-lavender-web:#e9e6fe; --bs-black-2:#000000; --bs-dark-gunmetal:#1f2131; --bs-mikado-yellow:#ffbe17; --bs-orange-red:#ff5353; --bs-gray-100:#f8f9fa; --bs-gray-200:#e9ecef; --bs-gray-300:#dee2e6; --bs-gray-400:#ced4da; --bs-gray-500:#adb5bd; --bs-gray-600:#6c757d; --bs-gray-700:#495057; --bs-gray-800:#343a40; --bs-gray-900:#212529; --bs-primary:#5f4bdb; --bs-accent:#fe8d4d; --bs-dark:#363848; --bs-black:#1f2131; --bs-primary-rgb:95, 75, 219; --bs-accent-rgb:254, 141, 77; --bs-dark-rgb:54, 56, 72; --bs-black-rgb:31, 33, 49; --bs-white-rgb:255, 255, 255; --bs-black-rgb:31, 33, 49; --bs-body-color-rgb:54, 56, 72; --bs-body-bg-rgb:255, 255, 255; --bs-font-sans-serif:"Poppins", Roboto, Arial, Sans-serif; --bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient:linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255, 255, 255, 0)); --bs-body-font-family:var(--bs-font-sans-serif); --bs-body-font-size:16px; --bs-body-font-weight:400; --bs-body-line-height:1.5; --bs-body-color:#363848; --bs-body-bg:#ffffff}
:root {--bs-blue-violet-rgb:142, 34, 226; --bs-blue-violet-200-rgb:135, 67, 223; --bs-deep-lilac-rgb:134, 83, 199; --bs-ocean-blue-rgb:82, 65, 187; --bs-mojorelle-blue-rgb:95, 75, 219; --bs-majorelle-blue-200-rgb:107, 88, 224; --bs-dark-charcoal-rgb:46, 46, 46; --bs-eerie-black-rgb:45, 42, 17; --bs-arsenic-500-rgb:78, 76, 61; --bs-black-olive-rgb:61, 61, 61; --bs-american-blue-rgb:71, 64, 115; --bs-arsenic-rgb:54, 56, 72; --bs-gray-rgb:129, 129, 129; --bs-gray-100-rgb:128, 128, 128; --bs-philippine-gray-rgb:144, 144, 144; --bs-philippine-gray-100-rgb:138, 138, 138; --bs-spanish-gray-rgb:149, 149, 149; --bs-dark-gray-x11-rgb:169, 169, 169; --bs-silver-foil-rgb:174, 174, 174; --bs-anti-flash-white-rgb:242, 242, 242; --bs-alice-blue-rgb:240, 238, 255; --bs-light-silver-rgb:216, 216, 216; --bs-platinum-rgb:230, 230, 230; --bs-bright-gray-rgb:236, 236, 236; --bs-magnolia-rgb:247, 245, 255; --bs-ghost-white-rgb:248, 249, 253; --bs-cultured-rgb:244, 244, 244; --bs-white-rgb:255, 255, 255; --bs-ufo-green-rgb:61, 205, 101; --bs-ufo-green-100-rgb:43, 193, 85; --bs-lime-green-rgb:48, 199, 54; --bs-outrageous-orange-rgb:255, 117, 76; --bs-pumpkin-rgb:255, 132, 18; --bs-royal-orange-rgb:254, 141, 77; --bs-rajah-rgb:251, 165, 86; --bs-pale-pink-rgb:255, 217, 217; --bs-persian-blue-rgb:43, 61, 199; --bs-picton-blue-rgb:59, 178, 244; --bs-picton-blue-100-rgb:60, 181, 219; --bs-medium-orchid-rgb:191, 88, 217; --bs-pale-lavender-rgb:228, 207, 255; --bs-lavender-web-100-rgb:236, 222, 255; --bs-lavender-web-rgb:233, 230, 254; --bs-black-2-rgb:0, 0, 0; --bs-dark-gunmetal-rgb:31, 33, 49; --bs-mikado-yellow-rgb:255, 190, 23; --bs-orange-red-rgb:255, 83, 83}
*, :after, :before {-webkit-box-sizing:border-box; box-sizing:border-box}
body {margin:0; font-family:var(--bs-body-font-family); font-size:var(--bs-body-font-size); font-weight:var(--bs-body-font-weight); line-height:var(--bs-body-line-height); color:var(--bs-body-color); text-align:var(--bs-body-text-align); background-color:var(--bs-body-bg); -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(31,33,49,0)}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-top:0; margin-bottom:.5rem; font-weight:500; line-height:1.2}
.h1, h1 {font-size:calc(1.375rem + 1.5vw)}
.h2, h2 {font-size:calc(1.325rem + .9vw)}
.h3, h3 {font-size:calc(1.3rem + .6vw)}
.h4, h4 {font-size:calc(1.275rem + .3vw)}
.h5, h5 {font-size:1.25rem}
.h6, h6 {font-size:1rem}
p {margin-top:0; margin-bottom:1rem}
a {color:#0d6efd; text-decoration:underline}
a:hover {color:#0a58ca}
a:not([href]):not([class]), a:not([href]):not([class]):hover {color:inherit; text-decoration:none}
img, svg {vertical-align:middle}
button {border-radius:0}
button:focus:not(:focus-visible) {outline:0}
button {margin:0; font-family:inherit; font-size:inherit; line-height:inherit}
button {text-transform:none}
[role=button] {cursor:pointer}
[list]::-webkit-calendar-picker-indicator {display:none}
[type=button], [type=reset], [type=submit], button {-webkit-appearance:button}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {cursor:pointer}
::-moz-focus-inner {padding:0; border-style:none}
::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {padding:0}
::-webkit-inner-spin-button {height:auto}
[type=search] {outline-offset:-2px; -webkit-appearance:textfield}
::-webkit-search-decoration {-webkit-appearance:none}
::-webkit-color-swatch-wrapper {padding:0}
::-webkit-file-upload-button {font:inherit}
::file-selector-button {font:inherit}
::-webkit-file-upload-button {font:inherit; -webkit-appearance:button}
[hidden] {display:none!important}
svg {fill:currentColor}
.btn {display:inline-block; font-weight:400; line-height:1.5; color:#363848; text-align:center; text-decoration:none; vertical-align:middle; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-color:transparent; border:1px solid transparent; padding:.375rem .75rem; font-size:1rem; border-radius:.25rem; -webkit-transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out}
.btn:hover {color:#363848}
.btn:focus {outline:0; -webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25); box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.btn:disabled {pointer-events:none; opacity:.65}
.btn-primary {color:#fff; background-color:#5f4bdb; border-color:#5f4bdb}
.btn-primary:hover {color:#fff; background-color:#5140ba; border-color:#4c3caf}
.btn-primary:focus {color:#fff; background-color:#5140ba; border-color:#4c3caf}
.btn-primary:active {color:#fff; background-color:#4c3caf; border-color:#4738a4}
.btn-primary:disabled {color:#fff; background-color:#5f4bdb; border-color:#5f4bdb}
.btn-dark {color:#fff; background-color:#363848; border-color:#363848}
.btn-dark:hover {color:#fff; background-color:#2e303d; border-color:#2b2d3a}
.btn-dark:focus {color:#fff; background-color:#2e303d; border-color:#2b2d3a}
.btn-dark:active {color:#fff; background-color:#2b2d3a; border-color:#292a36}
.btn-dark:disabled {color:#fff; background-color:#363848; border-color:#363848}
.btn {transition:color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out, box-shadow .25s ease-in-out, -webkit-box-shadow .25s ease-in-out}
.btn:hover {-webkit-box-shadow:0 19px 29px rgba(62,53,120,.14); box-shadow:0 19px 29px rgba(62,53,120,.14)}
.btn:focus {-webkit-box-shadow:none; box-shadow:none}
.btn:active {-webkit-box-shadow:none; box-shadow:none}
.btn:active:focus {-webkit-box-shadow:none; box-shadow:none}
.btn:disabled {-webkit-box-shadow:none; box-shadow:none}
.btn-rounded {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:14px; border-radius:50rem}
.btn-apply {background-color:#f0eeff; color:#5f4bdb}
.btn-apply:hover {background-color:#5f4bdb; color:#fff}
.btn-platinum {color:#000; background-color:#e6e6e6; border-color:#e6e6e6}
.btn-platinum:hover {color:#000; background-color:#eaeaea; border-color:#e9e9e9}
.btn-platinum:focus {color:#000; background-color:#eaeaea; border-color:#e9e9e9}
.btn-platinum:active {color:#000; background-color:#ebebeb; border-color:#e9e9e9}
.btn-platinum:disabled {color:#000; background-color:#e6e6e6; border-color:#e6e6e6}
.btn-white {color:#000; background-color:#fff; border-color:#fff}
.btn-white:hover {color:#000; background-color:#fff; border-color:#fff}
.btn-white:focus {color:#000; background-color:#fff; border-color:#fff}
.btn-white:active {color:#000; background-color:#fff; border-color:#fff}
.btn-white:disabled {color:#000; background-color:#fff; border-color:#fff}
.row {--bs-gutter-x:1.5rem; --bs-gutter-y:0; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:calc(-1 * var(--bs-gutter-y)); margin-right:calc(-.5 * var(--bs-gutter-x)); margin-left:calc(-.5 * var(--bs-gutter-x))}
.row>* {-ms-flex-negative:0; flex-shrink:0; width:100%; max-width:100%; padding-right:calc(var(--bs-gutter-x) * .5); padding-left:calc(var(--bs-gutter-x) * .5); margin-top:var(--bs-gutter-y)}
.collapse:not(.show) {display:none}
.card {position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; min-width:0; word-wrap:break-word; background-color:#fff; background-clip:border-box; border:1px solid rgba(0,0,0,.125); border-radius:.25rem}
.card-body {-webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; padding:1rem 1rem}
.card-title {margin-bottom:.5rem}
.card-text:last-child {margin-bottom:0}
.card-img, .card-img-top {width:100%}
.card-img, .card-img-top {border-top-left-radius:calc(.25rem - 1px); border-top-right-radius:calc(.25rem - 1px)}
.card-img {border-bottom-right-radius:calc(.25rem - 1px); border-bottom-left-radius:calc(.25rem - 1px)}
.align-top {vertical-align:top!important}
.align-middle {vertical-align:middle!important}
.align-text-top {vertical-align:text-top!important}
.d-grid {display:-ms-grid!important; display:grid!important}
.d-flex {display:-webkit-box!important; display:-ms-flexbox!important; display:flex!important}
.d-none {display:none!important}
.shadow {-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important; box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.shadow-1 {-webkit-box-shadow:0 19px 29px rgba(62,53,120,.14)!important; box-shadow:0 19px 29px rgba(62,53,120,.14)!important}
.shadow-2 {-webkit-box-shadow:0 7px 22px rgba(143,134,196,.07)!important; box-shadow:0 7px 22px rgba(143,134,196,.07)!important}
.shadow-none {-webkit-box-shadow:none!important; box-shadow:none!important}
.position-absolute {position:absolute!important}
.top-0 {top:0!important}
.top-25 {top:25%!important}
.top-50 {top:50%!important}
.top-85 {top:85%!important}
.top-100 {top:100%!important}
.start-0 {left:0!important}
.start-25 {left:25%!important}
.start-50 {left:50%!important}
.start-85 {left:85%!important}
.start-100 {left:100%!important}
.translate-middle {-webkit-transform:translate(-50%,-50%)!important; transform:translate(-50%,-50%)!important}
.border {border:1px solid #dee2e6!important}
.border-0 {border:0!important}
.border-top {border-top:1px solid #dee2e6!important}
.border-top-0 {border-top:0!important}
.border-start {border-left:1px solid #dee2e6!important}
.border-start-0 {border-left:0!important}
.border-primary {border-color:#5f4bdb!important}
.border-dark {border-color:#363848!important}
.border-white {border-color:#fff!important}
.border-1 {border-width:1px!important}
.border-2 {border-width:2px!important}
.border-3 {border-width:3px!important}
.border-4 {border-width:4px!important}
.border-5 {border-width:5px!important}
.w-25 {width:25%!important}
.w-30 {width:30%!important}
.w-34 {width:34%!important}
.w-35 {width:35%!important}
.w-40 {width:40%!important}
.w-45 {width:45%!important}
.w-50 {width:50%!important}
.w-60 {width:60%!important}
.w-65 {width:65%!important}
.w-70 {width:70%!important}
.w-75 {width:75%!important}
.w-85 {width:85%!important}
.w-90 {width:90%!important}
.w-95 {width:95%!important}
.w-100 {width:100%!important}
.w-auto {width:auto!important}
.h-25 {height:25%!important}
.h-30 {height:30%!important}
.h-34 {height:34%!important}
.h-35 {height:35%!important}
.h-40 {height:40%!important}
.h-45 {height:45%!important}
.h-50 {height:50%!important}
.h-60 {height:60%!important}
.h-65 {height:65%!important}
.h-70 {height:70%!important}
.h-75 {height:75%!important}
.h-85 {height:85%!important}
.h-90 {height:90%!important}
.h-95 {height:95%!important}
.h-100 {height:100%!important}
.h-auto {height:auto!important}
.flex-fill {-webkit-box-flex:1!important; -ms-flex:1 1 auto!important; flex:1 1 auto!important}
.flex-nofill {-webkit-box-flex:0!important; -ms-flex:0 0 auto!important; flex:0 0 auto!important}
.flex-row {-webkit-box-orient:horizontal!important; -webkit-box-direction:normal!important; -ms-flex-direction:row!important; flex-direction:row!important}
.flex-column {-webkit-box-orient:vertical!important; -webkit-box-direction:normal!important; -ms-flex-direction:column!important; flex-direction:column!important}
.gap-0 {gap:0!important}
.gap-5 {gap:5px!important}
.gap-10 {gap:10px!important}
.gap-12 {gap:12px!important}
.gap-15 {gap:15px!important}
.gap-17 {gap:17px!important}
.gap-20 {gap:20px!important}
.gap-24 {gap:24px!important}
.gap-25 {gap:25px!important}
.gap-34 {gap:34px!important}
.gap-43 {gap:43px!important}
.gap-60 {gap:60px!important}
.gap-80 {gap:80px!important}
.gap-90 {gap:90px!important}
.gap-100 {gap:100px!important}
.gap-120 {gap:120px!important}
.gap-180 {gap:180px!important}
.align-items-start {-webkit-box-align:start!important; -ms-flex-align:start!important; align-items:flex-start!important}
.align-items-center {-webkit-box-align:center!important; -ms-flex-align:center!important; align-items:center!important}
.mt-0 {margin-top:0!important}
.mt-5 {margin-top:5px!important}
.mt-10 {margin-top:10px!important}
.mt-12 {margin-top:12px!important}
.mt-15 {margin-top:15px!important}
.mt-17 {margin-top:17px!important}
.mt-20 {margin-top:20px!important}
.mt-24 {margin-top:24px!important}
.mt-25 {margin-top:25px!important}
.mt-34 {margin-top:34px!important}
.mt-43 {margin-top:43px!important}
.mt-60 {margin-top:60px!important}
.mt-80 {margin-top:80px!important}
.mt-90 {margin-top:90px!important}
.mt-100 {margin-top:100px!important}
.mt-120 {margin-top:120px!important}
.mt-180 {margin-top:180px!important}
.mt-auto {margin-top:auto!important}
.mb-0 {margin-bottom:0!important}
.mb-5 {margin-bottom:5px!important}
.mb-10 {margin-bottom:10px!important}
.mb-12 {margin-bottom:12px!important}
.mb-15 {margin-bottom:15px!important}
.mb-17 {margin-bottom:17px!important}
.mb-20 {margin-bottom:20px!important}
.mb-24 {margin-bottom:24px!important}
.mb-25 {margin-bottom:25px!important}
.mb-34 {margin-bottom:34px!important}
.mb-43 {margin-bottom:43px!important}
.mb-60 {margin-bottom:60px!important}
.mb-80 {margin-bottom:80px!important}
.mb-90 {margin-bottom:90px!important}
.mb-100 {margin-bottom:100px!important}
.mb-120 {margin-bottom:120px!important}
.mb-180 {margin-bottom:180px!important}
.mb-auto {margin-bottom:auto!important}
.ms-0 {margin-left:0!important}
.ms-5 {margin-left:5px!important}
.ms-10 {margin-left:10px!important}
.ms-12 {margin-left:12px!important}
.ms-15 {margin-left:15px!important}
.ms-17 {margin-left:17px!important}
.ms-20 {margin-left:20px!important}
.ms-24 {margin-left:24px!important}
.ms-25 {margin-left:25px!important}
.ms-34 {margin-left:34px!important}
.ms-43 {margin-left:43px!important}
.ms-60 {margin-left:60px!important}
.ms-80 {margin-left:80px!important}
.ms-90 {margin-left:90px!important}
.ms-100 {margin-left:100px!important}
.ms-120 {margin-left:120px!important}
.ms-180 {margin-left:180px!important}
.ms-auto {margin-left:auto!important}
.p-0 {padding:0!important}
.p-5 {padding:5px!important}
.p-10 {padding:10px!important}
.p-12 {padding:12px!important}
.p-15 {padding:15px!important}
.p-17 {padding:17px!important}
.p-20 {padding:20px!important}
.p-24 {padding:24px!important}
.p-25 {padding:25px!important}
.p-34 {padding:34px!important}
.p-43 {padding:43px!important}
.p-60 {padding:60px!important}
.p-80 {padding:80px!important}
.p-90 {padding:90px!important}
.p-100 {padding:100px!important}
.p-120 {padding:120px!important}
.p-180 {padding:180px!important}
.px-0 {padding-right:0!important; padding-left:0!important}
.px-5 {padding-right:5px!important; padding-left:5px!important}
.px-10 {padding-right:10px!important; padding-left:10px!important}
.px-12 {padding-right:12px!important; padding-left:12px!important}
.px-15 {padding-right:15px!important; padding-left:15px!important}
.px-17 {padding-right:17px!important; padding-left:17px!important}
.px-20 {padding-right:20px!important; padding-left:20px!important}
.px-24 {padding-right:24px!important; padding-left:24px!important}
.px-25 {padding-right:25px!important; padding-left:25px!important}
.px-34 {padding-right:34px!important; padding-left:34px!important}
.px-43 {padding-right:43px!important; padding-left:43px!important}
.px-60 {padding-right:60px!important; padding-left:60px!important}
.px-80 {padding-right:80px!important; padding-left:80px!important}
.px-90 {padding-right:90px!important; padding-left:90px!important}
.px-100 {padding-right:100px!important; padding-left:100px!important}
.px-120 {padding-right:120px!important; padding-left:120px!important}
.px-180 {padding-right:180px!important; padding-left:180px!important}
.py-0 {padding-top:0!important; padding-bottom:0!important}
.py-5 {padding-top:5px!important; padding-bottom:5px!important}
.py-10 {padding-top:10px!important; padding-bottom:10px!important}
.py-12 {padding-top:12px!important; padding-bottom:12px!important}
.py-15 {padding-top:15px!important; padding-bottom:15px!important}
.py-17 {padding-top:17px!important; padding-bottom:17px!important}
.py-20 {padding-top:20px!important; padding-bottom:20px!important}
.py-24 {padding-top:24px!important; padding-bottom:24px!important}
.py-25 {padding-top:25px!important; padding-bottom:25px!important}
.py-34 {padding-top:34px!important; padding-bottom:34px!important}
.py-43 {padding-top:43px!important; padding-bottom:43px!important}
.py-60 {padding-top:60px!important; padding-bottom:60px!important}
.py-80 {padding-top:80px!important; padding-bottom:80px!important}
.py-90 {padding-top:90px!important; padding-bottom:90px!important}
.py-100 {padding-top:100px!important; padding-bottom:100px!important}
.py-120 {padding-top:120px!important; padding-bottom:120px!important}
.py-180 {padding-top:180px!important; padding-bottom:180px!important}
.fw-medium {font-weight:500!important}
.fw-semiBold {font-weight:600!important}
.text-start {text-align:left!important}
.text-center {text-align:center!important}
.text-primary {--bs-text-opacity:1; color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity))!important}
.text-dark {--bs-text-opacity:1; color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity))!important}
.text-platinum {--bs-text-opacity:1; color:rgba(var(--bs-platinum-rgb), var(--bs-text-opacity))!important}
.text-white {--bs-text-opacity:1; color:rgba(var(--bs-white-rgb), var(--bs-text-opacity))!important}
.rounded {border-radius:.25rem!important}
.rounded-0 {border-radius:0!important}
.rounded-20 {border-radius:20px!important}
.rounded-40 {border-radius:40px!important}
.rounded-pill {border-radius:50rem!important}
.rounded-top {border-top-left-radius:.25rem!important; border-top-right-radius:.25rem!important}
.rounded-start {border-bottom-left-radius:.25rem!important; border-top-left-radius:.25rem!important}
.is-14 {width:14px!important; height:14px!important}
.is-16 {width:16px!important; height:16px!important}
.is-20 {width:20px!important; height:20px!important}
.is-80 {width:80px!important; height:80px!important}
.is-100 {width:100px!important; height:100px!important}
.info-card {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.item-card-grid {position:relative; background-color:#fff; padding:40px 30px; border-radius:18px; -webkit-box-shadow:0 2px 28px 0 rgba(62,53,120,.04); box-shadow:0 2px 28px 0 rgba(62,53,120,.04); -webkit-transition:.25s ease-in-out; transition:.25s ease-in-out}
.item-card-grid:hover {-webkit-box-shadow:0 19px 29px rgba(62,53,120,.14); box-shadow:0 19px 29px rgba(62,53,120,.14)}
.item-card-grid .item-info {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin:40px}
.item-card-grid .item-info .item-image {margin-bottom:20px}
.item-card-grid .item-info .item-image img {width:115px; height:115px; border-radius:50rem}
.item-card-grid .item-info .item-title {font-size:1.25rem; font-weight:600; margin-bottom:14px; text-align:center}
.item-card-grid .item-info .item-title a {color:#363848; text-decoration:none}
.item-card-grid .item-info .item-author {font-size:1rem; font-weight:400; text-align:center}
.item-card-grid .item-info .item-author a {color:#5f4bdb; text-decoration:none}
.item-card-harizontal {position:relative; display:-ms-grid; display:grid; background-color:#fff; padding:20px 20px; border-radius:18px; -webkit-box-shadow:0 7px 22px rgba(143,134,196,.07); box-shadow:0 7px 22px rgba(143,134,196,.07); -webkit-transition:-webkit-box-shadow .25s ease-in-out; transition:-webkit-box-shadow .25s ease-in-out; transition:box-shadow .25s ease-in-out; transition:box-shadow .25s ease-in-out, -webkit-box-shadow .25s ease-in-out}
.item-card-harizontal:hover {-webkit-box-shadow:0 19px 29px rgba(62,53,120,.14); box-shadow:0 19px 29px rgba(62,53,120,.14)}
.item-card-harizontal .item-info {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.item-card-harizontal .item-info .item-image {margin-right:20px}
.item-card-harizontal .item-info .item-image img {width:80px; height:80px; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center; border-radius:15px}
.item-card-harizontal .item-info .item-info-inner {display:-ms-grid; display:grid; gap:10px}
.item-card-harizontal .item-info .item-info-inner .item-title {font-size:1.25rem; font-weight:600; margin-bottom:0}
.item-card-harizontal .item-info .item-info-inner .item-title a {color:#000; text-decoration:none}
.item-card-harizontal .item-info .item-info-inner .item-author {font-size:.9375rem; font-weight:500}
.item-card-harizontal .item-info .item-info-inner .item-author a {color:#5f4bdb; text-decoration:none}
.item-card-harizontal .item-info-card-collapse .item-info-card {display:-ms-grid; display:grid; gap:15px}
.item-card-harizontal .item-info-card-collapse .item-info-card .info-card {-webkit-box-flex:1; -ms-flex:1 1 50%; flex:1 1 50%}

@media (min-width:1200px) {
.heading-section-1 {font-size:2.875rem}
}

@media (min-width:1200px) {
.heading-section-2 {font-size:2.25rem}
}

@media (min-width:1200px) {
.heading-section-3 {font-size:2rem}
}

@media (min-width:1200px) {
.heading-section-4 {font-size:1.75rem}
}

@media (prefers-reduced-motion:no-preference) {
:root {scroll-behavior:smooth}
}

@media (min-width:1200px) {
.h1, h1 {font-size:2.5rem}
}

@media (min-width:1200px) {
.h2, h2 {font-size:2rem}
}

@media (min-width:1200px) {
.h3, h3 {font-size:1.75rem}
}

@media (min-width:1200px) {
.h4, h4 {font-size:1.5rem}
}

@media (prefers-reduced-motion:reduce) {
.btn {-webkit-transition:none; transition:none}
}

@-webkit-keyframes progress-bar-stripes {
0% {background-position-x:1rem}
}

@keyframes progress-bar-stripes {
0% {background-position-x:1rem}
}

@-webkit-keyframes spinner-border {
to {-webkit-transform:rotate(360deg); transform:rotate(360deg)}
}

@keyframes spinner-border {
to {-webkit-transform:rotate(360deg); transform:rotate(360deg)}
}

@-webkit-keyframes spinner-grow {
0% {-webkit-transform:scale(0); transform:scale(0)}
50% {opacity:1; -webkit-transform:none; transform:none}
}

@keyframes spinner-grow {
0% {-webkit-transform:scale(0); transform:scale(0)}
50% {opacity:1; -webkit-transform:none; transform:none}
}

@-webkit-keyframes placeholder-glow {
50% {opacity:.2}
}

@keyframes placeholder-glow {
50% {opacity:.2}
}

@-webkit-keyframes placeholder-wave {
to {-webkit-mask-position:-200% 0; mask-position:-200% 0}
}

@keyframes placeholder-wave {
to {-webkit-mask-position:-200% 0; mask-position:-200% 0}
}

@media (min-width:768px) {
.d-md-grid {display:-ms-grid!important; display:grid!important}
.d-md-flex {display:-webkit-box!important; display:-ms-flexbox!important; display:flex!important}
.d-md-none {display:none!important}
.position-md-absolute {position:absolute!important}
.top-md-0 {top:0!important}
.top-md-25 {top:25%!important}
.top-md-50 {top:50%!important}
.top-md-85 {top:85%!important}
.top-md-100 {top:100%!important}
.start-md-0 {left:0!important}
.start-md-25 {left:25%!important}
.start-md-50 {left:50%!important}
.start-md-85 {left:85%!important}
.start-md-100 {left:100%!important}
.translate-middle-md {-webkit-transform:translate(-50%,-50%)!important; transform:translate(-50%,-50%)!important}
.w-md-25 {width:25%!important}
.w-md-30 {width:30%!important}
.w-md-34 {width:34%!important}
.w-md-35 {width:35%!important}
.w-md-40 {width:40%!important}
.w-md-45 {width:45%!important}
.w-md-50 {width:50%!important}
.w-md-60 {width:60%!important}
.w-md-65 {width:65%!important}
.w-md-70 {width:70%!important}
.w-md-75 {width:75%!important}
.w-md-85 {width:85%!important}
.w-md-90 {width:90%!important}
.w-md-95 {width:95%!important}
.w-md-100 {width:100%!important}
.w-md-auto {width:auto!important}
.h-md-25 {height:25%!important}
.h-md-30 {height:30%!important}
.h-md-34 {height:34%!important}
.h-md-35 {height:35%!important}
.h-md-40 {height:40%!important}
.h-md-45 {height:45%!important}
.h-md-50 {height:50%!important}
.h-md-60 {height:60%!important}
.h-md-65 {height:65%!important}
.h-md-70 {height:70%!important}
.h-md-75 {height:75%!important}
.h-md-85 {height:85%!important}
.h-md-90 {height:90%!important}
.h-md-95 {height:95%!important}
.h-md-100 {height:100%!important}
.h-md-auto {height:auto!important}
.flex-md-fill {-webkit-box-flex:1!important; -ms-flex:1 1 auto!important; flex:1 1 auto!important}
.flex-md-nofill {-webkit-box-flex:0!important; -ms-flex:0 0 auto!important; flex:0 0 auto!important}
.flex-md-row {-webkit-box-orient:horizontal!important; -webkit-box-direction:normal!important; -ms-flex-direction:row!important; flex-direction:row!important}
.flex-md-column {-webkit-box-orient:vertical!important; -webkit-box-direction:normal!important; -ms-flex-direction:column!important; flex-direction:column!important}
.gap-md-0 {gap:0!important}
.gap-md-5 {gap:5px!important}
.gap-md-10 {gap:10px!important}
.gap-md-12 {gap:12px!important}
.gap-md-15 {gap:15px!important}
.gap-md-17 {gap:17px!important}
.gap-md-20 {gap:20px!important}
.gap-md-24 {gap:24px!important}
.gap-md-25 {gap:25px!important}
.gap-md-34 {gap:34px!important}
.gap-md-43 {gap:43px!important}
.gap-md-60 {gap:60px!important}
.gap-md-80 {gap:80px!important}
.gap-md-90 {gap:90px!important}
.gap-md-100 {gap:100px!important}
.gap-md-120 {gap:120px!important}
.gap-md-180 {gap:180px!important}
.align-items-md-start {-webkit-box-align:start!important; -ms-flex-align:start!important; align-items:flex-start!important}
.align-items-md-center {-webkit-box-align:center!important; -ms-flex-align:center!important; align-items:center!important}
.mt-md-0 {margin-top:0!important}
.mt-md-5 {margin-top:5px!important}
.mt-md-10 {margin-top:10px!important}
.mt-md-12 {margin-top:12px!important}
.mt-md-15 {margin-top:15px!important}
.mt-md-17 {margin-top:17px!important}
.mt-md-20 {margin-top:20px!important}
.mt-md-24 {margin-top:24px!important}
.mt-md-25 {margin-top:25px!important}
.mt-md-34 {margin-top:34px!important}
.mt-md-43 {margin-top:43px!important}
.mt-md-60 {margin-top:60px!important}
.mt-md-80 {margin-top:80px!important}
.mt-md-90 {margin-top:90px!important}
.mt-md-100 {margin-top:100px!important}
.mt-md-120 {margin-top:120px!important}
.mt-md-180 {margin-top:180px!important}
.mt-md-auto {margin-top:auto!important}
.mb-md-0 {margin-bottom:0!important}
.mb-md-5 {margin-bottom:5px!important}
.mb-md-10 {margin-bottom:10px!important}
.mb-md-12 {margin-bottom:12px!important}
.mb-md-15 {margin-bottom:15px!important}
.mb-md-17 {margin-bottom:17px!important}
.mb-md-20 {margin-bottom:20px!important}
.mb-md-24 {margin-bottom:24px!important}
.mb-md-25 {margin-bottom:25px!important}
.mb-md-34 {margin-bottom:34px!important}
.mb-md-43 {margin-bottom:43px!important}
.mb-md-60 {margin-bottom:60px!important}
.mb-md-80 {margin-bottom:80px!important}
.mb-md-90 {margin-bottom:90px!important}
.mb-md-100 {margin-bottom:100px!important}
.mb-md-120 {margin-bottom:120px!important}
.mb-md-180 {margin-bottom:180px!important}
.mb-md-auto {margin-bottom:auto!important}
.ms-md-0 {margin-left:0!important}
.ms-md-5 {margin-left:5px!important}
.ms-md-10 {margin-left:10px!important}
.ms-md-12 {margin-left:12px!important}
.ms-md-15 {margin-left:15px!important}
.ms-md-17 {margin-left:17px!important}
.ms-md-20 {margin-left:20px!important}
.ms-md-24 {margin-left:24px!important}
.ms-md-25 {margin-left:25px!important}
.ms-md-34 {margin-left:34px!important}
.ms-md-43 {margin-left:43px!important}
.ms-md-60 {margin-left:60px!important}
.ms-md-80 {margin-left:80px!important}
.ms-md-90 {margin-left:90px!important}
.ms-md-100 {margin-left:100px!important}
.ms-md-120 {margin-left:120px!important}
.ms-md-180 {margin-left:180px!important}
.ms-md-auto {margin-left:auto!important}
.p-md-0 {padding:0!important}
.p-md-5 {padding:5px!important}
.p-md-10 {padding:10px!important}
.p-md-12 {padding:12px!important}
.p-md-15 {padding:15px!important}
.p-md-17 {padding:17px!important}
.p-md-20 {padding:20px!important}
.p-md-24 {padding:24px!important}
.p-md-25 {padding:25px!important}
.p-md-34 {padding:34px!important}
.p-md-43 {padding:43px!important}
.p-md-60 {padding:60px!important}
.p-md-80 {padding:80px!important}
.p-md-90 {padding:90px!important}
.p-md-100 {padding:100px!important}
.p-md-120 {padding:120px!important}
.p-md-180 {padding:180px!important}
.px-md-0 {padding-right:0!important; padding-left:0!important}
.px-md-5 {padding-right:5px!important; padding-left:5px!important}
.px-md-10 {padding-right:10px!important; padding-left:10px!important}
.px-md-12 {padding-right:12px!important; padding-left:12px!important}
.px-md-15 {padding-right:15px!important; padding-left:15px!important}
.px-md-17 {padding-right:17px!important; padding-left:17px!important}
.px-md-20 {padding-right:20px!important; padding-left:20px!important}
.px-md-24 {padding-right:24px!important; padding-left:24px!important}
.px-md-25 {padding-right:25px!important; padding-left:25px!important}
.px-md-34 {padding-right:34px!important; padding-left:34px!important}
.px-md-43 {padding-right:43px!important; padding-left:43px!important}
.px-md-60 {padding-right:60px!important; padding-left:60px!important}
.px-md-80 {padding-right:80px!important; padding-left:80px!important}
.px-md-90 {padding-right:90px!important; padding-left:90px!important}
.px-md-100 {padding-right:100px!important; padding-left:100px!important}
.px-md-120 {padding-right:120px!important; padding-left:120px!important}
.px-md-180 {padding-right:180px!important; padding-left:180px!important}
.py-md-0 {padding-top:0!important; padding-bottom:0!important}
.py-md-5 {padding-top:5px!important; padding-bottom:5px!important}
.py-md-10 {padding-top:10px!important; padding-bottom:10px!important}
.py-md-12 {padding-top:12px!important; padding-bottom:12px!important}
.py-md-15 {padding-top:15px!important; padding-bottom:15px!important}
.py-md-17 {padding-top:17px!important; padding-bottom:17px!important}
.py-md-20 {padding-top:20px!important; padding-bottom:20px!important}
.py-md-24 {padding-top:24px!important; padding-bottom:24px!important}
.py-md-25 {padding-top:25px!important; padding-bottom:25px!important}
.py-md-34 {padding-top:34px!important; padding-bottom:34px!important}
.py-md-43 {padding-top:43px!important; padding-bottom:43px!important}
.py-md-60 {padding-top:60px!important; padding-bottom:60px!important}
.py-md-80 {padding-top:80px!important; padding-bottom:80px!important}
.py-md-90 {padding-top:90px!important; padding-bottom:90px!important}
.py-md-100 {padding-top:100px!important; padding-bottom:100px!important}
.py-md-120 {padding-top:120px!important; padding-bottom:120px!important}
.py-md-180 {padding-top:180px!important; padding-bottom:180px!important}
.text-md-start {text-align:left!important}
.text-md-center {text-align:center!important}
.is-md-14 {width:14px!important; height:14px!important}
.is-md-16 {width:16px!important; height:16px!important}
.is-md-20 {width:20px!important; height:20px!important}
.is-md-80 {width:80px!important; height:80px!important}
.is-md-100 {width:100px!important; height:100px!important}
}

@media (min-width:1200px) {
.d-xl-grid {display:-ms-grid!important; display:grid!important}
.d-xl-flex {display:-webkit-box!important; display:-ms-flexbox!important; display:flex!important}
.d-xl-none {display:none!important}
.position-xl-absolute {position:absolute!important}
.top-xl-0 {top:0!important}
.top-xl-25 {top:25%!important}
.top-xl-50 {top:50%!important}
.top-xl-85 {top:85%!important}
.top-xl-100 {top:100%!important}
.start-xl-0 {left:0!important}
.start-xl-25 {left:25%!important}
.start-xl-50 {left:50%!important}
.start-xl-85 {left:85%!important}
.start-xl-100 {left:100%!important}
.translate-middle-xl {-webkit-transform:translate(-50%,-50%)!important; transform:translate(-50%,-50%)!important}
.w-xl-25 {width:25%!important}
.w-xl-30 {width:30%!important}
.w-xl-34 {width:34%!important}
.w-xl-35 {width:35%!important}
.w-xl-40 {width:40%!important}
.w-xl-45 {width:45%!important}
.w-xl-50 {width:50%!important}
.w-xl-60 {width:60%!important}
.w-xl-65 {width:65%!important}
.w-xl-70 {width:70%!important}
.w-xl-75 {width:75%!important}
.w-xl-85 {width:85%!important}
.w-xl-90 {width:90%!important}
.w-xl-95 {width:95%!important}
.w-xl-100 {width:100%!important}
.w-xl-auto {width:auto!important}
.h-xl-25 {height:25%!important}
.h-xl-30 {height:30%!important}
.h-xl-34 {height:34%!important}
.h-xl-35 {height:35%!important}
.h-xl-40 {height:40%!important}
.h-xl-45 {height:45%!important}
.h-xl-50 {height:50%!important}
.h-xl-60 {height:60%!important}
.h-xl-65 {height:65%!important}
.h-xl-70 {height:70%!important}
.h-xl-75 {height:75%!important}
.h-xl-85 {height:85%!important}
.h-xl-90 {height:90%!important}
.h-xl-95 {height:95%!important}
.h-xl-100 {height:100%!important}
.h-xl-auto {height:auto!important}
.flex-xl-fill {-webkit-box-flex:1!important; -ms-flex:1 1 auto!important; flex:1 1 auto!important}
.flex-xl-nofill {-webkit-box-flex:0!important; -ms-flex:0 0 auto!important; flex:0 0 auto!important}
.flex-xl-row {-webkit-box-orient:horizontal!important; -webkit-box-direction:normal!important; -ms-flex-direction:row!important; flex-direction:row!important}
.flex-xl-column {-webkit-box-orient:vertical!important; -webkit-box-direction:normal!important; -ms-flex-direction:column!important; flex-direction:column!important}
.gap-xl-0 {gap:0!important}
.gap-xl-5 {gap:5px!important}
.gap-xl-10 {gap:10px!important}
.gap-xl-12 {gap:12px!important}
.gap-xl-15 {gap:15px!important}
.gap-xl-17 {gap:17px!important}
.gap-xl-20 {gap:20px!important}
.gap-xl-24 {gap:24px!important}
.gap-xl-25 {gap:25px!important}
.gap-xl-34 {gap:34px!important}
.gap-xl-43 {gap:43px!important}
.gap-xl-60 {gap:60px!important}
.gap-xl-80 {gap:80px!important}
.gap-xl-90 {gap:90px!important}
.gap-xl-100 {gap:100px!important}
.gap-xl-120 {gap:120px!important}
.gap-xl-180 {gap:180px!important}
.align-items-xl-start {-webkit-box-align:start!important; -ms-flex-align:start!important; align-items:flex-start!important}
.align-items-xl-center {-webkit-box-align:center!important; -ms-flex-align:center!important; align-items:center!important}
.mt-xl-0 {margin-top:0!important}
.mt-xl-5 {margin-top:5px!important}
.mt-xl-10 {margin-top:10px!important}
.mt-xl-12 {margin-top:12px!important}
.mt-xl-15 {margin-top:15px!important}
.mt-xl-17 {margin-top:17px!important}
.mt-xl-20 {margin-top:20px!important}
.mt-xl-24 {margin-top:24px!important}
.mt-xl-25 {margin-top:25px!important}
.mt-xl-34 {margin-top:34px!important}
.mt-xl-43 {margin-top:43px!important}
.mt-xl-60 {margin-top:60px!important}
.mt-xl-80 {margin-top:80px!important}
.mt-xl-90 {margin-top:90px!important}
.mt-xl-100 {margin-top:100px!important}
.mt-xl-120 {margin-top:120px!important}
.mt-xl-180 {margin-top:180px!important}
.mt-xl-auto {margin-top:auto!important}
.mb-xl-0 {margin-bottom:0!important}
.mb-xl-5 {margin-bottom:5px!important}
.mb-xl-10 {margin-bottom:10px!important}
.mb-xl-12 {margin-bottom:12px!important}
.mb-xl-15 {margin-bottom:15px!important}
.mb-xl-17 {margin-bottom:17px!important}
.mb-xl-20 {margin-bottom:20px!important}
.mb-xl-24 {margin-bottom:24px!important}
.mb-xl-25 {margin-bottom:25px!important}
.mb-xl-34 {margin-bottom:34px!important}
.mb-xl-43 {margin-bottom:43px!important}
.mb-xl-60 {margin-bottom:60px!important}
.mb-xl-80 {margin-bottom:80px!important}
.mb-xl-90 {margin-bottom:90px!important}
.mb-xl-100 {margin-bottom:100px!important}
.mb-xl-120 {margin-bottom:120px!important}
.mb-xl-180 {margin-bottom:180px!important}
.mb-xl-auto {margin-bottom:auto!important}
.ms-xl-0 {margin-left:0!important}
.ms-xl-5 {margin-left:5px!important}
.ms-xl-10 {margin-left:10px!important}
.ms-xl-12 {margin-left:12px!important}
.ms-xl-15 {margin-left:15px!important}
.ms-xl-17 {margin-left:17px!important}
.ms-xl-20 {margin-left:20px!important}
.ms-xl-24 {margin-left:24px!important}
.ms-xl-25 {margin-left:25px!important}
.ms-xl-34 {margin-left:34px!important}
.ms-xl-43 {margin-left:43px!important}
.ms-xl-60 {margin-left:60px!important}
.ms-xl-80 {margin-left:80px!important}
.ms-xl-90 {margin-left:90px!important}
.ms-xl-100 {margin-left:100px!important}
.ms-xl-120 {margin-left:120px!important}
.ms-xl-180 {margin-left:180px!important}
.ms-xl-auto {margin-left:auto!important}
.p-xl-0 {padding:0!important}
.p-xl-5 {padding:5px!important}
.p-xl-10 {padding:10px!important}
.p-xl-12 {padding:12px!important}
.p-xl-15 {padding:15px!important}
.p-xl-17 {padding:17px!important}
.p-xl-20 {padding:20px!important}
.p-xl-24 {padding:24px!important}
.p-xl-25 {padding:25px!important}
.p-xl-34 {padding:34px!important}
.p-xl-43 {padding:43px!important}
.p-xl-60 {padding:60px!important}
.p-xl-80 {padding:80px!important}
.p-xl-90 {padding:90px!important}
.p-xl-100 {padding:100px!important}
.p-xl-120 {padding:120px!important}
.p-xl-180 {padding:180px!important}
.px-xl-0 {padding-right:0!important; padding-left:0!important}
.px-xl-5 {padding-right:5px!important; padding-left:5px!important}
.px-xl-10 {padding-right:10px!important; padding-left:10px!important}
.px-xl-12 {padding-right:12px!important; padding-left:12px!important}
.px-xl-15 {padding-right:15px!important; padding-left:15px!important}
.px-xl-17 {padding-right:17px!important; padding-left:17px!important}
.px-xl-20 {padding-right:20px!important; padding-left:20px!important}
.px-xl-24 {padding-right:24px!important; padding-left:24px!important}
.px-xl-25 {padding-right:25px!important; padding-left:25px!important}
.px-xl-34 {padding-right:34px!important; padding-left:34px!important}
.px-xl-43 {padding-right:43px!important; padding-left:43px!important}
.px-xl-60 {padding-right:60px!important; padding-left:60px!important}
.px-xl-80 {padding-right:80px!important; padding-left:80px!important}
.px-xl-90 {padding-right:90px!important; padding-left:90px!important}
.px-xl-100 {padding-right:100px!important; padding-left:100px!important}
.px-xl-120 {padding-right:120px!important; padding-left:120px!important}
.px-xl-180 {padding-right:180px!important; padding-left:180px!important}
.py-xl-0 {padding-top:0!important; padding-bottom:0!important}
.py-xl-5 {padding-top:5px!important; padding-bottom:5px!important}
.py-xl-10 {padding-top:10px!important; padding-bottom:10px!important}
.py-xl-12 {padding-top:12px!important; padding-bottom:12px!important}
.py-xl-15 {padding-top:15px!important; padding-bottom:15px!important}
.py-xl-17 {padding-top:17px!important; padding-bottom:17px!important}
.py-xl-20 {padding-top:20px!important; padding-bottom:20px!important}
.py-xl-24 {padding-top:24px!important; padding-bottom:24px!important}
.py-xl-25 {padding-top:25px!important; padding-bottom:25px!important}
.py-xl-34 {padding-top:34px!important; padding-bottom:34px!important}
.py-xl-43 {padding-top:43px!important; padding-bottom:43px!important}
.py-xl-60 {padding-top:60px!important; padding-bottom:60px!important}
.py-xl-80 {padding-top:80px!important; padding-bottom:80px!important}
.py-xl-90 {padding-top:90px!important; padding-bottom:90px!important}
.py-xl-100 {padding-top:100px!important; padding-bottom:100px!important}
.py-xl-120 {padding-top:120px!important; padding-bottom:120px!important}
.py-xl-180 {padding-top:180px!important; padding-bottom:180px!important}
.text-xl-start {text-align:left!important}
.text-xl-center {text-align:center!important}
.is-xl-14 {width:14px!important; height:14px!important}
.is-xl-16 {width:16px!important; height:16px!important}
.is-xl-20 {width:20px!important; height:20px!important}
.is-xl-80 {width:80px!important; height:80px!important}
.is-xl-100 {width:100px!important; height:100px!important}
}

@media (min-width:768px) {
.item-card-harizontal {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap}
}

@media (min-width:1200px) {
.item-card-harizontal {-webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}
}

@media (min-width:1200px) {
.item-card-harizontal .item-info {-webkit-box-flex:1; -ms-flex:1 1 30%; flex:1 1 30%}
}

@media (max-width:1199.98px) {
.item-card-harizontal .item-info-card-collapse {width:100%; -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3}
}

@media (min-width:1200px) {
.item-card-harizontal .item-info-card-collapse {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-preferred-size:auto; flex-basis:auto; -webkit-box-flex:1; -ms-flex:1 1 40%; flex:1 1 40%}
}

@media (max-width:1199.98px) {
.item-card-harizontal .item-info-card-collapse .item-info-card {margin-top:20px}
}

@media (min-width:1200px) {
.item-card-harizontal .item-info-card-collapse .item-info-card {display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; gap:20px}
}