@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/catamaran-v7-latin-ext_latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/catamaran-v7-latin-ext_latin-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('fonts/catamaran-v7-latin-ext_latin-900.woff2') format('woff2');
}

html, body, div, span, applet, object,
iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var, b,
u, i, center, dl, dt, dd, li, fieldset,
form, label, legend, caption,
tfoot, article, aside,
canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby,
section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
    
}

html, body {
		box-shadow: 0 0 200px rgba(0, 0, 0, 0.20) inset;
		background-image: linear-gradient(0deg,#11AABB 0%,#48a5e4 100%);
		min-height: 100%;
		font-family: 'Catamaran';
		z-index: 2;
		position: relative;
}
.actions li {
	list-style: none;
}

input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/* Basic */
	html {
		box-sizing: border-box;
	}

	*, *:before, *:after {
		box-sizing: inherit;
	}
	
	.cursorPointer {
		cursor: pointer;
	}
	
	.opacity50 {
		opacity: 0.50;
	}
	
	.marginTop10 {
		margin-top: 10px;
	}
	.marginTop20 {
		margin-top: 20px;
	}
    .text-wrap {
        white-space: normal !important;
        word-break: break-word;
    }
    abbr[data-original-title], abbr[title] {
        text-decoration: underline;
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted;
        cursor: help;
        border-bottom: 0;
        -webkit-text-decoration-skip-ink: none;
        text-decoration-skip-ink: none;
    }

/* Type */
	body, select, textarea {
		color: rgba(255, 255, 255, 0.8);
        font-size: 16.5pt;
		font-weight: normal;
		line-height: 1.75;
	}
		@media screen and (max-width: 1680px) {
			body, input, select, textarea {
				font-size: 13pt;
			}
		}
		@media screen and (max-width: 1280px) {
			body, input, select, textarea {
				font-size: 12pt;
			}
		}
		@media screen and (max-width: 360px) {
			body, input, select, textarea {
				font-size: 11pt;
			}
		}

	a {
		-moz-transition: color 0.2s ease, border-bottom-color 0.2s ease;
		-webkit-transition: color 0.2s ease, border-bottom-color 0.2s ease;
		-ms-transition: color 0.2s ease, border-bottom-color 0.2s ease;
		transition: color 0.2s ease, border-bottom-color 0.2s ease;
		border-bottom: dotted 1px rgba(255, 255, 255, 0.44);
		color: inherit;
		text-decoration: none;
	}
		a:hover {
		    border-bottom: solid 1px rgba(255, 255, 255, 0.88);
			color: #ffffff;
		}
		a.noBorder {
			border: 0;
		}

	strong, b {
		color: #ffffff;
		font-weight: bold;
	}

	em, i {
		font-style: italic;
	}

	p {
		margin: 0 0 2em 0;
	}

	h1, h2, h3, h4, h5, h6 {
		color: #ffffff;
		font-weight: bold;
		line-height: 1.5;
	}
		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
			color: inherit;
			text-decoration: none;
		}

    h1.linethrough {
        overflow: hidden;
        text-align: center;
    }
        h1.linethrough::before {
        
            right: 0.5em;
            margin-left: -50%;
        
        }
        h1.linethrough::before, h1.linethrough::after {
        
            width: 50%;
            content: "";
            height: 1px;
            position: relative;
            display: inline-block;
            vertical-align: middle;
            background-color: #d3d3d3;
        
        }
        h1.linethrough::after {
            left: 0.5em;
            margin-right: -50%;
        }
        h1.linethrough::before, h1.linethrough::after {
            width: 50%;
            content: "";
            height: 1px;
            position: relative;
            display: inline-block;
            vertical-align: middle;
            background-color: #d3d3d3;
        }
	h1 {
		font-size: 2.5em;
		font-weight: 900;
	}

	h2 {
		font-size: 2em;
	}

	h3 {
		font-size: 1.1em;
	}

	h4 {
		font-size: 1em;
	}

	h5 {
		font-size: 0.8em;
	}

	h6 {
		font-size: 0.6em;
	}

	.h1huge {
		font-size: 5em;
	}
	
	small,.small {
		font-size: 70% !important;
		opacity: 0.8;
	}

	@media screen and (max-width: 736px) {
		h1, .h1huge {
			font-size: 3em;
		}

		h2 {
			font-size: 1.75em;
		}

		h3 {
			font-size: 1em;
		}

		h4 {
			font-size: 0.8em;
		}

		h5 {
			font-size: 0.6em;
		}

		h6 {
			font-size: 0.6em;
		}
	}

	sub {
		font-size: 0.8em;
		position: relative;
		top: 0.5em;
	}

	sup {
		font-size: 0.8em;
		position: relative;
		top: -0.5em;
	}

	blockquote {
		border-left: solid 4px rgba(255, 255, 255, 0.15);
		font-style: italic;
		margin: 0 0 2em 0;
		padding: 0.5em 0 0.5em 2em;
	}

	code {
		background: rgba(255, 255, 255, 0.05);
		border-radius: 0.25em;
		border: solid 1px rgba(255, 255, 255, 0.15);
		font-family: "Courier New", monospace;
		font-size: 0.9em;
		margin: 0 0.25em;
		padding: 0.25em 0.65em;
	}

	pre {
		-webkit-overflow-scrolling: touch;
		font-family: "Courier New", monospace;
		font-size: 0.9em;
		margin: 0 0 2em 0;
		overflow: auto;
	}
		pre code {
			display: block;
			line-height: 1.75em;
			padding: 1em 1.5em;
			overflow-x: auto;
		}

	hr {
		border: 0;
		border-bottom: solid 1px rgba(255, 255, 255, 0.15);
		margin: 2em 0;
	}
		hr.major {
			margin: 3em 0;
		}

    .left {
		float: left;
	}

    .right {
		float: right;
	}

    .clear {
		clear: both;
	}

    .text-center {
		text-align: center;
	}

    .text-right {
		text-align: right;
	}

