<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ---------------------------------------- */
/* ----- &gt;&gt;&gt; Layout: Mobile --------------- */
/* ---------------------------------------- */



@media (max-width: 640px) and (min-width: 0px) {

	html {
		font-size: 2.66vw;
	}

	.setWrapper {
		width: calc(100% - 4.0rem);
		background: rgba(255,0,0,0);
		position: relative;
		margin: 0 auto;
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Structure -------------------- */
	/* ---------------------------------------- */

	header {
		padding: 2.4rem 0;
		backdrop-filter: blur(34px);
	}

	section,
	footer {
		padding: 6.4rem 0;
	}

	footer {
		padding: 4.8rem 0;
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Styles ----------------------- */
	/* ---------------------------------------- */

	h1			{ font-size: 03.2rem; line-height: 1.00em; margin-bottom: 01.6rem; } 
	h2			{ font-size: 02.8rem; line-height: 1.25em; margin-bottom: 01.6rem; }
	h3			{ font-size: 02.6rem; line-height: 1.25em; margin-bottom: 01.6rem; }
	h4			{ font-size: 01.8rem; line-height: 1.25em; margin-bottom: 01.6rem; }
	h5			{ font-size: 01.6rem; line-height: 1.50em; margin-bottom: 01.6rem; }
	h6			{ font-size: 01.4rem; line-height: 1.50em; margin-bottom: 01.6rem; }
	p			{ font-size: 01.4rem; line-height: 1.75em; margin-bottom: 01.6rem; }
	small		{ font-size: 01.2rem; line-height: 1.75em; margin-bottom: 01.6rem; }
	blockquote	{ font-size: 04.0rem; line-height: 1.00em; margin-bottom: 02.4rem; }
	time		{ font-size: 01.2rem; line-height: 1.75em; margin-bottom: 01.6rem; }

	h1 &gt; span 	{ font-size: 04.8rem; }
	h2 &gt; span 	{ font-size: 05.4rem; }
	h3 &gt; span 	{ font-size: 04.8rem; }
	h4 &gt; span 	{ font-size: 01.0rem; }
	h5 &gt; span 	{ font-size: 01.0rem; }

	blockquote.setS {
		margin-bottom: 2.4rem;
		font-size: 3.5rem;
	}

	blockquote.setS &gt; span {
		margin: 0 !important;
	}

	h1.setABS &gt; span {
		right: -5.4rem;
	}
	
	.setTAC .setGPU {
		margin-left: -0.6rem;
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Navegation ------------------- */
	/* ---------------------------------------- */

	header .setBND{
		width: 10.5rem;
		height: 3.2rem;
	}

	header .setBND a &gt; div:nth-child(2) {
		width:  3.2rem;
		height: 3.2rem;
		top: 0;
	}

	header nav {
		flex-wrap: wrap;
	}

	header nav &gt; div {
		width: 100%;
	}

	header nav &gt; div:nth-child(1) { display: none;  }
	header nav &gt; div:nth-child(2) { 
		height: auto; 
		padding-bottom: 7.2rem;
		align-items: center;
		display: flex;
		order: 1; 
	}

	header nav &gt; div &gt; ul {
		margin-left: 3.2rem;
		margin-top:  7.2rem;
		overflow: hidden;
	}

	header nav &gt; div &gt; ul &gt; li {
		margin: 1.2rem 0;
	}

	header nav &gt; div &gt; ul &gt; li &gt; a {
		font-size: 3.2rem;
	}

	header nav &gt; div &gt; ul &gt; li &gt; a &gt; span {
		margin-right: 1.6rem;
		margin-top: -0.4rem;
	}

	header nav &gt; div:nth-child(2) &gt; .setISO {
		width:  3.2rem;
		height: 3.2rem;
		bottom: inherit;
		right: inherit;
		left: 2.0rem;
		top: 2.4rem;
	}

	header nav &gt; div:nth-child(2) &gt; .setSocial {
		bottom: 7.2rem;
		left: 3.2rem;
	}

	/* ---------------------------------------- */

	footer .setColumns &gt; div:nth-child(1) { width: 100%; order: 1; margin-bottom: 4.8rem; background: rgba(255,0,0,0);}
	footer .setColumns &gt; div:nth-child(2) { width: 100%; order: 4; margin-bottom: 0.0rem; background: rgba(0,255,0,0);}
	footer .setColumns &gt; div:nth-child(3) { width: 100%; order: 3; margin-bottom: 4.8rem; background: rgba(0,0,255,0);}
	footer .setColumns &gt; div:nth-child(4) { width: 100%; order: 2; margin-bottom: 4.8rem; background: rgba(255,255,0,0);}

	footer h1 {
		font-size: 3.2rem;
	}

	footer p {
		letter-spacing: 0.1em;
		margin-bottom: 1.6rem;
		font-size: 1.2rem;
	}

	footer address,
	footer nav &gt; ul &gt; li &gt; a,
	footer .setSocial &gt; li &gt; a {
		text-transform: inherit;
		line-height: 2.0rem;
		font-size: 1.4rem;
		color: #FCF6ED;
	}

	footer form &gt; p {
		letter-spacing: 0.025em;
		margin-bottom: 1.6rem;
		font-size: 2.4rem;
	}

	footer form .setButton {
		height: 5.4rem;
		line-height: 5.4rem;
	}

	footer .setSocial {
		position: absolute;
		bottom: 12rem;
		margin: 0;
		left: 50%;
	}

	footer .setSocial &gt; li {
		margin-bottom: 1.0rem;
	}

	footer .setTruffl {
		margin-top: 3.2rem;
	}

	footer .setTruffl &gt; a {
		font-size: 1.2rem;
	}

	footer .setTruffl &gt; a &gt; i {
		width:  6.0rem;
		height: 2.4rem;
	}

	/* ---------------------------------------- */

	.onTop {
		padding: 2.4rem 0;
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Section: Home ---------------- */
	/* ---------------------------------------- */

	.setHero {
		flex-wrap: wrap;
		display: flex;
		margin: 0 auto;
	}

	.setHero .setW80{
		width: calc(100% - 4.8rem) !important;
	}

	.setHero .setW80 blockquote {
		margin-bottom: 2.4rem;
		margin-top: 7.2rem;
	}

	.setHero .setW80 blockquote span.setML256 {
		margin-left: 0 !important;
	}

	.setHero .setW80 p.setW50 {
		margin-top: 9.6rem;
	}

	.setActions {
		justify-content: center;
		position: initial;
		flex-wrap: wrap;
		bottom: 0.0rem;
		right: 0.0rem;
	}

	.setActions &gt; li {
		width: calc(100% - 4.0rem);
		margin: 0.6rem 0.0rem;
	}

	.setActions &gt; li .setButton {
		min-width: 100%;
	}

	/* ---------------------------------------- */

	#isOP p {
		text-align: center;
	}

	#isOP h3 {
		margin-bottom: 3.2rem;
		margin-left: auto;
		font-size: 2.6rem;
	}

	#isOP h6 {
		margin-left: auto;
	}

	#isOP &gt; div &gt; .setIMG {
		display: none;
	}

	#isOP .setButton {
		position: initial;
		margin-top: 3.2rem;
	}

	/* ---------------------------------------- */

	#isOB h5 {
		margin: 4.4rem auto 2.4rem auto;
	}

	#isOB h5 span{ 
		font-size: 5.4rem;
	}

	/* ---------------------------------------- */

	#isBG .setColumns &gt; div:nth-child(2) {
		height: 100vh;
	}

	#isBG .setColumns &gt; div:nth-child(2) &gt; div {
		margin-top: 6.4rem;
	}

	#isBG .setColumns &gt; div:nth-child(2) &gt; div .setButton {
		margin-top: 0.6rem;
	}

	/* ---------------------------------------- */
	
	#isOBC {
		margin: 0 2rem;
	}

	.setClients .setItem {
		margin-bottom: 1.6rem;
	}

	.setClients .setItem &gt; a {
		font-size: 1.8rem;
	}

	.setClients .setItem &gt; small {
		font-size: 1.2rem;
	}

	/* ---------------------------------------- */

	.setFeed.setMT096 {
		margin-top: 3.2rem !important; 
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Section: Talents ------------- */
	/* ---------------------------------------- */

	#isS02 .setColumns &gt; div:nth-child(1),
	#isS02 .setColumns &gt; div:nth-child(2) { 
		max-width: calc(100% - 4.0rem);
		margin: 0 auto;
	} 

	#isS02 .setColumns &gt; div h5 {
		margin-bottom: 1.6rem;
		margin-top: 9.6rem;
	}

	#isLogin .setInput {
		flex-wrap: wrap;
		padding: 0;
	}

	#isLogin input {
		width: 100%;
		line-height: 4.8rem;
		height: 4.8rem;
	}

	#isLogin button {
		width: 100%;
		height: 5.4rem;
		margin: 2.4rem auto 0 auto;
		line-height: 5.4rem;
		font-size: 5.4rem;
		padding: 0;
	}

	#isLogin button:before {
		width: 80%;
		height: 80%;
		transform: translate(-50%, -55%);
		left: 50%;
		top: 50%;
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Section: Employers ----------- */
	/* ---------------------------------------- */

	#isS03 .setColumns &gt; div:nth-child(2) blockquote { 
		margin-top: 9.6rem !important;
		margin-bottom: 1.6rem;
		margin-left: 2.0rem;
	}

	#isS03 .setColumns &gt; div:nth-child(2) .setIMG {
		padding-bottom:: calc(100% - 4.0rem);
