<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
	margin: 0;
	padding: 0;
	border: none;
	outline: none
}
body {
	font-size: 16px;
	color: #767676;
	line-height: 1.8em;
	font-weight: 400;
	background: #fff;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-font-smoothing: antialiased;
	font-family: poppins, sans-serif
}
a {
	text-decoration: none;
	cursor: pointer;
	color: #ffaa01
}
.tooltip-inner {
	background: #ffaa01
}
.tooltip.top .tooltip-arrow {
	border-top-color: #ffaa01
}
.no-padding {
	padding: 0!important
}
a:hover, a:focus, a:visited {
	text-decoration: none;
	outline: none
}
h1, h2, h3, h4, h5, h6 {
	position: relative;
	font-weight: 400;
	margin: 0;
	background: 0 0;
	font-family: poppins, sans-serif;
	color: #242424
}
input, button, select, textarea {
}
button:focus {
	outline: none
}
p {
	position: relative;
	line-height: 1.8em
}
.text {
	font-size: 20px;
	font-weight: 300;
	color: #747474
}
.border-bottom {
	border-bottom: 1px solid #f4f4f4!important
}
.border-right {
	border-right: 1px solid #f4f4f4!important
}
.strike-through {
	text-decoration: line-through
}
.page-wrapper {
	position: relative;
	margin: 0 auto;
	width: 100%;
	min-width: 300px;
	background: #fff;
	overflow: hidden;
	z-index: 9
}
ul, li {
	list-style: none;
	padding: 0;
	margin: 0
}