/* Button */
	input[type="button"],
	button,
	.button {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: border-color 0.2s ease;
		-webkit-transition: border-color 0.2s ease;
		-ms-transition: border-color 0.2s ease;
		transition: border-color 0.2s ease;
		background-color: #fff;
		border: solid 1px !important;
		border-color: rgba(255, 255, 255, 0.15) !important;
		border-radius: 3em;
		color: #393939 !important;
		cursor: pointer;
		display: inline-block;
		font-size: 0.7em;
		font-weight: bold;
		letter-spacing: 0.25em;
		line-height: 4.75em;
		outline: 0;
		padding: 0 3.75em;
		position: relative;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		white-space: nowrap;
		margin-top: 5px;
		z-index: 1;
	}
		input[type="button"]:after,
		button:after,
		.button:after {
			-moz-transform: scale(0.25);
			-webkit-transform: scale(0.25);
			-ms-transform: scale(0.25);
			transform: scale(0.25);
			pointer-events: none;
			-moz-transition: opacity 0.2s ease, -moz-transform 0.2s ease;
			-webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
			-ms-transition: opacity 0.2s ease, -ms-transform 0.2s ease;
			transition: opacity 0.2s ease, transform 0.2s ease;
			background: #ffffff;
			border-radius: 3em;
			content: '';
			height: 100%;
			left: 0;
			opacity: 0;
			position: absolute;
			top: 0;
			width: 100%;
		}
		input[type="button"]:hover,
		button:hover,
		.button:hover {
			border-color: rgba(255, 255, 255, 0.6) !important;
			opacity: 0.9;
		}

        input {
            border: 0;
    		padding: 10px;
    		border-radius: 10px;
    		font-variant: all-small-caps;
    		outline: none;
    		font-family: inherit;
    		line-height: inherit;
    	}

