/* // font family */
.ff-TTNormsPro {font-family: TTNormsPro;}
.ff-Inter {font-family: Inter !important;}
.ff-Poppins{font-family: "Poppins", sans-serif;}
.ff-IBM{font-family: "IBM Plex Sans", sans-serif}
.ff-Hindi{font-family: "Noto Sans Devanagari", sans-serif !important;}

/* // font weight */
.fw-100{font-weight: 100 !important;}
.fw-300{font-weight: 300 !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;}

/* // font size */
.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-23{font-size: 23px !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-46{font-size: 46px !important;}
.fs-48{font-size: 48px !important;}
.fs-55{font-size: 55px !important;}
.fs-62{font-size: 62px !important;}

/* // line-height */
.line-height-0{line-height:0px !important;}
.line-height-8{line-height:8px !important;}
.line-height-10{line-height:10px !important;}
.line-height-14{line-height:14px !important;}
.line-height-15{line-height:15px !important;}
.line-height-18{line-height:18px !important;}
.line-height-20{line-height:20px !important;}
.line-height-21{line-height:21px !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-32{line-height:32px !important;}
.line-height-36{line-height:36px !important;}
.line-height-40{line-height:40px !important;}
.line-height-48{line-height:48px !important;}

/* // text */
.text-left {text-align: left !important;}
.text-center {text-align: center !important;}
.text-right {text-align: right !important;}
.text-justify {text-align: justify !important;}
.text-end {text-align: end !important;}
.text-wrap {text-wrap: wrap !important;}
.text-d-none {text-decoration: none !important;}
.title-capitalize{text-transform: capitalize !important;}
.text-uppercase{text-transform: uppercase !important;}
.white-space-nowrap{white-space: nowrap !important;}
.word-break-all {word-break: break-all !important;}
.word-break {word-break: break-word !important;}
.text-underline {text-decoration: underline !important;}
.text-underline-offset-2 {text-underline-offset: 10px !important;}
.letter-spacing{letter-spacing: -0.5px;}


/* text shadow */
.text-shadow-pink-gray {text-shadow: 1px 1px 0 pink, 1px 5px 5px #aba8a8 !important;}
.white-text-shadow{text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;}
/* // float */
.float-left {float: left !important;}
.float-right {float: right !important;}

/* // list */
.list-s-none {list-style: none !important;}

/* // cursor */
.cursor-pointer {cursor: pointer;}
.cursor-not {cursor: not-allowed;}

/* // align */
.align-baseline {vertical-align: baseline !important;}
.align-top {vertical-align: top !important;}
.align-middle {vertical-align: middle !important;}
.align-bottom {vertical-align: bottom !important;}
.align-text-bottom {vertical-align: text-bottom !important;}
.align-text-top {vertical-align: text-top !important;}

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

/* // overflow */
.overflow-auto {overflow: auto !important;}
.overflow-hidden {overflow: hidden !important;}
.overflow-x-hidden {overflow-x: hidden !important;}
.overflow-visible {overflow: visible !important;}
.overflow-scroll {overflow: scroll !important;}
.overscroll-behavior-contain {overscroll-behavior: contain !important};
.text-overflow-ellipsis {text-overflow: ellipsis;}
.overflow-y-auto{overflow-y: auto !important;}
.overflow-x-auto{overflow-x: auto !important;}


/* // display */
.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-inline-flex {display: inline-flex !important;}
.d-block {display: block !important;}
.d-table {display: table !important;}
.d-flex {display: flex !important;}
.d-initial{display: initial !important;}
.d-grid {display: grid !important;}
.d-none {display: none !important;}

/* // shadow */
.shadow-none {box-shadow: none !important;}
.shadow-soft{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;}
.shadow-elevated{box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px !important;}
.shadow-red {box-shadow: 0 2px 6px rgba(217, 33, 0, 0.3)!important;}
.blue-soft-shadow{filter: drop-shadow(0px 14px 6px rgba(3, 37, 104, 0.01)) drop-shadow(0px 8px 5px rgba(3, 37, 104, 0.05)) drop-shadow(0px 4px 4px rgba(3, 37, 104, 0.09)) drop-shadow(0px 1px 2px rgba(3, 37, 104, 0.1)) !important;}
.shadow-light{box-shadow:-1.95px 1.95px 2.6px rgba(0, 0, 0, 0.15),1.95px 1.95px 2.6px rgba(0, 0, 0, 0.15);}



/* // position */
.position-static {position: static !important;}
.position-relative {position: relative !important;}
.position-absolute {position: absolute !important;}
.position-fixed {position: fixed !important;}
.position-inherit {position: inherit !important;}
.position-sticky {position: -webkit-sticky !important;position: sticky !important;}

/* // justify-align d-flex css */
.justify-content-start {justify-content: flex-start !important;}
.justify-content-end {justify-content: flex-end !important;}
.justify-content-center {justify-content: center !important;}
.justify-content-between {justify-content: space-between !important;}
.justify-content-around {justify-content: space-around !important;}
.justify-content-evenly {justify-content: space-evenly !important;}
.align-items-start {align-items: flex-start !important;}
.align-items-end {align-items: flex-end !important;}
.align-items-center {align-items: center !important;}
.align-items-baseline {align-items: baseline !important;}
.align-items-stretch {align-items: stretch !important;}
.align-content-start {align-content: flex-start !important;}
.align-content-end {align-content: flex-end !important;}
.align-content-center {align-content: center !important;}
.align-content-between {align-content: space-between !important;}
.align-content-around {align-content: space-around !important;}
.align-content-stretch {align-content: stretch !important;}
.align-self-auto {align-self: auto !important;}
.align-self-start {align-self: flex-start !important;}
.align-self-end {align-self: flex-end !important;}
.align-self-center {align-self: center !important;}
.align-self-baseline {align-self: baseline !important;}
.align-self-stretch {align-self: stretch !important;}
.flex-column {flex-direction: column !important;}
.flex-wrap{flex-wrap: wrap !important;}

/* // custom-border */
.border-none{border:none!important;}
.custom-border{border:1px solid black!important;}
.custom-border-2px{border:2px solid black!important;}
.custom-border.top{border-width:1px 0 0 0!important;}
.custom-border.right{border-width:0 1px 0 0!important;}
.custom-border.bottom{border-width:0 0 1px 0!important;}
.custom-border.left{border-width:0 0 0 1px!important;}
.custom-border-2px.top{border-width:2px 0 0 0!important;}
.custom-border-2px.right{border-width:0 2px 0 0!important;}
.custom-border-2px.bottom{border-width:0 0 2px 0!important;}
.custom-border-2px.left{border-width:0 0 0 2px!important;}
.custom-border.border-color-white,.custom-border-2px.border-color-white{border-color:#fff!important;}
.custom-border.border-ocean-blue,.custom-border-2px.border-ocean-blue{border-color:#006FC4!important;}
.custom-border.border-vivid-red,.custom-border-2px.border-vivid-red{border-color:#D92100!important;}


/* // radius */
.border-radius-4 {border-radius:4px !important;}
.border-radius-6 {border-radius:6px !important;}
.border-radius-8 {border-radius:8px !important;}
.border-radius-10 {border-radius:10px !important;}
.border-radius-12 {border-radius:12px !important;}
.border-radius-14 {border-radius:14px !important;}
.border-radius-20 {border-radius:20px !important;}
.border-radius-28 {border-radius:28px !important;}
.border-radius-30 {border-radius:30px !important;}
.border-radius-38 {border-radius:38px !important;}
.border-radius-48 {border-radius:48px !important;}
.border-radius-50 {border-radius:50% !important;}
.border-radius-60 {border-radius:60px !important;}
.border-radius-80 {border-radius:80px !important;}
.border-radius-100-persent {border-radius: 100%;}


/* // width */
.w-auto {width: auto !important;}
.w-p-25 {width: 25% !important;}
.w-p-50 {width: 50% !important;}
.w-p-75 {width: 75% !important;}
.w-p-100 {width: 100% !important;}

/* width */

.w-fit-content{width: fit-content !important;}

/* // fix width */
.w-300 {width: 300px !important;}

/* // min width */
.w-min-p-25 {width: 25% !important;}
.w-min-p-50 {width: 50% !important;}
.w-min-p-75 {width: 75% !important;}
.w-min-p-100 {width: 100% !important;}

/* // fix min width */
.w-min-300 {width: 300px !important;}

/* // max width */
.w-max-p-25 {width: 25% !important;}
.w-max-p-50 {width: 50% !important;}
.w-max-p-75 {width: 75% !important;}
.w-max-p-100 {width: 100% !important;}

/* // fix max width */
.w-max-600{width: 100%;max-width: 600px;}
.w-max-500{width: 100%;max-width: 500px;}
.w-max-400{width: 100%;max-width: 400px;}
.w-max-300{width: 100%;max-width: 300px;}
.w-max-200{width: 100%;max-width: 200px;}

/* // height */
.h-auto {height: auto !important;}
.h-p-25 {height: 25% !important;}
.h-p-50 {height: 50% !important;}
.h-p-75 {height: 75% !important;}
.h-p-100 {height: 100% !important;}

/* // fixed-height */
.h-20 {height: 20px !important;}

/* // min height */
.h-min-p-25 {min-height: 25% !important;}
.h-min-p-50 {min-height: 50% !important;}
.h-min-p-75 {min-height: 75% !important;}
.h-min-p-100 {min-height: 100% !important;}

/* // fix min height */
.h-min-300 {min-height: 300px !important;}

/* // max height */
.h-max-p-25 {max-height: 25% !important;}
.h-max-p-50 {max-height: 50% !important;}
.h-max-p-75 {max-height: 75% !important;}
.h-max-p-100 {max-height: 100% !important;}

/* // fix max height */
.h-max-300 {max-height: 300px !important;}

/* // wrapper */
.wrapper-1190{ max-width: 1190px; padding: 0px 10px; margin: 0 auto;}
.wrapper-930 {margin:0 auto;max-width: 930px;width: 100%;padding: 0px 10px;}

/* //  z-index */
.zindex-0 {z-index: 0;}
.zindex-one {z-index: 1;}
.zindex-minus-one {z-index: -1;}
.zindex-9 {z-index: 9 !important;}
.z-index-max{z-index: 99999999999999;}

/* // color */
.color-black{color: black !important;}
.color-white{color: white !important;}
.color-blue{color: blue !important;}
.color-red{color: red !important;}
.color-midnight{color: #001C33 !important;}
.color-deep-slate{color: #262c34 !important;}
.color-vivid-red{color: #D92100 !important;}
.color-oceanic-blue{color: #006FC4 !important;}
.color-navy-blue{color: #004E98 !important;}
.color-blue-primary{color: #0054FA !important;}
.color-accent-red{color:#ac2e20!important;}


/* // background color */
.bg-black{background-color: black !important;}
.bg-white{background-color: white !important;}
.bg-oceanic-blue{background-color: #006FC4 !important;}
.bg-gray-light { background-color: #EBEBEB !important; }
.bg-golden-yellow{background-color: #fad105 !important;}
.bg-navy-blue{background-color: #004E98 !important;}
.bg-vivid-red{background-color: #D92100 !important;}
.bg-olive-green-dark{background-color: #636B2F !important;}
.bg-plum{background-color: #81538e!important;}
.bg-pink-blush{background-color: #fb6f92!important;}
.bg-teal-dark{background-color: #126782 !important;}
.bg-warm-orange{background-color: #fb8500 !important;}
.bg-aquamarine{background-color: aquamarine !important;}
.bg-lavender{background-color: lavender !important;}
.bg-lightgreen{background-color: lightgreen !important;}

/*bg-Gradient */
.bg-blazing-horizon{background: linear-gradient(147deg,rgba(0, 111, 196, 1) 25%, rgba(217, 33, 0, 1) 57%, rgba(235, 235, 235, 1) 100%) !important;}
.bg-gradient-primary{background: linear-gradient(112.78deg, #094CFF 29.65%, #9D4CF3 107.21%)!important;}
.bg-soft-Pink-Gradient{background: linear-gradient(242deg, rgba(255, 229, 236, 1) 25%, rgba(255, 143, 171, 0.93) 53%, rgba(255, 229, 236, 1) 100%) !important;}
.bg-gradient-sunset-bliss{background-image: linear-gradient(to right, #fa709a 0%, #fee140 100%);}
.bg-gradient-sunset-bliss-reverse{background-image: linear-gradient(to right, #fee140 0%, #fa709a 100%)!important;}
.bg-gradient-ocean-night{background-image: linear-gradient(to top, #30cfd0 -5%, #330867 70%)!important;}
.bg-gradient-crimson-twilight {background-image: linear-gradient(to top, #f43b47 0%, #453a94 100%);}
.bg-whatsapp-gradient{background: linear-gradient(128deg, rgba(37, 211, 102, 1) 46%, rgba(18, 140, 126, 1) 68%)!important;}
.bg-midnight-sky{background: linear-gradient(135deg, #1a2a3a, #2563eb);}

/* // filters */
.filter-contrast-point-5{filter: contrast(0.5) !important;}
.filter-brightness-2{filter: brightness(2) !important;}
.filter-grayscale-1{filter: grayscale(1) !important;}
.filter-invert-1 {filter: invert(1) !important;}
.filter-invert-0 {filter: invert(0) !important;}
.filter-red{filter: hue-rotate(134deg) !important;}
.filter-green{filter: hue-rotate(290deg) !important;}
.filter-orange{ filter: hue-rotate(155deg) !important;}
.filter-blur-2{filter: blur(2px) !important;}
.filter-blur-3{filter: blur(3px) !important;}
.filter-blur-4{filter: blur(4px) !important;}
.filter-blur-5{filter: blur(5px) !important;}
.filter-blur-6{filter: blur(6px) !important;}

/* // spcing */
.m-auto{margin:auto!important}
.m-0{margin:0!important}
.m-1{margin:.25rem!important}
.m-2{margin:.5rem!important}
.m-3{margin:1rem!important}
.m-4{margin:1.5rem!important}
.m-5{margin:3rem!important}


.mx-0{margin-right:0!important;margin-left:0!important}
.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-auto{margin-right:auto!important;margin-left:auto!important}


.my-0{margin-top:0!important;margin-bottom:0!important}
.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-auto{margin-top:auto!important;margin-bottom:auto!important}


.mt-0{margin-top:0!important}
.mt-1{margin-top:.25rem!important}
.mt-2{margin-top:.5rem!important}
.mt-3{margin-top:1rem!important}
.mt-4{margin-top:1.5rem!important}
.mt-5{margin-top:3rem!important}
.mt-auto{margin-top:auto!important}


.me-0{margin-right:0!important}
.me-1{margin-right:.25rem!important}
.me-2{margin-right:.5rem!important}
.me-3{margin-right:1rem!important}
.me-4{margin-right:1.5rem!important}
.me-5{margin-right:3rem!important}
.me-auto{margin-right:auto!important}


.mb-0{margin-bottom:0!important}
.mb-1{margin-bottom:.25rem!important}
.mb-2{margin-bottom:.5rem!important}
.mb-3{margin-bottom:1rem!important}
.mb-4{margin-bottom:1.5rem!important}
.mb-5{margin-bottom:3rem!important}
.mb-75{margin-bottom:4.6875rem!important}
.mb-100{margin-bottom:6.25rem!important}
.mb-auto{margin-bottom:auto!important}


.ms-0{margin-left:0!important}
.ms-1{margin-left:.25rem!important}
.ms-2{margin-left:.5rem!important}
.ms-3{margin-left:1rem!important}
.ms-4{margin-left:1.5rem!important}
.ms-5{margin-left:3rem!important}
.ms-auto{margin-left:auto!important}


.mb-n-20{margin-bottom: -20px !important;}
.mt-n32{margin-top: -32px !important;}
.mt-n2{margin-top:  -0.5rem!important}
.mt-n3{margin-top: -1rem!important}


.mx-10{margin-right:10px!important;margin-left:10px!important}
.mx-12{margin-right:12px!important;margin-left:12px!important}
.mx-18{margin-right:18px!important;margin-left:18px!important}
.mx-20{margin-right:20px!important;margin-left:20px!important}
.mx-21{margin-right:21px!important;margin-left:21px!important}
.mx-25{margin-right:25px!important;margin-left:25px!important}
.mx-27{margin-right:27px!important;margin-left:27px!important}
.mx-30{margin-right:30px!important;margin-left:30px!important}
.mx-33{margin-right:33px!important;margin-left:33px!important}
.mx-38{margin-right:38px!important;margin-left:38px!important}
.mx-40{margin-right:40px!important;margin-left:40px!important}
.mx-42{margin-right:42px!important;margin-left:42px!important}
.mx-50{margin-right:50px!important;margin-left:50px!important}
.mx-52{margin-right:52px!important;margin-left:52px!important}
.mx-64{margin-right:64px!important;margin-left:64px!important}
.mx-66{margin-right:66px!important;margin-left:66px!important}
.mx-70{margin-right:70px!important;margin-left:70px!important}
.mx-72{margin-right:72px!important;margin-left:72px!important}


.my-10{margin-top:10px!important;margin-bottom:10px!important}
.my-12{margin-top:12px!important;margin-bottom:12px!important}
.my-18{margin-top:18px!important;margin-bottom:18px!important}
.my-20{margin-top:20px!important;margin-bottom:20px!important}
.my-21{margin-top:21px!important;margin-bottom:21px!important}
.my-25{margin-top:25px!important;margin-bottom:25px!important}
.my-27{margin-top:27px!important;margin-bottom:27px!important}
.my-30{margin-top:30px!important;margin-bottom:30px!important}
.my-33{margin-top:33px!important;margin-bottom:33px!important}
.my-38{margin-top:38px!important;margin-bottom:38px!important}
.my-40{margin-top:40px!important;margin-bottom:40px!important}
.my-42{margin-top:42px!important;margin-bottom:42px!important}
.my-50{margin-top:50px!important;margin-bottom:50px!important}
.my-52{margin-top:52px!important;margin-bottom:52px!important}
.my-64{margin-top:64px!important;margin-bottom:64px!important}
.my-66{margin-top:66px!important;margin-bottom:66px!important}
.my-70{margin-top:70px!important;margin-bottom:70px!important}
.my-72{margin-top:72px!important;margin-bottom:72px!important}

.mt-10{margin-top:10px!important;}
.mt-12{margin-top:12px!important;}
.mt-18{margin-top:18px!important;}
.mt-20{margin-top:20px!important;}
.mt-21{margin-top:21px!important;}
.mt-25{margin-top:25px!important;}
.mt-27{margin-top:27px!important;}
.mt-30{margin-top:30px!important;}
.mt-33{margin-top:33px!important;}
.mt-38{margin-top:38px!important;}
.mt-40{margin-top:40px!important;}
.mt-42{margin-top:42px!important;}
.mt-50{margin-top:50px!important;}
.mt-52{margin-top:52px!important;}
.mt-64{margin-top:64px!important;}
.mt-66{margin-top:66px!important;}
.mt-70{margin-top:70px!important;}
.mt-72{margin-top:72px!important;}


.mb-10{margin-bottom:10px!important;}
.mb-12{margin-bottom:12px!important;}
.mb-18{margin-bottom:18px!important;}
.mb-20{margin-bottom:20px!important;}
.mb-21{margin-bottom:21px!important;}
.mb-25{margin-bottom:25px!important;}
.mb-27{margin-bottom:27px!important;}
.mb-30{margin-bottom:30px!important;}
.mb-33{margin-bottom:33px!important;}
.mb-38{margin-bottom:38px!important;}
.mb-40{margin-bottom:40px!important;}
.mb-46{margin-bottom:46px!important;}
.mb-42{margin-bottom:42px!important;}
.mb-50{margin-bottom:50px!important;}
.mb-52{margin-bottom:52px!important;}
.mb-64{margin-bottom:64px!important;}
.mb-66{margin-bottom:66px!important;}
.mb-70{margin-bottom:70px!important;}
.mb-72{margin-bottom:72px!important;}

.ms-10{margin-left:10px!important;}
.ms-12{margin-left:12px!important;}
.ms-18{margin-left:18px!important;}
.ms-20{margin-left:20px!important;}
.ms-21{margin-left:21px!important;}
.ms-25{margin-left:25px!important;}
.ms-27{margin-left:27px!important;}
.ms-30{margin-left:30px!important;}
.ms-33{margin-left:33px!important;}
.ms-38{margin-left:38px!important;}
.ms-40{margin-left:40px!important;}
.ms-42{margin-left:42px!important;}
.ms-50{margin-left:50px!important;}
.ms-52{margin-left:52px!important;}
.ms-64{margin-left:64px!important;}
.ms-66{margin-left:66px!important;}
.ms-70{margin-left:70px!important;}
.ms-72{margin-left:72px!important;}

.me-10{margin-right:10px!important;}
.me-12{margin-right:12px!important;}
.me-18{margin-right:18px!important;}
.me-20{margin-right:20px!important;}
.me-21{margin-right:21px!important;}
.me-25{margin-right:25px!important;}
.me-27{margin-right:27px!important;}
.me-30{margin-right:30px!important;}
.me-33{margin-right:33px!important;}
.me-38{margin-right:38px!important;}
.me-40{margin-right:40px!important;}
.me-42{margin-right:42px!important;}
.me-50{margin-right:50px!important;}
.me-52{margin-right:52px!important;}
.me-64{margin-right:64px!important;}
.me-66{margin-right:66px!important;}
.me-70{margin-right:70px!important;}
.me-72{margin-right:72px!important;}



/* // padding */
.p-0{padding:0!important}
.p-1{padding:.25rem!important}
.p-2{padding:.5rem!important}
.p-3{padding:1rem!important}
.p-4{padding:1.5rem!important}
.p-5{padding:3rem!important}


.px-80{padding-right:5rem!important;padding-left:5rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-3{padding-right:1rem!important;padding-left:1rem!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-5{padding-right:3rem!important;padding-left:3rem!important}


.py-0{padding-top:0!important;padding-bottom:0!important}
.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-5{padding-top:3rem!important;padding-bottom:3rem!important}


.pt-0{padding-top:0!important}
.pt-1{padding-top:.25rem!important}
.pt-2{padding-top:.5rem!important}
.pt-3{padding-top:1rem!important}
.pt-4{padding-top:1.5rem!important}
.pt-5{padding-top:3rem!important}


.pe-0{padding-right:0!important}
.pe-1{padding-right:.25rem!important}
.pe-2{padding-right:.5rem!important}
.pe-3{padding-right:1rem!important}
.pe-4{padding-right:1.5rem!important}
.pe-5{padding-right:3rem!important}


.pb-0{padding-bottom:0!important}
.pb-1{padding-bottom:.25rem!important}
.pb-2{padding-bottom:.5rem!important}
.pb-3{padding-bottom:1rem!important}
.pb-4{padding-bottom:1.5rem!important}
.pb-5{padding-bottom:3rem!important}


.ps-0{padding-left:0!important}
.ps-1{padding-left:.25rem!important}
.ps-2{padding-left:.5rem!important}
.ps-3{padding-left:1rem!important}
.ps-4{padding-left:1.5rem!important}
.ps-5{padding-left:3rem!important}


.px-10{padding-right:10px!important;padding-left:10px!important}
.px-12{padding-right:12px!important;padding-left:12px!important}
.px-18{padding-right:18px!important;padding-left:18px!important}
.px-20{padding-right:20px!important;padding-left:20px!important}
.px-21{padding-right:21px!important;padding-left:21px!important}
.px-25{padding-right:25px!important;padding-left:25px!important}
.px-27{padding-right:27px!important;padding-left:27px!important}
.px-30{padding-right:30px!important;padding-left:30px!important}
.px-33{padding-right:33px!important;padding-left:33px!important}
.px-38{padding-right:38px!important;padding-left:38px!important}
.px-40{padding-right:40px!important;padding-left:40px!important}
.px-42{padding-right:42px!important;padding-left:42px!important}
.px-50{padding-right:50px!important;padding-left:50px!important}
.px-52{padding-right:52px!important;padding-left:52px!important}
.px-64{padding-right:64px!important;padding-left:64px!important}
.px-66{padding-right:66px!important;padding-left:66px!important}
.px-70{padding-right:70px!important;padding-left:70px!important}
.px-72{padding-right:72px!important;padding-left:72px!important}


.py-10{padding-top:10px!important;padding-bottom:10px!important}
.py-12{padding-top:12px!important;padding-bottom:12px!important}
.py-18{padding-top:18px!important;padding-bottom:18px!important}
.py-20{padding-top:20px!important;padding-bottom:20px!important}
.py-21{padding-top:21px!important;padding-bottom:21px!important}
.py-25{padding-top:25px!important;padding-bottom:25px!important}
.py-27{padding-top:27px!important;padding-bottom:27px!important}
.py-30{padding-top:30px!important;padding-bottom:30px!important}
.py-33{padding-top:33px!important;padding-bottom:33px!important}
.py-38{padding-top:38px!important;padding-bottom:38px!important}
.py-40{padding-top:40px!important;padding-bottom:40px!important}
.py-42{padding-top:42px!important;padding-bottom:42px!important}
.py-50{padding-top:50px!important;padding-bottom:50px!important}
.py-52{padding-top:52px!important;padding-bottom:52px!important}
.py-64{padding-top:64px!important;padding-bottom:64px!important}
.py-66{padding-top:66px!important;padding-bottom:66px!important}
.py-70{padding-top:70px!important;padding-bottom:70px!important}
.py-72{padding-top:72px!important;padding-bottom:72px!important}


.pt-6{padding-top:6px!important;}
.pt-10{padding-top:10px!important;}
.pt-12{padding-top:12px!important;}
.pt-18{padding-top:18px!important;}
.pt-20{padding-top:20px!important;}
.pt-21{padding-top:21px!important;}
.pt-25{padding-top:25px!important;}
.pt-27{padding-top:27px!important;}
.pt-30{padding-top:30px!important;}
.pt-33{padding-top:33px!important;}
.pt-38{padding-top:38px!important;}
.pt-40{padding-top:40px!important;}
.pt-42{padding-top:42px!important;}
.pt-50{padding-top:50px!important;}
.pt-52{padding-top:52px!important;}
.pt-64{padding-top:64px!important;}
.pt-66{padding-top:66px!important;}
.pt-70{padding-top:70px!important;}
.pt-72{padding-top:72px!important;}


.pb-10{padding-bottom:10px!important;}
.pb-12{padding-bottom:12px!important;}
.pb-18{padding-bottom:18px!important;}
.pb-20{padding-bottom:20px!important;}
.pb-21{padding-bottom:21px!important;}
.pb-25{padding-bottom:25px!important;}
.pb-27{padding-bottom:27px!important;}
.pb-30{padding-bottom:30px!important;}
.pb-33{padding-bottom:33px!important;}
.pb-38{padding-bottom:38px!important;}
.pb-40{padding-bottom:40px!important;}
.pb-42{padding-bottom:42px!important;}
.pb-50{padding-bottom:50px!important;}
.pb-52{padding-bottom:52px!important;}
.pb-64{padding-bottom:64px!important;}
.pb-66{padding-bottom:66px!important;}
.pb-70{padding-bottom:70px!important;}
.pb-72{padding-bottom:72px!important;}


.ps-10{padding-left:10px!important;}
.ps-12{padding-left:12px!important;}
.ps-18{padding-left:18px!important;}
.ps-20{padding-left:20px!important;}
.ps-21{padding-left:21px!important;}
.ps-25{padding-left:25px!important;}
.ps-27{padding-left:27px!important;}
.ps-30{padding-left:30px!important;}
.ps-33{padding-left:33px!important;}
.ps-38{padding-left:38px!important;}
.ps-40{padding-left:40px!important;}
.ps-42{padding-left:42px!important;}
.ps-50{padding-left:50px!important;}
.ps-52{padding-left:52px!important;}
.ps-64{padding-left:64px!important;}
.ps-66{padding-left:66px!important;}
.ps-70{padding-left:70px!important;}
.ps-72{padding-left:72px!important;}


.pe-10{padding-right:10px!important;}
.pe-12{padding-right:12px!important;}
.pe-18{padding-right:18px!important;}
.pe-20{padding-right:20px!important;}
.pe-21{padding-right:21px!important;}
.pe-25{padding-right:25px!important;}
.pe-27{padding-right:27px!important;}
.pe-30{padding-right:30px!important;}
.pe-33{padding-right:33px!important;}
.pe-38{padding-right:38px!important;}
.pe-40{padding-right:40px!important;}
.pe-42{padding-right:42px!important;}
.pe-50{padding-right:50px!important;}
.pe-52{padding-right:52px!important;}
.pe-64{padding-right:64px!important;}
.pe-66{padding-right:66px!important;}
.pe-70{padding-right:70px!important;}
.pe-72{padding-right:72px!important;}

.gap-5px{gap:5px!important;}
.gap-10px{gap:10px!important;}
.gap-15px{gap:15px!important;}
.gap-20px{gap:20px!important;}
.gap-25px{gap:25px!important;}
.gap-30px{gap:30px!important;}
.gap-35px{gap:35px!important;}
.gap-40px{gap:40px!important;}
.gap-50px{gap:50px!important;}
.gap-60px{gap:60px!important;}
.gap-70px{gap:70px!important;}
