.main-head {	background: #0D1440;	box-shadow: 0px 1px 10px -6px rgba(0, 0, 0, .15);	padding: 1rem;	margin-bottom: 0;	margin-top: 5rem;	color: #fff;	font-weight: 500;	text-transform: uppercase;	border-radius: 4px;	font-size: 16px;}.pricing-table {	background: #fff;	box-shadow: 0px 1px 10px -6px rgba(0, 0, 0, .15);	padding: 2rem;	border-radius: 4px;	transition: .3s;}.pricing-table:hover {	box-shadow: 0px 1px 10px -4px rgba(0, 0, 0, .15);}.pricing-table .pricing-label {	border-radius: 2px;	padding: .25rem .5rem;	margin-bottom: 1rem;	display: inline-block;	font-size: 12px;	font-weight: 500;}.pricing-table h2 {	color: #3b3b3b;	font-size: 24px;	font-weight: 500;}.pricing-table h5 {	color: #B3B3B3;	font-size: 14px;	font-weight: 400;}.pricing-table .pricing-features {	margin-top: 2rem;}.pricing-table .pricing-features .feature {	font-size: 14px;	margin: .5rem 0;	color: #B3B3B3;}.pricing-table .pricing-features .feature span {	display: inline-block;	float: right;	color: #3b3b3b;	font-weight: 500;}.pricing-table 	.price-tag {	margin-top: 2rem;	text-align: center;	font-weight: 500;}.pricing-table .price-tag .symbol {	font-size: 24px;}.pricing-table .price-tag .amount {	letter-spacing: -2px;	font-size: 64px;}.pricing-table .price-tag .after {	color: #3b3b3b;	font-weight: 500;}.pricing-table .price-button {	display: block;	color: #fff;	margin-top: 2rem;	padding: .75rem;	border-radius: 2px;	text-align: center;	font-weight: 500;	transition: .3s;}.pricing-table .price-button:hover {	text-decoration: none;}.purple .pricing-label {	background: #cad2ff;	color: #627afe;}.purple .price-tag {	color: #627afe;}.purple .price-button {	background: #627afe;}.purple .price-button:hover {	background: #546dfe;}.turquoise .pricing-label {	background: #b9edee;	color: #44cdd2;}.turquoise .price-tag {	color: #44cdd2;}.turquoise .price-button {	background: #44cdd2;}.turquoise .price-button:hover {	background: #2dbcc4;}.red .pricing-label {	background: #ffc4c4;	color: #ff5e5e;}.red .price-tag {	color: #ff5e5e;}.red .price-button {	background: #ff5e5e;}.red .price-button:hover {	background: #f23c3c;}.services {	padding: 100px 0;}.title h2 {	font-weight: 600;	font-size: 35px;	color: #232323;}.title p {	color: #848484;	margin: 0 auto;}.border {	height: 2px;	margin: 20px auto 20px;	position: relative;	width: 80px;	background: #28ABE3;    margin-bottom: 60px;}.services .service-block.color-bg {	background: #28ABE3;	color: #fff;}.services .service-block.color-bgs {	background: #f5894f;	color: #fff;}.services .service-block .service-icon {	margin-bottom: 30px;	color: #fff;	text-align: justify;}.services .service-block.color-bg i, .services .service-block.color-bg h3, .services .service-block.color-bg p {	color: #fff;}.services .service-block h3 {	color: #fff;	font-size: 18px;	text-transform: uppercase;	font-weight: bold;}.services .service-block p {	font-size: 14px;	color: #fff;}.services .service-block h3 {	color: #333;	font-size: 18px;	text-transform: uppercase;	font-weight: bold;}.services .service-block p {	font-size: 14px;	color: #666;}.services .service-block.color-bg i, .services .service-block.color-bg h3, .services .service-block.color-bg p {	color: #fff;}.services .service-block i {	font-size: 40px;	color: #28ABE3;}ul.timeline {    list-style-type: none;    position: relative;}ul.timeline:before {    content: ' ';    background: #d4d9df;    display: inline-block;    position: absolute;    left: 29px;    width: 2px;    height: 100%;    z-index: 400;}ul.timeline > li {    margin: 20px 0;    padding-left: 20px;}ul.timeline > li:before {    content: ' ';    background: white;    display: inline-block;    position: absolute;    border-radius: 50%;    border: 3px solid #22c0e8;    left: 20px;    width: 20px;    height: 20px;    z-index: 400;}.number {  font-size: 60px;  font-weight: 600;  color: #000000;}.excerpt {  margin-bottom: 0px;  color: #00bd56;  font-size: 16px;  font-weight: 600;  text-transform: uppercase;}#hero {  width: 100%;  height: calc(100vh - 110px);  background: url("https://www.rodoveslovensko.sk/images/pride.mp4") top center;  background-size: cover;  position: relative;}