/* Spotlights */
.spotlights > section:nth-child(2) {
    background-color: rgba(0, 0, 0, 0.05);
}

	.spotlights > section {
		display: -moz-flex;
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-moz-flex-direction: row;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		min-height: 22.5em;
	}
		.spotlights > section > .content {
			padding: 2em 5em 2em 5em ;
			display: -moz-flex;
			display: -webkit-flex;
			display: -ms-flex;
			display: flex;
			-moz-flex-direction: column;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			-moz-justify-content: center;
			-webkit-justify-content: center;
			-ms-justify-content: center;
			justify-content: center;
			width: 100%;
			-ms-flex: 1;
		}
		@media screen and (max-width: 1680px) {

			.spotlights > section > .content {
				padding: 2em 4em 2em 4em;
			}
		}
		@media screen and (max-width: 980px) {
			.spotlights > section {
				display: block;
			}
		}
		@media screen and (max-width: 736px) {
			.spotlights > section > .content {
				padding: 4em 2em 1em 2em ;
			}
		}

/* Wrapper */
	.wrapper {
		position: relative;
	}
		.wrapper > .inner {
			width: 100%;
			padding: 5em 4em 2em 4em;
		}
			@media screen and (max-width: 1680px) {
				footer > .inner {
					padding: 2em 4em 2em 4em !important;
                }
			}
			@media screen and (max-width: 736px) {

				.wrapper > .inner {
					padding: 2em 2em 2em 2em;
				}
				footer > .inner {
					padding: 2em 2em 2em 2em !important;
                }
			}
		.wrapper.style1-alt {
			background-color: #493382;
		}
		.wrapper.style2 {
			background-color: #5052b5;
		}
		.wrapper.style3 {
			background-color: #b74e91;
		}
		
		.wrapper.fullscreen {
			min-height: calc(87vh - 2.5em);
		}
			@media screen and (max-width: 736px) {

				.wrapper.fullscreen {
			        min-height: calc(40vh - 5.5em);
				}
			}

/* Wrapper */
	#topMenu + #wrapper {
		margin-left: 0;
		position: relative;
	}
		@media screen and (max-width: 736px) {
			#topMenu + #wrapper {
				padding-top: 0;
				top: 2em;
			}

		}

	#header + #wrapper > .wrapper > .inner {
		margin: 0 auto;
	}

/* Menu */
	#topMenu {
		padding: 0;
		background:0;
		cursor: default;
		height: 5.4em;
		left: 0;
		overflow: hidden;
		text-align: center;
		top: 0;
		width: 100%;
		line-height: 3.5em;
		z-index: 20;
	}

    #topMenu > .inner {
        display: -moz-flex;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -moz-flex-direction: row;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -moz-transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -moz-transition: opacity 1s ease;
        -webkit-transition: opacity 1s ease;
        -ms-transition: opacity 1s ease;
        transition: opacity 1s ease;
        min-height: 100%;
        opacity: 1;
        width: 100%;
    }
		#topMenu nav {
			height: inherit;
			line-height: inherit;
			margin-top: 1em;
		}
			#topMenu nav ul {
				display: -moz-flex;
				display: -webkit-flex;
				display: -ms-flex;
				display: flex;
				height: inherit;
				line-height: inherit;
				list-style: none;
				padding: 0;
				margin: 0;
			}
			#topMenu nav a {
				height: inherit;
				line-height: inherit;
				padding: 0;
			}
			#topMenu nav a:after {
				background-image: none;
				background-color: #b74e91;
			}
			#topMenu nav > ul > li {
				margin: 0 1em 0 1em;
				opacity: 1;
				padding: 0;
				position: relative;
				height: inherit;
				line-height: inherit;
				padding: 0;

			}

		#topMenu nav a {
			border: 0;
			font-size: 0.70em;
			font-weight: bold;
			letter-spacing: 0.25em;
			line-height: 1.75;
			outline: 0;
			padding: 2em 0;
			position: relative;
			text-decoration: none;
			text-transform: uppercase;
		}
		#topMenu nav li.active, nav li.active a  {
			color: #fff !important;
		}
			#topMenu nav .active a{
                border-bottom: 1px solid #ffffff7d;
			}
			#topMenu nav a:hover {
				border-bottom: 1px solid #ffffff59;

			}
			#topMenu nav a.active {
				color: #ffffff;
			}
				#topMenu nav a.active:after {
					max-width: 100%;
				}

		@media screen and (max-width: 736px) {
            #topMenu {
                height: auto;
                font-size: 0.94em;
                position: relative;
                background-color: rgba(0, 0, 0, 0.30);
                padding-bottom: 20px;
            }
            #topMenu nav ul {
                display: block;
                float: left;
            }
            #topMenu nav > ul > li {
                display: block;
                float: left;
                margin: 0 1em 0 2em;
            }
			#topMenu nav .active a{
                border-bottom: 1px solid #fff;
			}
            footer {
                font-size: 1.04em;
            }
		}
		footer {
                font-size: 1.1em;
        }
        .footerMenu {
            font-variant: all-small-caps;
        }

