*{box-sizing:border-box;margin:0;padding:0;border:0;text-decoration: none !important;}

:root {

	--a1:#0d6efd;
	--a2:#6610f2;
	--a3:#6f42c1;
	--a4:#d63384;
	--a5:#dc3545;
	--a6:#fd7e14;
	--a7:#ffc107;
	--a8:#198754;
	--a9:#20c997;
	--a10:#0dcaf0;
	--a11:#000;
	--a12:#fff;
	--a13:#6c757d;
	--a14:#030303;
	--a15:#f8f9fa;
	--a16:#e9ecef;
	--a17:#dee2e6;
	--a18:#ced4da;
	--a19:#adb5bd;
	--a20:#515f6b;
	--a21:#495057;
	--a22:#343a40;
	--a23:#212529;
	--a24:#356cc0;
	--a25:#46535e;
	--a26:#3ca172;
	--a27:#439cad;
	--a28:#e9b827;
	--a29:#d14553;
	--a30:#e5e8eb;
	--a31:#262729;














--w5:  5px; --w10: 10px;--w15: 15px;	--w20: 20px;	--w25: 25px;	--w30: 30px;	--w40: 40px;	--w100:100%;	--w49:49%;

--h5:  5px;	--h10: 10px;	--h15: 15px;	--h20: 20px;	--h25: 25px;	--h30: 30px;	--h40: 40px;	--h100:100%;

--golge: 0 10px 10px rgb(0 0 0 / 10%),0 14px 25px rgb(0 0 0 / 15%);

}


img{width:100%;border:0;object-fit:cover}

body{font-family:'Montserrat',sans-serif;font-size:14px;line-height:1.8;background:#f6f6f6;color:#545454;}
.box{max-width:1140px;margin:auto;padding:0 15px;}


.row{display:flex;flex-wrap:wrap;  align-items:flex-start;}
[class^="col-"]{padding: var(--w10);}


.col-1{flex-basis:8.333%}
.col-2{flex-basis:16.666%}
.col-3{flex-basis:25%}
.col-4{flex-basis:33.333%}
.col-5{flex-basis:41.666%}
.col-6{flex-basis:50%}
.col-7{flex-basis:58.333%}
.col-8{flex-basis:66.666%}
.col-9{flex-basis:75%}
.col-10{flex-basis:83.333%}
.col-11{flex-basis:91.666%}
.col-12{flex-basis:100%}


.card{background:var(--a12);border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.08);padding:var(--w15);text-transform: uppercase;}

.b1		{ border:1px solid var(--a1); }
.b2		{ border:1px solid var(--a2); }
.b3		{ border:1px solid var(--a3); }
.b4		{ border:1px solid var(--a4); }
.b5		{ border:1px solid var(--a5); }
.b6		{ border:1px solid var(--a6); }
.b7		{ border:1px solid var(--a7); }
.b8		{ border:1px solid var(--a8); }
.b9		{ border:1px solid var(--a9); }
.b10	{ border:1px solid var(--a10); }
.b11	{ border:1px solid var(--a11); }
.b12	{ border:1px solid var(--a12); }
.b13	{ border:1px solid var(--a13); }
.b14	{ border:1px solid var(--a14); }
.b15	{ border:1px solid var(--a15); }
.b16	{ border:1px solid var(--a16); }
.b17	{ border:1px solid var(--a17); }
.b18	{ border:1px solid var(--a18); }
.b19	{ border:1px solid var(--a19); }
.b20	{ border:1px solid var(--a20); }
.b21	{ border:1px solid var(--a21); }
.b22	{ border:1px solid var(--a22); }
.b23	{ border:1px solid var(--a23); }
.b24	{ border:1px solid var(--a24); }
.b25	{ border:1px solid var(--a25); }
.b26	{ border:1px solid var(--a26); }
.b27	{ border:1px solid var(--a27); }
.b28	{ border:1px solid var(--a28); }
.b29	{ border:1px solid var(--a29); }
.b30	{ border:1px solid var(--a30); }
.b31	{ border:1px solid var(--a31); }


