
/* Basic Style */
*{
	margin:0;
	padding:0;
	outline:none;
}
body{
	margin:0;
	padding:0;
	-ms-word-wrap:break-word;
	word-wrap:break-word;
	background-color:#fff;
	font-size: 16px;
	color:#1C232F;
	line-height: 1.5;
	font-weight: 400;
	overflow-x: hidden;
}
body {
	font-family: Poppins ;
}
body.svn-poppins, .svn-poppins{
	font-family: SVN-Poppins;
}
.svn-poppins .f-w-5, .svn-poppins .text-sub, .svn-poppins .text-h6:not(.f-w-4) {
	font-family: 'SVN-Poppins-Medium' !important;
}
.svn-poppins h1, .svn-poppins h2, .svn-poppins h3, .svn-poppins .f-w-6,
 .svn-poppins .text-h6.f-w-6, .svn-poppins .text-h3{
	font-family: 'SVN-Poppins-SemiBold' !important;
}
body.work-sans {
	font-family: 'Work Sans', sans-serif ;
	letter-spacing: -0.4px;
}
body.nunito{
	font-family: 'Nunito', sans-serif;
}
body.lexend-deca{
	font-family: 'Lexend Deca', sans-serif;
	font-weight: 300;
}
body.lexend-deca h1, body.lexend-deca h2, body.lexend-deca h3, body.lexend-deca h4, body.lexend-deca h5, body.lexend-deca h6,
body.lexend-deca .f-w-6, b, strong{
	font-weight: 500 !important;
}
body.lexend-deca button, body.lexend-deca .f-b, body.lexend-deca .btn-header-control{
	font-weight: 600;
}
body.lexend-deca .footer-menu-col-item a, body.lexend-deca .f-w-5{
	font-weight: 400 !important;
}
body.lexend-deca .f-n{
	font-weight: 300;
}
/* 
::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  box-shadow: none;
	background: none;
	background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background: #888;
} */

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

img{
	margin:0;
	padding:0;
	border:none;
	max-width:100%;
	height:auto;
}
section img{
	max-width:100%;
}
h1,
h2,
h3,
h4,
h5,
h6{
	margin:0;
	padding:10px 0;
}
p{
	margin:0px;
	padding:0;
}
a{
	text-decoration:none;
	color: #222;
}
a:hover{
	text-decoration:none;
	color: var(--pri-l1);
}