/* Intro */
		#intro p {
			font-size: 1.25em;
		}
			@media screen and (max-width: 736px) {
				#intro p {
					font-size: 1em;
				}
			}
			
			
/* Homepage circles bg */			
    .circle-bg::before {
        position: absolute;
        top: 10%;
        right: 30%;
        content: '';
        opacity: 1;
        width: 120px;
        height: 120px;
        background: rgba(255, 255, 255, 0.07);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
    
    }
    .circle-bg::after {
        position: absolute;
        top: 60%;
        left: 30%;
        content: '';
        opacity: 1;
        width: 200px;
        height: 200px;
        background: rgba(255, 255, 255, 0.11);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
    
    }
    .circle-bg2::before {
        position: absolute;
        top: 30%;
        left: 7%;
        content: '';
        opacity: 1;
        width: 100px;
        height: 100px;
        background: rgba(255, 255, 255, 0.1);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
    
    }
    .circle-bg2::after {
        position: absolute;
        top: -8%;
        right: 2%;
        content: '';
        opacity: 1;
        width: 150px;
        height: 150px;
        background: rgba(255, 255, 255, 0.18);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
    }

/*  Svg icons */
.svg-github {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffffff' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z'/%3E%3C/svg%3E");
    width: 2.5em;
    height: 2.5em;
    display: inline-block;
    position: relative;
    opacity: 0.94;
    z-index: 4;
}

.svg-twitter {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffffff' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm6.066 9.645c.183 4.04-2.83 8.544-8.164 8.544-1.622 0-3.131-.476-4.402-1.291 1.524.18 3.045-.244 4.252-1.189-1.256-.023-2.317-.854-2.684-1.995.451.086.895.061 1.298-.049-1.381-.278-2.335-1.522-2.304-2.853.388.215.83.344 1.301.359-1.279-.855-1.641-2.544-.889-3.835 1.416 1.738 3.533 2.881 5.92 3.001-.419-1.796.944-3.527 2.799-3.527.825 0 1.572.349 2.096.907.654-.128 1.27-.368 1.824-.697-.215.671-.67 1.233-1.263 1.589.581-.07 1.135-.224 1.649-.453-.384.578-.87 1.084-1.433 1.489z'/%3E%3C/svg%3E");    width: 3em;
    height: 2.5em;
    width: 2.5em;
    display: inline-block;
    position: relative;
    opacity: 0.94;
    z-index: 4;
}

