<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>