@media(min-width:1200px) {

}
.w-100 {
	width: 100%!important
}
.theme-btn {
	display: inline-block;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease
}
.theme-bg {
	background-color: #ffaa01!important
}
.bg-style-two {
	position: relative
}
.bg-style-two:before {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 50%;
	height: 100%;
	background-color: #f0f0f0
}
.bg-style-two:after {
	position: absolute;
	content: '';
	right: 0;
	top: 0;
	width: 50%;
	height: 100%;
	background-color: rgba(240,240,240,.3)
}
.sec-title {
	position: relative;
	margin-bottom: 30px;
	margin-top: -5px
}
.sec-title.small {
	margin-bottom: 40px
}
.sec-title .big-title {
	font-size: 72px;
	font-weight: 900;
	color: #f2f2f2;
	text-transform: uppercase;
	position: absolute;
	font-family: raleway, sans-serif;
	width: 100%;
	top: 3px
}
.sec-title h2 {
	font-size: 40px;
	color: #242424;
	font-weight: 700;
	line-height: 1.1em;
	display: inline-block;
	text-transform: uppercase;	
}
.sec-title h5 {
	font-size: 14px;
	color: #e54761;
	font-weight: 500;
	text-transform: uppercase;
	padding-bottom: 10px
}
.sec-title.light h2 {
	color: #fff
}
.sec-title.light .big-title {
	color: #2b2b2b
}
.sec-title.centered {
	text-align: center
}
.sec-title.small h2 {
	font-size: 20px
}
.sec-title .text {
	margin-top: 15px
}
.btn-style-one {
	position: relative;
	padding: 14px 40px;
	line-height: 24px;
	color: #fff;
	text-align: center;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
	background: #f5365f;
	letter-spacing: 1px;
	text-transform: uppercase;
	border: 2px solid #f5365f;
	font-family: raleway, sans-serif
}
.btn-style-one:hover {
	color: #fff;
	background: #8bc34a;
	border-color: #71ab2e
}
.btn-style-two {
	position: relative;
	padding: 11px 40px;
	border-radius: 25px;
	line-height: 24px;
	color: #fff;
	text-align: center;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	background: #e54761;
	letter-spacing: 1px;
	text-transform: uppercase;
	border: 2px solid #e54761;
	font-family: raleway, sans-serif
}
.btn-style-two:hover {
	color: #fff;
	background: #101010;
	border-color: #101010
}
.btn-style-three {
	position: relative;
	padding: 11px 40px;
	line-height: 24px;
	color: #e54761;
	text-align: center;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	background: 0 0;
	letter-spacing: 1px;
	text-transform: uppercase;
	border: 2px solid #e54761;
	font-family: raleway, sans-serif
}
.btn-style-three:hover {
	color: #fff;
	border-color: #e54761;
	background-color: #e54761
}
.tran-1 {
	transition: 1s ease
}
.tran-2 {
	transition: 2s ease
}
.tran-3 {
	transition: 3s ease
}
.tran-4 {
	transition: 4s ease
}
.tran-5 {
	transition: 5s ease
}
.sp-one {
	padding: 100px 0
}
.sp-two {
	padding: 100px 0 70px
}
.sp-three {
	padding: 100px 0 30px
}
.sp-four {
	padding: 100px 0 0
}
.sp-five {
	padding: 0 0 100px
}
.sp-six {
	padding: 0 0 50px
}
.projects-block-one.mix {
	display: none
}
.projects-block-two.mix {
	display: none
}
.theme-color {
	color: #ffaa01
}
img {
	display: inline-block;
	max-width: 100%
}
.preloader {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	background-color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/preloader.svg)
}
.scroll-top {
	width: 55px;
	height: 55px;
	position: fixed;
	bottom: 105%;
	right: 30px;
	font-size: 18px;
	border-radius: 50%;
	z-index: 99;
	color: #fff;
	text-align: center;
	cursor: pointer;
	background: #f5365f;
	-webkit-animation: pulse 2s infinite;
	-o-animation: pulse 2s infinite;
	animation: pulse 2s infinite;
	transition: 1s ease
}
.scroll-top span:before {
	font-size: 27px
}
.scroll-top:after {
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 1;
	background: -webkit-radial-gradient(center, ellipse, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 80%);
	background: -webkit-radial-gradient(center ellipse, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 80%);
	background: radial-gradient(ellipse at center, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 80%)
}
.scroll-top.open {
	bottom: 30px
}
.mt-5 {
	margin-top: 5px!important
}
.mt-10 {
	margin-top: 10px!important
}
.mt-15 {
	margin-top: 15px!important
}
.mt-20 {
	margin-top: 20px!important
}
.mt-25 {
	margin-top: 25px!important
}
.mt-30 {
	margin-top: 30px!important
}
.mt-35 {
	margin-top: 35px!important
}
.mt-40 {
	margin-top: 40px!important
}
.mt-45 {
	margin-top: 45px!important
}
.mt-50 {
	margin-top: 50px!important
}
.mt-55 {
	margin-top: 55px!important
}
.mt-60 {
	margin-top: 60px!important
}
.mt-65 {
	margin-top: 65px!important
}
.mt-70 {
	margin-top: 70px!important
}
.mt-75 {
	margin-top: 75px!important
}
.mt-80 {
	margin-top: 80px!important
}
.mt-90 {
	margin-top: 90px!important
}
.mt-100 {
	margin-top: 100px!important
}
.mb-5 {
	margin-bottom: 5px!important
}
.mb-10 {
	margin-bottom: 10px!important
}
.mb-15 {
	margin-bottom: 15px!important
}
.mb-20 {
	margin-bottom: 20px!important
}
.mb-25 {
	margin-bottom: 25px!important
}
.mb-30 {
	margin-bottom: 30px!important
}
.mb-35 {
	margin-bottom: 35px!important
}
.mb-40 {
	margin-bottom: 40px!important
}
.mb-45 {
	margin-bottom: 45px!important
}
.mb-50 {
	margin-bottom: 50px!important
}
.mb-55 {
	margin-bottom: 55px!important
}
.mb-60 {
	margin-bottom: 60px!important
}
.mb-65 {
	margin-bottom: 65px!important
}
.mb-70 {
	margin-bottom: 70px!important
}
.mb-75 {
	margin-bottom: 75px!important
}
.mb-80 {
	margin-bottom: 80px!important
}
.ml-5 {
	margin-left: 5px!important
}
.ml-10 {
	margin-left: 10px!important
}
.ml-15 {
	margin-left: 15px!important
}
.ml-20 {
	margin-left: 20px!important
}
.ml-25 {
	margin-left: 25px!important
}
.ml-30 {
	margin-left: 30px!important
}
.ml-35 {
	margin-left: 35px!important
}
.ml-40 {
	margin-left: 40px!important
}
.ml-45 {
	margin-left: 45px!important
}
.ml-50 {
	margin-left: 50px!important
}
.ml-55 {
	margin-left: 55px!important
}
.ml-60 {
	margin-left: 60px!important
}
.ml-65 {
	margin-left: 65px!important
}
.ml-70 {
	margin-left: 70px!important
}
.ml-75 {
	margin-left: 75px!important
}
.ml-80 {
	margin-left: 80px!important
}
.mr-5 {
	margin-right: 5px!important
}
.mr-10 {
	margin-right: 10px!important
}
.mr-15 {
	margin-right: 15px!important
}
.mr-20 {
	margin-right: 20px!important
}
.mr-25 {
	margin-right: 25px!important
}
.mr-30 {
	margin-right: 30px!important
}
.mr-35 {
	margin-right: 35px!important
}
.mr-40 {
	margin-right: 40px!important
}
.mr-45 {
	margin-right: 45px!important
}
.mr-50 {
	margin-right: 50px!important
}
.mr-55 {
	margin-right: 55px!important
}
.mr-60 {
	margin-right: 60px!important
}
.mr-65 {
	margin-right: 65px!important
}
.mr-70 {
	margin-right: 70px!important
}
.mr-75 {
	margin-right: 75px!important
}
.mr-80 {
	margin-right: 80px!important
}
.pt-5 {
	padding-top: 5px!important
}
.pt-10 {
	padding-top: 10px!important
}
.pt-15 {
	padding-top: 15px!important
}
.pt-20 {
	padding-top: 20px!important
}
.pt-25 {
	padding-top: 25px!important
}
.pt-30 {
	padding-top: 30px!important
}
.pt-35 {
	padding-top: 35px!important
}
.pt-40 {
	padding-top: 40px!important
}
.pt-45 {
	padding-top: 45px!important
}
.pt-50 {
	padding-top: 50px!important
}
.pt-55 {
	padding-top: 55px!important
}
.pt-60 {
	padding-top: 60px!important
}
.pt-65 {
	padding-top: 65px!important
}
.pt-70 {
	padding-top: 70px!important
}
.pt-75 {
	padding-top: 75px!important
}
.pt-80 {
	padding-top: 80px!important
}
.pb-5 {
	padding-bottom: 5px!important
}
.pb-10 {
	padding-bottom: 10px!important
}
.pb-15 {
	padding-bottom: 15px!important
}
.pb-20 {
	padding-bottom: 20px!important
}
.pb-25 {
	padding-bottom: 25px!important
}
.pb-30 {
	padding-bottom: 30px!important
}
.pb-35 {
	padding-bottom: 35px!important
}
.pb-40 {
	padding-bottom: 40px!important
}
.pb-45 {
	padding-bottom: 45px!important
}
.pb-50 {
	padding-bottom: 50px!important
}
.pb-55 {
	padding-bottom: 55px!important
}
.pb-60 {
	padding-bottom: 60px!important
}
.pb-65 {
	padding-bottom: 65px!important
}
.pb-70 {
	padding-bottom: 70px!important
}
.pb-75 {
	padding-bottom: 75px!important
}
.pb-80 {
	padding-bottom: 80px!important
}
.pl-5 {
	padding-left: 5px!important
}
.pl-10 {
	padding-left: 10px!important
}
.pl-15 {
	padding-left: 15px!important
}
.pl-20 {
	padding-left: 20px!important
}
.pl-25 {
	padding-left: 25px!important
}
.pl-30 {
	padding-left: 30px!important
}
.pl-35 {
	padding-left: 35px!important
}
.pl-40 {
	padding-left: 40px!important
}
.pl-45 {
	padding-left: 45px!important
}
.pl-50 {
	padding-left: 50px!important
}
.pl-55 {
	padding-left: 55px!important
}
.pl-60 {
	padding-left: 60px!important
}
.pl-65 {
	padding-left: 65px!important
}
.pl-70 {
	padding-left: 70px!important
}
.pl-75 {
	padding-left: 75px!important
}
.pl-80 {
	padding-left: 80px!important
}
.pr-5 {
	padding-right: 5px!important
}
.pr-10 {
	padding-right: 10px!important
}
.pr-15 {
	padding-right: 15px!important
}
.pr-20 {
	padding-right: 20px!important
}
.pr-25 {
	padding-right: 25px!important
}
.pr-30 {
	padding-right: 30px!important
}
.pr-35 {
	padding-right: 35px!important
}
.pr-40 {
	padding-right: 40px!important
}
.pr-45 {
	padding-right: 45px!important
}
.pr-50 {
	padding-right: 50px!important
}
.pr-55 {
	padding-right: 55px!important
}
.pr-60 {
	padding-right: 60px!important
}
.pr-65 {
	padding-right: 65px!important
}
.pr-70 {
	padding-right: 70px!important
}
.pr-75 {
	padding-right: 75px!important
}
.pr-80 {
	padding-right: 80px!important
}


.mt-160{ margin-top: 160px; }</pre></body></html>