.svg-discord {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffffff' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M12 0c-6.626 0-12 5.372-12 12 0 6.627 5.374 12 12 12 6.627 0 12-5.373 12-12 0-6.628-5.373-12-12-12zm3.248 18.348l-.371-1.295.896.833.847.784 1.505 1.33v-12.558c0-.798-.644-1.442-1.435-1.442h-9.38c-.791 0-1.435.644-1.435 1.442v9.464c0 .798.644 1.442 1.435 1.442h7.938zm-1.26-3.206l-.462-.567c.917-.259 1.267-.833 1.267-.833-.287.189-.56.322-.805.413-.35.147-.686.245-1.015.301-.672.126-1.288.091-1.813-.007-.399-.077-.742-.189-1.029-.301-.161-.063-.336-.14-.511-.238l-.028-.016-.007-.003-.028-.016-.028-.021-.196-.119s.336.56 1.225.826l-.469.581c-1.547-.049-2.135-1.064-2.135-1.064 0-2.254 1.008-4.081 1.008-4.081 1.008-.756 1.967-.735 1.967-.735l.07.084c-1.26.364-1.841.917-1.841.917l.413-.203c.749-.329 1.344-.42 1.589-.441l.119-.014c.427-.056.91-.07 1.414-.014.665.077 1.379.273 2.107.672 0 0-.553-.525-1.743-.889l.098-.112s.959-.021 1.967.735c0 0 1.008 1.827 1.008 4.081 0 0-.573.977-2.142 1.064zm-.7-3.269c-.399 0-.714.35-.714.777 0 .427.322.777.714.777.399 0 .714-.35.714-.777 0-.427-.315-.777-.714-.777zm-2.555 0c-.399 0-.714.35-.714.777 0 .427.322.777.714.777.399 0 .714-.35.714-.777.007-.427-.315-.777-.714-.777z'/%3E%3C/svg%3E");
    height: 2.5em;
    width: 2.5em;
    display: inline-block;
    position: relative;
    opacity: 0.94;
    z-index: 4;
}

.svg-checkmark {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='%23ffffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M15.354 2.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3-3a.5.5 0 11.708-.708L8 9.293l6.646-6.647a.5.5 0 01.708 0z' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M1.5 13A1.5 1.5 0 003 14.5h10a1.5 1.5 0 001.5-1.5V8a.5.5 0 00-1 0v5a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5V3a.5.5 0 01.5-.5h8a.5.5 0 000-1H3A1.5 1.5 0 001.5 3v10z' clip-rule='evenodd'/%3E%3C/svg%3E");
    width: 16em;
    height: 16em;
    display: block;
    margin: 0 auto;
    right: 30%;
    position: relative;
    opacity: 0.94;
}

.svg-features {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M14.5 13.5h-13A.5.5 0 011 13V6a.5.5 0 01.5-.5h13a.5.5 0 01.5.5v7a.5.5 0 01-.5.5zm-13 1A1.5 1.5 0 010 13V6a1.5 1.5 0 011.5-1.5h13A1.5 1.5 0 0116 6v7a1.5 1.5 0 01-1.5 1.5h-13zM2 3a.5.5 0 00.5.5h11a.5.5 0 000-1h-11A.5.5 0 002 3zm2-2a.5.5 0 00.5.5h7a.5.5 0 000-1h-7A.5.5 0 004 1z' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
    width: 16em;
    height: 16em;
    display: block;
    margin: 0 auto;
    right: 30%;
    position: relative;
    opacity: 0.94;
}

.svg-arrows {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='%23ffffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M9.5 2.036a.5.5 0 01.5.5v3.5h3.5a.5.5 0 010 1h-4a.5.5 0 01-.5-.5v-4a.5.5 0 01.5-.5z' clip-rule='evenodd'%3E%3C/path%3E%3Cpath fill-rule='evenodd' d='M14.354 1.646a.5.5 0 010 .708l-4.5 4.5a.5.5 0 11-.708-.708l4.5-4.5a.5.5 0 01.708 0zm-7.5 7.5a.5.5 0 010 .708l-4.5 4.5a.5.5 0 01-.708-.708l4.5-4.5a.5.5 0 01.708 0z' clip-rule='evenodd'%3E%3C/path%3E%3Cpath fill-rule='evenodd' d='M2.036 9.5a.5.5 0 01.5-.5h4a.5.5 0 01.5.5v4a.5.5 0 01-1 0V10h-3.5a.5.5 0 01-.5-.5z' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
    width: 16em;
    height: 16em;
    display: block;
    margin: 0 auto;
    right: 30%;
    position: relative;
    opacity: 0.94;
}