/* 		max-width: calc(100% - 2.4rem); */
		margin-right: 2.4rem;
	}

	#isS03 h5 {
		max-width: calc(100% - 4.0rem);
		margin: 3.2rem 2.4rem !important;
	}

	/* ---------------------------------------- */

	#isOM {
		width: 100%;
		margin-bottom: 3.2rem;
		align-items: center;
	}

	#isOM &gt; div:nth-child(1) { display: none; }
	#isOM &gt; div:nth-child(2) { width: 100%; }

	/* ---------------------------------------- */

	.setADJ {
		margin-right: 6.4rem;
	}

	.setADJ &gt; span {
		margin-bottom: -1.0rem;
	}

	.setSlider {
		margin-top: 3.2rem !important;
	}

	.setSlider .setHND {
		display: none;
	}

	.setSlider h1 {
		letter-spacing: 0.025em;
		font-size: 2.1rem;
	}

	.setSlider h1,
	.setSlider p {
		width: 90%;
		margin-right: auto;
		margin-left: auto;
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Section: About us ------------ */
	/* ---------------------------------------- */

	#isS04 .setW60 {
		max-width: calc(100% - 4.0rem);
	}

	#isS04 .setW60 h2 {
		margin: 3.2rem auto !important;
	}

	.setFounders {
		min-height: 100vh;
		display: block;
	}

	.setFounders h1 {
		width: 21.4rem;
		line-height: 0.2em;
		margin-top: 3.2rem !important;
		margin: 0 auto;
	}

	.setFounders h1 .setHND i {
		width:  6.0rem;
		height: 6.0rem;
		display: inline-block !important;
		margin-right: 0.0rem;
		margin-left: 1.6rem;
	}

	.setFounders .setBCO &gt; p {
		font-size: 1.8rem;
		margin: 0;
	}

	/* ---------------------------------------- */

	.setW60.setMAT.setMB128 {
		margin-bottom: 3.2rem !important;
	}

	.setBios &gt; dt {
		text-align: center;
		font-size: 4.8rem;
	}

	.setBios &gt; dt &gt; span.setFCL {
		width: 75% !important;
		float: inherit !important;
	}

	.setBios &gt; dt &gt; i {
		width: auto !important;
		font-size: 1.6rem;
		margin-top: 0;
		float: right;
	}

	.setBios &gt; dt &gt; p {
		margin-top: 4.8rem;
		font-size: .6rem;
		text-align: left;;
	}

	.setBios &gt; dt &gt; p,
	.setBios &gt; dd &gt; p {
		font-size: 1.6rem;
	}

	/* ---------------------------------------- */

	.setTeam &gt; div:nth-child(2) {
		width: 100%;
	}

	.setTeam &gt; div:nth-child(2) &gt; div {
		width: 100%;
		border-right: none;
		padding: 3.2rem 2.4rem;
	}

	.setTeam &gt; div:nth-child(2) &gt; div &gt; p {
		margin-top: 2.4rem;
	}

	.setTeam &gt; div:nth-child(2) &gt; div &gt; p &gt; strong {
		font-size: 1.6rem;
	}

	.setTeam &gt; div:nth-child(3) {
		padding: 3.2rem 2.4rem;
	}
	
	.setTeam .setHND.setB i {
		width: 6.0rem;
		height: 6.0rem;
		margin-right: 0;
		margin-left: 0;
	}

	.setPostal {
		padding: 1.6rem;
	}

	.setPostal p {
		font-size: 1.6rem;
	}

	.setPostal &gt; p &gt; span {
		font-size: 4.4rem;
	}
	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Section: Contact us ---------- */
	/* ---------------------------------------- */

	#isS05 .setColumns {
		width: calc(100% - 4.0rem);
		margin: 0 2.4rem;
	}

	#isS05 .setColumns &gt; div &gt; h1    { 
		margin-bottom: 2.4rem;
		margin-top: 9.6rem;
		font-size: 4.8rem; 
		color: #1A322F;
	}
	
	#isS05 .setColumns &gt; div &gt; h1 &gt; span { 
		display: none; 
	}
	
	.setContact {
		margin-top: 1.6rem;
		overflow: hidden;
	}

	.setContact &gt; li &gt; p {
		margin-bottom: 1.6rem;
		font-size: 1.8rem;
	}

	#isForm {
		margin-top: 4.8rem;
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Section: Blog ---------------- */
	/* ---------------------------------------- */

	.setFilters {
		height: auto;
		margin-bottom: 3.2rem;
		text-align: center;
		font-size: 1.2rem;
		font-weight: 500;
		padding: 1.6rem;
	}

	.setFilters &gt; span {
		display: inline-block;
		margin-bottom: 1.2rem;
		font-weight: 400;
	}

	.setFilters &gt; ul &gt; li {
		display: inline-block;
		margin-left: auto;
		margin: 0 0.6rem;
	}

	.setFilters &gt; ul &gt; li &gt; a {
	}

	/* ---------------------------------------- */

	.setMore {
		display: none;
	}

	#isPST &gt; div:nth-child(1) { order: 2; padding: 3.2rem 2.4rem; }
	#isPST &gt; div:nth-child(2) { order: 1; padding: 0.0rem 0.0rem; }
	#isPST &gt; div:nth-child(2) .setFLS { padding-bottom: 100%; }

	.setInfo .setColumns &gt; div:nth-child(2) .setQuote {
		width: calc(100% - 4.0rem);
		margin: 3.2rem auto 1.6rem auto !important;
		font-size: 4.0rem;
		text-align: left;
	}

	.setInfo .setColumns &gt; div:nth-child(2) .setDate {
		width: calc(100% - 4.0rem);
		margin: 0 auto;
		padding: 0;
		border: 0;
	}

	.setInfo .setColumns &gt; div:nth-child(2) .setShare {
		padding: 0 2.4rem 0.8rem 2.4rem !important;
		margin-bottom: 0.0rem !important;
	}

	.setInfo .setColumns &gt; div:nth-child(2) .setDate .setFTL,
	.setInfo .setColumns &gt; div:nth-child(2) .setDate .setFTR {
		float: left;
	}
	
	.setInfo .setColumns &gt; div:nth-child(1) h1 {
		font-size: 1.8rem;
	}

	.setInfo .setColumns &gt; div:nth-child(1) .setSources &gt; li {
		font-size: 1.4rem;
	}

	.setInfo .setColumns &gt; div:nth-child(1) .setSources &gt; li:nth-child(1) {
		font-size: 1.2rem;
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Section: Job List ------------ */
	/* ---------------------------------------- */

	.setFilters.setBB {
		padding: 1.6rem 0;
	}

	.setFilters form {
		flex-direction: column;
	}

	.setFilters form &gt; .setInput {
		width: 100%;
		margin-bottom: 1.6rem;
	}

	.setList &gt; div {
		padding: 2.4rem 0;
		flex-wrap: wrap;
		display: flex;
	}

	.setList &gt; div &gt; time 			{ width: 100%; }
	.setList &gt; div &gt; p:nth-child(2) { width: 100%; }
	.setList &gt; div &gt; p:nth-child(3) { width: 100%; }

	.setList &gt; div &gt; p {
		line-height: 1.50em;
		font-size: 1.6rem;
	}

	.setList &gt; div &gt; p:last-of-type {
		margin-top: 2.4rem;
		text-align: left;
	}

	.setTitle.setMT128 {
		margin: 3.2rem 0.0rem !important;
	}

	.setDetail p &gt; strong {
		text-decoration: underline;
		font-weight: 400;
		color: #5D7261;
	}

	.setDetail p &gt; em {
		font-size: 1.4rem;
	}

	#isJobs {
		margin-top: 6.4rem !important;
	}

	#isJobs .setColumns.setMT064 {
		margin-top: 3.2rem !important;
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Section: Page ---------------- */
	/* ---------------------------------------- */

	.setPage { 
		font-size: 1.6rem;
	}

	.setPage h4 {
		font: 400 01.6rem/1.50em 'CF Asty', sans-serif; 
		text-decoration: underline;
		letter-spacing: 0.0rem;
		margin-bottom: 1.2rem;
		text-transform: none;
		margin-top: 3.2rem;
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; General ---------------------- */
	/* ---------------------------------------- */

	.setDSF { display: none;  }
	.setDSK { display: none;  }
	.setMBL { display: block; }

	.setTTL {
		margin:  4.8rem auto 4.8rem auto;
	}

	.setW40 { width: 100% !important; }
	.setW45 { width: 100% !important; }
	.setW50 { width: 100% !important; }
	.setW55 { width: 100% !important; }
	.setW60 { width: 100% !important; }
	.setW65 { width: 100% !important; }
	.setW70 { width: 100% !important; }
	.setW75 { width: 100% !important; }
	.setW80 { width: 100% !important; }
	.setW85 { width: 100% !important; }
	.setW90 { width: 100% !important; }
	.setW95 { width: 100% !important; }

	/* ---------------------------------------- */


	.setLink {
		font-size: 1.6rem;
	}

	/* ---------------------------------------- */

	.setSwiper .setTitle {
		padding: 3.6rem 0;
	}

	.setHND i {
		width: 4.0rem;
    	height: 4.0rem;
	}

	.setSwiper .setLogo {
		width:  75%;
		padding-bottom: 22.5%;
	}

	.setSwiper .setItem {
		width: 100% !important;
	}
	
	.setSwiper.setBoxed .setItem &gt; div {
		overflow: hidden;
		padding: 3.2rem;
	}
	
	.setSwiper .setItem h1 {
		line-height: 1.50em;
		margin-top: 0.0rem;
		font-size: 1.8rem;
	}

	/* ---------------------------------------- */

	.setColumns {
		flex-wrap: wrap;
	}

	.setColumns &gt; div {
		width: 100%;
	}

	.setColumns.setMRS &gt; div:not(:last-child),
	.setColumns.setMRL &gt; div:not(:last-child){
		margin-right: 0.0;
	}

	/* ---------------------------------------- */

	.setTable &gt; div:first-child { 
		padding: 3.2rem 2.4rem;
	}

	.setTable &gt; div {
		width: 100%; 
		border-right: none;
		padding: 3.2rem 2.4rem;
	}

	.setTable h3 &gt; span {
		margin-top: 2.6rem !important;
	}

	.setTable h6 {
		margin-bottom: 2.4rem !important;
	}

	/* ---------------------------------------- */

	.setCards &gt; div:not(:last-child) {
		text-align: center;
		margin-bottom: 3.2rem;
	}

	.setCards &gt; div:not(.setNC) &gt; div {
		padding-bottom: 2.4rem;
	}

	.setCards &gt; div &gt; div &gt; .setIMG.setSQR{ 
		width: 80%;
		margin: 0 auto 2.4rem auto !important;
		padding-bottom: 80%;
	 }

	.setCards &gt; div:not(.setNC) h1,
	.setCards &gt; div:not(.setNC) h2,
	.setCards &gt; div:not(.setNC) h3,
	.setCards &gt; div:not(.setNC) h4,
	.setCards &gt; div:not(.setNC) p  { 
		width: 80%;
		margin: 0 auto;
	 }

	.setCards &gt; div h2 {
	 	margin-bottom: 2.4rem !important; 
	}

	.setCards &gt; div:not(.setNC) h1 { font-size: 01.8rem; line-height: 1.50em; margin-bottom: 1.6rem; }
	.setCards &gt; div:not(.setNC) h2 { font-size: 01.6rem; line-height: 1.25em; margin-bottom: 1.6rem; }
	.setCards &gt; div:not(.setNC) h3 { font-size: 01.6rem; line-height: 1.25em; margin-bottom: 1.6rem; }
	.setCards &gt; div:not(.setNC) h4 { font-size: 01.6rem; line-height: 1.25em; margin-bottom: 1.6rem; }
	.setCards &gt; div:not(.setNC) p  { font-size: 01.6rem; line-height: 1.50em; margin-bottom: 1.6rem; }
	.setCards &gt; div:not(.setNC) a  { font-size: 01.6rem; line-height: 1.75em; margin-bottom: 1.6rem; }

	.setCards &gt; div:not(.setNC) h1 &gt; span {
		font-size: 5.4rem;
	}

	.setCards .setN {
		width:  4.0rem;
		height: 4.0rem;
		margin: 3.2rem auto;
		line-height: 4.0rem;
		font-size: 1.2rem;
	}

	.setCards &gt; div:not(.setNC) a.setMT080 {
		margin-top: auto !important;
	}

	/* ---------------------------------------- */

	dl &gt; dt {
		font-size: 1.8rem;
		padding: 2.4rem 0;
	} 

	dl &gt; dt &gt; span {
		width: 100%;
	}

	dl &gt; dt &gt; span &gt; em {
		font-size: 3.2rem;
	}

	dl &gt; dt &gt; i {
		width: 100%;
		text-align: right !important;
		display: inline-block;
		margin-top: 2.4rem;
		font-size: 1.8rem;

	}

	dl:not(.setBios) dt &gt; i:before {
		width: auto;
		margin-bottom: -0.4rem;
		margin-top: 0.4rem;
		position: relative;
		font-size: 3.6rem;
		float: left;
		left: 0;
	}

	dl &gt; dd &gt; p {
		text-align: left;
		margin-bottom: 2.4rem;
		font-size: 1.6rem;
	}


	/* ---------------------------------------- */

	.setPost {
		width: 100%;
	}

	.setPost:not(:nth-last-child(-n+1)) {
		margin-bottom: 4.8rem;
	}

	.setPost &gt; time {
		margin: 1.6rem 0;
	}

	.setPost &gt; time &gt; span { 
		width: 100%;
		display: inline-block; 
	}

	.setPost &gt; p {
		font-size: 1.8rem;
	}

	.setPost.setLarge {
		width: calc(100% - 4.0rem);
		margin: 4.8rem auto 4.8rem auto !important;
	}

	.setPost &gt; div:nth-child(1) {
		padding: 1.6rem;
	}

	/* ---------------------------------------- */

	.setHND {
		font-size: 0rem;
	}

	.setICN {
		width:  4.0rem;
		height: 4.0rem;
		margin: 1.2rem 0.0rem 2.4rem 0.0rem !important;
		display: inline-block;
	}

	.setICN.setP10,
	.setICN.setP20  {
		transform: rotate(90deg);
	}

	/* ---------------------------------------- */

	.setSocial &gt; li &gt; a {
		font-size: 1.2rem;
	}

	/* ---------------------------------------- */

	.setShare {
		margin-bottom: 3.2rem !important;
		margin-top: 2.4rem !important;
		padding-bottom: 1.6rem;
	}

	.setShare span {
		line-height: 3.2rem;
		font-size: 1.2rem;
	}

	.setShare &gt; li &gt; a &gt; i {
		width:  3.2rem;
		height: 3.2rem;
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Media Forms ------------------ */
	/* ---------------------------------------- */

	.setInput,
	.setInput.setHLF,
	.setInput:last-child,
	.setInput.setHLF:nth-child(2n) {
		width: 100%;
		margin-bottom: 2.4rem;
		margin-left: 0.0rem;
	}

	label {
		margin-bottom: 0.8rem;
		line-height: 1.5em;
		font-size: 1.2rem;
	}

	input, button, textarea, select, .selector, .uploader {
		line-height: 4.8rem;
		padding: 0 1.6rem;
		font-size: 1.2rem;
		height: 4.8rem;
	}

	textarea {
		height: 14.0rem;
		font: 300 1.4rem/1.50em 'Stigsa',  sans-serif;
		padding: 1.6rem 1.6rem;
	}

	/* ---------------------------------------- */


	.selector {
		line-height: 4.8rem;
	}

	.selector select {
		line-height: 4.8rem;
	}

	.selector span {
		line-height: 4.8rem;
		background: url(../assets/SVG/IMG_DPW.svg) no-repeat right center / 1.8rem 1.8rem;
		padding: 0;
	}

	/* ---------------------------------------- */

	.uploader {
		width: 100%;
	}

	.uploader input,
	.uploader span.action,
	.uploader span.filename {
		font-size: 1.2rem;
	}

	/* ---------------------------------------- */

	.setButton {
		min-width: 100%;
		height: 4.8rem;
		line-height: 4.8rem;
		font-size: 1.2rem;
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Menu Animation --------------- */
	/* ---------------------------------------- */

	.setMenu {
		width:  2.0rem;
		height: 2.0rem;
	}

	.setMenu &gt; div {
		width: 2.0rem;
		height: 1.2em;
		margin: 0.3rem auto;
	}

	/* ---------------------------------------- */
	/* ----- &gt;&gt;&gt; Animations ------------------- */
	/* ---------------------------------------- */

	.setMTL:hover { transform: none; }
	.setMTR:hover { transform: none; }

}</pre></body></html>