/**
 * @author Sarbodaya Kandel
 *
 * @copyright RDA Research 2023
 */
:root {
	--letter-pos-from-left: 116px;
	--letter-pos-from-right: 10px;
	--first-row-letter-pos-from-top: 7px;
	--second-row-letter-pos-from-top: calc(
		91px + var(--first-row-letter-pos-from-top)
	);
	--third-row-letter-pos-from-top: calc(
		118px + var(--second-row-letter-pos-from-top)
	);
	--third-row-second-col-letter-pos-from-top: calc(
		58px + var(--third-row-letter-pos-from-top)
	);
	--fourth-row-letter-pos-from-top: calc(
		90px + var(--third-row-letter-pos-from-top)
	);
	--fifth-row-letter-pos-from-top: calc(
		95px + var(--fourth-row-letter-pos-from-top)
	);
}

.graph_geosmart .graph_item > img {
	width: 57%;
}

.graph_geosmart .graph_item.letter > img {
	width: 45%;
}

.graph_geosmart {
	width: 940px;
	height: 575px;
	margin: 0 auto;
	position: relative;
}

.graph_geosmart_bg {
	top: 0;
	left: 0;
	position: absolute;
}

.graph_geosmart .graph_items .graph_item.item_a {
	top: var(--first-row-letter-pos-from-top);
	right: var(--letter-pos-from-right);
	text-align: right;
}

.graph_geosmart .graph_items .graph_item.item_b {
	top: var(--first-row-letter-pos-from-top);
	left: var(--letter-pos-from-left);
}

.graph_geosmart .graph_items .graph_item.item_c {
	top: var(--second-row-letter-pos-from-top);
	right: var(--letter-pos-from-right);
	text-align: right;
}

.graph_geosmart .graph_items .graph_item.item_d {
	top: var(--second-row-letter-pos-from-top);
	left: 571px;
}

.graph_geosmart .graph_items .graph_item.item_e {
	top: var(--second-row-letter-pos-from-top);
	left: var(--letter-pos-from-left);
}

.graph_geosmart .graph_items .graph_item.item_f {
	top: var(--third-row-letter-pos-from-top);
	right: var(--letter-pos-from-right);
	text-align: right;
}

.graph_geosmart .graph_items .graph_item.item_g {
	top: var(--third-row-second-col-letter-pos-from-top);
	left: 575px;
}

.graph_geosmart .graph_items .graph_item.item_h {
	top: var(--third-row-letter-pos-from-top);
	left: var(--letter-pos-from-left);
}

.graph_geosmart .graph_items .graph_item.item_i {
	top: var(--fourth-row-letter-pos-from-top);
	right: var(--letter-pos-from-right);
	text-align: right;
}

.graph_geosmart .graph_items .graph_item.item_j {
	top: var(--fourth-row-letter-pos-from-top);
	left: var(--letter-pos-from-left);
}

.graph_geosmart .graph_items .graph_item.item_k1 {
	top: var(--fifth-row-letter-pos-from-top);
	left: var(--letter-pos-from-left);
}

.graph_geosmart .graph_items .graph_item.item_k2 {
	top: var(--fifth-row-letter-pos-from-top);
	right: var(--letter-pos-from-right);
	text-align: right;
}

.graph_geosmart .graph_items .graph_item.item_1 {
	top: 10px;
	left: 813px;
}

.graph_geosmart .graph_items .graph_item.item_2 {
	top: 18px;
	left: 535px;
}

.graph_geosmart .graph_items .graph_item.item_3 {
	top: 39px;
	left: 398px;
}

.graph_geosmart .graph_items .graph_item.item_4 {
	top: 49px;
	left: 676px;
}

.graph_geosmart .graph_items .graph_item.item_5 {
	top: 59px;
	left: 303px;
}

.graph_geosmart .graph_items .graph_item.item_6 {
	top: 57px;
	left: 725px;
}

.graph_geosmart .graph_items .graph_item.item_7 {
	top: 85px;
	left: 208px;
}

.graph_geosmart .graph_items .graph_item.item_8 {
	top: 108px;
	left: 791px;
}

.graph_geosmart .graph_items .graph_item.item_9 {
	top: 110px;
	left: 829px;
}

.graph_geosmart .graph_items .graph_item.item_10 {
	top: 125px;
	left: 414px;
}

.graph_geosmart .graph_items .graph_item.item_11 {
	top: 117px;
	left: 471px;
}

.graph_geosmart .graph_items .graph_item.item_12 {
	top: 136px;
	left: 836px;
}

.graph_geosmart .graph_items .graph_item.item_13 {
	top: 146px;
	left: 785px;
}

.graph_geosmart .graph_items .graph_item.item_14 {
	top: 135px;
	left: 695px;
	z-index: 3;
}

.graph_geosmart .graph_items .graph_item.item_15 {
	top: 152px;
	left: 685px;
	z-index: 2;
}