.svg-free {
    background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 512.018 512.018' fill='%23ffffffff' viewBox='0 0 512.018 512.018' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='XMLID_1750_'%3E%3Cg id='XMLID_1492_'%3E%3Cpath id='XMLID_1703_' d='m511.945 70.834c0-39.058-31.775-70.834-70.833-70.834-33.932 0-62.354 23.988-69.233 55.894h-98.249c-13.353 0-25.907 5.199-35.352 14.641l-223.557 223.504c-9.445 9.443-14.648 22-14.648 35.356-.001 13.357 5.2 25.914 14.645 35.359l132.618 132.618c9.444 9.443 22 14.645 35.355 14.645s25.911-5.201 35.355-14.645l77.344-77.344c3.905-3.905 3.905-10.237 0-14.143-3.906-3.904-10.236-3.904-14.143 0l-77.344 77.344c-11.697 11.697-30.729 11.697-42.426 0l-132.618-132.617c-5.667-5.667-8.788-13.201-8.787-21.216 0-8.014 3.121-15.547 8.789-21.213l223.558-223.504c5.666-5.665 13.199-8.785 21.211-8.785h96.847c1.194 17.012 8.37 32.848 20.547 45.025 3.906 3.906 10.237 3.906 14.142.001 3.906-3.905 3.906-10.236.001-14.142-8.398-8.399-13.495-19.219-14.64-30.885h15.728c16.542 0 30 13.458 30 30v132.56c0 8.013-3.12 15.547-8.787 21.213l-82.581 82.581c-3.905 3.905-3.905 10.237 0 14.143 3.906 3.904 10.236 3.904 14.143 0l82.581-82.581c9.443-9.444 14.645-22 14.645-35.355v-98.42c32.247-6.963 55.689-35.418 55.689-69.2zm-55.69 48.549v-13.49c0-27.57-22.43-50-50-50h-13.732c6.397-20.761 25.758-35.893 48.589-35.893 28.029 0 50.833 22.804 50.833 50.834 0 22.731-14.78 42.101-35.69 48.549z'/%3E%3Cpath id='XMLID_1704_' d='m137.98 328.854c3.905-3.905 3.905-10.237 0-14.143-3.906-3.904-10.236-3.904-14.143 0l-24.073 24.073c-3.905 3.905-3.905 10.237 0 14.143l59.396 59.397c1.953 1.952 4.512 2.929 7.071 2.929s5.118-.977 7.071-2.929c3.905-3.905 3.905-10.237 0-14.143l-23.19-23.19 15.09-15.09c3.905-3.905 3.905-10.237 0-14.143-3.906-3.904-10.236-3.904-14.143 0l-15.09 15.09-14.994-14.994z'/%3E%3Cpath id='XMLID_1745_' d='m256.021 325.475c5.232 0 9.633-4.068 9.97-9.363.352-5.512-3.831-10.265-9.343-10.616l-33.059-2.108c2.779-4.777 4.355-10.182 4.53-15.803.275-8.845-2.92-17.063-8.997-23.141-12.41-12.41-32.995-12.02-45.89.873l-15.784 15.784c-.003.003-.006.007-.009.01s-.007.006-.01.009c-3.905 3.905-3.905 10.237 0 14.143l59.397 59.396c1.953 1.952 4.512 2.929 7.071 2.929s5.118-.977 7.071-2.929c3.905-3.905 3.905-10.237 0-14.143l-17.751-17.75 42.156 2.688c.219.014.435.021.648.021zm-68.645-46.016c5.008-5.008 13.069-5.408 17.604-.873 2.133 2.133 3.251 5.106 3.149 8.374-.106 3.416-1.573 6.779-4.023 9.229-2.005 2.005-5.459 5.488-8.613 8.673-3.115-3.083-6.496-6.436-8.425-8.364-1.65-1.649-5.136-5.117-8.384-8.348z'/%3E%3Cpath id='XMLID_1746_' d='m353.413 232.216 25.027-25.027c3.905-3.905 3.905-10.237 0-14.143-3.906-3.904-10.236-3.904-14.143 0l-17.956 17.956-15.556-15.556 16.11-16.111c3.905-3.905 3.905-10.237 0-14.143-3.906-3.904-10.236-3.904-14.143 0l-16.11 16.111-15.557-15.557 17.957-17.956c3.905-3.905 3.905-10.237 0-14.143-3.906-3.904-10.236-3.904-14.143 0l-25.027 25.027c-3.905 3.905-3.905 10.237 0 14.143l29.694 29.694.005.005s.003.003.005.005l29.693 29.694c1.876 1.875 4.419 2.929 7.071 2.929s5.197-1.053 7.073-2.928z'/%3E%3Cpath id='XMLID_1747_' d='m288.345 293.142c2.652 0 5.195-1.054 7.071-2.929l25.027-25.027c3.905-3.905 3.905-10.237 0-14.143-3.906-3.904-10.236-3.904-14.143 0l-17.956 17.956-15.556-15.556 16.112-16.111c3.905-3.905 3.905-10.237 0-14.143-3.905-3.902-10.235-3.904-14.143 0l-16.111 16.111-15.556-15.556 17.957-17.956c3.905-3.905 3.905-10.237 0-14.143-3.906-3.904-10.236-3.904-14.143 0l-25.027 25.027c-3.905 3.905-3.905 10.237 0 14.143l59.396 59.397c1.876 1.876 4.419 2.93 7.072 2.93z'/%3E%3Cpath id='XMLID_1760_' d='m320.139 371.139c-2.63 0-5.21 1.07-7.07 2.93-1.859 1.86-2.93 4.44-2.93 7.07s1.07 5.21 2.93 7.07c1.86 1.859 4.44 2.93 7.07 2.93s5.21-1.07 7.07-2.93c1.859-1.86 2.93-4.44 2.93-7.07s-1.07-5.21-2.93-7.07-4.44-2.93-7.07-2.93z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E ");
    width: 16em;
    height: 16em;
    display: block;
    margin: 0 auto;
    right: 30%;
    position: relative;
    opacity: 0.94;
}