.bt1	{ border-top:1px solid var(--a1); }	.bb1	{ border-bottom:1px solid var(--a1); }
.bt2	{ border-top:1px solid var(--a2); }	.bb2	{ border-bottom:1px solid var(--a2); }
.bt3	{ border-top:1px solid var(--a3); }	.bb3	{ border-bottom:1px solid var(--a3); }
.bt4	{ border-top:1px solid var(--a4); }	.bb4	{ border-bottom:1px solid var(--a4); }
.bt5	{ border-top:1px solid var(--a5); }	.bb5	{ border-bottom:1px solid var(--a5); }
.bt6	{ border-top:1px solid var(--a6); }	.bb6	{ border-bottom:1px solid var(--a6); }
.bt7	{ border-top:1px solid var(--a7); }	.bb7	{ border-bottom:1px solid var(--a7); }
.bt8	{ border-top:1px solid var(--a8); }	.bb8	{ border-bottom:1px solid var(--a8); }
.bt9	{ border-top:1px solid var(--a9); }	.bb9	{ border-bottom:1px solid var(--a9); }
.bt10	{ border-top:1px solid var(--a10); }.bb10	{ border-bottom:1px solid var(--a10); }
.bt11	{ border-top:1px solid var(--a11); }.bb11	{ border-bottom:1px solid var(--a11); }
.bt12	{ border-top:1px solid var(--a12); }.bb12	{ border-bottom:1px solid var(--a12); }
.bt13	{ border-top:1px solid var(--a13); }.bb13	{ border-bottom:1px solid var(--a13); }
.bt14	{ border-top:1px solid var(--a14); }.bb14	{ border-bottom:1px solid var(--a14); }
.bt15	{ border-top:1px solid var(--a15); }.bb15	{ border-bottom:1px solid var(--a15); }
.bt16	{ border-top:1px solid var(--a16); }.bb16	{ border-bottom:1px solid var(--a16); }
.bt17	{ border-top:1px solid var(--a17); }.bb17	{ border-bottom:1px solid var(--a17); }
.bt18	{ border-top:1px solid var(--a18); }.bb18	{ border-bottom:1px solid var(--a18); }
.bt19	{ border-top:1px solid var(--a19); }.bb19	{ border-bottom:1px solid var(--a19); }
.bt20	{ border-top:1px solid var(--a20); }.bb20	{ border-bottom:1px solid var(--a20); }
.bt21	{ border-top:1px solid var(--a21); }.bb21	{ border-bottom:1px solid var(--a21); }
.bt22	{ border-top:1px solid var(--a22); }.bb22	{ border-bottom:1px solid var(--a22); }
.bt23	{ border-top:1px solid var(--a23); }.bb23	{ border-bottom:1px solid var(--a23); }
.bt24	{ border-top:1px solid var(--a24); }.bb24	{ border-bottom:1px solid var(--a24); }
.bt25	{ border-top:1px solid var(--a25); }.bb25	{ border-bottom:1px solid var(--a25); }
.bt26	{ border-top:1px solid var(--a26); }.bb26	{ border-bottom:1px solid var(--a26); }
.bt27	{ border-top:1px solid var(--a27); }.bb27	{ border-bottom:1px solid var(--a27); }
.bt28	{ border-top:1px solid var(--a28); }.bb28	{ border-bottom:1px solid var(--a28); }
.bt29	{ border-top:1px solid var(--a29); }.bb29	{ border-bottom:1px solid var(--a29); }
.bt30	{ border-top:1px solid var(--a30); }.bb30	{ border-bottom:1px solid var(--a30); }
.bt31	{ border-top:1px solid var(--a31); }.bb31	{ border-bottom:1px solid var(--a31); }


.br5	{border-radius: 5px;}
.br10	{border-radius:10px;}
.br50	{border-radius:50%;}
.br-rb	{border-radius: 5px 5px 0px 0px;}
.br-br	{border-radius: 0px 0px 5px 5px;}



.bg1	{ background: var(--a1); }
.bg2	{ background: var(--a2); }
.bg3	{ background: var(--a3); }
.bg4	{ background: var(--a4); }
.bg5	{ background: var(--a5); }
.bg6	{ background: var(--a6); }
.bg7	{ background: var(--a7); }
.bg8	{ background: var(--a8); }
.bg9	{ background: var(--a9); }
.bg10	{ background: var(--a10); }
.bg11	{ background: var(--a11); }
.bg12	{ background: var(--a12); }
.bg13	{ background: var(--a13); }
.bg14	{ background: var(--a14); }
.bg15	{ background: var(--a15); }
.bg16	{ background: var(--a16); }
.bg17	{ background: var(--a17); }
.bg18	{ background: var(--a18); }
.bg19	{ background: var(--a19); }
.bg20	{ background: var(--a20); }
.bg21	{ background: var(--a21); }
.bg22	{ background: var(--a22); }
.bg23	{ background: var(--a23); }
.bg24	{ background: var(--a24); }
.bg25	{ background: var(--a25); }
.bg26	{ background: var(--a26); }
.bg27	{ background: var(--a27); }
.bg28	{ background: var(--a28); }
.bg29	{ background: var(--a29); }
.bg30	{ background: var(--a30); }
.bg31	{ background: var(--a31); }