a:focus,
a:hover{
	text-decoration:none ;
}
a:active { color: var(--pri) !important;}
ul{
	margin:0 0 0 15px;
	padding:0;
}
/* :hover{-webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
} */
select{
  width:100%;
}
/* scrollbar */
/* ::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	cursor: default;
}
::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: #c1c1c1;
	box-shadow: inset 1px 1px 2px 0 rgb(78 78 78 / 30%);
}
::-webkit-scrollbar-track {
	border-radius: 0;
} */
/* input */
input {
	border: none ;
	outline: none ;
	font-size: 18px;
	height: 48px;
	width: 100%;
	padding-left: 33px;
	padding-right: 12px;
	border-radius: 10px;
	background-color: transparent;
}
footer .input-v2{
	height: 56px !important;
	background: #FFFFFF1A;
	color: #fff !important;
	font-size: 16px;
	font-weight: 400;
	border: 0 !important;
}
.footer-gap{
	height:1px;
	background: #282525;
}
.text-gradient{
	background: linear-gradient(118.5deg, var(--pri) 0%, var(--ac-2) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(0,0,0,0.5);
  opacity: 1; /* Firefox */
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgba(0,0,0,0.5);
}

input::-ms-input-placeholder { /* Microsoft Edge */
  color: rgba(0,0,0,0.5);
}
.footer input::placeholder {
	color: #fff !important;
	font-weight: 300;
}
footer input:-ms-input-placeholder{
	color: #fff !important;
	font-weight: 300;
}
.footer input::-ms-input-placeholder {
	color: #fff !important;
	font-weight: 300;
}
.key-home{
	width: 70px;
	transform: rotate(-15deg);
	opacity: 0;
}
.key-home.loaded{
	opacity: 1;
	animation: opacity 1s;
}
@keyframes opacity {
	0%{opacity: 0;}
	100%{opacity: 1;}
}
.social-connect a {
	width: 40px;
	height: 40px;
	margin: 0 12px;
}

input[type='submit']:hover{
	cursor: pointer;
}

.f-b {
	font-weight: 700;
	line-height: 150%;
	color: #222;
}

.f-n {
	font-weight: 400;
	line-height: 180%;
	color: #222;
}

.f-11 {font-size: 11px !important;}
.f-12 {font-size: 12px !important;}
.f-13 {font-size: 13px !important;}
.f-14 {font-size: 14px !important;}
.f-15 {font-size: 15px !important;}
.f-16 {font-size: 16px !important;}
.f-17 {font-size: 17px !important;}
.f-18 {font-size: 18px !important;}
.f-19 {font-size: 19px !important;}
.f-20 {font-size: 20px !important;}
.f-22 {font-size: 22px !important;}
.f-24 {font-size: 24px !important;}
.f-25 {font-size: 25px !important;}
.f-26 {font-size: 26px !important;}
.f-28 {font-size: 26px !important;}
.f-30 {font-size: 30px !important;}
.f-32 {font-size: 32px !important;}
.f-34 {font-size: 34px !important;}
.f-35 {font-size: 35px !important;}
.f-36 {font-size: 36px !important;}
.f-38 {font-size: 38px !important;}
.f-40 {font-size: 40px !important;}
.f-44 {font-size: 44px !important;}
.f-45 {font-size: 45px !important;}
.f-48 {font-size: 48px !important;}
.f-50 {font-size: 50px !important;}
.f-52 {font-size: 52px !important;}
.f-54 {font-size: 54px !important;}
.f-56 {font-size: 56px !important;}
.f-58 {font-size: 58px !important;}
.f-60 {font-size: 60px !important;}
.f-62 {font-size: 62px !important;}
.f-64 {font-size: 64px !important;}
.f-70 {font-size: 70px !important;}
.f-75 {font-size: 75px !important;}
.f-80 {font-size: 80px !important;}
.f-90 {font-size: 90px !important;}
.f-100 {font-size: 100px !important;}
.f-120 {font-size: 120px !important;}

.f-w-4 { font-weight: 400 !important;}
.f-w-5 { font-weight: 500 !important;}
.f-w-6 { font-weight: 600 !important;}
.f-w-7 { font-weight: 700 !important;}

.lh { line-height: 100% !important; }
.lh1 { line-height: 120% !important; }
.lh2 { line-height: 150% !important; }
.lh3 { line-height: 175% !important; }
.lh4 { line-height: 200% !important; }
.lh5 { line-height: 225% !important; }

.b-pri {background-color: #4CC1EE !important;}
.b-primary {background-color: #009cdb !important;}
.b-gray{background-color: #C4C4C4 !important;}
.b-f2f2f2{background-color: #F2F2F2 !important;}
.b-f9f9f9{background-color: #F9F9F9 !important;}
.b-e4e4e4{background-color: #e4e4e4 !important;}
.bg-tooltip{background-color: var(--cap-txt) !important;}
.b-none {background: none !important;}
.b-4 {background-color: #4EC2EE !important;}
.bg-primary-l1{background: rgba(85, 203, 245, 0.2);}
.bg-pri-l1{background-color: #C8F0FF !important;}
.bg-input{background: #F6F8FA; border: 1px solid transparent;}
.bg-pri{background-color: #4CC1EE !important;}
.c-pri {color:#4CC1EE !important}
.c-pri-l1 {color: #C8F0FF !important}
.c-000 { color: #222 !important}
.c-a5a5a5{color: #a5a5a5 !important}
.c-fff { color: #fff !important;}
.c-666 { color: #666 !important;}
.c-0 { color: #0F9CD8 !important;}
.c-1 {color: #139CD6 !important;}
.c-primary {color:#009cdb !important; }
.c-2 { color: #CEC2C2 !important;}
.c-3 { color: #3B3E43 !important;}
.c-4 { color: #453131 !important;}
.c-5 { color: #57B3FE !important;}
.c-5-1 {color: #51A690 !important;}
.c-fea {color: #FEAD86 !important;}
.c-6-e {color: #6E9CFD !important;}
.c-red{ color: #ff5454 !important;}
.c-gray{color: #C4C4C4 !important;}

.c-0-b { color: #0F9CD8 !important;}
.c-1-b {color: #139CD6 !important;}
.c-4-b {color: #4CC1EE !important;}
.c-5-b{ color: #55CBF5 !important;}

.c-0-4 { color: rgba(0,0,0,0.4) !important;}

.b-fff { background-color: #fff !important;}
.b-0-b { background-color: #0F9CD8 !important;}
.b-1-b { background-color: #139CD6 !important;}
.b-4-b { background-color: #4CC1EE !important;}
.b-5-b { background-color: #55CBF5 !important;}
.b-g-b { background: linear-gradient(253.32deg, #009cdb 0%, #14A7E2 101.64%);}
.b-g-1 { background-color: rgba(196, 196, 196, 0.5) !important}
.b-g-2 {background-color: #CDCBCB}
.b-g-3 { background-color: rgba(196, 196, 196, 0.2) !important}
.b-202 { background-color: #202769;}
.b-g-8 {background-color: #818181}
.bd-g-8 {border: solid 0.5px #818181}
.bd-red {border: solid 1px #ff5454 !important;}
/* .bd-pri {border: solid 1px #009cdb !important;} */

.opa { opacity: 1 !important;}
.opa-9 { opacity: 0.9 !important;}
.opa-8 { opacity: 0.8 !important;}
.opa-7 { opacity: 0.7 !important;}
.opa-6 { opacity: 0.6 !important;}
.opa-5 { opacity: 0.5 !important;}
.opa-4 { opacity: 0.4 !important;}
.opa-3 { opacity: 0.3 !important;}
.opa-2 { opacity: 0.2 !important ;}
.opa-1 { opacity: 0.1 !important;}
.opa-0 { opacity: 0 !important;}
.h-0 { height: 0px !important;}

.pa-l-0 { padding-left: 0px !important ;}
.pa-l-5 { padding-left: 5px !important ;}
.pa-l-10 { padding-left: 10px !important ;}
.pa-l-12 { padding-left: 12px !important ;}
.pa-l-15 { padding-left: 15px !important ;}
.pa-l-20 { padding-left: 20px !important;}
.pa-l-25 { padding-left: 25px !important;}
.pa-l-30 { padding-left: 30px !important;}
.pa-l-32 { padding-left: 32px !important;}
.pa-l-35 { padding-left: 35px !important;}
.pa-l-40 { padding-left: 40px !important;}
.pa-l-45 { padding-left: 45px !important;}
.pa-l-50 { padding-left: 50px !important;}
.pa-l-55 { padding-left: 55px !important;}
.pa-l-60 { padding-left: 60px !important;}
.pa-l-65 { padding-left: 65px !important;}
.pa-l-70 { padding-left: 70px !important;}
.pa-l-75 { padding-left: 75px !important;}
.pa-l-80 { padding-left: 80px !important;}
.pa-l-85 { padding-left: 85px !important;}
.pa-l-90 { padding-left: 90px !important;}
.pa-l-95 { padding-left: 95px !important;}
.pa-l-100 { padding-left: 100px !important;}
.pa-l-110 { padding-left: 110px !important;}
.pa-l-115 { padding-left: 115px !important;}
.pa-l-120 { padding-left: 120px !important;}
.pa-l-125 { padding-left: 125px !important;}
.pa-l-130 { padding-left: 130px !important;}
.pa-l-145 { padding-left: 145px !important;}
.pa-l-150 { padding-left: 150px !important;}
.pa-l-175 { padding-left: 175px !important;}
.pa-l-200 { padding-left: 200px !important;}
.pa-l-300 { padding-left: 300px !important;}



.pa-r-0 { padding-right: 0px !important;}
.pa-r-5 { padding-right: 5px !important;}
.pa-r-10 { padding-right: 10px !important;}
.pa-r-12 { padding-right: 12px !important ;}
.pa-r-15 { padding-right: 15px !important;}
.pa-r-20 { padding-right: 20px !important;}
.pa-r-25 { padding-right: 25px !important;}
.pa-r-30 { padding-right: 30px !important;}
.pa-r-32 { padding-right: 32px !important;}
.pa-r-35 { padding-right: 35px !important;}
.pa-r-40 { padding-right: 40px !important;}
.pa-r-45 { padding-right: 45px !important;}
.pa-r-50 { padding-right: 50px !important;}
.pa-r-55 { padding-right: 55px !important;}
.pa-r-60 { padding-right: 60px !important;}
.pa-r-65 { padding-right: 65px !important;}
.pa-r-70 { padding-right: 70px !important;}
.pa-r-75 { padding-right: 75px !important;}
.pa-r-80 { padding-right: 80px !important;}
.pa-r-85 { padding-right: 85px !important;}
.pa-r-90 { padding-right: 90px !important;}
.pa-r-95 { padding-right: 95px !important;}
.pa-r-100 { padding-right: 100px !important;}
.pa-r-110 { padding-right: 110px !important;}
.pa-r-115 { padding-right: 115px !important;}
.pa-r-120 { padding-right: 120px !important;}
.pa-r-125 { padding-right: 125px !important;}
.pa-r-130 { padding-right: 130px !important;}
.pa-r-145 { padding-right: 145px !important;}
.pa-r-150 { padding-right: 150px !important;}
.pa-r-175 { padding-right: 175px !important;}
.pa-r-200 { padding-right: 200px !important;}
.pa-r-300 { padding-right: 300px !important;}


.pa-t-0 { padding-top: 0px !important;}
.pa-t-3 { padding-top: 3px !important;}
.pa-t-5 { padding-top: 5px !important;}
.pa-t-7 { padding-top: 7px !important;}
.pa-t-8 { padding-top: 8px !important;}
.pa-t-10 { padding-top: 10px !important;}
.pa-t-11 { padding-top: 11px !important;}
.pa-t-12 { padding-top: 12px !important ;}
.pa-t-13 { padding-top: 13px !important ;}
.pa-t-14 { padding-top: 14px !important ;}
.pa-t-15 { padding-top: 15px !important;}
.pa-t-20 { padding-top: 20px !important;}
.pa-t-25 { padding-top: 25px !important;}
.pa-t-30 { padding-top: 30px !important;}
.pa-t-35 { padding-top: 35px !important;}
.pa-t-40 { padding-top: 40px !important;}
.pa-t-45 { padding-top: 45px !important;}
.pa-t-50 { padding-top: 50px !important;}
.pa-t-55 { padding-top: 55px !important;}
.pa-t-60 { padding-top: 60px !important;}
.pa-t-65 { padding-top: 65px !important;}
.pa-t-70 { padding-top: 70px !important;}
.pa-t-75 { padding-top: 75px !important;}
.pa-t-80 { padding-top: 80px !important;}
.pa-t-85 { padding-top: 85px !important;}
.pa-t-90 { padding-top: 90px !important;}
.pa-t-95 { padding-top: 95px !important;}
.pa-t-100 { padding-top: 100px !important;}
.pa-t-110 { padding-top: 110px !important;}
.pa-t-115 { padding-top: 115px !important;}
.pa-t-120 { padding-top: 120px !important;}
.pa-t-125 { padding-top: 125px !important;}
.pa-t-130 { padding-top: 130px !important;}
.pa-t-145 { padding-top: 145px !important;}
.pa-t-150 { padding-top: 150px !important;}
.pa-t-175 { padding-top: 175px !important;}
.pa-t-200 { padding-top: 200px !important;}
.pa-t-300 { padding-top: 300px !important;}

.pa-b-0 { padding-bottom: 0px !important;}
.pa-b-3 { padding-bottom: 3px !important;}
.pa-b-5 { padding-bottom: 5px !important;}
.pa-b-7 { padding-bottom: 7px !important;}
.pa-b-8 { padding-bottom: 8px !important;}
.pa-b-10 { padding-bottom: 10px !important;}
.pa-b-11 { padding-bottom: 11px !important;}
.pa-b-12 { padding-bottom: 12px !important ;}
.pa-b-13 { padding-bottom: 13px !important;}
.pa-b-14 { padding-bottom: 14px !important;}
.pa-b-15 { padding-bottom: 15px !important;}
.pa-b-20 { padding-bottom: 20px !important;}
.pa-b-25 { padding-bottom: 25px !important;}
.pa-b-30 { padding-bottom: 30px !important;}
.pa-b-35 { padding-bottom: 35px !important;}
.pa-b-40 { padding-bottom: 40px !important;}
.pa-b-45 { padding-bottom: 45px !important;}
.pa-b-50 { padding-bottom: 50px !important;}
.pa-b-55 { padding-bottom: 55px !important;}
.pa-b-60 { padding-bottom: 60px !important;}
.pa-b-65 { padding-bottom: 65px !important;}
.pa-b-70 { padding-bottom: 70px !important;}
.pa-b-75 { padding-bottom: 75px !important;}
.pa-b-80 { padding-bottom: 80px !important;}
.pa-b-85 { padding-bottom: 85px !important;}
.pa-b-90 { padding-bottom: 90px !important;}
.pa-b-95 { padding-bottom: 95px !important;}
.pa-b-100 { padding-bottom: 100px !important;}
.pa-b-110 { padding-bottom: 110px !important;}
.pa-b-115 { padding-bottom: 115px !important;}
.pa-b-120 { padding-bottom: 120px !important;}
.pa-b-125 { padding-bottom: 125px !important;}
.pa-b-130 { padding-bottom: 130px !important;}
.pa-b-145 { padding-bottom: 145px !important;}
.pa-b-150 { padding-bottom: 150px !important;}
.pa-b-175 { padding-bottom: 175px !important;}
.pa-b-200 { padding-bottom: 200px !important;}
.pa-b-300 { padding-bottom: 300px !important;}

.pa-0 {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.mr-t-0 { margin-top: 0px !important;}
.mr-t-4 { margin-top: 4px !important;}
.mr-t-5 { margin-top: 5px !important;}
.mr-t-8 { margin-top: 8px !important;}
.mr-t-10 { margin-top: 10px !important;}
.mr-t-12 { margin-top: 12px !important;}
.mr-t-13 { margin-top: 13px !important;}
.mr-t-14 { margin-top: 14px !important;}
.mr-t-15 { margin-top: 15px !important;}
.mr-t-17 { margin-top: 17px !important;}
.mr-t-18 { margin-top: 18px !important;}
.mr-t-20 { margin-top: 20px !important;}
.mr-t-24 { margin-top: 24px !important;}
.mr-t-25 { margin-top: 25px !important;}
.mr-t-30 { margin-top: 30px !important;}
.mr-t-32 { margin-top: 32px !important;}
.mr-t-35 { margin-top: 35px !important;}
.mr-t-40 { margin-top: 40px !important;}
.mr-t-45 { margin-top: 45px !important;}
.mr-t-48 { margin-top: 48px !important;}
.mr-t-50 { margin-top: 50px !important;}
.mr-t-55 { margin-top: 55px !important;}
.mr-t-60 { margin-top: 60px !important;}
.mr-t-64 { margin-top: 64px !important;}
.mr-t-65 { margin-top: 65px !important;}
.mr-t-70 { margin-top: 70px !important;}
.mr-t-75 { margin-top: 75px !important;}
.mr-t-78 { margin-top: 78px !important;}
.mr-t-80 { margin-top: 80px !important;}
.mr-t-85 { margin-top: 85px !important;}
.mr-t-90 { margin-top: 90px !important;}
.mr-t-95 { margin-top: 95px !important;}
.mr-t-100 { margin-top: 100px !important;}
.mr-t-110 { margin-top: 110px !important;}
.mr-t-120 { margin-top: 120px !important;}
.mr-t-150 { margin-top: 150px !important;}
.mr-t-160 { margin-top: 160px !important;}
.mr-t-175 { margin-top: 175px !important;}
.mr-t-200 { margin-top: 200px !important;}
.mr-t-225 { margin-top: 225px !important;}
.mr-t-250 { margin-top: 250px !important;}
.mr-t-275 { margin-top: 275px !important;}
.mr-t-300 { margin-top: 300px !important;}

.mr-b-0 { margin-bottom: 0px !important;}
.mr-b-5 { margin-bottom: 5px !important;}
.mr-b-8 { margin-bottom: 8px !important;}
.mr-b-10 { margin-bottom: 10px !important;}
.mr-b-12 { margin-bottom: 12px !important;}
.mr-b-13 { margin-bottom: 13px !important;}
.mr-b-14 { margin-bottom: 14px !important;}
.mr-b-15 { margin-bottom: 15px !important;}
.mr-b-17 { margin-bottom: 17px !important;}
.mr-b-18 { margin-bottom: 18px !important;}
.mr-b-20 { margin-bottom: 20px !important;}
.mr-b-25 { margin-bottom: 25px !important;}
.mr-b-30 { margin-bottom: 30px !important;}
.mr-b-32 { margin-bottom: 32px !important;}
.mr-b-35 { margin-bottom: 35px !important;}
.mr-b-40 { margin-bottom: 40px !important;}
.mr-b-45 { margin-bottom: 45px !important;}
.mr-b-50 { margin-bottom: 50px !important;}
.mr-b-55 { margin-bottom: 55px !important;}
.mr-b-60 { margin-bottom: 60px !important;}
.mr-b-65 { margin-bottom: 65px !important;}
.mr-b-70 { margin-bottom: 70px !important;}
.mr-b-75 { margin-bottom: 75px !important;}
.mr-b-80 { margin-bottom: 80px !important;}
.mr-b-85 { margin-bottom: 85px !important;}
.mr-b-90 { margin-bottom: 90px !important;}
.mr-b-95 { margin-bottom: 95px !important;}
.mr-b-100 { margin-bottom: 100px !important;}
.mr-b-110 { margin-bottom: 110px !important;}
.mr-b-120 { margin-bottom: 120px !important;}
.mr-b-150 { margin-bottom: 150px !important;}
.mr-b-175 { margin-bottom: 175px !important;}
.mr-b-200 { margin-bottom: 200px !important ;}
.mr-b-225 { margin-bottom: 225px !important;}
.mr-b-250 { margin-bottom: 250px !important;}
.mr-b-275 { margin-bottom: 275px !important;}
.mr-b-300 { margin-bottom: 300px !important;}


.mr-l-0 { margin-left: 0px !important;}
.mr-l-5 { margin-left: 5px !important;}
.mr-l-8 { margin-left: 8px !important;}
.mr-l-10 { margin-left: 10px !important;}
.mr-l-12 { margin-left: 12px !important;}
.mr-l-13 { margin-left: 13px !important;}
.mr-l-14 { margin-left: 14px !important;}
.mr-l-15 { margin-left: 15px !important;}
.mr-l-17 { margin-left: 17px !important ;}
.mr-l-18 { margin-left: 18px !important ;}
.mr-l-20 { margin-left: 20px  !important;}
.mr-l-25 { margin-left: 25px !important;}
.mr-l-30 { margin-left: 30px  !important;}
.mr-l-32 { margin-left: 32px !important;}
.mr-l-35 { margin-left: 35px !important;}
.mr-l-40 { margin-left: 40px !important;}
.mr-l-45 { margin-left: 45px !important;}
.mr-l-50 { margin-left: 50px !important;}
.mr-l-55 { margin-left: 55px !important ;}
.mr-l-60 { margin-left: 60px !important;}
.mr-l-65 { margin-left: 65px !important;}
.mr-l-70 { margin-left: 70px !important;}
.mr-l-75 { margin-left: 75px !important;}
.mr-l-80 { margin-left: 80px !important;}
.mr-l-85 { margin-left: 85px !important;}
.mr-l-90 { margin-left: 90px !important;}
.mr-l-95 { margin-left: 95px !important;}
.mr-l-100 { margin-left: 100px !important;}
.mr-l-110 { margin-left: 110px !important;}
.mr-l-120 { margin-left: 120px !important;}
.mr-l-150 { margin-left: 150px !important;}
.mr-l-175 { margin-left: 175px !important;}
.mr-l-200 { margin-left: 200px !important;}
.mr-l-225 { margin-left: 225px !important;}
.mr-l-250 { margin-left: 250px !important;}
.mr-l-275 { margin-left: 275px !important;}
.mr-l-300 { margin-left: 300px !important;}



.mr-r-0 { margin-right: 0px !important;}
.mr-r-5 { margin-right: 5px !important;}
.mr-r-10 { margin-right: 10px !important;}
.mr-r-12 { margin-right: 12px !important;}
.mr-r-13 { margin-right: 13px !important;}
.mr-r-14 { margin-right: 14px !important;}
.mr-r-15 { margin-right: 15px !important;}
.mr-r-17 { margin-right: 17px !important;}
.mr-r-18 { margin-right: 18px !important;}
.mr-r-20 { margin-right: 20px !important;}
.mr-r-25 { margin-right: 25px !important;}
.mr-r-30 { margin-right: 30px !important;}
.mr-r-32 { margin-right: 32px !important;}
.mr-r-35 { margin-right: 35px !important;}
.mr-r-40 { margin-right: 40px !important;}
.mr-r-45 { margin-right: 45px !important;}
.mr-r-50 { margin-right: 50px !important;}
.mr-r-55 { margin-right: 55px !important;}
.mr-r-60 { margin-right: 60px !important;}
.mr-r-65 { margin-right: 65px !important;}
.mr-r-70 { margin-right: 70px !important;}
.mr-r-75 { margin-right: 75px !important;}
.mr-r-80 { margin-right: 80px !important;}
.mr-r-85 { margin-right: 85px !important;}
.mr-r-90 { margin-right: 90px !important;}
.mr-r-95 { margin-right: 95px !important;}
.mr-r-100 { margin-right: 100px !important;}
.mr-r-110 { margin-right: 110px !important;}
.mr-r-120 { margin-right: 120px !important;}
.mr-r-150 { margin-right: 150px !important;}
.mr-r-175 { margin-right: 175px !important;}
.mr-r-200 { margin-right: 200px !important;}
.mr-r-225 { margin-right: 225px !important;}
.mr-r-250 { margin-right: 250px !important;}
.mr-r-275 { margin-right: 275px !important;}
.mr-r-300 { margin-right: 300px !important;}

.gap-10{gap: 10px;}
.gap-15{gap: 1.5rem !important;}
.gap-30{gap: 30px !important;}



.box-shadow { box-shadow: 4px 4px 50px rgba(0, 0, 0, 0.1); background-color: #fff;}
.br-0 { border-radius: 0px !important;}
.br-5 { border-radius: 5px !important;}
.br-7 { border-radius: 7px !important;}
.br-8 { border-radius: 8px !important;}
.br-10 { border-radius: 10px !important;}
.br-15 { border-radius: 15px !important;}
.br-16 { border-radius: 16px !important;}
.br-20 { border-radius: 20px !important;}
.br-24 { border-radius: 24px !important;}
.br-25 { border-radius: 25px !important;}
.br-32 { border-radius: 32px !important;}
.br-50 { border-radius: 50px !important;}
.br-100px {border-radius: 100px !important;}
.br-100 { border-radius: 100% !important;}

.mo-col-4 { width: 33.33% ; float: left;}
.mo-col-2 { width: 16.66% ; float: left;}
.mo-col-3 { width: 25% ; float: left;}
.mo-col-6 {width: 50% ; float: left;}
.mo-col-8 {width: 66.67% ; float: left;}
.mo-col-5 {width: 40% ; float: left;}
.mo-col-7 {width: 60% ; float: left;}
.mo-col-9 {width: 75% ; float: left;}
.mo-col-10 {width: 80% ; float: left;}
.float-n{
	float: none !important;
}

.border-bottom{
	border-bottom: 1px solid #C4C4C4;
}
.border-none{
	border:none !important;
}

/* .mo-col-32 { width: 32%; flex: 0 0 32%; }
.mo-col-12 { width: 12%; flex: 0 0 12%;}
.mo-col-30 { width: 30%; flex: 0 0 30%; }
.mo-col-14 { width: 14%; flex: 0 0 14%;}
.mo-col-56 { width: 56%; flex: 0 0 56%;}
.mo-col-45 { width: 45%; flex: 0 0 45%;}
.mo-col-5 { width: 5%; flex: 0 0 5%;}
.mo-col-100 { width: 100%; flex: 0 0 100%;} */

.cursor-pointer {cursor: pointer;}
.upper-case { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.d-b { display: block !important; }
.d-n { display: none !important; }
.d-f {display: flex;}

.auto { overflow: auto ;}

.section {
	overflow: auto ;
}

button {
	border: none;
	outline: none !important;
	background-color: #009CDB;
	font-size: 16px;
	line-height: 150%;
	font-weight: 700;
	box-shadow: 4px 10px 50px 4px rgba(23, 163, 219, 0.1);
	border-radius: 10px;
	text-align: center;
	cursor: pointer;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 30px;
	padding-right: 30px;
	color: #fff;
}

button:hover, .button-readmore:hover {
	background-color: #4CC1EE !important; 
	color: #fff !important;
}

.btn-white {
	background-color: #fff !important;
	color: #0F9CD8 !important;
}

.btn-white:hover {
	color: #55CBF5 !important;
	background-color: #fff !important;
}

.btn-small {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 22px;
	padding-right: 22px;
}
.btn-header {
    background: transparent;
    border: 1px solid #fff;
	transition: ease-in-out .5s;
}
.menu-top-fixed .btn-header, .back-white .btn-header, .button-redirect .btn-header {
    color: #009cdb;
    border-color: #009cdb;
}
.btn-header:hover {
    background: #009cdb !important;
    border-color: #009cdb;
}
.btn-tab {
	background-color: rgba(196, 196, 196, 0.3);
	border-radius: 18px;
	padding: 25px 35px;
	color: rgba(0,0,0,0.4);
	font-weight: 400;
	box-shadow: none;
}

.btn-tab.selected {
	color: #fff;
	background-color: #4CC1EE;
	box-shadow: 9px 9px 50px rgba(0, 0, 0, 0.1);
}

.mo-btn-white {
	background-color: #fff;
	color: #57B3FE;
}

.mo-btn-border {
	background-color: #fff;
	color: #57B3FE;
	border: solid 1px #57B3FE;
}

.input-wrap {
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	background-color: #fff;
	width: 100%;
	display: flex;
	height: 56px;
	align-items: center;
}

.input-border-left {
	border-left: solid 5px #139CD6;
}

.input-gray {
	background: rgba(196, 196, 196, 0.8);
	color: #fff;
}

.input-wrap-action input{
	width: 100%;
}

.input-wrap-action .input-action {
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #139CD6;
	flex: 0 0 176px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;

}

.input-action p {
	color: #fff;
}

.input-gray input {
	color: #fff;
}

.input-gray input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgb(255,255,255);
  opacity: 1; /* Firefox */
}

.input-gray input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgb(255,255,255);
}

.input-gray input::-ms-input-placeholder { /* Microsoft Edge */
  color: rgb(255,255,255);
}

.divider-item {
	height: 6px;
	width: 122px;
}

.rt-1-1 { padding-top: 100% !important; position: relative;}
.rt-9-16 { padding-top: 56.25% !important; position: relative;}
.rt-3-4 { padding-top: 75% !important; position: relative;}

.w-1300 { width: 1300px !important; max-width: 100% !important;}
.w-1250 { width: 1250px !important;max-width: 100% !important;}
.w-1200 { width: 1200px !important;max-width: 100% !important;}
.w-1150 { width: 1150px !important;max-width: 100% !important;}
.w-1100 { width: 1100px !important;max-width: 100% !important;}
.w-1050 { width: 1050px !important;max-width: 100% !important;}
.w-1025 { width: 1025px !important;max-width: 100% !important;}
.w-1000 { width: 1000px !important;max-width: 100% !important;}
.w-950 { width: 950px !important;max-width: 100% !important;}
.w-900 { width: 900px !important;max-width: 100% !important;}
.w-850 { width: 850px !important;max-width: 100% !important;}
.w-800 { width: 800px !important;max-width: 100% !important;}
.w-750 { width: 750px !important;max-width: 100% !important;}
.w-700 { width: 700px !important;max-width: 100% !important;}
.w-650 { width: 650px !important;max-width: 100% !important;}
.w-600 { width: 600px !important;max-width: 100% !important;}
.w-560 { width: 560px !important;max-width: 100% !important;}
.w-550 { width: 550px !important;max-width: 100% !important;}
.w-500 { width: 500px !important;max-width: 100% !important;}
.w-450 { width: 450px !important;max-width: 100% !important;}
.w-400 { width: 400px !important;max-width: 100% !important;}
.w-350 { width: 350px !important;max-width: 100% !important;}
.w-320 { width: 320px !important;max-width: 100% !important;}
.w-300 { width: 300px !important;max-width: 100% !important;}
.w-275 { width: 275px !important;max-width: 100% !important;}
.w-250 { width: 250px !important;max-width: 100% !important;}
.w-200 { width: 200px !important;max-width: 100% !important;}
.w-180 { width: 180px !important;max-width: 100% !important;}
.w-175 { width: 175px !important;max-width: 100% !important;}
.w-160 { width: 160px !important;max-width: 100% !important;}
.w-150 { width: 150px !important;max-width: 100% !important;}
.w-140 { width: 140px !important;max-width: 100% !important;}
.w-80 { width: 80px}
.w-48 { width: 48px}
.w-24 { width: 24px}
.w-m-100 { width: 100% !important;max-width: 100% !important;}
.w-m-90 { width: 90% !important;}
.w-m-80 { width: 80% !important;}
.w-m-70 { width: 70% !important;}
.w-m-60 {width: 60% !important;}
.w-m-55 {width: 55% !important;}
.w-m-50 {width: 50% !important;}
.w-m-45 {width: 45% !important;}
.w-m-40 {width: 40% !important;}
.w-m-30 {width: 30% !important;}
.w-m-20 {width: 20% !important;}
.w-m-10 {width: 10% !important;}
.w-m-90 {width: 90% !important;}
.w-m-95 {width: 95% !important;}
.m-w-180 { min-width: 180px !important;max-width: 100% !important;}

.max-w-100 { max-width: 100% !important;}
.max-w-90 { max-width: 90% !important;}
.max-w-80 { max-width: 80% !important;}
.max-w-70 { max-width: 70% !important;}
.max-w-60 { max-width: 60% !important;}
.max-w-55 { max-width: 55% !important;}
.max-w-50 { max-width: 50% !important;}
.max-w-45 { max-width: 45% !important;}
.max-w-40 { max-width: 40% !important;}
.max-w-30 { max-width: 30% !important;}
.max-w-20 { max-width: 20% !important;}
.max-w-10 { max-width: 10% !important;}

.max-w-180{max-width: 180px;}

.h-m-750 { min-height: 750px !important;}
.h-m-700 { min-height: 700px !important;}
.h-m-650 { min-height: 650px !important;}
.h-m-600 { min-height: 600px !important;}
.h-m-550 { min-height: 550px !important;}
.h-m-500 { min-height: 500px !important;}
.h-m-450 { min-height: 450px !important;}
.h-m-400 { min-height: 400px !important;}
.h-m-350 { min-height: 350px !important;}
.h-m-300 { min-height: 300px !important;}
.h-m-275 { min-height: 275px !important;}
.h-m-250 { min-height: 250px !important;}
.h-m-200 { min-height: 200px !important;}
.h-m-150 { min-height: 150px !important;}
.h-m-125 { min-height: 125px !important;}
.h-m-100 { min-height: 100px !important;}
.h-m-75 { min-height: 75px !important;}
.h-m-50 { min-height: 50px !important;}
.h-100px { height: 95px !important;}
.h-95 { height: 95px !important;}
.h-90 { height: 90px !important;}
.h-85 { height: 85px !important;}
.h-80 { height: 80px !important;}
.h-75 { height: 75px !important;}
.h-60 { height: 60px !important;}
.h-52 { height: 52px !important;}
.h-50 { height: 50px !important;}
.h-48 { height: 48px !important; flex: 0 0 48px;}
.h-40 { height: 40px !important; }
.h-35 { height: 35px !important; }
.h-30 { height: 30px !important; }
.h-24 { height: 24px !important; }
.h-20 { height: 20px !important; }
.h-300 {height: 300px !important;}

.mr-auto { margin: 0 auto;}
.h-auto { height: auto !important; }
.w-auto { width: auto !important;}

.b-r-0 { border-radius: 0px !important;}
.b-r-5 { border-radius: 5px !important;}
.b-r-10 { border-radius: 10px !important;}
.b-r-15 { border-radius: 15px !important;}

.b-sd {box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.1);}
.b-sd-b {box-shadow: 4px 4px 40px rgba(76, 193, 238, 0.3);}
.b-sd-n {box-shadow: none !important}
.bd-c-000 {border-color: #000 !important;}
.bd-c-fff {border-color: #fff !important;}

.pa-0 { padding: 0px !important;}
.pa-2 { padding: 2px !important;}
.pa-3 { padding: 3px !important;}
.pa-4 {padding: 4px !important;}
.pa-5 {padding: 5px !important;}
.pa-6 {padding: 6px !important;}
.pa-7 {padding: 7px !important;}
.pa-8 {padding: 7px !important;}
.pa-10 {padding: 10px !important;}
.pa-15 {padding: 15px !important;}
.pa-20 {padding: 20px !important;}
.pa-24 {padding: 24px !important;}
.pa-25 {padding: 25px !important;}
.pa-30 {padding: 30px !important;}
.pa-32 {padding: 32px !important;}
.pa-35 {padding: 35px !important;}
.pa-40 {padding: 40px !important;}
.pa-45 {padding: 45px !important;}
.pa-50 {padding: 50px !important;}
.pa-55 {padding: 55px !important;}
.pa-60 {padding: 60px !important;}
.pa-65 {padding: 65px !important;}
.pa-70 {padding: 70px !important;}
.pa-75 {padding: 75px !important;}
.pa-80 {padding: 80px !important;}

.pa-0-n { padding: 0px;}
.pa-2-n { padding: 2px}
.pa-3-n { padding: 3px}
.pa-4-n {padding: 4px}
.pa-5-n {padding: 5px}
.pa-10-n {padding: 10px;}
.pa-15-n {padding: 15px;}
.pa-20-n {padding: 20px;}
.pa-25-n {padding: 25px;}
.pa-30-n {padding: 30px;}
.pa-35-n {padding: 35px;}
.pa-40-n {padding: 40px;}
.pa-45-n {padding: 45px;}
.pa-50-n {padding: 50px;}
.pa-55-n {padding: 55px;}
.pa-60-n {padding: 60px;}
.pa-65-n {padding: 65px;}
.pa-70-n {padding: 70px;}
.pa-75-n {padding: 75px;}
.pa-80-n {padding: 80px;}

.top-0 {top: 0}
.left-0{left:0}
.right-0{right: 0}
.bottom-0{bottom: 0}

.scroll-tab-top .divider, .scroll-tab .divider-bottom {
	top: 2px;
	position: absolute;
	left: 0px;
	width: 100%;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.scroll-tab .divider-bottom {
	bottom: 1px;
	top: auto;
}

.scroll-tab, .scroll-tabs, .text-tab {
	overflow: auto;
	white-space: nowrap;
	position: relative;
	display: flex;
}

.scroll-tab-item {
	display: inline-block;
	cursor: pointer;
}

.text-tab-item {
	cursor: pointer;
	display: inline-block;
}

.text-tab-item.selected {
	opacity: 1;
}

.scroll-tab-item:last-child {
	padding-right: 0px !important;
}

.scroll-tab .divider-selected {
	position: absolute;
	bottom: 0px;
	height: 3px;
	background-color: #0F9CD8;
	border-radius: 3px;
	left: 0px;
	width: 120px;
	z-index: 1;
}
.scroll-tab-top .divider-selected {
	bottom: auto;
	top: 1px;
}

.scroll-tab::-webkit-scrollbar,.scroll-tabs::-webkit-scrollbar,  .text-tab::-webkit-scrollbar{
	display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.scroll-tab, .scroll-tabs, .text-tab {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

.icon-bg {
	background-color: #CEEDFF;
	width: 41px;
	height: 41px;
	box-shadow: 0px 10px 20px rgba(197, 158, 145, 0.1);
	border-radius: 15px;
	flex: 0 0 41px;
}

.icon-m {
	width: 57px;
	height: 57px;
}

.icon-l {
	width: 75px;
	height: 75px;
}

.icon-s {
	width: 40px;
	height: 40px;
}

.fit-contain {
	object-fit: contain;
}

.object-fit-contain { object-fit: contain !important;}

.object-fit-cover { object-fit: cover  !important;}

.trans-5 {transition: all 0.5s; }
.trans-25 {transition: all 0.25s; }

.t-d-u { text-decoration: underline;}
.t-d-n { text-decoration: none !important;}

.img-full {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.full {
	position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
	width: 100%;
	height: 100%;
}

.br-g { border: 1px solid #C4C4C4}
.vh-100 {height: 100vh;}
.overflow-hidden {overflow: hidden !important;}

.slide-dot {width: 12px; height: 12px; border-radius: 6px; background-color: #C4C4C4;}
.slide-dot.selected { background-color: #57C7F2; }
.flex-20 {flex: 0 0 20% !important;}
.flex-100 {flex: 0 0 100% !important;}
.flex-50 {flex: 0 0 50% !important;}
.flex-30 {flex: 0 0 33.33% !important;}
.flex-60 {flex: 0 0 66.67% !important;}
.flex-40 {flex: 0 0 40% !important;}
.flex-70 {flex: 0 0 70% !important;}
.flex-80 {flex: 0 0 80% !important;}
.flex-grow-1 {flex-grow: 1 !important;}
.z-index-100{z-index: 100;}
.z-index-1000{z-index: 1000;}

.full-container {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-weight: 600;
	line-height: 150%;
	padding: 0px;
}

h1, .h1 { font-size: 52px;}
h2, .h2 { font-size: 45px;}
h3, .h3 { font-size: 36px;}
h4, .h4 { font-size: 30px;}
h5, .h5 {font-size: 20px;}
h6, .h6 {font-size: 16px;}

.f-n-lg, .f-n-md, .f-n-sm, .f-n-xl {
	font-weight: 400;
	line-height: 180%;
}
.f-n-lg { font-size: 20px; }
.f-n-xl { font-size: 22px; }
.f-n-md { font-size: 18px; }
.f-n-sm { font-size: 16px; }

.opa-trans { transition: opacity 0.25s ease; }

/* .hl-text::before {
	content: '';
	top: -3px;
	border: solid 3px #4BBFEB;
} */

.hl-text {
	color: #4BBFEB;
	border-bottom: solid 3px #4BBFEB;
}

.top-tenant-img-trans {
	transition: all 1.5s ease;
}

.mr-auto{ margin: 0 auto;}

.tenant-top-item {
	height: 45px;
	width: 180px;
}
.inline-block{
	display: inline-block;
}
.tl-c{
	text-align: center;
}
.text-shadow{
	text-shadow: 2px 2px 8px #a79595;
}
.clear-both{
	clear: both;
}
.h-m-c{
	height: max-content;
}
.a-l-c{
	align-items: center;
}
.mo-column.flex-row{
	flex-direction: row !important;
}
.left-50{
	left: 50%;
}
.mh-120{
	min-height: 120px;
}
blockquote.wp-block-quote {
    border-left: 2px solid #222;
    padding: 5px 15px;
}
.single-post .entry-content p, .entry-content ul li, .entry-content ol li, .entry-content {
    line-height: 1.7;
}
.entry-content ul li, .entry-content ol li{
	margin-bottom: 15px;
}
.single-post .entry-content p, .single-post .entry-content h1, .single-post .entry-content h2, .single-post .entry-content h3,
.single-post .entry-content ul li:last-child, .entry-content ol li:last-child{
	margin-bottom: 20px;
}
.single-post .entry-content h2{
	font-size: 24px !important;
	color: var(--pri) !important;
}
.single-post .entry-content h3{
	font-size: 21px !important;
}
.single-post .entry-content a{
	color: var(--pri);
}
.single-post blockquote.wp-block-quote p {
    margin-bottom: 0;
}
.wp-block-embed iframe {
    width: 100%;
    height: 400px;
}
.wp-block-embed figcaption, .wp-block-image figcaption{
	text-align: center;
	font-size: 14px;
	color: #6d6d6d;
	line-height: 1.5;
	padding: 0 20px;
}
figure.wp-block-image {
    text-align: center;
}
.entry-content ol {
    margin-left: 1rem;
}
.wrapper-select .custom-select {
	border: none;
	padding: 8px 1.75rem 8px 20px;
	border-radius: 5px;
	height: auto;
	background: #fff;
}
ul.select-options {
	position: absolute;
	top: 37px;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #fff;
	color: #009cdb;
	padding: 0px 10px 0 20px;
	list-style-type: none;
	margin: 0;
	width: 100%;
	height: max-content;
	background: #c8f0ff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	display: none;
	z-index: 999;
}
ul.select-options li {
	padding: 9px 0;
}

.wrapper-select svg {
	position: absolute;
	top: 16px;
	right: 20px;
	pointer-events: none;
	transform: rotate(-90deg);
}
.b-pri-hover:hover * {
	color: #fff !important;
}
.b-pri-hover:hover {
	background: #4cc1ee !important;
}
.wp-block-table td {
	padding: 10px;
	border: 1px solid #c5c5c5 !important;
}
.wp-block-table.is-style-stripes tbody tr:first-child td {
	background: #009cdb;
	color: #fff;
	font-weight: 500;
}
.icon-box{
	border-radius: 16px;
	padding: 16px;
	background-color: #fff;
	box-shadow: 0px 16px 32px 0px #89A3FF29;
	width: max-content;
}
.unlock .icon-box{
	opacity: 0;
}
.unlock .icon-box.animated{
	opacity: 1;
}
.header-shadow{
	box-shadow: 0px 8px 24px 0px #D6D6D63D;
}
aside#sidebar {
	width: 390px;
}
.position-inherit{
	position: inherit;
}
.pad-1{padding: 1rem !important;}
.pad-15{padding: 1.5rem !important;}
.pad-2{padding: 2rem !important;}
.pad-3{padding: 3rem !important;}
.pad-4{padding: 4rem !important;}
.pad-5{padding: 5rem !important;}
.pad-8{padding: 8rem !important;}
.pad-10{padding: 10rem !important;}
.pad-l-1{padding-left: 1rem !important;}
.pad-l-15{padding-left: 1.5rem !important;}
.pad-l-2{padding-left: 2rem !important;}
.pad-l-3{padding-left: 3rem !important;}
.pad-l-35{padding-left: 3.5rem !important;}
.pad-l-4{padding-left: 4rem !important;}
.pad-l-5{padding-left: 5rem !important;}
.pad-l-6{padding-left: 6rem !important;}
.pad-l-8{padding-left: 8rem !important;}
.pad-l-10{padding-left: 10rem !important;}
.pad-r-1{padding-right: 1rem !important;}
.pad-r-15{padding-right: 1.5rem !important;}
.pad-r-2{padding-right: 2rem !important;}
.pad-r-3{padding-right: 3rem !important;}
.pad-r-35{padding-right: 3.5rem !important;}
.pad-r-4{padding-right: 4rem !important;}
.pad-r-5{padding-right: 5rem !important;}
.pad-r-8{padding-right: 8rem !important;}
.pad-r-10{padding-right: 10rem !important;}
.pad-t-1{padding-top: 1rem !important;}
.pad-t-15{padding-top: 1.5rem !important;}
.pad-t-2{padding-top: 2rem !important;}
.pad-t-3{padding-top: 3rem !important;}
.pad-t-4{padding-top: 4rem !important;}
.pad-t-45{padding-top: 4.5rem !important;}
.pad-t-5{padding-top: 5rem !important;}
.pad-t-8{padding-top: 8rem !important;}
.pad-t-10{padding-top: 10rem !important;}
.pad-b-1{padding-top: 1rem !important;}
.pad-b-15{padding-top: 1.5rem !important;}
.pad-b-2{padding-bottom: 2rem !important;}
.pad-b-3{padding-bottom: 3rem !important;}
.pad-b-4{padding-bottom: 4rem !important;}
.pad-b-5{padding-bottom: 5rem !important;}
.pad-b-8{padding-bottom: 8rem !important;}
.pad-b-10{padding-bottom: 10rem !important;}

.mar-1{margin: 1rem !important;}
.mar-15{margin: 1.5rem !important;}
.mar-2{margin: 2rem !important;}
.mar-3{margin: 3rem !important;}
.mar-4{margin: 4rem !important;}
.mar-5{margin: 5rem !important;}
.mar-8{margin: 8rem !important;}
.mar-10{margin: 10rem !important;}
.mar-l-1{margin-left: 1rem !important;}
.mar-l-15{margin-left: 1.5rem !important;}
.mar-l-2{margin-left: 2rem !important;}
.mar-l-3{margin-left: 3rem !important;}
.mar-l-4{margin-left: 4rem !important;}
.mar-l-5{margin-left: 5rem !important;}
.mar-l-8{margin-left: 8rem !important;}
.mar-l-10{margin-left: 10rem !important;}
.mar-r-1{margin-right: 1rem !important;}
.mar-r-15{margin-right: 1.5rem !important;}
.mar-r-2{margin-right: 2rem !important;}
.mar-r-3{margin-right: 3rem !important;}
.mar-r-35{margin-right: 3.5rem !important;}
.mar-r-4{margin-right: 4rem !important;}
.mar-r-5{margin-right: 5rem !important;}
.mar-r-8{margin-right: 8rem !important;}
.mar-r-10{margin-right: 10rem !important;}
.mar-t-1{margin-top: 1rem !important;}
.mar-t-15{margin-top: 1.5rem !important;}
.mar-t-2{margin-top: 2rem !important;}
.mar-t-3{margin-top: 3rem !important;}
.mar-t-4{margin-top: 4rem !important;}
.mar-t-45{margin-top: 4.5rem !important;}
.mar-t-5{margin-top: 5rem !important;}
.mar-t-8{margin-top: 8rem !important;}
.mar-t-10{margin-top: 10rem !important;}
.mar-b-1{margin-bottom: 1rem !important;}
.mar-b-15{margin-bottom: 1.5rem !important;}
.mar-b-2{margin-bottom: 2rem !important;}
.mar-b-3{margin-bottom: 3rem !important;}
.mar-b-4{margin-bottom: 4rem !important;}
.mar-b-5{margin-bottom: 5rem !important;}
.mar-b-8{margin-bottom: 8rem !important;}
.mar-b-10{margin-bottom: 10rem !important;}
.post-list-grid{
	display: grid !important;
	gap: 40px;
}
.post-list.columns-1{
  grid-template-columns: repeat(1, 1fr);
}
.post-list.columns-2{
  grid-template-columns: repeat(2, 1fr);
}
.post-list.columns-3{
  grid-template-columns: repeat(3, 1fr);
}
.post-list.columns-4{
  grid-template-columns: repeat(4, 1fr);
}
.post-list.columns-5{
  grid-template-columns: repeat(5, 1fr);
}