.svg-paypal {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23ffffffff' aria-hidden='true' focusable='false' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 640 850'%3E%3Cpath d='M232 407q-23 0-40 14t-22 38l-35 208H21q-9 0-15-7t-5-16l52-337L96 36q2-12 11-20t21-8h233q55 0 100 16t70 47q18 21 25 38q9 20 9 43v11q-1 6-1 12t-2 14q-1 4-1 7t-1 6q-20 104-84 154t-176 51h-68zm375-189q21 25 26 60t-3 78q-10 52-32 87t-52 58t-69 31t-83 10h-18q-11 0-19 6t-10 18l-2 8l-22 145l-2 6q-2 11-9 18t-19 7H173l45-283q2-11 14-11h68q128 0 205-61t102-177z' /%3E%3C/svg%3E");
    width: 2.3em;
    height: 3em;
    display: inline-block;
    background-repeat: no-repeat;
    position: relative;
    opacity: 0.94;
    z-index: 4;
}

.svg-bitcoin {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23ffffffff' aria-hidden='true' focusable='false' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 32 32'%3E%3Cpath d='M31.516 19.869c-2.136 8.579-10.819 13.787-19.385 11.652C3.563 29.401-1.656 20.697.484 12.14C2.615 3.563 11.303-1.656 19.864.479c8.573 2.141 13.792 10.819 11.652 19.396zm-8.464-6.15c.317-2.12-1.303-3.265-3.521-4.036l.72-2.871l-1.756-.443l-.697 2.813c-.459-.12-.937-.224-1.417-.333l.699-2.839l-1.761-.437l-.719 2.885l-1.12-.265l-2.416-.605l-.469 1.881s1.303.296 1.271.312c.715.183.844.645.824 1.021l-1.969 7.895c-.099.22-.323.543-.817.417c.016.025-1.281-.317-1.281-.317l-.88 2.009l2.281.568l1.239.323l-.724 2.923l1.761.432l.724-2.891c.479.136.937.255 1.395.365l-.676 2.869l1.76.443l.724-2.921c2.989.567 5.24.343 6.188-2.365c.76-2.183-.043-3.437-1.62-4.26c1.135-.261 2-1.016 2.239-2.573zm-4.016 5.63c-.536 2.187-4.208 1-5.4.703l.963-3.864c1.193.307 5.005.895 4.437 3.161zm.548-5.656c-.496 1.989-3.548.984-4.543.733l.876-3.52c.989.239 4.181.697 3.667 2.781z' /%3E%3C/svg%3E");
    width: 2.5em;
    height: 2.5em;
    display: inline-block;
    background-repeat: no-repeat;
    position: relative;
    opacity: 0.94;
    z-index: 4;
}

