.mediaViewInfo {
	--web-view-name: about me;
	--web-view-id: about_me;
	--web-scale-on-resize: true;
	--web-enable-deep-linking: true;
}
:root {
	--web-view-ids: about_me;
}
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	border: none;
}
#about_me {
	position: absolute;
	width: 1920px;
	height: 4100px;
	background-color: rgba(26,26,26,1);
	overflow: hidden;
	--web-view-name: about me;
	--web-view-id: about_me;
	--web-scale-on-resize: true;
	--web-enable-deep-linking: true;
}
#Background_-_Radial_-_Fixed {
	position: absolute;
	width: 1920px;
	height: 900px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Group_1 {
	position: absolute;
	width: 1920px;
	height: 900px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#About_me_-_1 {
	position: absolute;
	width: 1708px;
	height: 900px;
	left: 212px;
	top: 0px;
	overflow: visible;
}
#Graphic_-_About_me-01 {
	position: absolute;
	width: 1171px;
	height: 900px;
	left: 537px;
	top: 0px;
	overflow: visible;
}
#Graphic_-_About_me-01_ba {
	position: absolute;
	width: 1171px;
	height: 900px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Text {
	position: absolute;
	width: 877.318px;
	height: 339.745px;
	left: 0px;
	top: 180px;
	overflow: visible;
}
#ABOUT_ME_bc {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.702));
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 878.318px;
	height: 339.74468994140625px;
	line-height: 168px;
	margin-top: -14px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 140px;
	color: rgba(255,255,255,1);
}
#Button_-_Linked_IN {
	position: absolute;
	width: 201px;
	height: 54px;
	left: 0px;
	top: 600px;
	overflow: visible;
}
#Rectangle_24 {
	fill: rgba(255,255,255,1);
}
.Rectangle_24 {
	position: absolute;
	overflow: visible;
	width: 201px;
	height: 54px;
	left: 0px;
	top: 0px;
}
#LINKED_IN {
	left: 0px;
	top: 15.849px;
	position: absolute;
	overflow: hidden;
	width: 202px;
	height: 20.60638427734375px;
	line-height: 21.600000381469727px;
	margin-top: -1.8000001907348633px;
	text-align: center;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(51,51,51,1);
	letter-spacing: -0.4px;
}
#Button_-_CV_PDF {
	position: absolute;
	width: 201px;
	height: 54px;
	left: 0px;
	top: 670px;
	overflow: visible;
}
#Rectangle_24_bh {
	fill: rgba(255,255,255,1);
}
.Rectangle_24_bh {
	position: absolute;
	overflow: visible;
	width: 201px;
	height: 54px;
	left: 0px;
	top: 0px;
}
#CV_PDF {
	left: 0px;
	top: 15.849px;
	position: absolute;
	overflow: visible;
	width: 202px;
	height: 28.60638427734375px;
	line-height: 21.600000381469727px;
	margin-top: -1.8000001907348633px;
	text-align: center;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(51,51,51,1);
	letter-spacing: -0.4px;
}
#About_me_-_2 {
	position: absolute;
	width: 1708px;
	height: 900px;
	left: 212px;
	top: 1000px;
	overflow: visible;
}
#Graphic_-_02 {
	position: absolute;
	width: 1173px;
	height: 900px;
	left: 535px;
	top: 0px;
	overflow: visible;
}
#Group_14 {
	position: absolute;
	width: 1173px;
	height: 900px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Text_bm {
	position: absolute;
	width: 716.809px;
	height: 750.745px;
	left: 0px;
	top: 100px;
	overflow: visible;
}
#HI_IM_MATTI {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.702));
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 437.809px;
	height: 93.74468994140625px;
	line-height: 168px;
	margin-top: -49px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 70px;
	color: rgba(255,255,255,1);
}
#A_regular_chap_who_has_probabl {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.702));
	left: 0px;
	top: 150px;
	position: absolute;
	overflow: visible;
	width: 717.809px;
	height: 600.7446899414062px;
	line-height: 24px;
	margin-top: -2px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#About_me_-_3 {
	position: absolute;
	width: 1496.809px;
	height: 636px;
	left: 212px;
	top: 2100px;
	overflow: visible;
}
#Card_-_People {
	position: absolute;
	width: 473.809px;
	height: 473px;
	left: 511px;
	top: 163px;
	overflow: visible;
}
#Rectangle_42 {
	fill: rgba(26,26,26,1);
}
.Rectangle_42 {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 488px;
	height: 488px;
	left: 0.809px;
	top: 0px;
}
#PEOPLE {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.702));
	left: 0px;
	top: 53.527px;
	position: absolute;
	overflow: hidden;
	width: 473.809px;
	height: 46.87255859375px;
	line-height: 168px;
	margin-top: -64px;
	text-align: center;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 40px;
	color: rgba(255,255,255,1);
}
#Connecting_with_people_and_cli {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.702));
	left: 36.809px;
	top: 131.4px;
	position: absolute;
	overflow: visible;
	width: 401px;
	height: 318.576171875px;
	line-height: 26px;
	margin-top: -3px;
	text-align: center;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#Card_-_Design {
	position: absolute;
	width: 473px;
	height: 473px;
	left: 0px;
	top: 163px;
	overflow: visible;
}
#Rectangle_41 {
	fill: rgba(26,26,26,1);
}
.Rectangle_41 {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 488px;
	height: 488px;
	left: 0px;
	top: 0px;
}
#DESIGN {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.702));
	left: 0.191px;
	top: 53.527px;
	position: absolute;
	overflow: hidden;
	width: 473.809px;
	height: 46.873046875px;
	line-height: 168px;
	margin-top: -64px;
	text-align: center;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 40px;
	color: rgba(255,255,255,1);
}
#The_design_will_never_just_be_ {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.702));
	left: 36px;
	top: 131.4px;
	position: absolute;
	overflow: visible;
	width: 401px;
	height: 294.576171875px;
	line-height: 26px;
	margin-top: -3px;
	text-align: center;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#Card_-_Change {
	position: absolute;
	width: 473.809px;
	height: 473px;
	left: 1023px;
	top: 163px;
	overflow: visible;
}
#Rectangle_43 {
	fill: rgba(26,26,26,1);
}
.Rectangle_43 {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 488px;
	height: 488px;
	left: 0.809px;
	top: 0px;
}
#To_push_the_boundaries_of_desi {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.702));
	left: 37.309px;
	top: 131.4px;
	position: absolute;
	overflow: visible;
	width: 401px;
	height: 294.576171875px;
	line-height: 26px;
	margin-top: -3px;
	text-align: center;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#CHANGE {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.702));
	left: 0px;
	top: 53.527px;
	position: absolute;
	overflow: visible;
	width: 473.809px;
	height: 55.873046875px;
	line-height: 168px;
	margin-top: -64px;
	text-align: center;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 40px;
	color: rgba(255,255,255,1);
}
#Text_-_Heading {
	position: absolute;
	width: 804.809px;
	height: 93.745px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#PASSIONATE_ABOUT {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.702));
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 805.809px;
	height: 93.74468994140625px;
	line-height: 168px;
	margin-top: -49px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 70px;
	color: rgba(255,255,255,1);
}
#About_me_-_4 {
	position: absolute;
	width: 1497px;
	height: 638px;
	left: 212px;
	top: 3100px;
	overflow: visible;
}
#Text_-_Heading_b {
	position: absolute;
	width: 616.809px;
	height: 93.745px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#MY_SKILL_SET {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.702));
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 617.809px;
	height: 93.74468994140625px;
	line-height: 168px;
	margin-top: -49px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 70px;
	color: rgba(255,255,255,1);
}
#Graphic_-_03 {
	position: absolute;
	width: 680px;
	height: 475px;
	left: 0px;
	top: 163px;
	overflow: visible;
}
#Graphic_-_Blender {
	position: absolute;
	width: 680px;
	height: 75px;
	left: 0px;
	top: 200px;
	overflow: visible;
}
#Component_10__13 {
	position: absolute;
	width: 561px;
	height: 49px;
	left: 119px;
	top: 11px;
	overflow: visible;
}
#Rectangle_44 {
	fill: rgba(255,255,255,1);
}
.Rectangle_44 {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 576px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#Rectangle_45_cc {
	fill: url(#Rectangle_45_cc);
}
.Rectangle_45_cc {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 71px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#ID10_ {
	left: 505px;
	top: 1px;
	position: absolute;
	overflow: visible;
	width: 52px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#BLENDER {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 142px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#ID1_month_exp {
	opacity: 0.51;
	left: 182px;
	top: 2px;
	position: absolute;
	overflow: visible;
	width: 183px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -75px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(255,255,255,1);
}
#ID59906-icons-linux-rendering- {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Graphic_-_Photoshop {
	position: absolute;
	width: 680px;
	height: 75px;
	left: 0px;
	top: 100px;
	overflow: visible;
}
#Component_10__11 {
	position: absolute;
	width: 561px;
	height: 49px;
	left: 119px;
	top: 11px;
	overflow: visible;
}
#Rectangle_44_cj {
	fill: rgba(255,255,255,1);
}
.Rectangle_44_cj {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 576px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#Rectangle_45_cl {
	fill: url(#Rectangle_45_cl);
}
.Rectangle_45_cl {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 527px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#ID90_ {
	left: 505px;
	top: 1px;
	position: absolute;
	overflow: visible;
	width: 52px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#PHOTOSHOP {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 142px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#ID10_years_exp {
	opacity: 0.51;
	left: 182px;
	top: 2px;
	position: absolute;
	overflow: visible;
	width: 183px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -75px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(255,255,255,1);
}
#Adobe-Photoshop-and-Adobe-XD {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Graphic_-_Adobe_Xd {
	position: absolute;
	width: 680px;
	height: 75px;
	left: 0px;
	top: 300px;
	overflow: visible;
}
#Adobe-Photoshop-and-Adobe-XD_cr {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Component_10__15 {
	position: absolute;
	width: 561px;
	height: 49px;
	left: 119px;
	top: 11px;
	overflow: visible;
}
#Rectangle_44_ct {
	fill: rgba(255,255,255,1);
}
.Rectangle_44_ct {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 576px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#Rectangle_45_cv {
	fill: url(#Rectangle_45_cv);
}
.Rectangle_45_cv {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 415px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#ID70_ {
	left: 505px;
	top: 1px;
	position: absolute;
	overflow: visible;
	width: 52px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#ADOBE_XD {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 142px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#ID1_years_exp {
	opacity: 0.51;
	left: 182px;
	top: 2px;
	position: absolute;
	overflow: visible;
	width: 183px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -75px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(255,255,255,1);
}
#Graphic_-_Premiere_Pro {
	position: absolute;
	width: 680px;
	height: 75px;
	left: 0px;
	top: 400px;
	overflow: visible;
}
#ID7110183_preview {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Component_10__17 {
	position: absolute;
	width: 561px;
	height: 49px;
	left: 119px;
	top: 11px;
	overflow: visible;
}
#Rectangle_44_c {
	fill: rgba(255,255,255,1);
}
.Rectangle_44_c {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 576px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#Path_16_c {
	fill: url(#Path_16_c);
}
.Path_16_c {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	overflow: visible;
	position: absolute;
	width: 295.5px;
	height: 29px;
	left: 0px;
	top: 35px;
	transform: matrix(1,0,0,1,0,0);
}
#ID50_ {
	left: 505px;
	top: 1px;
	position: absolute;
	overflow: visible;
	width: 52px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#PREMIERE_PRO {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 165px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#ID1_years_exp_c {
	opacity: 0.51;
	left: 182px;
	top: 2px;
	position: absolute;
	overflow: visible;
	width: 183px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -75px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(255,255,255,1);
}
#Graphic_-_Illustrator {
	position: absolute;
	width: 680px;
	height: 75px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#ID492px-Illustrator_CC_icon {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Component_10__19 {
	position: absolute;
	width: 561px;
	height: 49px;
	left: 119px;
	top: 11px;
	overflow: visible;
}
#Rectangle_44_db {
	fill: rgba(255,255,255,1);
}
.Rectangle_44_db {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 576px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#Rectangle_45_dd {
	fill: url(#Rectangle_45_dd);
}
.Rectangle_45_dd {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 527px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#ID90__de {
	left: 505px;
	top: 1px;
	position: absolute;
	overflow: visible;
	width: 52px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#ILLUSTRATOR {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 142px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#ID2_years_exp {
	opacity: 0.51;
	left: 190px;
	top: 3px;
	position: absolute;
	overflow: visible;
	width: 183px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -75px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(255,255,255,1);
}
#Graphic_-_04 {
	position: absolute;
	width: 680px;
	height: 475px;
	left: 817px;
	top: 163px;
	overflow: visible;
}
#Graphic_-_Wordpress {
	position: absolute;
	width: 680px;
	height: 75px;
	left: 0px;
	top: 100px;
	overflow: visible;
}
#Wordpress_alt {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Component_10__12 {
	position: absolute;
	width: 561px;
	height: 49px;
	left: 119px;
	top: 11px;
	overflow: visible;
}
#Rectangle_44_dl {
	fill: rgba(255,255,255,1);
}
.Rectangle_44_dl {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 576px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#Rectangle_45_dn {
	fill: url(#Rectangle_45_dn);
}
.Rectangle_45_dn {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 288px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#ID50__do {
	left: 505px;
	top: 1px;
	position: absolute;
	overflow: visible;
	width: 52px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#WORDPRESS {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 142px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#ID1_month_exp_dq {
	opacity: 0.51;
	left: 182px;
	top: 2px;
	position: absolute;
	overflow: visible;
	width: 183px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -75px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(255,255,255,1);
}
#Graphic_-_AutoCad {
	position: absolute;
	width: 680px;
	height: 75px;
	left: 0px;
	top: 200px;
	overflow: visible;
}
#Component_10__14 {
	position: absolute;
	width: 561px;
	height: 49px;
	left: 119px;
	top: 11px;
	overflow: visible;
}
#Rectangle_44_dt {
	fill: rgba(255,255,255,1);
}
.Rectangle_44_dt {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 576px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#Rectangle_45_dv {
	fill: url(#Rectangle_45_dv);
}
.Rectangle_45_dv {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 527px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#ID90__dw {
	left: 505px;
	top: 1px;
	position: absolute;
	overflow: visible;
	width: 52px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#AUTOCAD {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 142px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#ID10_years_exp_dy {
	opacity: 0.51;
	left: 182px;
	top: 2px;
	position: absolute;
	overflow: visible;
	width: 183px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -75px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(255,255,255,1);
}
#icon_autocad_by_shellbulletsol {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Graphic_-_Revit {
	position: absolute;
	width: 680px;
	height: 75px;
	left: 0px;
	top: 300px;
	overflow: visible;
}
#Component_10__16 {
	position: absolute;
	width: 561px;
	height: 49px;
	left: 119px;
	top: 11px;
	overflow: visible;
}
#Rectangle_44_d {
	fill: rgba(255,255,255,1);
}
.Rectangle_44_d {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 576px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#Rectangle_45_ea {
	fill: url(#Rectangle_45_ea);
}
.Rectangle_45_ea {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 288px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#ID50__d {
	left: 505px;
	top: 1px;
	position: absolute;
	overflow: visible;
	width: 52px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#REVIT {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 142px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#ID1_years_exp_d {
	opacity: 0.51;
	left: 182px;
	top: 2px;
	position: absolute;
	overflow: visible;
	width: 183px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -75px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(255,255,255,1);
}
#revit-2825d5ef64 {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Graphic_-_SketchUp {
	position: absolute;
	width: 680px;
	height: 75px;
	left: 0px;
	top: 400px;
	overflow: visible;
}
#Component_10__18 {
	position: absolute;
	width: 561px;
	height: 49px;
	left: 119px;
	top: 11px;
	overflow: visible;
}
#Rectangle_44_eb {
	fill: rgba(255,255,255,1);
}
.Rectangle_44_eb {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 576px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#Path_16_ed {
	fill: url(#Path_16_ed);
}
.Path_16_ed {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	overflow: visible;
	position: absolute;
	width: 527px;
	height: 29px;
	left: 0px;
	top: 35px;
	transform: matrix(1,0,0,1,0,0);
}
#ID90__ee {
	left: 505px;
	top: 1px;
	position: absolute;
	overflow: visible;
	width: 52px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#SKETCHUP {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 165px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#ID10_years_exp_eg {
	opacity: 0.51;
	left: 182px;
	top: 2px;
	position: absolute;
	overflow: visible;
	width: 183px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -75px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(255,255,255,1);
}
#c58fed1853b7b35f6e23b4977a3289 {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Graphic_-_Indesign {
	position: absolute;
	width: 680px;
	height: 75px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#ID1051px-Adobe_InDesign_CC_ico {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Component_10__20 {
	position: absolute;
	width: 561px;
	height: 49px;
	left: 119px;
	top: 11px;
	overflow: visible;
}
#Rectangle_44_el {
	fill: rgba(255,255,255,1);
}
.Rectangle_44_el {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 576px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#Rectangle_45_en {
	fill: url(#Rectangle_45_en);
}
.Rectangle_45_en {
	filter: drop-shadow(4px 5px 5px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 527px;
	height: 29px;
	left: 0px;
	top: 35px;
}
#ID90__eo {
	left: 505px;
	top: 1px;
	position: absolute;
	overflow: visible;
	width: 52px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#INDESIGN {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 142px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -74px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#ID2_years_exp_eq {
	opacity: 0.51;
	left: 190px;
	top: 3px;
	position: absolute;
	overflow: visible;
	width: 183px;
	white-space: nowrap;
	line-height: 168px;
	margin-top: -75px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(255,255,255,1);
}
#Navigation_HUB {
	position: absolute;
	width: 1699px;
	height: 265px;
	left: 25px;
	top: 635px;
	overflow: visible;
}
#Graphic_-_Scroll_down {
	position: absolute;
	width: 61px;
	height: 265px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#SCROLL {
	transform: translate(-25px, -764px) matrix(1,0,0,1,-0.9787,789.9787) rotate(90deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 113.957px;
	height: 61px;
	line-height: 28.80000114440918px;
	margin-top: -2.40000057220459px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	color: rgba(255,255,255,1);
}
#Line_1 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 3px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.Line_1 {
	overflow: visible;
	position: absolute;
	width: 3px;
	height: 148px;
	left: 46px;
	top: 117px;
	transform: matrix(1,0,0,1,0,0);
}
#Icon_-_Email_me {
	position: absolute;
	width: 94px;
	height: 94px;
	left: 1605px;
	top: 110px;
	overflow: visible;
}
#iconmonstr-email-11_2 {
	fill: rgba(255,255,255,1);
}
.iconmonstr-email-11_2 {
	filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.702));
	overflow: visible;
	position: absolute;
	width: 112px;
	height: 112px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#Background_-_Stars_-_Fixed {
	mix-blend-mode: normal;
	position: absolute;
	width: 1241px;
	height: 899px;
	left: 679px;
	top: 1.003px;
	overflow: hidden;
}
#Component_13__16 {
	position: absolute;
	width: 1203px;
	height: 781px;
	left: 25px;
	top: 100px;
	overflow: visible;
}
#Ellipse_26 {
	fill: rgba(255,255,255,1);
}
.Ellipse_26 {
	position: absolute;
	overflow: visible;
	width: 8px;
	height: 8px;
	left: 1157px;
	top: 128px;
}
#Ellipse_33 {
	fill: rgba(255,255,255,1);
}
.Ellipse_33 {
	position: absolute;
	overflow: visible;
	width: 8px;
	height: 8px;
	left: 1195px;
	top: 481px;
}
#Ellipse_28 {
	fill: rgba(255,255,255,1);
}
.Ellipse_28 {
	position: absolute;
	overflow: visible;
	width: 8px;
	height: 8px;
	left: 229px;
	top: 0px;
}
#Ellipse_32 {
	fill: rgba(255,255,255,1);
}
.Ellipse_32 {
	position: absolute;
	overflow: visible;
	width: 8px;
	height: 8px;
	left: 638px;
	top: 8px;
}
#Ellipse_27 {
	fill: rgba(255,255,255,1);
}
.Ellipse_27 {
	position: absolute;
	overflow: visible;
	width: 8px;
	height: 8px;
	left: 0px;
	top: 84px;
}
#Ellipse_31 {
	fill: rgba(255,255,255,1);
}
.Ellipse_31 {
	position: absolute;
	overflow: visible;
	width: 8px;
	height: 8px;
	left: 383px;
	top: 773px;
}
#Ellipse_30 {
	fill: rgba(255,255,255,1);
}
.Ellipse_30 {
	position: absolute;
	overflow: visible;
	width: 8px;
	height: 8px;
	left: 221px;
	top: 445px;
}
#Ellipse_29 {
	fill: rgba(255,255,255,1);
}
.Ellipse_29 {
	position: absolute;
	overflow: visible;
	width: 8px;
	height: 8px;
	left: 1133px;
	top: 229px;
}
#Nav_Bar {
	position: absolute;
	width: 1623.014px;
	height: 36px;
	left: 140px;
	top: 44px;
	overflow: visible;
}
#Icon_-_Matti_Alt {
	position: absolute;
	width: 137.511px;
	height: 33.277px;
	left: 52px;
	top: 0px;
	overflow: visible;
}
#Matti_Alt {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: hidden;
	width: 138.511px;
	height: 33.27659606933594px;
	text-align: left;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 36px;
	color: rgba(255,255,255,1);
}
#Icon_-_Instagram {
	position: absolute;
	width: 32px;
	height: 32px;
	left: 0px;
	top: 4px;
	overflow: visible;
}
#iconmonstr-instagram-1 {
	fill: rgba(255,255,255,1);
}
.iconmonstr-instagram-1 {
	overflow: visible;
	position: absolute;
	width: 32px;
	height: 32px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#Icon_-_Burger_menu {
	position: absolute;
	width: 28.014px;
	height: 28.05px;
	left: 1595px;
	top: 6px;
	overflow: visible;
}
#Line_4 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 4px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Line_4 {
	overflow: visible;
	position: absolute;
	width: 32.014px;
	height: 4px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#Line_5 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 4px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Line_5 {
	overflow: visible;
	position: absolute;
	width: 32.014px;
	height: 4px;
	left: 0px;
	top: 28.05px;
	transform: matrix(1,0,0,1,0,0);
}
#Line_6 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 4px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Line_6 {
	overflow: visible;
	position: absolute;
	width: 32.014px;
	height: 4px;
	left: 0px;
	top: 14.025px;
	transform: matrix(1,0,0,1,0,0);
}
#Icon_-_Home {
	position: absolute;
	width: 32px;
	height: 32px;
	left: 1540px;
	top: 4px;
	overflow: visible;
}
#iconmonstr-home-5 {
	fill: rgba(255,255,255,1);
}
.iconmonstr-home-5 {
	overflow: visible;
	position: absolute;
	width: 32px;
	height: 32px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#Built_design_-_16 {
	position: absolute;
	width: 482.5px;
	height: 54px;
	left: 719.5px;
	top: 3973px;
	overflow: visible;
}
#Button_-_Home {
	position: absolute;
	width: 201px;
	height: 54px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Group_15 {
	position: absolute;
	width: 201px;
	height: 54px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Rectangle_18 {
	fill: rgba(255,255,255,1);
}
.Rectangle_18 {
	position: absolute;
	overflow: visible;
	width: 201px;
	height: 54px;
	left: 0px;
	top: 0px;
}
#HOME_PAGE {
	left: 0px;
	top: 15.849px;
	position: absolute;
	overflow: visible;
	width: 202px;
	height: 27.60638427734375px;
	line-height: 21.600000381469727px;
	margin-top: -1.8000001907348633px;
	text-align: center;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(51,51,51,1);
	letter-spacing: -0.4px;
}
#Button_-_Next_Project {
	position: absolute;
	width: 201.5px;
	height: 54px;
	left: 281px;
	top: 0px;
	overflow: visible;
}
#Rectangle_18_fo {
	fill: rgba(255,255,255,1);
}
.Rectangle_18_fo {
	position: absolute;
	overflow: visible;
	width: 201px;
	height: 54px;
	left: 0px;
	top: 0px;
}
#CONTACT_ME {
	left: 0.043px;
	top: 15.849px;
	position: absolute;
	overflow: visible;
	width: 202.457px;
	height: 27.60638427734375px;
	line-height: 21.600000381469727px;
	margin-top: -1.8000001907348633px;
	text-align: center;
	font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(51,51,51,1);
	letter-spacing: -0.4px;
}