.c1		{ color:var(--a1); }
.c2		{ color:var(--a2); }
.c3		{ color:var(--a3); }
.c4		{ color:var(--a4); }
.c5		{ color:var(--a5); }
.c6		{ color:var(--a6); }
.c7		{ color:var(--a7); }
.c8		{ color:var(--a8); }
.c9		{ color:var(--a9); }
.c10	{ color:var(--a10); }
.c11	{ color:var(--a11); }
.c12	{ color:var(--a12); }
.c13	{ color:var(--a13); }
.c14	{ color:var(--a14); }
.c15	{ color:var(--a15); }
.c16	{ color:var(--a16); }
.c17	{ color:var(--a17); }
.c18	{ color:var(--a18); }
.c19	{ color:var(--a19); }
.c20	{ color:var(--a20); }
.c21	{ color:var(--a21); }
.c22	{ color:var(--a22); }
.c23	{ color:var(--a23); }
.c24	{ color:var(--a24); }
.c25	{ color:var(--a25); }
.c26	{ color:var(--a26); }
.c27	{ color:var(--a27); }
.c28	{ color:var(--a28); }
.c29	{ color:var(--a29); }
.c30	{ color:var(--a30); }
.c31	{ color:var(--a31); }

.m5	{margin:var(--w5);}	.mt5{ margin-top: var(--w5);}.mb5{ margin-bottom: var(--w5);}
.m10{margin:var(--w10);}.mt10{margin-top:var(--w10);}.mb10{margin-bottom:var(--w10);}
.m15{margin:var(--w15);}.mt15{margin-top:var(--w15);}.mb15{margin-bottom:var(--w15);}
.m20{margin:var(--w20);}.mt20{margin-top:var(--w20);}.mb20{margin-bottom:var(--w20);}
.m30{margin:var(--w30);}.mt30{margin-top:var(--w30);}.mb30{margin-bottom:var(--w30);}

.ml5{margin-left:var(--w5);}  .mr5{ margin-right: var(--w5);}
.ml10{margin-left:var(--w10);}.mr10{margin-right:var(--w10);}
.ml15{margin-left:var(--w15);}.mr15{margin-right:var(--w15);}
.ml20{margin-left:var(--w20);}.mr20{margin-right:var(--w20);}
.ml30{margin-left:var(--w30);}.mr30{margin-right:var(--w30);}

.mlr5{margin:0 5px;}  .mbt5{ margin:5px 0;}
.mlr10{margin:0 10px;}.mbt10{margin:10px 0;}
.mlr15{margin:0 15px;}.mbt15{margin:15px 0;}
.mlr20{margin:0 20px;}.mbt20{margin:20px 0;}
.mlr30{margin:0 30px;}.mbt30{margin:30px 0;}


.p5	{padding:var(--w5);}.pt5{ padding-top: var(--w5);}.pb5{ padding-bottom: var(--w5);}
.p10{padding:var(--w10);}.pt10{padding-top:var(--w10);}.pb10{padding-bottom:var(--w10);}
.p15{padding:var(--w15);}.pt15{padding-top:var(--w15);}.pb15{padding-bottom:var(--w15);}
.p20{padding:var(--w20);}.pt20{padding-top:var(--w20);}.pb20{padding-bottom:var(--w20);}
.p30{padding:var(--w30);}.pt30{padding-top:var(--w30);}.pb30{padding-bottom:var(--w30);}

.pl5{padding-left:var(--w5);}  .pr5{ padding-right: var(--w5);}
.pl10{padding-left:var(--w10);}.pr10{padding-right:var(--w10);}
.pl15{padding-left:var(--w15);}.pr15{padding-right:var(--w15);}
.pl20{padding-left:var(--w20);}.pr20{padding-right:var(--w20);}
.pl30{padding-left:var(--w30);}.pr30{padding-right:var(--w30);}

.plr5{padding:0 5px;}  .pbt5{ padding:5px 0;}
.plr10{padding:0 10px;}.pbt10{padding:10px 0;}
.plr15{padding:0 15px;}.pbt15{padding:15px 0;}
.plr20{padding:0 20px;}.pbt20{padding:20px 0;}
.plr30{padding:0 30px;}.pbt30{padding:30px 0;}




.f8		{font-size:8px;} .f10{font-size:10px;}	.f12{font-size:12px;}	.f14{font-size:14px;}
.f16	{font-size:16px;}.f18{font-size:18px;}	.f20{font-size:20px;}	.f22{font-size:22px;}
.f24	{font-size:24px;}.f26{font-size:26px;}	.f28{font-size:28px;}	.f30{font-size:30px;}
.f35	{font-size:35px;}.f40{font-size:40px;}	.f60{font-size:60px;}	


.w5	{width:var(--w5);}
.w100	{width:var(--w100);}
.w49	{width:var(--w49);}