.svg-tshirt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' fill='%23ffffffff' focusable='false' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cpath d='M21.316 4.055C19.556 3.478 15 1.985 15 2a3 3 0 1 1-6 0c0-.015-4.556 1.478-6.317 2.055A.992.992 0 0 0 2 5.003v3.716a1 1 0 0 0 1.242.97L6 9v12a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V9l2.758.689A1 1 0 0 0 22 8.719V5.003a.992.992 0 0 0-.684-.948z' /%3E%3C/svg%3E");
    width: 3em;
    height: 3em;
    display: inline-block;
    background-repeat: no-repeat;
    position: relative;
    opacity: 0.94;
    z-index: 4;
}

.svg-ethereum {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' fill='%23ffffffff' focusable='false' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 32 32'%3E%3Cpath d='M15.927 23.959l-9.823-5.797l9.817 13.839l9.828-13.839l-9.828 5.797zM16.073 0L6.254 16.297l9.819 5.807l9.823-5.801z' /%3E%3C/svg%3E");
    width: 3em;
    height: 3em;
    display: inline-block;
    background-repeat: no-repeat;
    position: relative;
    opacity: 0.94;
    z-index: 4;
}

	@media screen and (max-width: 1170px) {
        .svg-arrows, .svg-features, .svg-checkmark, .svg-free {
            display: none;
        }
	}
	
	@media screen and (min-width: 1930px) {
        .svg-checkmark {
            right: 40%;
        }
        
        .svg-features {
            right: 40%;
        }
        
        .svg-arrows {
            right: 30%;
        }
        
	}		
		
		
.secondaryTitleColor {
    color: rgba(0, 0, 0, 0.34);
}
.primaryBackground {
    background-color: #00000029;
    padding: 20px;
    color: #fff;
}

.rounded {
    border-radius: .25rem;
}		



/* Download and support boxes */
.box {
	margin: 0;
	padding: 0;
	transition: .3s;
	list-style-type: none;
	-webkit-transition: .3s;
}
.box:hover {box-shadow: 0 8px 12px 0 rgba(0,0,0,0.1);}
.box li {
	padding: 20px;
	text-align: center;
	border-bottom: 1px solid rgba(57, 57, 57, 0.1);
}

.columns {
	float: left;
	width: 100%;
background-color: rgba(0,0,0,0.1);
backdrop-filter: blur( 20.0px );
-webkit-backdrop-filter: blur( 20.0px );
border-radius: 10px;
border: none;
}
.columns:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
.columns:hover .transparentBackground {
	border-color: #1ab !important;
	background-color: #1ab !important;
}

.hostingBackground {
	background: #9cc06a;
}
.downloadBackground {
	background: #00000029;
}

.width4 {
	width: 4%;
	float:left;
}
.width48 {
	width: 48% !important;
	float: left !important;
}
	@media screen and (max-width: 736px) {
		.width4, .width48{
			width: 100% !important;
		}
		
		.donateBar {
		    display: none;
		}
	}
	
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; right: 0;   margin-left: auto; margin-right: auto; width: 80%; height: 80%; }

.donateBar {width: 100%; text-align: center; margin-top: 10px;}
.donateBorder {border:1px solid #ccc!important}

#progressbar {
  background-color: #74ff0178;
  border-radius: 13px;
  /* (height of inner div) / 2 + padding */
}

#progressbar>div {
  background-color: orange;
  width: 45%;
  border-radius: 10px;
  padding: 3px;
}