.graph_geosmart .graph_items .graph_item.item_16 {
	top: 167px;
	left: 642px;
	z-index: 1;
}

.graph_geosmart .graph_items .graph_item.item_17 {
	top: 174px;
	left: 760px;
	z-index: 7;
}

.graph_geosmart .graph_items .graph_item.item_18 {
	top: 175px;
	left: 310px;
}

.graph_geosmart .graph_items .graph_item.item_19 {
	top: 192px;
	left: 713px;
	z-index: 4;
}

.graph_geosmart .graph_items .graph_item.item_20 {
	top: 190px;
	left: 653px;
	z-index: 5;
}

.graph_geosmart .graph_items .graph_item.item_21 {
	top: 190px;
	left: 800px;
}

.graph_geosmart .graph_items .graph_item.item_22 {
	top: 202px;
	left: 741px;
	z-index: 6;
}

.graph_geosmart .graph_items .graph_item.item_23 {
	top: 233px;
	left: 646px;
	z-index: 8;
}

.graph_geosmart .graph_items .graph_item.item_24 {
	top: 237px;
	left: 666px;
}

.graph_geosmart .graph_items .graph_item.item_25 {
	top: 246px;
	left: 172px;
}

.graph_geosmart .graph_items .graph_item.item_26 {
	top: 230px;
	left: 572px;
}

.graph_geosmart .graph_items .graph_item.item_27 {
	top: 251px;
	left: 635px;
	z-index: 9;
}

.graph_geosmart .graph_items .graph_item.item_28 {
	top: 242px;
	left: 510px;
	z-index: 12;
}

.graph_geosmart .graph_items .graph_item.item_29 {
	top: 232px;
	left: 763px;
}

.graph_geosmart .graph_items .graph_item.item_30 {
	top: 256px;
	left: 857px;
}

.graph_geosmart .graph_items .graph_item.item_31 {
	top: 248px;
	left: 741px;
}

.graph_geosmart .graph_items .graph_item.item_32 {
	top: 255px;
	left: 727px;
}

.graph_geosmart .graph_items .graph_item.item_33 {
	top: 264px;
	left: 372px;
}

.graph_geosmart .graph_items .graph_item.item_34 {
	top: 240px;
	left: 495px;
	z-index: 10;
}

.graph_geosmart .graph_items .graph_item.item_35 {
	top: 275px;
	left: 688px;
	z-index: 18;
}

.graph_geosmart .graph_items .graph_item.item_36 {
	top: 278px;
	left: 345px;
}

.graph_geosmart .graph_items .graph_item.item_37 {
	top: 276px;
	left: 777px;
}

.graph_geosmart .graph_items .graph_item.item_38 {
	top: 270px;
	left: 505px;
	z-index: 11;
}

.graph_geosmart .graph_items .graph_item.item_39 {
	top: 280px;
	left: 666px;
	z-index: 16;
}

.graph_geosmart .graph_items .graph_item.item_40 {
	top: 282px;
	left: 652px;
	z-index: 15;
}

.graph_geosmart .graph_items .graph_item.item_41 {
	top: 303px;
	left: 686px;
	z-index: 17;
}

.graph_geosmart .graph_items .graph_item.item_42 {
	top: 290px;
	left: 596px;
	z-index: 14;
}

.graph_geosmart .graph_items .graph_item.item_43 {
	top: 335px;
	left: 595px;
	z-index: 27;
}

.graph_geosmart .graph_items .graph_item.item_44 {
	top: 351px;
	left: 533px;
}

.graph_geosmart .graph_items .graph_item.item_45 {
	top: 365px;
	left: 690px;
	z-index: 16;
}

.graph_geosmart .graph_items .graph_item.item_46 {
	top: 355px;
	left: 605px;
	z-index: 26;
}

.graph_geosmart .graph_items .graph_item.item_47 {
	top: 365px;
	left: 770px;
}

.graph_geosmart .graph_items .graph_item.item_48 {
	top: 367px;
	left: 430px;
}

.graph_geosmart .graph_items .graph_item.item_49 {
	top: 385px;
	left: 645px;
	z-index: 23;
}

.graph_geosmart .graph_items .graph_item.item_50 {
	top: 367px;
	left: 560px;
	z-index: 20;
}

.graph_geosmart .graph_items .graph_item.item_51 {
	top: 410px;
	left: 607px;
	z-index: 25;
}

.graph_geosmart .graph_items .graph_item.item_52 {
	top: 395px;
	left: 517px;
	z-index: 24;
}

.graph_geosmart .graph_items .graph_item.item_53 {
	top: 405px;
	left: 705px;
}

.graph_geosmart .graph_items .graph_item.item_54 {
	top: 400px;
	left: 400px;
}

.graph_geosmart .graph_items .graph_item.item_55 {
	top: 379px;
	left: 526px;
	z-index: 21;
}

.graph_geosmart .graph_items .graph_item.item_56 {
	top: 447px;
	left: 562px;
}