.db 	{display:block;}
.dib 	{display:inline-block;}
.cp 	{cursor:pointer;}
.cb 	{clear:both;}
.lft	{float:left;}
.rgt	{float:right;}
.tc		{text-align:center;}
.tl		{text-align:left;}
.tr		{text-align:right;}
.tj		{text-align:justify;}
.img	{object-fit: cover;object-position: 50% 15%;}



.h-b1:hover { border-color: var(--a13); }
.h-t1:hover { color: var(--a15); }
.h-t2:hover { color: var(--a2); }
.h-t3:hover { color: var(--a3); }
.h-t4:hover { color: var(--a4); }
.h-t5:hover { color: var(--a5); }
.h-t6:hover { color: var(--a6); }


.h-c1:hover { color: var(--a1); }
.h-c2:hover { color: var(--a2); }
.h-c3:hover { color: var(--a3); }
.h-c4:hover { color: var(--a4); }
.h-c5:hover { color: var(--a5); }
.h-c6:hover { color: var(--a6); }
.h-c7:hover { color: var(--a7); }
.h-c8:hover { color: var(--a8); }
.h-c9:hover { color: var(--a9); }
.h-c10:hover { color: var(--a10); }
.h-c11:hover { color: var(--a11); }
.h-c12:hover { color: var(--a12); }
.h-c13:hover { color: var(--a13); }
.h-c14:hover { color: var(--a14); }
.h-c15:hover { color: var(--a15); }
.h-c16:hover { color: var(--a16); }
.h-c17:hover { color: var(--a17); }
.h-c18:hover { color: var(--a18); }
.h-c19:hover { color: var(--a19); }
.h-c20:hover { color: var(--a20); }
.h-c21:hover { color: var(--a21); }
.h-c22:hover { color: var(--a22); }
.h-c23:hover { color: var(--a23); }
.h-c24:hover { color: var(--a24); }
.h-c25:hover { color: var(--a25); }
.h-c26:hover { color: var(--a26); }
.h-c27:hover { color: var(--a27); }
.h-c28:hover { color: var(--a28); }
.h-c29:hover { color: var(--a29); }
.h-c30:hover { color: var(--a30); }
.h-c31:hover { color: var(--a31); }








.h-bg1:hover { background: var(--a1); }
.h-bg2:hover { background: var(--a2); }
.h-bg3:hover { background: var(--a3); }
.h-bg4:hover { background: var(--a4); }
.h-bg5:hover { background: var(--a5); }
.h-bg6:hover { background: var(--a6); }
.h-bg7:hover { background: var(--a7); }
.h-bg8:hover { background: var(--a8); }
.h-bg9:hover { background: var(--a9); }
.h-bg10:hover { background: var(--a10); }
.h-bg11:hover { background: var(--a11); }
.h-bg12:hover { background: var(--a12); }
.h-bg13:hover { background: var(--a13); }
.h-bg14:hover { background: var(--a14); }
.h-bg15:hover { background: var(--a15); }
.h-bg16:hover { background: var(--a16); }
.h-bg17:hover { background: var(--a17); }
.h-bg18:hover { background: var(--a18); }
.h-bg19:hover { background: var(--a19); }
.h-bg20:hover { background: var(--a20); }
.h-bg21:hover { background: var(--a21); }
.h-bg22:hover { background: var(--a22); }
.h-bg23:hover { background: var(--a23); }
.h-bg24:hover { background: var(--a24); }
.h-bg25:hover { background: var(--a25); }
.h-bg26:hover { background: var(--a26); }
.h-bg27:hover { background: var(--a27); }
.h-bg28:hover { background: var(--a28); }
.h-bg29:hover { background: var(--a29); }
.h-bg30:hover { background: var(--a30); }
.h-bg31:hover { background: var(--a31); }

.h-up:hover {  box-shadow: var(--golge);  transform: translateY(-6px);}
.ho:hover{ opacity: 0.5;}

.trn { transition: all .4s ease; }
.trn-2 { transition: all 2s ease; }
.trn-3 { transition: all .3s cubic-bezier(.25,.8,.25,1); }
.trn-5 { transition: all .5s ease-in-out; }

.bld	{font-weight:600;}

input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
  border-color: var(--a1);
  box-shadow: 0 0 0 2px rgba(13,110,253,.15);
}

.sta{display:none;}


hr{border: 2px solid #ddd;}

.btn{padding: 5px 10px 5px 10px;}



.even:nth-child(even) {background: #f7f7f7;}




.liste{list-style-type: none;}
.liste li{ border-bottom: 1px solid #ddd;padding: 10px 0;}
.liste li span{ width: 125px;display: inline-block;font-weight: 600;}


.btn1{background: #e76f6f;}
.btn2{background: #6fe789;}
.btn1 ,.btn2{font-size: 22px;color: #fff;border-radius: 7px;padding: 5px 8px 5px 8px;}