a { cursor: pointer; }
.no-link-decoration { text-decoration: none; color: #33294D; }

.fw-200 { font-weight: 200; }
.fw-300 { font-weight: 300; }
.fw-400 { font-weight: 400; }
.fw-500 { font-weight: 500; }
.fw-600 { font-weight: 600; }
.fw-700 { font-weight: 700; }

.full-w { width: 100%; }
.full-w iframe { width: 100%; }
.flx-bx { display: flex; }
.fl-al-start { align-items: flex-start; }
.fl-al-cent { align-items: center; }
.fl-ju-cent { justify-content: center; }
.fl-ju-end { justify-content: end; }
.fl-ju-space { justify-content: space-between; }
.fl-ju-space-a { justify-content: space-around; }
.fl-wrap { flex-wrap: wrap; }
.fl-al-end { align-items: end; }
.flx-dir-col { flex-direction: column; }

.gap-20px { gap: 20px; }
.gap25px { gap: 25px; }

.c-gap-20 { column-gap: 20px; }
.r-gap-60 { row-gap: 60px; }

.rel { position: relative; }

.block { display: block; }
.center-block { margin: 0 auto; }
.center-txt { text-align: center; }
.left-txt { text-align: left; }

.border-white-1 { border: 1px solid #FFF; }
.border-black-1 { border: 1px solid #000; }
.left-text { text-align: left; }


.br-6 { border-radius: 6px; }
.br-12 { border-radius: 12px; }
.br-13 { border-radius: 13px; }


.lh-16 { line-height: 1.6; }
.lh-17 { line-height: 1.7; }
.lh-18 { line-height: 1.8; }
.lh-2 { line-height: 2; }

.p-10 { padding: 10px; }
.p-30 { padding: 30px; }

.pt-10 { padding-top: 10px; }
.pt-15 { padding-top: 15px; }
.pt-20 { padding-top: 20px; }
.pt-30 { padding-top: 30px; }
.pt-45 { padding-top: 45px; }
.pt-60 { padding-top: 60px; }
.pt-75 { padding-top: 75px; }
.pt-100 { padding-top: 100px; }
.pt-110 { padding-top: 110px; }
.pt-120 { padding-top: 120px; }

.pb-10 { padding-bottom: 10px; }
.pb-15 { padding-bottom: 15px; }
.pb-15-i { padding-bottom: 15px !important; }
.pb-20 { padding-bottom: 20px; }
.pb-45 { padding-bottom: 45px; }
.pb-60 { padding-bottom: 60px; }
.pb-80 { padding-bottom: 80px; }
.pb-100 { padding-bottom: 100px; }
.pb-120 { padding-bottom: 120px; }
.pb-150 { padding-bottom: 150px; }
.pb-180 { padding-bottom: 180px; }

.py-10 { padding-top: 10px; padding-bottom: 10px; }
.py-15 { padding-top: 15px; padding-bottom: 15px; }
.py-15-i { padding-top: 15px !important; padding-bottom: 15px !important; }
.py-20 { padding-top: 20px; padding-bottom: 20px; }
.py-30 { padding-top: 30px; padding-bottom: 30px; }
.py-45 { padding-top: 45px; padding-bottom: 45px; }
.py-60 { padding-top: 60px; padding-bottom: 60px; }

.px-15 { padding-left: 15px; padding-right: 15px; }
.px-20 { padding-left: 20px; padding-right: 20px; }
.px-30 { padding-left: 30px; padding-right: 30px; }

.my-20 { margin-top: 20px; margin-bottom: 20px; }
.my-45 { margin-top: 45px; margin-bottom: 45px; }
.my-60 { margin-top: 60px; margin-bottom: 60px; }


.p-20 { padding: 20px; }

.mx-auto { margin-left: auto; margin-right: auto; }

.mt--100 { margin-top: -100px; }
.mt--50 { margin-top: -50px; }
.mt--10 { margin-top: -10px; }
.mt--5 { margin-top: -5px; }
.mt-0 { margin-top: 0 !important; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mt-30 { margin-top: 30px; }
.mt-40 { margin-top: 40px; }
.mt-50 { margin-top: 50px; }
.mt-60 { margin-top: 60px; }

.mb-0 { margin-bottom: 0 !important; }
.mb-5 { margin-bottom: 5px; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-30 { margin-bottom: 30px; }
.mb-40 { margin-bottom: 40px; }
.mb-50 { margin-bottom: 50px; }
.mb-60 { margin-bottom: 60px; }


.fs-09 { font-size: 0.9rem; }
.fs-11 { font-size: 1.1rem; }
.fs-12 { font-size: 1.2rem; }
.fs-19 { font-size: 1.9rem; }


.maw-90 { max-width: 90px; }
.maw-100 { max-width: 100px }
.maw-300 { max-width: 300px }
.maw-310 { max-width: 310px }
.maw-320 { max-width: 320px }
.maw-340 { max-width: 340px }
.maw-350 { max-width: 350px }
.maw-360 { max-width: 360px }
.maw-370 { max-width: 370px }
.maw-400 { max-width: 400px }
.maw-420 { max-width: 420px }
.maw-430 { max-width: 430px }
.maw-460 { max-width: 460px }
.maw-500 { max-width: 500px }
.maw-530 { max-width: 530px }
.maw-550 { max-width: 550px }
.maw-570 { max-width: 570px }
.maw-600 { max-width: 600px }
.maw-640 { max-width: 640px }
.maw-650 { max-width: 650px }
.maw-670 { max-width: 670px }
.maw-680 { max-width: 680px }
.maw-700 { max-width: 700px }
.maw-730 { max-width: 730px }
.maw-740 { max-width: 740px }
.maw-750 { max-width: 750px }
.maw-780 { max-width: 780px }
.maw-800 { max-width: 800px }
.maw-830 { max-width: 830px }
.maw-860 { max-width: 860px }
.maw-870 { max-width: 870px }
.maw-890 { max-width: 890px }
.maw-990 { max-width: 990px }
.maw-1000 { max-width: 1000px }
.maw-1020 { max-width: 1020px }
.maw-1090 { max-width: 1090px }
.maw-1250 { max-width: 1250px }
.maw-1290 { max-width: 1290px }
.maw-1340 { max-width: 1340px; }
.maw-1370 { max-width: 1370px }



.mih-560 { min-height: 560px; }
.r-3 { border-radius: 3px; }
.r-5 { border-radius: 5px; }
.r-10 { border-radius: 10px; }
.r-15 { border-radius: 15px; }
.r-20 { border-radius: 20px; }
.r-50 { border-radius: 50px; }


.mih-390 { min-height: 390px; }

.nomarg { margin: 0px; }
