

  body {
    margin: 0;
    padding: 0;
    height: 89vw;
    max-width: 100%;
    overflow-x: hidden;
  }

  #container {
    transform-origin: top left;
  }

  .mediaViewInfo {
		--web-view-name: Web 1920 – 1;
		--web-view-id: Web_1920__1;
		--web-scale-on-resize: true;
		--web-enable-deep-linking: true;
	}
	:root {
		--web-view-ids: Web_1920__1;
	}
	* {
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		border: none;
	}
	#Web_1920__1 {
		position: absolute;
		width: 366px;
		height: 303px;
		background-color: rgba(255,255,255,1);
		overflow: hidden;
		--web-view-name: Web 1920 – 1;
		--web-view-id: Web_1920__1;
		--web-scale-on-resize: true;
		--web-enable-deep-linking: true;
	}
	#User-facing_services_platforms {
		left: 93.711px;
		top: 62.394px;
		position: absolute;
		overflow: visible;
		width: 209px;
		white-space: nowrap;
		line-height: 9px;
		margin-top: -0.75px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 400;
    font-style: normal;
		font-size: 7.5px;
		color: rgba(51,51,51,1);
	}
	#the_dynamic_modern_websites_an {
		left: 93.711px;
		top: 71.394px;
		position: absolute;
		overflow: visible;
		width: 202px;
		white-space: nowrap;
		line-height: 9px;
		margin-top: -0.75px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 400;
    font-style: normal;
		font-size: 7.5px;
		color: rgba(51,51,51,1);
	}
	#Back-end_support_services_clou {
		left: 93.711px;
		top: 86.776px;
		position: absolute;
		overflow: visible;
		width: 231px;
		white-space: nowrap;
		line-height: 9px;
		margin-top: -0.75px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 400;
    font-style: normal;
		font-size: 7.5px;
		color: rgba(51,51,51,1);
	}
	#behind-the-scenes_applications {
		left: 93.711px;
		top: 95.776px;
		position: absolute;
		overflow: visible;
		width: 226px;
		white-space: nowrap;
		line-height: 9px;
		margin-top: -0.75px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 400;
    font-style: normal;
		font-size: 7.5px;
		color: rgba(51,51,51,1);
	}
	#Path_1 {
		fill: rgba(11,36,102,1);
	}
	.Path_1 {
		overflow: visible;
		position: absolute;
		width: 120.731px;
		height: 14px;
		left: 36.264px;
		top: 41.83px;
		transform: matrix(1,0,0,1,0,0);
	}
	#APPLICATION {
		left: 69.416px;
		top: 45.568px;
		position: absolute;
		overflow: visible;
		width: 55px;
		white-space: nowrap;
		line-height: 9.600000381469727px;
		margin-top: -0.8000001907348633px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 700;
    font-style: normal;
		font-size: 8px;
		color: rgba(255,255,255,1);
	}
	#Protocols_and_special_services {
		left: 93.711px;
		top: 139.394px;
		position: absolute;
		overflow: visible;
		width: 213px;
		white-space: nowrap;
		line-height: 9px;
		margin-top: -0.75px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 400;
    font-style: normal;
		font-size: 7.5px;
		color: rgba(51,51,51,1);
	}
	#between_services_including_con {
		left: 93.711px;
		top: 148.394px;
		position: absolute;
		overflow: visible;
		width: 185px;
		white-space: nowrap;
		line-height: 9px;
		margin-top: -0.75px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 400;
    font-style: normal;
		font-size: 7.5px;
		color: rgba(51,51,51,1);
	}
	#Path_2 {
		fill: rgba(11,36,102,1);
	}
	.Path_2 {
		overflow: visible;
		position: absolute;
		width: 120.731px;
		height: 14px;
		left: 36.264px;
		top: 118.83px;
		transform: matrix(1,0,0,1,0,0);
	}
	#TRANSPORT {
		left: 71.78px;
		top: 122.568px;
		position: absolute;
		overflow: visible;
		width: 51px;
		white-space: nowrap;
		line-height: 9.600000381469727px;
		margin-top: -0.8000001907348633px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 700;
    font-style: normal;
		font-size: 8px;
		color: rgba(255,255,255,1);
	}
	#Protocols_that_address_and_map {
		left: 93.711px;
		top: 192.394px;
		position: absolute;
		overflow: visible;
		width: 195px;
		white-space: nowrap;
		line-height: 9px;
		margin-top: -0.75px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 400;
    font-style: normal;
		font-size: 7.5px;
		color: rgba(51,51,51,1);
	}
	#the_network_delivering_data_ac {
		left: 93.711px;
		top: 201.394px;
		position: absolute;
		overflow: visible;
		width: 161px;
		white-space: nowrap;
		line-height: 9px;
		margin-top: -0.75px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 400;
    font-style: normal;
		font-size: 7.5px;
		color: rgba(51,51,51,1);
	}
	#Path_3 {
		fill: rgba(11,36,102,1);
	}
	.Path_3 {
		overflow: visible;
		position: absolute;
		width: 120.731px;
		height: 14px;
		left: 36.264px;
		top: 171.83px;
		transform: matrix(1,0,0,1,0,0);
	}
	#INTERNET {
		left: 76.356px;
		top: 175.568px;
		position: absolute;
		overflow: visible;
		width: 42px;
		white-space: nowrap;
		line-height: 9.600000381469727px;
		margin-top: -0.8000001907348633px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 700;
    font-style: normal;
		font-size: 8px;
		color: rgba(255,255,255,1);
	}
	#Protocols_that_format_data_for {
		left: 93.711px;
		top: 244.394px;
		position: absolute;
		overflow: visible;
		width: 185px;
		white-space: nowrap;
		line-height: 9px;
		margin-top: -0.75px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 400;
    font-style: normal;
		font-size: 7.5px;
		color: rgba(51,51,51,1);
	}
	#mostly_physical_wiring_of_the_ {
		left: 93.711px;
		top: 253.394px;
		position: absolute;
		overflow: visible;
		width: 128px;
		white-space: nowrap;
		line-height: 9px;
		margin-top: -0.75px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 400;
    font-style: normal;
		font-size: 7.5px;
		color: rgba(51,51,51,1);
	}
	#Path_4 {
		fill: rgba(11,36,102,1);
	}
	.Path_4 {
		overflow: visible;
		position: absolute;
		width: 120.731px;
		height: 14px;
		left: 36.264px;
		top: 223.83px;
		transform: matrix(1,0,0,1,0,0);
	}
	#NETWORK_ACCESS {
		left: 58.42px;
		top: 227.568px;
		position: absolute;
		overflow: visible;
		width: 78px;
		white-space: nowrap;
		line-height: 9.600000381469727px;
		margin-top: -0.8000001907348633px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 700;
    font-style: normal;
		font-size: 8px;
		color: rgba(255,255,255,1);
	}
	#Path_5 {
		fill: rgba(11,36,102,1);
	}
	.Path_5 {
		overflow: visible;
		position: absolute;
		width: 7.326px;
		height: 6.333px;
		left: 93.218px;
		top: 54.895px;
		transform: matrix(1,0,0,1,0,0);
	}
	#Path_6 {
		fill: rgba(11,36,102,1);
	}
	.Path_6 {
		overflow: visible;
		position: absolute;
		width: 7.326px;
		height: 6.333px;
		left: 93.067px;
		top: 131.817px;
		transform: matrix(1,0,0,1,0,0);
	}
	#Path_7 {
		fill: rgba(11,36,102,1);
	}
	.Path_7 {
		overflow: visible;
		position: absolute;
		width: 7.326px;
		height: 6.333px;
		left: 92.967px;
		top: 184.83px;
		transform: matrix(1,0,0,1,0,0);
	}
	#Path_8 {
		fill: rgba(11,36,102,1);
	}
	.Path_8 {
		overflow: visible;
		position: absolute;
		width: 7.326px;
		height: 6.333px;
		left: 92.967px;
		top: 236.83px;
		transform: matrix(1,0,0,1,0,0);
	}
	#Visualizing_the_internet_stack {
		left: 4.63px;
		top: 3.351px;
		position: absolute;
		overflow: visible;
		width: 161px;
		white-space: nowrap;
		line-height: 13.200000762939453px;
		margin-top: -1.1000003814697266px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 700;
    font-style: normal;
		font-size: 11px;
		color: rgba(0,0,0,1);
	}
	#Descriptions_of_internet_layer {
		left: 4.001px;
		top: 20.291px;
		position: absolute;
		overflow: visible;
		width: 222px;
		white-space: nowrap;
		line-height: 10.800000190734863px;
		margin-top: -0.9000000953674316px;
		text-align: left;
    font-family: pragmatica, sans-serif;
    font-weight: 400;
    font-style: normal;
		font-size: 9px;
		color: rgba(0,0,0,1);
	}
	#Source_For_a_wonderful_introdu {
		left: 5px;
		top: 274px;
		position: absolute;
		overflow: visible;
		width: 324px;
		height: 26px;
		text-align: left;
		font-family: Pragmatica;
		font-style: normal;
		font-weight: normal;
		font-size: 5px;
		color: rgba(0,0,0,1);
	}
