@charset "UTF-8";

a:focus,
button:focus{outline: none !important;}
button::-moz-focus-inner{border: 0;}
*:focus{outline: none;}
blockquote{padding: 0;margin: 0;}
input,
button,
select,
textarea{outline: none;}
label{margin-bottom: 0;}
p{margin: 0;}
ul,
ol{list-style: none;padding: 0;margin: 0;}
ul li,
ol li{display: block;}
dl{margin: 0;}
dt,
dd{line-height: inherit;}
dt{font-weight: inherit;}
dd{margin-bottom: 0;}
cite{font-style: normal;}
form{margin-bottom: 0;}
blockquote{padding-left: 0;border-left: 0;}
address{margin-top: 0;margin-bottom: 0;}
figure{margin-bottom: 0;}
html p a:hover{text-decoration: none;}
/*
* Contexts
*/
.post-corporate.post-corporate-img-bg, .section-main-bunner, .context-dark, .bg-gray-600, .bg-gray-700, .bg-gray-800, .bg-primary, .rd-navbar-classic, .rd-navbar-aside, .box-countdown-dark,
.post-corporate.post-corporate-img-bg h1,
.section-main-bunner h1,
.context-dark h1,
.bg-gray-600 h1,
.bg-gray-700 h1,
.bg-gray-800 h1,
.bg-primary h1,
.rd-navbar-classic h1,
.rd-navbar-aside h1,
.box-countdown-dark h1, .post-corporate.post-corporate-img-bg h2, .section-main-bunner h2, .context-dark h2, .bg-gray-600 h2, .bg-gray-700 h2, .bg-gray-800 h2, .bg-primary h2, .rd-navbar-classic h2, .rd-navbar-aside h2, .box-countdown-dark h2, .post-corporate.post-corporate-img-bg h3, .section-main-bunner h3, .context-dark h3, .bg-gray-600 h3, .bg-gray-700 h3, .bg-gray-800 h3, .bg-primary h3, .rd-navbar-classic h3, .rd-navbar-aside h3, .box-countdown-dark h3, .post-corporate.post-corporate-img-bg h4, .section-main-bunner h4, .context-dark h4, .bg-gray-600 h4, .bg-gray-700 h4, .bg-gray-800 h4, .bg-primary h4, .rd-navbar-classic h4, .rd-navbar-aside h4, .box-countdown-dark h4, .post-corporate.post-corporate-img-bg h5, .section-main-bunner h5, .context-dark h5, .bg-gray-600 h5, .bg-gray-700 h5, .bg-gray-800 h5, .bg-primary h5, .rd-navbar-classic h5, .rd-navbar-aside h5, .box-countdown-dark h5, .post-corporate.post-corporate-img-bg h6, .section-main-bunner h6, .context-dark h6, .bg-gray-600 h6, .bg-gray-700 h6, .bg-gray-800 h6, .bg-primary h6, .rd-navbar-classic h6, .rd-navbar-aside h6, .box-countdown-dark h6, .post-corporate.post-corporate-img-bg [class^='heading-'], .section-main-bunner [class^='heading-'], .context-dark [class^='heading-'], .bg-gray-600 [class^='heading-'], .bg-gray-700 [class^='heading-'], .bg-gray-800 [class^='heading-'], .bg-primary [class^='heading-'], .rd-navbar-classic [class^='heading-'], .rd-navbar-aside [class^='heading-'], .box-countdown-dark [class^='heading-']{color: #ffffff;}
/** @group Components */
/** @section Typography */
body{font-family: "Roboto", sans-serif;font-size: 17px;line-height: 29px;font-weight: 400;color: #7C7C7C;background-color: #ffffff;letter-spacing: 0.01em;-webkit-text-size-adjust: none;-webkit-font-smoothing: subpixel-antialiased;}
h1, h2, h3, h4, h5, h6, [class^='heading-']{font-family: "Roboto Slab", serif;margin-top: 0;margin-bottom: 0;font-weight: 400;color: #292929;letter-spacing: 0.01em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, [class^='heading-'] a{color: inherit;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, [class^='heading-'] a:hover{color: #6a1c5a;}
h1,
.heading-1{font-size: 40px;line-height: 1.5;}
@media (min-width: 1200px){h1,.heading-1{font-size: 50px;line-height: 1.43333;}}
h2,
.heading-2{font-size: 36px;line-height: 1.5;}
@media (min-width: 1200px){h2,.heading-2{font-size: 42px;line-height: 1.14894;}}
h2.heading-font,
.heading-2.heading-font{font-weight: 400;letter-spacing: -0.03em;text-transform: capitalize;}
h3,
.heading-3{font-size: 24px;line-height: 1.5;}
@media (min-width: 1200px){h3,.heading-3{font-size: 36px;line-height: 1.33333;}}
h3.heading-font,
.heading-3.heading-font{font-weight: 600;letter-spacing: -0.03em;}
h4,
.heading-4{font-size: 22px;line-height: 1.5;}
@media (min-width: 1200px){h4,.heading-4{font-size: 26px;line-height: 1;}}
h5,
.heading-5{font-size: 20px;line-height: 1.4;}
h6,
.heading-6{font-size: 16px;line-height: 1;}
.heading-font + .heading-font{margin-top: 20px;}
.heading-font + h2.heading-font{margin-top: 35px;}
small,
.small{display: block;font-size: 12px;line-height: 1.5;}
mark,
.mark{padding: 3px 5px;color: #ffffff;background: #6a1c5a;}
.big{font-size: 18px;line-height: 1.55556;}
.lead{font-size: 24px;line-height: 34px;font-weight: 300;}
code{padding: 10px 5px;border-radius: 0.2rem;font-size: 90%;color: #181A1F;background: #edeff4;}
p [data-toggle='tooltip']{padding-left: .25em;padding-right: .25em;color: #6a1c5a;}
p [style*='max-width']{display: inline-block;}
::selection{background: #6a1c5a;color: #ffffff;}
::-moz-selection{background: #6a1c5a;color: #ffffff;}
.thin-title{font-weight: 300;letter-spacing: 0.25em;text-transform: uppercase;}
.title-decorate{letter-spacing: -.03em;position: relative;padding-top: 20px;}
.title-decorate:before{position: absolute;content: '';top: 0;left: 0;width: 35px;height: 3px;background: #6a1c5a;}
@media (min-width: 992px){.title-decorate:before{left: auto;right: 0;}}
.title-decorate.title-decorate-center:before{left: 50%;transform: translateX(-50%);}
@media (min-width: 992px){.title-decorate.title-decorate-center:before{left: 50%;transform: translateX(-50%);}}
.title-decorate.title-decorate-left{padding-top: 0;padding-left: 60px;}
.title-decorate.title-decorate-left:before{left: 0;top: 40%;}
.text-with-divider{position: relative;padding-left: 60px;max-width: 532px;}
.text-with-divider .divider{position: absolute;left: 0;top: 17px;}
.text-with-divider .divider:after{width: 40px;}
.text-with-divider h4{font-weight: 400;letter-spacing: -.03em;line-height: 38px;}
.gradient-title{font-weight: 600;letter-spacing: .1em;text-transform: uppercase;}
.font-base{font-family: "Roboto", sans-serif;}
.font-sec{font-family: "Roboto Slab", serif;}
.border-radius-8{border-radius: 8px;}
/** @section Brand */
.brand{display: inline-block;}
.brand .brand-logo-light{display: none;}
.brand .brand-logo-dark{display: block;}
/** @section Links */
a{transition: all 0.3s ease-in-out;}
a, a:focus, a:active, a:hover{text-decoration: none;}
a, a:focus, a:active{color: #dc3545;}
a:hover{color: #6a1c5a;}
a[href*='tel'], a[href*='mailto']{white-space: nowrap;}
.link-hover{color: #6a1c5a;}
.link-active{color: #292929;}
.privacy-link{display: inline-block;color: #6a1c5a;}
.privacy-link:hover{color: #292929;}
* + .privacy-link{margin-top: 35px;}
.link-gray-800, .link-gray-800:focus, .link-gray-800:active{color: #292929;}
.link-gray-800:hover{color: #6a1c5a;}
/** @section Blocks */
.block-center, .block-sm, .block-lg{margin-left: auto;margin-right: auto;}
.block-sm{max-width: 560px;}
.block-lg{max-width: 768px;}
.block-center{padding: 10px;}
.block-center:hover .block-center-header{background-color: #6a1c5a;}
.block-center-title{background-color: #ffffff;}
@media (max-width: 1199.98px){.block-center{padding: 20px;}.block-center:hover .block-center-header{background-color: #ffffff;}.block-center-header{background-color: #6a1c5a;}}
.block-bordered-left{position: relative;}
@media (min-width: 1200px){.block-bordered-left{padding: 0 65px;}.block-bordered-left:before{position: absolute;content: '';left: -15px;height: 100%;width: 2px;background: #969696;}}
@media (min-width: 1200px){.row-decorate > * + *:before{position: absolute;content: '';top: 0;bottom: 0;left: -20px;border-left: 1px solid rgba(255, 255, 255, 0.1);transform: rotate(30deg);}}
/** @section Boxes */
.box-minimal{text-align: center;}
.box-minimal .box-minimal-icon{font-size: 50px;line-height: 50px;color: #6a1c5a;}
.box-minimal-divider{width: 36px;height: 4px;margin-left: auto;margin-right: auto;background: #6a1c5a;}
.box-minimal-text{width: 100%;max-width: 320px;margin-left: auto;margin-right: auto;}
* + .box-minimal{margin-top: 30px;}
* + .box-minimal-title{margin-top: 10px;}
* + .box-minimal-divider{margin-top: 20px;}
* + .box-minimal-text{margin-top: 15px;}
.post-corporate.post-corporate-img-bg .box-minimal p, .section-main-bunner .box-minimal p, .context-dark .box-minimal p, .bg-gray-600 .box-minimal p, .bg-gray-700 .box-minimal p, .bg-gray-800 .box-minimal p, .bg-primary .box-minimal p, .rd-navbar-classic .box-minimal p, .rd-navbar-aside .box-minimal p, .box-countdown-dark .box-minimal p{color: #7C7C7C;}
.box-counter{position: relative;text-align: center;color: #4A4A4A;}
.box-counter-title{display: inline-block;font-family: "Roboto Slab", serif;font-size: 16px;line-height: 1.3;letter-spacing: -.025em;}
.box-counter-main{font-family: "Roboto Slab", serif;font-size: 45px;font-weight: 400;line-height: 1.2;}
.box-counter-main > *{display: inline;font: inherit;}
.box-counter-main .small{font-size: 28px;}
.box-counter-main .small_top{position: relative;top: .2em;vertical-align: top;}
.box-counter-divider{font-size: 0;line-height: 0;}
.box-counter-divider::after{content: '';display: inline-block;width: 80px;height: 2px;background: #6a1c5a;}
* + .box-counter-title{margin-top: 10px;}
* + .box-counter-main{margin-top: 20px;}
* + .box-counter-divider{margin-top: 10px;}
@media (min-width: 768px){.box-counter-title{font-size: 18px;}}
@media (min-width: 1200px){.box-counter-main{font-size: 60px;}.box-counter-main .small{font-size: 36px;}* + .box-counter-main{margin-top: 30px;}* + .box-counter-divider{margin-top: 15px;}* + .box-counter-title{margin-top: 18px;}}
.bg-primary .box-counter{color: #ffffff;}
.bg-primary .box-counter-divider::after{background: #ffffff;}
.box-color{width: 54px;height: 54px;}
.box-icon-inner{position: relative;}
.box-icon-inner > *{position: relative;z-index: 1;}
.box-icon-inner:before{position: absolute;top: 33%;left: 56%;content: '';z-index: 0;}
.box-icon-inner.decorate-triangle:before{width: 0;height: 0;border-style: solid;border-width: 0 10px 18px 10px;border-color: transparent transparent #292929 transparent;transform: rotate(137.76deg) translate(0, 0);will-change: transform;transition: all .6s;}
.box-icon-inner.decorate-triangle.decorate-color-primary:before{border-color: transparent transparent rgba(172, 210, 95, 0.5) transparent;}
.box-icon-inner.decorate-circle:before{width: 20px;height: 20px;border-radius: 50%;background: rgba(41, 41, 41, 0.2);transform: translate(0, 0);will-change: transform;transition: all .6s;}
.box-icon-inner.decorate-circle.decorate-color-primary:before{background: rgba(172, 210, 95, 0.5);}
.box-icon-inner.decorate-rectangle:before{width: 16px;height: 16px;transform: translateY(0) rotate(45deg);will-change: transform;transition: all .6s;}
.box-icon-inner.decorate-rectangle.decorate-color-primary:before{background: rgba(172, 210, 95, 0.5);}
.box-icon-caption h4{font-weight: 400;}
.box-icon-caption h5{font-family: "Roboto", sans-serif;font-weight: 400;}
.box-icon-caption * + p{margin-top: 8px;}
.box-icon-classic{max-width: 320px;margin-left: auto;margin-right: auto;text-align: center;}
.box-icon-classic > * + *{margin-top: 25px;}
.box-icon-classic .box-icon-caption p{color: rgba(41, 41, 41, 0.6);}
.box-icon-classic:hover .decorate-triangle:before{transform: rotate(175deg) translate(15px, 15px);}
.box-icon-classic:hover .decorate-circle:before{transform: translate(-45px, 2px);}
.box-icon-classic:hover .decorate-rectangle:before{transform: rotate(-90deg) translateY(-40px);}
.box-icon-modern{display: flex;flex-direction: column;text-align: center;}
.box-icon-modern > * + *{margin-top: 25px;}
@media (min-width: 768px){.box-icon-modern{flex-direction: row;text-align: left;}.box-icon-modern > * + *{margin-top: 0;margin-left: 30px;}.box-icon-modern .box-icon-inner:before{left: 85%;}}
.box-icon-modern .box-icon-caption * + p{margin-top: 5px;}
.box-icon-modern .decorate-triangle:before{border-width: 0 12px 22px 12px;}
.box-icon-modern .decorate-circle:before{width: 24px;height: 24px;}
.box-icon-modern .decorate-rectangle:before{width: 20px;height: 20px;}
.box-icon-modern:hover .decorate-triangle:before{transform: rotate(175deg) translate(15px, 15px);}
.box-icon-modern:hover .decorate-circle:before{transform: translate(-45px, 2px);}
.box-icon-modern:hover .decorate-rectangle:before{transform: rotate(-90deg) translateY(-40px);}
/*
* testimonials
*/
.team-classic-wrap{position: relative;}
.team-classic-wrap:hover{z-index: 2;}
.team-classic{position: relative;max-width: 390px;margin-left: auto;margin-right: auto;transition: all .3s;}
.team-classic:hover{box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);z-index: 2;}
.team-classic:hover .team-classic-caption{padding-bottom: 30px;margin-bottom: -5px;}
.team-classic:hover .team-classic-soc-list{opacity: 1;transform: translateY(-50%);}
.team-classic-figure{position: relative;}
.team-classic-figure .team-classic-soc-list{text-align: center;position: absolute;top: 50%;right: 25px;transform: translateY(-70%);transition: all .3s;opacity: 0;}
.team-classic-figure .team-classic-soc-list li + li{margin-top: 15px;}
.team-classic-figure .team-classic-soc-list a{color: #969696;}
.team-classic-figure .team-classic-soc-list a:hover{color: #3C3C3C;}
.team-classic-caption{text-align: center;padding: 17px 25px 30px;transition: all .5s;background: #ffffff;}
.team-classic-caption p{margin-top: 0;font-size: 12px;text-transform: uppercase;letter-spacing: .15em;font-weight: 400;color: rgba(41, 41, 41, 0.8);}
.team-name{font-weight: 400;line-height: 40px;}
html:not(.desktop) .team-classic .team-classic-soc-list{opacity: 1;transform: translateY(-50%);}
.what-we-offer-wrap{position: relative;}
.what-we-offer-wrap:hover{z-index: 2;}
.what-we-offer{position: relative;max-width: 390px;margin-left: auto;margin-right: auto;transition: all .3s;}
.what-we-offer:hover{box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);z-index: 2;}
.what-we-offer:hover .what-we-offer-caption{padding-bottom: 30px;margin-bottom: -5px;}
.what-we-offer-figure{position: relative;}
.what-we-offer-caption{text-align: center;padding: 31px 25px 30px;transition: all .5s;background: #ffffff;}
.what-we-offer-caption .title{font-weight: 500;line-height: 40px;}
.what-we-offer-caption .link{display: inline-block;font-size: 14px;text-transform: uppercase;letter-spacing: 0.05em;font-weight: 600;margin-top: 8px;}
.what-we-offer-caption .link, .what-we-offer-caption .link:focus, .what-we-offer-caption .link:active{color: #6a1c5a;}
.what-we-offer-caption .link:hover{color: #292929;}
.team-modern{max-width: 375px;margin-left: auto;margin-right: auto;}
html:not(.desktop) .team-modern .team-modern-figure img, .team-modern:hover .team-modern-figure img{opacity: .52;}
html:not(.desktop) .team-modern .team-modern-soc-list, .team-modern:hover .team-modern-soc-list{opacity: 1;transform: translate(-50%, -50%);}
.team-modern-figure{position: relative;background: #292929;overflow: hidden;}
.team-modern-figure:before{position: absolute;content: '';bottom: 0;left: 0;width: 0;height: 0;border-bottom: 30px solid #ffffff;border-right: 250px solid transparent;}
.team-modern-figure:after{position: absolute;content: '';bottom: 0;right: 0;width: 0;height: 0;border-bottom: 30px solid #ffffff;border-left: 130px solid transparent;}
.team-modern-figure:before, .team-modern-figure:after{z-index: 1;}
.team-modern-figure img{transition: all .3s;will-change: transform;}
.team-modern-figure .team-modern-soc-list{text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-70%, -50%);transition: all .3s;opacity: 0;}
.team-modern-figure .team-modern-soc-list li{display: inline-block;}
.team-modern-figure .team-modern-soc-list li + li{margin-left: 24px;}
.team-modern-figure .team-modern-soc-list a{color: #ffffff;text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);}
.team-modern-figure .team-modern-soc-list a:hover{color: #6a1c5a;}
.team-modern-no-img .team-modern-figure{background: #f5f5f5;}
.team-modern-no-img .team-modern-figure .team-modern-soc-list a{color: rgba(0, 0, 0, 0.6);}
.team-modern-no-img .team-modern-figure .team-modern-soc-list a:hover{color: #000000;}
.team-modern-caption{text-align: center;padding: 15px 25px 45px;transition: all .5s;background: #ffffff;}
.team-modern-caption p{margin-top: 0;font-size: 12px;text-transform: uppercase;letter-spacing: .15em;font-weight: 400;}
.team-minimal{max-width: 370px;margin-left: auto;margin-right: auto;text-align: center;}
html:not(.desktop) .team-minimal .team-minimal-figure:before, .team-minimal:hover .team-minimal-figure:before{opacity: 1;}
html:not(.desktop) .team-minimal .team-minimal-soc-list, .team-minimal:hover .team-minimal-soc-list{opacity: 1;transform: translate(-50%, -50%);}
.team-minimal-figure{position: relative;overflow: hidden;}
.team-minimal-figure:before{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(180deg, rgba(41, 41, 41, 0) 38.12%, rgba(41, 41, 41, 0.364) 100%);opacity: 0;transition: all .3s;z-index: 1;}
.team-minimal-figure .team-minimal-soc-list{text-align: center;position: absolute;bottom: 40px;left: 50%;transform: translate(-50%, -100%);transition: all .3s;opacity: 0;z-index: 2;}
.team-minimal-figure .team-minimal-soc-list li{display: inline-block;}
.team-minimal-figure .team-minimal-soc-list li + li{margin-left: 20px;}
@media (min-width: 576px){.team-minimal-figure .team-minimal-soc-list li + li{margin-left: 24px;}}
.team-minimal-figure .team-minimal-soc-list a{color: #ffffff;text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);}
.team-minimal-figure .team-minimal-soc-list a:hover{color: #6a1c5a;}
.team-minimal-caption{text-align: center;padding: 15px;}
@media (min-width: 992px){.team-minimal-caption{padding: 25px;}}
.team-minimal-caption p{margin-top: 0;font-size: 14px;text-transform: uppercase;letter-spacing: 0.05em;font-weight: 600;color: #7C7C7C;}
.team-item-info .quote-primary-footer .bg-dot{max-width: 200px;flex-basis: 50%;height: 50px;}
.team-item-info-name{display: flex;align-items: center;padding-bottom: 30px;border-bottom: 1px solid #969696;flex-direction: column;}
@media (min-width: 576px){.team-item-info-name{flex-direction: row;display: inline-flex;}}
.team-item-info-name .team-item-info-name-text{border-radius: 4px;background: #6a1c5a;color: #ffffff;padding: 4px;line-height: 1.4;margin-left: 14px;}
.team-item-info-name * + .team-item-info-name-text{margin-top: 0;}
* + .team-info-list{margin-top: 35px;}
.team-info-list{font-weight: 400;}
.team-info-list > li + li{margin-top: 10px;}
.team-info-list li span.icon{font-size: 20px;color: #969696;margin-right: 10px;}
.team-info-list li a{font-size: 18px;line-height: 28px;color: #292929;}
.team-info-list li a:hover{color: #6a1c5a;}
.team-info-list .social-list > *{margin-top: 0;}
.team-info-list .social-list a:hover{background: transparent;color: #6a1c5a;}
@media (min-width: 576px){.team-info-list > li{display: inline-block;}.team-info-list > li + li{margin-left: 15px;}}
/*
* testimonials
*/
.testimonials-modern{position: relative;margin-left: auto;margin-right: auto;padding: 10px 30px;}
@media (min-width: 576px){.testimonials-modern{padding: 30px;}}
@media (min-width: 992px){.testimonials-modern{width: 650px;padding: 40px 0;}}
@media (min-width: 1200px){.testimonials-modern{width: 710px;}}
.testimonials-modern .testimonials-modern-text{font-size: 20px;line-height: 33px;letter-spacing: 0.02em;color: rgba(255, 255, 255, 0.8);}
.testimonials-modern .testimonials-modern-name{font-family: "Roboto Slab", serif;color: #6a1c5a;font-size: 26px;line-height: 37px;letter-spacing: 0.01em;font-weight: 400;}
.testimonials-modern * + .testimonials-modern-name{margin-top: 36px;}
.testimonials-modern-2{position: relative;}
.testimonials-modern-2 > *{position: relative;z-index: 1;}
.testimonials-modern-2 .testimonials-modern-text{color: rgba(41, 41, 41, 0.8);}
/*
* Gallery items
*/
.gallery-item-classic{position: relative;}
.gallery-item-classic img{max-width: inherit;width: 100%;}
html:not(.desktop) .gallery-item-classic .gallery-item-classic-caption, .gallery-item-classic:hover .gallery-item-classic-caption{opacity: 1;transform: translate(-50%, -50%);}
.gallery-item-classic-caption{position: absolute;top: 50%;left: 50%;transform: translate(-70%, -50%);transition: all .3s;will-change: transform;opacity: 0;}
.gallery-item-classic-caption a{display: inline-block;font-size: 17px;line-height: 29px;text-align: center;padding: 25px 5px;color: #181A1F;font-weight: 400;width: 85px;height: 85px;border-radius: 50%;background: #ffffff;box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.4);cursor: pointer;}
.gallery-item-classic-caption a:hover{color: #292929;box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.4);}
/*
* pricing
*/
.box-pricing-classic{position: relative;padding: 30px 0;max-width: 400px;margin-left: auto;margin-right: auto;}
.box-pricing-classic > * + *{margin-top: 30px;}
.box-pricing-classic .pricing-border{pointer-events: none;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 340px;max-width: 99%;height: 100%;opacity: 0;border: 2px solid #6a1c5a;}
.box-pricing-classic.box-pricing-selected .pricing-border{opacity: 1;}
.pricing-classic-title{font-family: "Roboto", sans-serif;margin-top: 0;font-weight: 400;letter-spacing: 0.01em;}
.pricing-classic-list li{padding: 8px 5px;border-top: 1px solid rgba(41, 41, 41, 0.1);}
.pricing-classic-list li:last-child{border-bottom: 1px solid rgba(41, 41, 41, 0.1);}
.pricing-classic-price{display: flex;align-items: flex-start;justify-content: center;font-weight: 500;letter-spacing: -.03em;}
.pricing-classic-price span{font-size: 24px;}
.box-pricing-modern{position: relative;text-align: center;display: inline-block;}
@media (min-width: 992px){.box-pricing-modern{display: block;}}
.box-pricing-modern .button{padding: 20px 40px;}
.box-pricing-modern * + .button{margin-top: 40px;}
.box-pricing-modern * + .pricing-modern-list{margin-top: 30px;}
@media (min-width: 992px){.box-pricing-modern * + .pricing-modern-list{margin-top: 50px;}}
@media (min-width: 992px){.box-pricing-modern.box-pricing-selected{position: relative;}.box-pricing-modern.box-pricing-selected::before, .box-pricing-modern.box-pricing-selected::after{content: '';position: absolute;z-index: 1;top: 0;left: -15px;width: 1px;height: 100%;background: #D3D3D3;}.box-pricing-modern.box-pricing-selected::after{left: auto;right: -15px;}}
.box-pricing-modern-inner{position: relative;z-index: 1;}
.pricing-modern-title{font-weight: 400;color: #6a1c5a;}
* + .pricing-modern-price{margin-top: 20px;}
.pricing-modern-price{font-family: "Roboto Slab", serif;font-weight: 400;display: flex;justify-content: center;align-items: flex-start;color: #292929;}
.pricing-modern-price span{font-size: 24px;line-height: 2;}
.pricing-modern-price p{margin-top: 0;font-size: 60px;line-height: 1;}
@media (min-width: 992px){.pricing-modern-price p{font-size: 72px;margin-left: 10px;}}
.pricing-modern-list{max-width: 330px;margin-left: auto;margin-right: auto;color: #7C7C7C;letter-spacing: 0.01em;}
.pricing-modern-list.list-marked > li:before{color: #6a1c5a;}
.pricing-corporate{text-align: center;padding: 20px 30px;max-width: 370px;margin-left: auto;margin-right: auto;}
.pricing-corporate .text-accent-2{position: relative;font-size: 60px;line-height: 1;z-index: 1;}
@media (min-width: 992px){.pricing-corporate .text-accent-2{font-size: 110px;}}
@media (min-width: 992px){.pricing-corporate{padding: 20px 45px;}}
.pricing-corporate > * + *{margin-top: 25px;}
.pricing-corporate.box-pricing-selected{border-left: 1px solid #D3D3D3;border-right: 1px solid #D3D3D3;}
.pricing-corporate-price{position: relative;display: flex;align-items: flex-start;justify-content: center;flex-direction: row;}
.pricing-corporate-price .heading-4{margin-top: 10px;font-weight: 600;letter-spacing: .2em;}
.pricing-corporate-price * + p{margin-top: 0;}
.pricing-corporate-price .pricing-corporate-bonus{position: absolute;top: -15px;right: -20px;width: 62px;height: 62px;border-radius: 50%;background: #6a1c5a;color: #ffffff;text-align: center;font-size: 13px;line-height: 20px;font-weight: 700;text-transform: uppercase;padding: 21px 7px;box-shadow: -5px 7px 10px rgba(41, 41, 41, 0.1);z-index: 1;}
@media (min-width: 1200px){.pricing-corporate-price .pricing-corporate-bonus{right: 10px;}}
.pricing-corporate-title{letter-spacing: .1em;text-transform: uppercase;line-height: 28px;font-weight: 400;}
.pricing-corporate-list{color: rgba(41, 41, 41, 0.8);}
.pricing-corporate-list li + li{margin-top: 10px;}
/*
* Events
*/
.event-item-classic{display: flex;align-items: flex-start;padding: 35px 20px;background: #ffffff;flex-direction: column;}
.event-item-classic * + .event-item-classic-caption{margin-top: 20px;}
@media (min-width: 992px){.event-item-classic{flex-direction: row;padding: 50px 40px;}.event-item-classic .event-item-classic-figure{margin-right: 50px;}.event-item-classic * + .event-item-classic-caption{margin-top: 0;}}
.event-item-classic + .event-item-classic{border-top: 0.75px solid rgba(150, 150, 150, 0.8);}
@media (min-width: 992px){.event-item-classic-figure{max-width: 130px;width: 100%;}}
.event-item-classic-figure img{border-radius: 50%;}
.event-item-classic-figure .event-img-list{margin-bottom: -6px;margin-left: -6px;}
.event-item-classic-figure .event-img-list:empty{margin-bottom: 0;margin-left: 0;}
.event-item-classic-figure .event-img-list > *{display: inline-block;margin-top: 0;margin-bottom: 6px;margin-left: 6px;}
.event-item-classic-caption h5{font-weight: 400;letter-spacing: -.03em;}
.event-item-classic-caption h5 a{color: #6a1c5a;}
.event-item-classic-caption h5 a:hover{color: #212529;}
.event-item-classic-caption h5 .location{color: #6a1c5a;}
* + .event-item-classic-text{margin-top: 20px;}
.event-item-classic-text * + *{margin-top: 15px;}
.event-item-classic-title{font-weight: 500;line-height: 36px;letter-spacing: -.03em;}
.event-item-classic-title + *{margin-top: 15px;}
* + .event-item-classic-title{margin-top: 15px;}
.events-time{font-size: 18px;color: rgba(41, 41, 41, 0.64);font-weight: 400;}
.box-event-modern{max-width: 670px;margin-left: auto;margin-right: auto;}
.box-event-modern .event-item-modern + .event-item-modern{margin-top: 60px;}
.box-event-modern .event-item-modern:last-child:before{display: none;}
.event-item-modern{position: relative;padding-left: 80px;}
.event-item-modern:before{position: absolute;content: '';top: 50px;bottom: -80px;left: 15px;border-left: 1px solid #969696;}
.event-item-modern .event-dot{position: absolute;display: inline-block;left: 0;top: 20px;width: 30px;height: 30px;border-radius: 50%;border: 1px solid #969696;}
.event-item-modern > * + *{margin-top: 15px;}
.event-item-modern .event-time{font-size: 18px;font-weight: 400;color: rgba(41, 41, 41, 0.64);}
.event-item-modern.event-active span:before{position: absolute;content: '';width: 10px;height: 10px;border-radius: 50%;background: #6a1c5a;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.event-item-modern-title{font-weight: 500;letter-spacing: -.03em;}
.box-sponsor{display: inline-block;}
.box-sponsor:hover{box-shadow: 0 0 15px rgba(74, 74, 74, 0.25);}
.box-sponsor.box-sponsor-modern{overflow: hidden;}
@media (min-width: 1200px){.box-sponsor.box-sponsor-modern:before{position: absolute;content: url("../images/sponsor-img-hover.png");top: 50%;left: 50%;transform: translate(-50%, -50%);will-change: transform;transition: all .3s;opacity: 0;}}
.box-sponsor.box-sponsor-modern img{opacity: .6;transition: all .3s;}
.box-sponsor.box-sponsor-modern:hover{box-shadow: none;}
.box-sponsor.box-sponsor-modern:hover:before{opacity: 1;}
.box-sponsor.box-sponsor-modern:hover img{opacity: 1;}
.box-user-classic{text-align: center;max-width: 130px;}
.box-user-classic * + h5{margin-top: 15px;}
.box-user-classic h5{font-weight: 500;letter-spacing: -.03em;}
.box-user-classic * + p{margin-top: 5px;}
.box-user-classic p{font-size: 10px;text-transform: uppercase;letter-spacing: 0.15em;color: rgba(41, 41, 41, 0.8);}
.box-img-animate{text-align: center;}
.box-img-animate .box-img-animate-item{display: inline-block;}
.box-img-animate .box-img-animate-item img{border-radius: 6px;box-shadow: 8px 14px 40px rgba(0, 0, 0, 0.25);}
@media (max-width: 991.98px){.box-img-animate .box-img-animate-item + .box-img-animate-item{margin-top: 20px;}.box-img-animate .box-img-animate-item{padding: 0 15px;}}
.bunner-content-modern{position: relative;}
.bunner-content-modern .text-accent-2{font-size: 90px;letter-spacing: .1em;text-shadow: 0 4px 4px rgba(41, 41, 41, 0.25);}
@media (min-width: 768px){.bunner-content-modern .text-accent-2{font-size: 140px;}}
@media (min-width: 992px){.bunner-content-modern .text-accent-2{font-size: 190px;}}
@media (min-width: 1200px){.bunner-content-modern .text-accent-2{font-size: 250px;}}
.bunner-content-modern .box-location{padding: 20px;text-transform: uppercase;letter-spacing: .05em;opacity: .8;background: url("../images/bg-brush.png") center no-repeat;}
.bunner-content-modern .box-location h4{font-weight: 800;color: #ffffff;}
.bunner-content-modern .box-location h5{font-weight: 700;}
@media (min-width: 992px){.bunner-content-modern .box-location{position: absolute;top: 5%;right: 27%;}}
/** @section Element groups */
html .group{margin-bottom: -20px;margin-left: -15px;}
html .group:empty{margin-bottom: 0;margin-left: 0;}
html .group > *{display: inline-block;margin-top: 0;margin-bottom: 20px;margin-left: 15px;}
html .group-sm{margin-bottom: -10px;margin-left: -10px;}
html .group-sm:empty{margin-bottom: 0;margin-left: 0;}
html .group-sm > *{display: inline-block;margin-top: 0;margin-bottom: 10px;margin-left: 10px;}
html .group-xl{margin-bottom: -20px;margin-left: -30px;}
html .group-xl:empty{margin-bottom: 0;margin-left: 0;}
html .group-xl > *{display: inline-block;margin-top: 0;margin-bottom: 20px;margin-left: 30px;}
@media (min-width: 992px){html .group-xl{margin-bottom: -20px;margin-left: -45px;}html .group-xl > *{margin-bottom: 20px;margin-left: 45px;}}
html .group-middle{display: inline-flex;flex-wrap: wrap;align-items: center;}
html .group-custom{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;max-width: 100%;}
html .group-custom > *{flex: 0 1 100%;padding-left: 20px;padding-right: 20px;}
@media (min-width: 576px){html .group-custom{flex-wrap: nowrap;}html .group-custom > *{flex: 1 1 auto;}}
* + .group-sm{margin-top: 30px;}
* + .group-xl{margin-top: 20px;}
/** @section Responsive units */
.unit{display: flex;flex: 0 1 100%;margin-bottom: -30px;margin-left: -20px;}
.unit > *{margin-bottom: 30px;margin-left: 20px;}
.unit:empty{margin-bottom: 0;margin-left: 0;}
.unit-body{flex: 0 1 auto;}
.unit-left,
.unit-right{flex: 0 0 auto;max-width: 100%;}
.unit-spacing-xs{margin-bottom: -15px;margin-left: -7px;}
.unit-spacing-xs > *{margin-bottom: 15px;margin-left: 7px;}
/** @section Lists */
/*
* Vertical list
*/
.list > li + li{margin-top: 10px;}
.list-xs > li + li{margin-top: 5px;}
.list-sm > li + li{margin-top: 10px;}
.list-md > li + li{margin-top: 18px;}
.list-lg > li + li{margin-top: 25px;}
.list-xl > li + li{margin-top: 30px;}
.list-xxl > li + li{margin-top: 30px;}
@media (min-width: 992px){.list-xxl > li + li{margin-top: 55px;}}
.heading-list h1, .heading-list h2, .heading-list h3, .heading-list h4, .heading-list h5, .heading-list h6, .heading-list [class^='heading-']{font-weight: 700;}
.heading-list li * + p{margin-top: 30px;}
@media (min-width: 768px){.list-xl > li + li{margin-top: 60px;}}
/*
* List inline
*/
.list-inline > li{display: inline-block;}
html .list-inline-md{margin-left: -10px;margin-right: -10px;}
html .list-inline-md > *{margin-top: 8px;padding-left: 10px;padding-right: 10px;}
@media (min-width: 992px){html .list-inline-md{margin-left: -15px;margin-right: -15px;}html .list-inline-md > *{padding-left: 15px;padding-right: 15px;}}
/*
* List terms
*/
.list-terms dt + dd{margin-top: 5px;}
.list-terms dd + dt{margin-top: 25px;}
* + .list-terms{margin-top: 25px;}
/*
* Index list
*/
.index-list{counter-reset: li;}
.index-list > li .list-index-counter:before{content: counter(li, decimal-leading-zero);counter-increment: li;}
/*
* Marked list
*/
.list-marked{text-align: left;}
.list-marked > li{position: relative;padding-left: 25px;}
.list-marked > li::before{position: absolute;display: inline-block;left: 0;top: -1px;min-width: 25px;content: '\f222';font-family: 'Material Design Icons';line-height: 23px;font-size: 15px;letter-spacing: -0.03em;color: #292929;}
.list-marked > li + li{margin-top: 13px;}
* + .list-marked{margin-top: 15px;}
p + .list-marked{margin-top: 10px;}
/*
* Ordered List
*/
.list-ordered{counter-reset: li;text-align: left;}
.list-ordered > li{position: relative;padding-left: 25px;}
.list-ordered > li:before{content: counter(li, decimal) ".";counter-increment: li;position: absolute;top: 0;left: 0;display: inline-block;width: 15px;color: #292929;}
.list-ordered > li + li{margin-top: 4px;}
* + .list-ordered{margin-top: 15px;}
ul.list-color{max-width: 248px;margin-left: -4px;margin-right: -4px;text-align: center;font-size: 0;}
ul.list-color li{display: inline-block;padding-left: 4px;padding-right: 4px;margin-bottom: 8px;}
ul.list-contact-info li + li{margin-top: 24px;}
ul.list-contact-info li{position: relative;padding-left: 40px;font-size: 18px;}
ul.list-contact-info li > *{display: inline-block;}
ul.list-contact-info li .icon{position: absolute;left: 0;top: 2px;}
ul.social-list{margin-left: -10px;margin-right: -10px;}
ul.social-list > li{display: inline-block;}
ul.social-list > *{margin-top: 20px;padding-left: 10px;padding-right: 10px;}
ul.social-list a:hover{color: #ffffff;background: #6a1c5a;}
.category-list > li + li{margin-top: 8px;}
.category-list li{position: relative;padding-left: 30px;}
.category-list li:before{position: absolute;left: 0;color: #6a1c5a;content: '\f14f';font-family: 'Material Design Icons';line-height: 27px;font-size: 18px;letter-spacing: -0.03em;transition: all .3s;opacity: 0;}
.category-list li a{display: flex;justify-content: space-between;color: rgba(41, 41, 41, 0.5);}
.category-list li.active a, .category-list li:hover a{color: #292929;}
.category-list li.active:before, .category-list li:hover:before{opacity: 1;}
.list-contact{margin-left: 20px;}
.list-contact li{display: inline-block;}
.list-contact li .icon{font-size: 22px;font-weight: 400;color: #6a1c5a;}
.list-contact li .link{font-size: 20px;font-weight: 400;letter-spacing: 0.01em;}
.list-contact li .link, .list-contact li .link:focus, .list-contact li .link:active{color: #292929;}
.list-contact li .link:hover{color: #6a1c5a;}
@media (min-width: 1200px){.list-contact{margin-left: 70px;}}
.rd-navbar-contact .list-contact .link, .rd-navbar-contact .list-contact .link:focus, .rd-navbar-contact .list-contact .link:active{color: #ffffff;}
.rd-navbar-contact .list-contact .link:hover{color: #6a1c5a;}
/** @section Images */
img{display: inline-block;max-width: 100%;height: auto;}
.img-responsive{width: 100%;}
/** @section Icons */
.icon{display: inline-block;font-size: 16px;line-height: 1;}
.icon::before{position: relative;display: inline-block;font-weight: 400;font-style: normal;speak: none;text-transform: none;}
.icon-primary{color: #6a1c5a;}
.icon-white{color: #ffffff;}
.icon-bg-white{background: #ffffff;color: #6a1c5a;}
.icon-blue{color: #135DEC;}
.icon-pink{color: #FF3951;}
.icon-violet{color: #2C3AB6;}
.icon-blue-light{color: #35B7E0;}
.icon-circle{border-radius: 50%;text-align: center;}
.icon-circle-md{padding: 10px;width: 48px;height: 48px;}
.icon-sm{font-size: 22px;line-height: 24px;}
.icon-md{font-size: 27px;}
.icon-lg{font-size: 36px;}
.icon-xl{font-size: 70px;line-height: 79px;}
/** @section Tables custom */
.table-custom{width: 100%;max-width: 100%;text-align: left;background: #ffffff;border-collapse: collapse;}
.table-custom th,
.table-custom td{color: #4A4A4A;background: #ffffff;}
.table-custom th{padding: 35px 24px;font-size: 14px;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;background: #d7d7d7;}
@media (max-width: 767.98px){.table-custom th{padding-top: 20px;padding-bottom: 20px;}}
.table-custom td{padding: 17px 24px;}
.table-custom tbody tr:first-child td{border-top: 0;}
.table-custom tr td{border-bottom: 1px solid #D3D3D3;}
.table-custom tfoot td{font-weight: 700;}
* + .table-custom-responsive{margin-top: 30px;}
@media (min-width: 768px){* + .table-custom-responsive{margin-top: 40px;}}
.table-custom.table-custom-primary thead th{color: #ffffff;background: #6a1c5a;border: 0;}
.table-custom.table-custom-primary tbody tr:hover td{background: #d7d7d7;}
.table-custom.table-custom-bordered tr td:first-child{border-left: 0;}
.table-custom.table-custom-bordered tr td:last-child{border-right: 0;}
.table-custom.table-custom-bordered td{border: 1px solid #D3D3D3;}
.table-custom.table-custom-bordered tbody > tr:first-of-type > td{border-top: 0;}
.table-custom.table-custom-striped{border-bottom: 1px solid #D3D3D3;}
.table-custom.table-custom-striped tbody tr:nth-of-type(odd) td{background: transparent;}
.table-custom.table-custom-striped tbody tr:nth-of-type(even) td{background: #d7d7d7;}
.table-custom.table-custom-striped tbody td{border: 0;}
.table-custom.table-custom-striped tfoot td:not(:first-child){border-left: 0;}
@media (max-width: 767.98px){.table-custom-responsive{display: block;width: 100%;overflow-x: auto;-ms-overflow-style: -ms-autohiding-scrollbar;}.table-custom-responsive.table-bordered{border: 0;}}
/** @section Dividers */
hr{margin-top: 0;margin-bottom: 0;border-top: 1px solid #d7d7d7;}
.divider{font-size: 0;line-height: 0;}
.divider::after{content: '';display: inline-block;width: 60px;height: 2px;background-color: #6a1c5a;}
/** @section Buttons */
button{padding: 0;}
.button{position: relative;overflow: hidden;display: inline-block;padding: 14px 35px;font-size: 14px;line-height: 19px;border: 1px solid;border-radius: 100px;font-family: "Roboto", sans-serif;font-weight: 600;letter-spacing: 0.01em;text-transform: uppercase;white-space: nowrap;text-overflow: ellipsis;text-align: center;cursor: pointer;vertical-align: middle;user-select: none;transition: 250ms all ease-in-out;}
.button-block{display: block;width: 100%;}
.button-default, .button-default:focus{color: #D3D3D3;background-color: #4A4A4A;border-color: #4A4A4A;}
.button-default:hover, .button-default:active{color: #ffffff;background-color: #6a1c5a;border-color: #6a1c5a;}
.button-default.button-ujarak::before{background: #6a1c5a;}
.button-default.button-zakaria:after{background: #4A4A4A;}
.button-gray-100, .button-gray-100:focus{color: #292929;background-color: #edeff4;border-color: #edeff4;}
.button-gray-100:hover, .button-gray-100:active{color: #292929;background-color: #dde1ea;border-color: #dde1ea;}
.button-gray-100.button-ujarak::before{background: #dde1ea;}
.button-gray-100.button-zakaria:after{background: #edeff4;}
.button-primary, .button-primary:focus{color: #ffffff;background-color: #6a1c5a;border-color: #6a1c5a;}
.button-primary:hover, .button-primary:active{color: #ffffff;background-color: #4A4A4A;border-color: #4A4A4A;}
.button-primary.button-ujarak::before{background: #4A4A4A;}
.button-primary.button-zakaria:after{background: #6a1c5a;}
.button-default-outline, .button-default-outline:focus{color: #292929;background-color: #ffffff;border-color: #292929;}
.button-default-outline:hover, .button-default-outline:active{color: #ffffff;background-color: #6a1c5a;border-color: #6a1c5a;}
.button-default-outline.button-ujarak::before{background: #6a1c5a;}
.button-default-outline.button-zakaria:after{background: #ffffff;}
.button-white-outline, .button-white-outline:focus{color: #ffffff;background-color: transparent;border-color: #ffffff;}
.button-white-outline:hover, .button-white-outline:active{color: #ffffff;background-color: #6a1c5a;border-color: #6a1c5a;}
.button-white-outline.button-ujarak::before{background: #6a1c5a;}
.button-white-outline.button-zakaria:after{background: transparent;}
.button-gradient{background: transparent;border: none;z-index: 1;color: #ffffff;}
.button-gradient:before, .button-gradient:after{position: absolute;top: -2px;left: -2px;bottom: -2px;right: -2px;content: '';z-index: -1;transition: all .3s;}
.button-gradient:before{background: #6a1c5a;}
.button-gradient:after{opacity: 0;background: #6a1c5a;}
.button-gradient:hover{color: #ffffff;}
.button-gradient:hover:before{opacity: 0;}
.button-gradient:hover:after{opacity: 1;}
.button-gradient:focus, .button-gradient:active{color: #ffffff;}
.button-gradient-secondary{background: transparent;border: none;z-index: 1;color: #ffffff;}
.button-gradient-secondary:before, .button-gradient-secondary:after{position: absolute;top: -2px;left: -2px;bottom: -2px;right: -2px;content: '';z-index: -1;transition: all .3s;}
.button-gradient-secondary:before{background: #6a1c5a;}
.button-gradient-secondary:after{opacity: 0;background: #6a1c5a;}
.button-gradient-secondary:hover{color: #ffffff;}
.button-gradient-secondary:hover:before{opacity: 0;}
.button-gradient-secondary:hover:after{opacity: 1;}
.button-gradient-secondary:focus, .button-gradient-secondary:active{color: #ffffff;}
.button-gradient-secondary-2{background: transparent;border: none;z-index: 1;color: #ffffff;}
.button-gradient-secondary-2:before, .button-gradient-secondary-2:after{position: absolute;top: -2px;left: -2px;bottom: -2px;right: -2px;content: '';z-index: -1;transition: all .3s;}
.button-gradient-secondary-2:before{background: #6a1c5a;}
.button-gradient-secondary-2:after{opacity: 0;background: #6a1c5a;}
.button-gradient-secondary-2:hover{color: #ffffff;}
.button-gradient-secondary-2:hover:before{opacity: 0;}
.button-gradient-secondary-2:hover:after{opacity: 1;}
.button-gradient-secondary-2:focus, .button-gradient-secondary-2:active{color: #ffffff;}
.button-ghost{border: 0;background-color: transparent;}
.button-ghost:hover{color: #ffffff;background: #6a1c5a;}
.button-facebook, .button-facebook:focus{color: #ffffff;background-color: #4d70a8;border-color: #4d70a8;}
.button-facebook:hover, .button-facebook:active{color: #ffffff;background-color: #456497;border-color: #456497;}
.button-facebook.button-ujarak::before{background: #456497;}
.button-facebook.button-zakaria:after{background: #4d70a8;}
.button-twitter, .button-twitter:focus{color: #ffffff;background-color: #02bcf3;border-color: #02bcf3;}
.button-twitter:hover, .button-twitter:active{color: #ffffff;background-color: #02a8da;border-color: #02a8da;}
.button-twitter.button-ujarak::before{background: #02a8da;}
.button-twitter.button-zakaria:after{background: #02bcf3;}
.button-google, .button-google:focus{color: #ffffff;background-color: #e2411e;border-color: #e2411e;}
.button-google:hover, .button-google:active{color: #ffffff;background-color: #cc3a1a;border-color: #cc3a1a;}
.button-google.button-ujarak::before{background: #cc3a1a;}
.button-google.button-zakaria:after{background: #e2411e;}
.button-shadow{box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);}
.button-shadow:hover{box-shadow: 0 9px 10px 0 rgba(0, 0, 0, 0.15);}
.button-shadow:focus, .button-shadow:active{box-shadow: none;}
.button-ujarak{position: relative;z-index: 0;transition: background .4s, border-color .4s, color .4s;}
.button-ujarak::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #6a1c5a;z-index: -1;opacity: 0;transform: scale3d(0.7, 1, 1);transition: transform 0.42s, opacity 0.42s;border-radius: inherit;}
.button-ujarak, .button-ujarak::before{transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.button-ujarak:hover{transition: background .4s .4s, border-color .4s 0s, color .2s 0s;}
.button-ujarak:hover::before{opacity: 1;transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}
.button-zakaria{transition: all .3s ease-in-out;z-index: 1;}
.button-zakaria::after{position: absolute;content: '';top: 50%;left: 50%;width: 110%;padding-bottom: 110%;border-radius: 50%;transform: translate3d(-50%, -50%, 0) scale(1);transition: inherit;pointer-events: none;z-index: -1;}
.button-zakaria:hover:after, .button-zakaria:active:after{transform: translate3d(-50%, -50%, 0) scale(0);}
.button-zakaria.button-default-outline:after, .button-zakaria.button-default-outline-2:after, .button-zakaria.button-default-outline-3:after{background: #ffffff;}
.button-xs{padding: 8px 17px;}
.button-sm{padding: 8px 25px;font-size: 13px;line-height: 20px;}
.button-lg{padding: 20px 42px;font-size: 14px;line-height: 19px;}
.button-lg-2{padding: 20px 42px;font-size: 14px;line-height: 19px;border-width: 2px;}
.button-xl{padding: 16px 50px;font-size: 16px;line-height: 28px;}
@media (min-width: 992px){.button-xl{padding: 20px 80px;}}
.button-circle{border-radius: 30px;}
.button-round-1{border-radius: 5px;}
.button-round-2{border-radius: 10px;}
.button.button-icon{display: flex;justify-content: center;align-items: center;vertical-align: middle;}
.button.button-icon .icon{position: relative;display: inline-block;vertical-align: middle;color: inherit;font-size: 1.55em;line-height: 1em;}
.button.button-icon-left .icon{padding-right: 11px;}
.button.button-icon-right{flex-direction: row-reverse;}
.button.button-icon-right .icon{padding-left: 11px;}
.button.button-icon.button-link .icon{top: 5px;font-size: 1em;}
.button.button-icon.button-xs .icon{top: .05em;font-size: 1.2em;padding-right: 8px;}
.button.button-icon.button-xs .button-icon-right{padding-left: 8px;}
.btn-primary{border-radius: 3px;font-family: "Roboto", sans-serif;font-weight: 600;letter-spacing: .05em;text-transform: uppercase;transition: .33s;}
.btn-primary, .btn-primary:active, .btn-primary:focus{color: #ffffff;background: #6a1c5a;border-color: #6a1c5a;}
.btn-primary:hover{color: #ffffff;background: #292929;border-color: #292929;}
.block-video-button a{position: relative;display: inline-flex;align-items: center;justify-content: center;text-align: center;width: 90px;height: 90px;border-radius: 50%;border: 5px solid rgba(255, 255, 255, 0.3);color: #ffffff;transition: all .3s;z-index: 2;}
.block-video-button a .icon{color: #969696;}
.block-video-button a:before{position: absolute;content: '';top: -15px;left: -15px;bottom: -15px;right: -15px;border-radius: 50%;border: 3px solid rgba(255, 255, 255, 0.3);transition: all .3s;z-index: 1;}
.block-video-button a:after{position: absolute;content: '';top: -25px;left: -25px;bottom: -25px;right: -25px;border-radius: 50%;border: 2px solid rgba(255, 255, 255, 0.3);transition: all .3s;z-index: 0;}
.block-video-button a:hover{background: rgba(172, 210, 95, 0.3);border-color: rgba(172, 210, 95, 0.3);}
.block-video-button a:hover:before, .block-video-button a:hover:after{top: 0;left: 0;bottom: 0;right: 0;opacity: 0;}
@media (min-width: 992px){.block-video-button a{width: 120px;height: 120px;}}
.post-corporate.post-corporate-img-bg .button-default-outline, .section-main-bunner .button-default-outline, .context-dark .button-default-outline, .bg-gray-600 .button-default-outline, .bg-gray-700 .button-default-outline, .bg-gray-800 .button-default-outline, .bg-primary .button-default-outline, .rd-navbar-classic .button-default-outline, .rd-navbar-aside .button-default-outline, .box-countdown-dark .button-default-outline, .post-corporate.post-corporate-img-bg .button-default-outline:focus, .section-main-bunner .button-default-outline:focus, .context-dark .button-default-outline:focus, .bg-gray-600 .button-default-outline:focus, .bg-gray-700 .button-default-outline:focus, .bg-gray-800 .button-default-outline:focus, .bg-primary .button-default-outline:focus, .rd-navbar-classic .button-default-outline:focus, .rd-navbar-aside .button-default-outline:focus, .box-countdown-dark .button-default-outline:focus{color: #ffffff;background-color: transparent;border-color: #ffffff;}
.post-corporate.post-corporate-img-bg .button-default-outline:hover, .section-main-bunner .button-default-outline:hover, .context-dark .button-default-outline:hover, .bg-gray-600 .button-default-outline:hover, .bg-gray-700 .button-default-outline:hover, .bg-gray-800 .button-default-outline:hover, .bg-primary .button-default-outline:hover, .rd-navbar-classic .button-default-outline:hover, .rd-navbar-aside .button-default-outline:hover, .box-countdown-dark .button-default-outline:hover, .post-corporate.post-corporate-img-bg .button-default-outline:active, .section-main-bunner .button-default-outline:active, .context-dark .button-default-outline:active, .bg-gray-600 .button-default-outline:active, .bg-gray-700 .button-default-outline:active, .bg-gray-800 .button-default-outline:active, .bg-primary .button-default-outline:active, .rd-navbar-classic .button-default-outline:active, .rd-navbar-aside .button-default-outline:active, .box-countdown-dark .button-default-outline:active{color: #ffffff;background-color: #6a1c5a;border-color: #6a1c5a;}
.post-corporate.post-corporate-img-bg .button-default-outline.button-ujarak::before, .section-main-bunner .button-default-outline.button-ujarak::before, .context-dark .button-default-outline.button-ujarak::before, .bg-gray-600 .button-default-outline.button-ujarak::before, .bg-gray-700 .button-default-outline.button-ujarak::before, .bg-gray-800 .button-default-outline.button-ujarak::before, .bg-primary .button-default-outline.button-ujarak::before, .rd-navbar-classic .button-default-outline.button-ujarak::before, .rd-navbar-aside .button-default-outline.button-ujarak::before, .box-countdown-dark .button-default-outline.button-ujarak::before{background: #6a1c5a;}
.post-corporate.post-corporate-img-bg .button-default-outline.button-zakaria:after, .section-main-bunner .button-default-outline.button-zakaria:after, .context-dark .button-default-outline.button-zakaria:after, .bg-gray-600 .button-default-outline.button-zakaria:after, .bg-gray-700 .button-default-outline.button-zakaria:after, .bg-gray-800 .button-default-outline.button-zakaria:after, .bg-primary .button-default-outline.button-zakaria:after, .rd-navbar-classic .button-default-outline.button-zakaria:after, .rd-navbar-aside .button-default-outline.button-zakaria:after, .box-countdown-dark .button-default-outline.button-zakaria:after{background: transparent;}
.post-corporate.post-corporate-img-bg .button-primary, .section-main-bunner .button-primary, .context-dark .button-primary, .bg-gray-600 .button-primary, .bg-gray-700 .button-primary, .bg-gray-800 .button-primary, .bg-primary .button-primary, .rd-navbar-classic .button-primary, .rd-navbar-aside .button-primary, .box-countdown-dark .button-primary, .post-corporate.post-corporate-img-bg .button-primary:focus, .section-main-bunner .button-primary:focus, .context-dark .button-primary:focus, .bg-gray-600 .button-primary:focus, .bg-gray-700 .button-primary:focus, .bg-gray-800 .button-primary:focus, .bg-primary .button-primary:focus, .rd-navbar-classic .button-primary:focus, .rd-navbar-aside .button-primary:focus, .box-countdown-dark .button-primary:focus{color: #ffffff;background-color: #6a1c5a;border-color: #6a1c5a;}
.post-corporate.post-corporate-img-bg .button-primary:hover, .section-main-bunner .button-primary:hover, .context-dark .button-primary:hover, .bg-gray-600 .button-primary:hover, .bg-gray-700 .button-primary:hover, .bg-gray-800 .button-primary:hover, .bg-primary .button-primary:hover, .rd-navbar-classic .button-primary:hover, .rd-navbar-aside .button-primary:hover, .box-countdown-dark .button-primary:hover, .post-corporate.post-corporate-img-bg .button-primary:active, .section-main-bunner .button-primary:active, .context-dark .button-primary:active, .bg-gray-600 .button-primary:active, .bg-gray-700 .button-primary:active, .bg-gray-800 .button-primary:active, .bg-primary .button-primary:active, .rd-navbar-classic .button-primary:active, .rd-navbar-aside .button-primary:active, .box-countdown-dark .button-primary:active{color: #292929;background-color: #ffffff;border-color: #ffffff;}
.post-corporate.post-corporate-img-bg .button-primary.button-ujarak::before, .section-main-bunner .button-primary.button-ujarak::before, .context-dark .button-primary.button-ujarak::before, .bg-gray-600 .button-primary.button-ujarak::before, .bg-gray-700 .button-primary.button-ujarak::before, .bg-gray-800 .button-primary.button-ujarak::before, .bg-primary .button-primary.button-ujarak::before, .rd-navbar-classic .button-primary.button-ujarak::before, .rd-navbar-aside .button-primary.button-ujarak::before, .box-countdown-dark .button-primary.button-ujarak::before{background: #ffffff;}
.post-corporate.post-corporate-img-bg .button-primary.button-zakaria:after, .section-main-bunner .button-primary.button-zakaria:after, .context-dark .button-primary.button-zakaria:after, .bg-gray-600 .button-primary.button-zakaria:after, .bg-gray-700 .button-primary.button-zakaria:after, .bg-gray-800 .button-primary.button-zakaria:after, .bg-primary .button-primary.button-zakaria:after, .rd-navbar-classic .button-primary.button-zakaria:after, .rd-navbar-aside .button-primary.button-zakaria:after, .box-countdown-dark .button-primary.button-zakaria:after{background: #6a1c5a;}
/** @section Form styles */
.rd-form{position: relative;text-align: left;}
.rd-form .button{min-height: 60px;}
* + .rd-form{margin-top: 20px;}
input:-webkit-autofill ~ label,
input:-webkit-autofill ~ .form-validation{color: #000000 !important;}
.form-wrap{position: relative;}
.form-wrap.has-error .form-input{border-color: #f5543f;}
.form-wrap.has-focus .form-input{border-color: #6a1c5a;}
.form-wrap + *{margin-top: 20px;}
.form-input{display: block;width: 100%;min-height: 60px;padding: 15px 25px;font-size: 17px;font-weight: 400;line-height: 29px;letter-spacing: 0.01em;color: #292929;background-color: #ffffff;background-image: none;border-radius: 5px;-webkit-appearance: none;transition: .3s ease-in-out;border: 1px solid #969696;}
.form-input:focus{outline: 0;}
textarea.form-input{height: 135px;min-height: 60px;max-height: 230px;resize: vertical;}
.form-label,
.form-label-outside{margin-bottom: 0;color: #7C7C7C;font-weight: 400;}
.form-label{position: absolute;top: 30px;left: 12px;right: 0;padding-left: 25px;padding-right: 25px;font-size: 17px;font-weight: 400;line-height: 29px;letter-spacing: 0.01em;pointer-events: none;text-align: left;z-index: 9;transition: .25s;will-change: transform;transform: translateY(-50%);}
.form-label.focus{opacity: 0;}
.form-label.auto-fill{color: #292929;}
.form-label-outside{width: 100%;margin-bottom: 4px;}
@media (min-width: 768px){.form-label-outside{position: static;}.form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill{transform: none;}}
[data-x-mode='true'] .form-label{pointer-events: auto;}
.form-validation{position: absolute;right: 15px;top: 0;z-index: 11;margin-top: 4%;font-size: 14px;font-weight: 400;line-height: 12px;letter-spacing: 0;color: #f5543f;transition: .3s;}
.form-wrap-recaptcha .form-validation{right: auto;left: 5px;}
.form-validation-left .form-validation{top: 100%;right: auto;left: 0;}
#form-output-global{position: fixed;bottom: 30px;left: 15px;z-index: 2000;visibility: hidden;transform: translate3d(-500px, 0, 0);transition: .3s all ease;}
#form-output-global.active{visibility: visible;transform: translate3d(0, 0, 0);}
@media (min-width: 576px){#form-output-global{left: 30px;}}
.form-output{position: absolute;top: 100%;left: 0;font-size: 10px;font-weight: 400;line-height: 1.2;margin-top: 2px;transition: .3s;opacity: 0;visibility: hidden;}
.form-output.active{opacity: 1;visibility: visible;}
.form-output.error{color: #f5543f;}
.form-output.success{color: #98bf44;}
.radio .radio-custom,
.radio-inline .radio-custom,
.checkbox .checkbox-custom,
.checkbox-inline .checkbox-custom{opacity: 0;}
.radio .radio-custom, .radio .radio-custom-dummy,
.radio-inline .radio-custom,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom,
.checkbox-inline .checkbox-custom-dummy{position: absolute;left: 0;width: 14px;height: 14px;outline: none;cursor: pointer;}
.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy{pointer-events: none;background: #ffffff;}
.radio .radio-custom-dummy::after,
.radio-inline .radio-custom-dummy::after,
.checkbox .checkbox-custom-dummy::after,
.checkbox-inline .checkbox-custom-dummy::after{position: absolute;opacity: 0;transition: .22s;}
.radio .radio-custom:focus,
.radio-inline .radio-custom:focus,
.checkbox .checkbox-custom:focus,
.checkbox-inline .checkbox-custom:focus{outline: none;}
.radio,
.radio-inline,
.checkbox,
.checkbox-inline{cursor: pointer;}
.radio-custom:checked + .radio-custom-dummy:after,
.checkbox-custom:checked + .checkbox-custom-dummy:after{opacity: 1;}
.radio,
.radio-inline{padding-left: 28px;}
.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy{top: 1px;left: 0;width: 18px;height: 18px;border-radius: 50%;border: 1px solid #969696;}
.radio .radio-custom-dummy::after,
.radio-inline .radio-custom-dummy::after{content: '';top: 3px;right: 3px;bottom: 3px;left: 3px;background: #4A4A4A;border-radius: inherit;}
.checkbox,
.checkbox-inline{padding-left: 35px;font-size: 13px;}
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy{left: 0;width: 23px;height: 23px;margin: 0;border: 1px solid #969696;background: #ffffff;border-radius: 3px;}
.checkbox .checkbox-custom-dummy::after,
.checkbox-inline .checkbox-custom-dummy::after{content: '\f222';font-family: "Material Design Icons";position: absolute;top: 2px;left: 1px;font-size: 20px;line-height: 18px;color: #292929;}
.toggle-custom{padding-left: 60px;-webkit-appearance: none;}
.toggle-custom:checked ~ .checkbox-custom-dummy::after{background: #6a1c5a;transform: translate(20px, -50%);}
.toggle-custom ~ .checkbox-custom-dummy{position: relative;display: inline-block;margin-top: -1px;width: 44px;height: 20px;background: #ffffff;cursor: pointer;}
.toggle-custom ~ .checkbox-custom-dummy::after{content: '';position: absolute;display: inline-block;width: 16px;height: 16px;left: 0;top: 50%;background: #969696;transform: translate(4px, -50%);opacity: 1;transition: .22s;}
.rd-form-inline{display: flex;flex-wrap: wrap;align-items: stretch;text-align: center;margin-left: -10px;margin-right: -10px;}
.rd-form-inline > *{margin-top: 20px;padding-left: 10px;padding-right: 10px;}
.rd-form-inline > *{margin-top: 0;margin-bottom: 20px;}
@media (min-width: 992px){.rd-form-inline > *{margin-top: 0;}}
.rd-form-inline .form-label{justify-content: flex-start;}
.rd-form-inline .form-wrap{flex: auto;min-width: 185px;flex: 1;}
@media (max-width: 479.98px){.rd-form-inline .form-wrap{width: 100%;}}
.rd-form-inline .form-wrap-select{text-align: left;}
.rd-form-inline .form-button{flex-shrink: 0;max-width: calc(100% - 10px);min-height: 60px;}
@media (max-width: 479.98px){
.rd-form-inline .form-button{max-width: inherit;width: 100%;}
.rd-form-inline .form-button .button{width: 100%!important; border-left: 0px!important; background: #6a1c5a!important; color: #fff!important; display: block; height: 36px; vertical-align: middle; line-height: 1; padding: 5px 0!important; border-radius: 3px!important;}
.blog-post-title{font-size:1.75rem;}
}
.rd-form-inline .form-button .button{min-height: inherit;}
@media (min-width: 576px){.rd-form-inline .button{display: block;}}
.rd-form-inline.rd-form-inline-centered{justify-content: center;}
.form-sm .form-input,
.form-sm .button{padding-top: 9px;padding-bottom: 9px;min-height: 50px;}
.form-sm .form-validation{top: -16px;}
.form-sm .form-label{top: 25px;}
.form-sm * + .button{margin-top: 10px;}
.form-lg .form-input,
.form-lg .form-label,
.form-lg .select2-container .select2-choice{font-size: 16px;}
.form-lg .form-input,
.form-lg .select2-container .select2-choice{font-size: 16px;padding-top: 15px;padding-bottom: 15px;}
.form-lg .form-input,
.form-lg .select2-container .select2-choice{min-height: 58px;}
.form-lg .form-button{min-height: 60px;}
.form-lg .form-label{top: 30px;}
.bg-default .form-input{background: #f5f5f5;}
/** @section Posts */
.badge{padding: 4px 10px;border-radius: 3px;background: #6a1c5a;text-transform: uppercase;font-size: 14px;line-height: 19px;font-weight: 600;color: #ffffff;letter-spacing: .05em;}
.badge:hover{color: #ffffff;background: #292929;}
.badge:focus, .badge:active{color: #ffffff;}
.badge.badge-primary{background: #6a1c5a;}
.badge.badge-primary:hover{color: #ffffff;background: #292929;}
ul.blog-post-meta{font-size: 18px;font-weight: 400;margin-bottom: -5px;margin-left: -15px;}
ul.blog-post-meta:empty{margin-bottom: 0;margin-left: 0;}
ul.blog-post-meta > *{display: inline-block;margin-top: 0;margin-bottom: 5px;margin-left: 15px;}
ul.blog-post-meta > li{display: inline-block;vertical-align: middle;}
ul.blog-post-meta li{color: rgba(0, 0, 0, 0.5);}
ul.blog-post-meta li .icon{font-size: 18px;margin-right: 5px;color: #000000;}
* + .blog-post-title{margin-top: 30px;}
.blog-post-title{font-weight: 500;}
* + .blog-post-content{margin-top: 35px;}
.blog-post-content > * + *{margin-top: 35px;}
.blog-post-content * + .list-marked{margin-top: 35px;}
.blog-post-content .list-marked li + li{margin-top: 20px;}
.blog-post-share{position: relative;}
.blog-post-content p{font-size:16px;word-break:break-word;line-height:1.6;}
.blog-post-content img{display:block;margin:20px 0;}
@media (min-width: 992px){.blog-post-share{display: flex;justify-content: space-between;align-items: center;}.blog-post-share:before{position: relative;display: block;content: '';width: 100%;height: 1px;max-width: 60%;border-top: 1px solid #969696;}}
@media (min-width: 1200px){.blog-post-share:before{max-width: 70%;}}
.blog-post-share .thin-title + *{margin-top: 0;}
.blog-post-share li + li{vertical-align: middle;margin-left: 20px;}
.blog-post-share .icon{color: #292929;}
.blog-post-share .icon:hover{color: #6a1c5a;}
.post-classic{max-width: 370px;margin-left: auto;margin-right: auto;}
.post-classic:hover .post-classic-figure img{opacity: .8;transform: scale(1.04);}
.post-classic-secondary .post-classic-caption:before{display: none;}
.post-classic-figure{background: #292929;overflow: hidden;}
.post-classic-figure img{max-width: inherit;transition: all .3s;will-change: transform;}
.post-classic-caption{position: relative;padding-top: 30px;}
.post-classic-caption > *{position: relative;z-index: 1;}
.post-classic-caption:before{position: absolute;content: '';top: 10px;right: 0;left: 55%;bottom: 0;background: url("../images/bg-dot.png") center;opacity: .2;z-index: 0;}
.post-classic-meta{font-size: 17px;line-height: 29px;letter-spacing: 0.01em;font-weight: 400;color: #7C7C7C;}
.post-classic-meta > li{display: inline-block;}
.post-classic-meta li + li{margin-left: 30px;}
* + .post-classic-meta{margin-top: 20px;}
.post-classic-tag{color: #6a1c5a;}
.post-classic-tag:hover{color: #292929;}
.post-classic-title{font-family: "Roboto", sans-serif;font-weight: 400;line-height: 29px;letter-spacing: 0.01em;}
.block-aside{max-width: 370px;margin-left: auto;margin-right: auto;margin-bottom: -60px;}
.block-aside > *{margin-bottom: 60px;}
@media (min-width: 768px) and (max-width: 991.98px){.block-aside{max-width: inherit;columns: 2;break-inside: avoid;column-gap: 30px;}.block-aside .block-aside-item{display: inline-block;width: 100%;}}
.block-aside-title{font-size: 16px;display: block;font-weight: 600;color: #292929;text-transform: uppercase;letter-spacing: 0.07em;padding-bottom: 15px;border-bottom: 1px solid #969696;}
.block-aside-title + *{margin-top: 30px;}
.post-minimal + .post-minimal{margin-top: 30px;}
.post-minimal-title{font-weight: 300;line-height: 34px;}
.post-minimal-date{font-size: 18px;line-height: 1;color: rgba(0, 0, 0, 0.5);}
.post-modern{max-width: 370px;margin-left: auto;margin-right: auto;}
.post-modern.post-modern-reverse{display: flex;flex-direction: column-reverse;}
.post-modern:hover .post-modern-figure img{transform: scale(1.04);opacity: .8;}
.post-modern-figure{position: relative;background: #292929;overflow: hidden;}
.post-modern-figure img{max-width: inherit;transition: all .3s;will-change: transform;transform: scale(1.003);}
.post-modern-figure .badge{position: absolute;bottom: 25px;left: 25px;}
.post-modern-caption{padding: 25px 21px 50px 25px;background: #f5f5f5;}
.post-modern-secondary .post-modern-caption{background: #ffffff;}
.post-modern-date{font-weight: 600;color: rgba(0, 0, 0, 0.5);font-size: 14px;text-transform: uppercase;}
.post-modern-title{font-family: "Roboto", sans-serif;font-weight: 400;line-height: 29px;letter-spacing: 0.01em;}
.post-modern-title a{transition: .33s all linear;}
.post-modern-title a, .post-modern-title a:focus, .post-modern-title a:active{color: #292929;}
.post-modern-title a:hover{color: #6a1c5a;}
* + .post-modern-title{margin-top: 10px;}
* + .post-modern-text{margin-top: 25px;}
.post-modern-text + *{margin-top: 25px;}
.post-modern-text{color: rgba(41, 41, 41, 0.8);line-height: 25px;}
.post-corporate{position: relative;padding: 33px 23px;max-width: 370px;margin-left: auto;margin-right: auto;border-radius: 8px;overflow: hidden;}
.post-corporate.post-corporate-img-bg > *{position: relative;z-index: 1;}
.post-corporate.post-corporate-img-bg .post-corporate-bg{position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 0;}
.post-corporate.post-corporate-img-bg .post-corporate-bg:before{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(180deg, rgba(41, 41, 41, 0.32) 0%, rgba(0, 0, 0, 0.72) 100%);}
.post-corporate.post-corporate-img-bg .post-corporate-title a:hover{color: #6a1c5a;}
.post-corporate.post-corporate-img-bg .post-corporate-link{color: #ffffff;}
.post-corporate.post-corporate-img-bg .post-corporate-link:hover{color: #6a1c5a;}
* + .post-corporate-title{margin-top: 15px;}
.post-corporate-badge{position: relative;background: transparent;overflow: hidden;}
.post-corporate-badge:before, .post-corporate-badge:after{position: absolute;top: -2px;left: -2px;bottom: -2px;right: -2px;content: '';z-index: -1;transition: all .3s;}
.post-corporate-badge:before{background: #6a1c5a;}
.post-corporate-badge:after{opacity: 0;background: #6a1c5a;}
.post-corporate-badge:hover{color: #ffffff;background: transparent;}
.post-corporate-badge:hover:before{opacity: 0;}
.post-corporate-badge:hover:after{opacity: 1;}
.post-corporate-title{font-weight: 400;line-height: 34px;}
* + .post-corporate-text{margin-top: 15px;}
* + .post-corporate-link{margin-top: 30px;}
.post-corporate-link{display: inline-block;color: #000000;font-size: 18px;font-weight: 400;}
.post-corporate-link .icon{margin-left: 12px;font-size: 20px;vertical-align: middle;}
/** @section Quotes */
.quote-primary-mark{position: relative;top: 6px;display: block;width: 37px;height: 27px;fill: #6a1c5a;flex-shrink: 0;}
.quote-primary-body{position: relative;}
.quote-primary-text{font-style: italic;font-size: 18px;letter-spacing: 0.08em;}
.quote-primary-cite{font-weight: 400;font-size: 24px;}
* + .quote-primary-cite{margin-top: 0;margin-left: 15px;}
.quote-primary-footer{display: flex;align-items: center;}
.quote-primary-footer .bg-dot{max-width: 250px;flex-basis: 50%;height: 50px;}
* + .quote-primary{margin-top: 30px;}
* + .quote-primary-footer{margin-top: 10px;}
/** @section Thumbnails */
.figure-light figcaption{padding-top: 10px;color: #969696;}
/** @section Breadcrumbs */
.breadcrumbs-custom{position: relative;padding: 35px 0 40px;text-align: center;background: linear-gradient(126.94deg, rgba(43, 43, 43, 0.25) 6.82%, rgba(43, 43, 43, 0.46) 94.83%);}
.breadcrumbs-custom-title{letter-spacing: -0.02em;font-size:50px;}
.breadcrumbs-custom-path{margin-left: -15px;margin-right: -15px;}
.breadcrumbs-custom-path > *{padding-left: 15px;padding-right: 15px;}
.breadcrumbs-custom-path a{display: inline;vertical-align: middle;}
.breadcrumbs-custom-path a, .breadcrumbs-custom-path a:active, .breadcrumbs-custom-path a:focus{color: #ffffff;}
.breadcrumbs-custom-path li{position: relative;display: inline-block;vertical-align: middle;font-size: 14px;letter-spacing: .08em;text-transform: uppercase;font-weight: 600;line-height: 1.7;color: #ffffff;}
.breadcrumbs-custom-path li::after{content: '';position: absolute;width: 5px;height: 5px;border-radius: 50%;top: 52%;right: -5px;display: inline-block;background: #6a1c5a;transform: translate3d(0, -50%, 0);}
.breadcrumbs-custom-path li:last-child:after{display: none;}
.breadcrumbs-custom-path a:hover,
.breadcrumbs-custom-path li.active{color: rgba(255, 255, 255, 0.5);}
* + .breadcrumbs-custom-path{margin-top: 14px;}
@media (max-width: 767.98px){.breadcrumbs-custom-title{font-size: 26px;}}
@media (min-width: 576px){.breadcrumbs-custom{margin-left: -30px;margin-right: -30px;}.breadcrumbs-custom > *{padding-left: 30px;padding-right: 30px;}* + .breadcrumbs-custom-path{margin-top: 12px;}}
@media (min-width: 768px){.breadcrumbs-custom{padding: 140px 0 120px;}}
@media (min-width: 1200px){.breadcrumbs-custom{padding-top: 260px;padding-bottom: 180px;}}
@media (min-width: 1600px){.breadcrumbs-custom{padding-top: 260px;padding-bottom: 180px;}}
/** @section Pagination custom */
.pagination{font-size:16px;line-height:1.6;}
.pagination:empty{margin-bottom: 0;margin-left: 0;}
.pagination > *{display: inline-block;margin-top: 0;margin-bottom: 10px;margin-left: 10px;}
.page-item{display: inline-block;vertical-align: middle;text-align: center;font-weight: 700;}
.page-link{display: inline-block;min-width: 47px;padding: 10px 10px;border: 1px solid #d7d7d7;font-size: 18px;font-weight: 500;line-height: 1.38889;background-color: #ffffff;color: #7C7C7C;transition: all 0.3s ease-in-out;}
.page-link:hover, .page-link:focus, .page-link:active{color: #ffffff;background-color: #6a1c5a;border-color: #6a1c5a;}
.page-item.active > .page-link, .page-item.active > .page-link:hover, .page-item.active > .page-link:focus, .page-item.active > .page-link:active{color: #ffffff;background-color: #6a1c5a;border-color: #6a1c5a;}
.page-item.disabled > .page-link, .page-item.disabled > .page-link:hover, .page-item.disabled > .page-link:focus, .page-item.disabled > .page-link:active{color: #969696;background-color: #d7d7d7;border-color: #d7d7d7;}
.page-item-control .icon::before{font-family: 'FontAwesome';font-size: 11px;line-height: 25px;}
.page-item-control:first-child .icon::before{content: '\f053';margin-left: -1px;}
.page-item-control:last-child .icon::before{content: '\f054';margin-right: -1px;}
.pagination-classic{text-align: center;}
.pagination-classic .page-item-control{display: none;}
.pagination-classic .page-item + .page-item{margin-left: 30px;}
.pagination-classic .page-link{border-radius: 50%;background: transparent;color: rgba(41, 41, 41, 0.5);border-color: rgba(41, 41, 41, 0.5);}
.pagination-classic .page-link:hover{background: transparent;color: #292929;border-color: #292929;}
.pagination-classic .page-item.active .page-link{background: transparent;color: #292929;border-color: #292929;}
.pagination-classic .page-link:focus{box-shadow: none;}
/** @section Snackbars */
.snackbars{padding: 9px 16px;margin-left: auto;margin-right: auto;color: #ffffff;text-align: left;background-color: #292929;border-radius: 0;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);font-size: 14px;max-width: calc(100% - 30px);}
.snackbars .icon-xxs{font-size: 18px;}
.snackbars p span:last-child{padding-left: 14px;}
.snackbars-left{display: inline-block;margin-bottom: 0;}
.snackbars-right{display: inline-block;float: right;text-transform: uppercase;}
.snackbars-right:hover{text-decoration: underline;}
@media (min-width: 576px){.snackbars{max-width: 540px;padding: 12px 15px;font-size: 15px;}}
/** @section Footers */
.footer-classic{padding: 90px 0;font-weight: 400;background:linear-gradient(56.12deg, #69004f 7.72%, #dc3545 91.35%);}
@media (min-width: 1200px){.footer-classic{padding: 125px 0;}}
.footer-classic .footer-title{color: #ffffff;}
.footer-classic p{color: rgba(255, 255, 255, 0.7);}
.footer-classic p.big{color: rgba(255, 255, 255, 0.8);}
.footer-classic p.rights{color: rgba(255, 255, 255, 0.5);}
.footer-classic p.rights a{color: rgba(255, 255, 255, 0.5);}
@media (min-width: 576px){.footer-classic .form-wrap{margin-right: -150px;}}
.footer-classic .form-input{background: rgba(255, 255, 255, 0.1);border-color: transparent;color: rgba(255, 255, 255, 0.8);}
@media (min-width: 576px){.footer-classic .form-input{padding-right: 160px;}}
.footer-classic .form-label{color: rgba(255, 255, 255, 0.8);}
@media (min-width: 576px){.footer-classic .form-validation{right: 150px;}}
.footer-classic .form-button{min-height: auto;display: flex;align-items: center;justify-content: center;}
.footer-classic .form-button .button{width: auto;background: none;border: none;border-radius: 0;padding: 5px 24px;border-left: 1px solid #ffffff;color: #ffffff;transition: .33s all linear;}
.footer-classic .form-button .button, .footer-classic .form-button .button:focus, .footer-classic .form-button .button:active{color: #ffffff;}
.footer-classic .form-button .button:hover{color: #6a1c5a;}
.footer-classic .list-contact-info a{color: rgba(255, 255, 255, 0.8);}
.footer-classic .list-contact-info a:hover{color: #6a1c5a;}
.footer-classic .icon-bg-white{background: transparent;color: #969696;border: 1px solid rgba(255, 255, 255, 0.61);line-height: 25px;}
.footer-title{font-family: "Roboto", sans-serif;text-transform: uppercase;font-weight: 600;line-height: 22px;letter-spacing: 0.07em;}
.footer-title + *{margin-top: 30px;}
.footer-divider{width: 70px;margin-top: 30px;margin-bottom: 30px;}
.footer-classic .footer-divider{border-top: 1px solid rgba(255, 255, 255, 0.1);}
.footer-modern .form-validation, .footer-classic .form-validation{color: #ffffff;}
.footer-modern{position: relative;background: #3C3C3C;}
.footer-modern > .container{position: relative;z-index: 2;}
.footer-modern p{color: rgba(255, 255, 255, 0.5);}
.footer-modern p.big{color: rgba(255, 255, 255, 0.8);}
.footer-modern p.big a{margin-left: 10px;color: #ffffff;}
.footer-modern p.big a:hover{color: #6a1c5a;}
.footer-modern p.rights{color: rgba(255, 255, 255, 0.5);}
.footer-modern p.rights a{color: rgba(255, 255, 255, 0.5);}
.footer-modern * + .rights{margin-top: 25px;}
.footer-modern * + .rd-mailform{margin-top: 30px;}
.footer-modern .form-input{background: rgba(255, 255, 255, 0.1);border-color: transparent;color: rgba(255, 255, 255, 0.8);}
.footer-modern .form-label{color: rgba(255, 255, 255, 0.8);}
@media (min-width: 992px){.footer-modern .google-map-container{position: absolute;left: 0;top: 0;bottom: 0;width: calc(100vw - 60%);z-index: 3;}.footer-modern .google-map-container .google-map{height: 100%;}}
.footer-modern .icon-bg-white{background: rgba(255, 255, 255, 0.05);color: #ffffff;}
.footer-modern .social-list > li{margin-top: 0;}
@media (min-width: 768px){.footer-modern .social-list > li{display: block;margin-bottom: 15px;}}
.footer-minimal{padding: 60px 0;text-align: center;background: #3C3C3C;}
@media (min-width: 992px){.footer-minimal{padding: 90px 0;}}
.footer-minimal .icon-bg-white{background: rgba(255, 255, 255, 0.05);color: #ffffff;}
.footer-minimal * + .rights{margin-top: 45px;}
.footer-minimal .rights{color: rgba(255, 255, 255, 0.5);}
.footer-minimal .rights a{color: rgba(255, 255, 255, 0.5);}
.footer-minimal .social-list li{margin-top: 0;}
.footer-minimal-nav{display: inline-block;}
.footer-minimal-nav li{padding: 0 20px;}
@media (min-width: 768px){.footer-minimal-nav li{display: inline-block;}}
.footer-minimal-nav li + li{margin-top: 10px;}
@media (min-width: 768px){.footer-minimal-nav li + li{margin-top: 0;border-left: 1px solid rgba(255, 255, 255, 0.5);}}
.footer-minimal-nav a{font-weight: 500;text-transform: uppercase;letter-spacing: .02em;text-align: center;color: #ffffff;}
.footer-minimal-nav a:hover{color: #6a1c5a;}
/** @group Helpers */
/** @section Page layout */
.page{position: relative;overflow: hidden;min-height: 100vh;}
.page.fadeIn{animation-timing-function: ease-out;}
.page.fadeOut{animation-timing-function: ease-in;}
.nrcss ul{padding:30px;list-style: disc;}
.nrcss ul li{list-style:disc;display:list-item;}
[data-x-mode] .page{opacity: 1;}
html.boxed body{background: #edeff4 url(../images/bg-pattern-boxed.png) repeat fixed;}
@media (min-width: 1630px){html.boxed .page{max-width: 1600px;margin-left: auto;margin-right: auto;box-shadow: 0 0 23px 0 rgba(1, 1, 1, 0.1);}html.boxed .rd-navbar-static{max-width: 1600px;margin-left: auto;margin-right: auto;}html.boxed .rd-navbar-static.rd-navbar--is-stuck{max-width: 1600px;width: 100%;left: calc(50% - 1600px);right: calc(50% - 1600px);}}
.page-header{position: absolute;left: 0;right: 0;z-index: 30;}
.container.container-wide{max-width: 1920px;}
/** @section Text styling */
.text-italic{font-style: italic;}
.text-normal{font-style: normal;}
.text-underline{text-decoration: underline;}
.text-strike{text-decoration: line-through;}
.font-weight-thin{font-weight: 100;}
.font-weight-light{font-weight: 300;}
.font-weight-regular{font-weight: 400;}
.font-weight-medium{font-weight: 500;}
.font-weight-sbold{font-weight: 600;}
.font-weight-bold{font-weight: 700;}
.font-weight-ubold{font-weight: 900;}
.text-spacing-0{letter-spacing: 0;}
.text-opacity-80{opacity: .8;}
.text-primary{color: #6a1c5a !important;}
@font-face{font-family: 'TuesdayNigrh';src: url("../fonts/TuesdayNight-Regular.otf");}
@font-face{font-family: 'Henrik';src: url("../fonts/Henrik-Regular.otf");src: url("../fonts/Henrik-Regular.woff") format("woff");}
.text-accent-2{font-family: 'TuesdayNigrh';}
.text-accent-3{font-weight: 900;}
/** @section Offsets */
* + p{margin-top: 15px;}
h2 + p,
.heading-2 + p{margin-top: 20px;}
p + h2,
p + .heading-2{margin-top: 15px;}
p + p{margin-top: 15px;}
p + p.ot-1{margin-top: 30px;}
img + p{margin-top: 15px;}
h3 + img{margin-top: 42px;}
h3 + p{margin-top: 28px;}
* + .row{margin-top: 30px;}
@media (min-width: 768px){* + .row{margin-top: 60px;}}
@media (min-width: 1200px){* + .row{margin-top: 76px;}}
.thin-title + *{margin-top: 30px;}
* + .big{margin-top: 20px;}
* + .text-block{margin-top: 30px;}
* + .button{margin-top: 30px;}
* + .button.button-lg-2{margin-top: 34px;}
h3 + .button{margin-top: 37px;}
* + .social-list{margin-top: 30px;}
.row + h3,
.row + .heading-3{margin-top: 80px;}
h3 + .rd-form{margin-top: 50px;}
.container + .container{margin-top: 35px;}
.row + .row{margin-top: 35px;}
@media (min-width: 1200px){* + .rd-form{margin-top: 30px;}.container + .container{margin-top: 60px;}.row + .row{margin-top: 76px;}}
.row-0{margin-bottom: 0px;}
.row-0:empty{margin-bottom: 0;}
.row-0 > *{margin-bottom: 0px;}
.row-15{margin-bottom: -15px;}
.row-15:empty{margin-bottom: 0;}
.row-15 > *{margin-bottom: 15px;}
.row-20{margin-bottom: -20px;}
.row-20:empty{margin-bottom: 0;}
.row-20 > *{margin-bottom: 20px;}
.row-30{margin-bottom: -30px;}
.row-30:empty{margin-bottom: 0;}
.row-30 > *{margin-bottom: 30px;}
.row-40{margin-bottom: -40px;}
.row-40:empty{margin-bottom: 0;}
.row-40 > *{margin-bottom: 40px;}
.row-50{margin-bottom: -50px;}
.row-50:empty{margin-bottom: 0;}
.row-50 > *{margin-bottom: 50px;}
.row-60{margin-bottom: -60px;}
.row-60:empty{margin-bottom: 0;}
.row-60 > *{margin-bottom: 60px;}
.row-70{margin-bottom: -70px;}
.row-70:empty{margin-bottom: 0;}
.row-70 > *{margin-bottom: 70px;}
.row-85{margin-bottom: -85px;}
.row-85:empty{margin-bottom: 0;}
.row-85 > *{margin-bottom: 85px;}
@media (min-width: 768px){.row-md-50{margin-bottom: -50px;}.row-md-50:empty{margin-bottom: 0;}.row-md-50 > *{margin-bottom: 50px;}.row-md-60{margin-bottom: -60px;}.row-md-60:empty{margin-bottom: 0;}.row-md-60 > *{margin-bottom: 60px;}}
@media (min-width: 992px){.row-lg-85{margin-bottom: -85px;}.row-lg-85:empty{margin-bottom: 0;}.row-lg-85 > *{margin-bottom: 85px;}}
@media (min-width: 1200px){.row-xl-85{margin-bottom: -85px;}.row-xl-85:empty{margin-bottom: 0;}.row-xl-85 > *{margin-bottom: 85px;}}
h3 + .group-xl{margin-top: 40px;}
.form-wrap + .row{margin-top: 30px;}
* + .text-with-divider{margin-top: 30px;}
.text-with-divider + *{margin-top: 30px;}
@media (min-width: 992px){.text-with-divider + *{margin-top: 43px;}}
* + .slick-slider{margin-top: 26px;}
* + .owl-carousel{margin-top: 40px;}
* + .tabs-custom{margin-top: 50px;}
/** @section Sections */
.section-xs{padding: 25px 0;}
.section-sm,
.section-md,
.section-lg,
.section-xl{padding: 65px 0 80px;}
.section-xxl{padding: 80px 0;}
.section-collapse + .section-collapse{padding-top: 0;}
.section-collapse:last-child{padding-bottom: 0;}
html [class*='section-'].section-bottom-0{padding-bottom: 0;}
@media (max-width: 767.98px){section.section-sm:first-of-type,section.section-md:first-of-type,section.section-lg:first-of-type,section.section-xl:first-of-type,section.section-xxl:first-of-type{padding-top: 40px;}}
@media (min-width: 768px){.section-sm{padding: 60px 0;}.section-md{padding: 70px 0;}.section-lg{padding: 85px 0;}.section-xl{padding: 85px 0;}.section-xxl{padding: 110px 0;}}
@media (min-width: 992px){.section-md{padding: 80px 0 90px;}.section-lg{padding: 100px 0;}.section-xl{padding: 115px 0;}.section-xxl{padding: 145px 0;}}
@media (min-width: 1200px){.section-lg{padding: 115px 0;}.section-lg.version-2{padding: 220px 0;}.section-xl{padding: 135px 0;}.section-xxl{padding: 175px 0;}}
.section-single{display: flex;text-align: center;}
.section-single p{margin-left: auto;margin-right: auto;}
.section-single * + .rights{margin-top: 35px;}
.section-single * + .countdown-wrap{margin-top: 35px;}
.section-single .countdown-wrap + *{margin-top: 35px;}
@media (min-width: 992px){.section-single * + .rights{margin-top: 60px;}.section-single .countdown-wrap + *{margin-top: 35px;}}
.section-single .rd-mailform-wrap{max-width: 670px;margin-left: auto;margin-right: auto;text-align: center;}
.section-single * + .rd-mailform-wrap{margin-top: 20px;}
.section-single-header{padding: calc(1em + 3vh) 0 calc(1em + 2vh);}
.section-single-main{padding: calc(1em + 4vh) 0;}
.section-single-footer{padding: calc(1em + 2vh) 0 calc(1em + 3vh);}
.section-single-inner{display: flex;flex-direction: column;align-items: center;justify-content: space-between;width: 100%;min-height: 100vh;}
.section-single-inner > *{width: 100%;}
@supports (display: grid){.section-single-inner{display: grid;justify-items: center;align-content: space-between;grid-template-columns: 1fr;}}
.section-main-bunner{position: relative;background: #232323;overflow: hidden;}
@media (min-width: 992px){.section-main-bunner{min-height: 100vh;height: 100vh;display: flex;align-items: center;justify-content: center;}}
.section-main-bunner .main-bunner-img{position: absolute;left: 0;right: 0;bottom: 0;top: 0;opacity: .4;}
@media (min-width: 1200px){.section-main-bunner .main-bunner-img{left: -100px;right: -100px;bottom: -100px;top: -100px;animation: bunner-img 10s infinite;}}
.section-main-bunner .main-bunner-inner{position: relative;flex: 1;z-index: 1;}
.section-main-bunner .main-bunner-inner * + h1{margin-top: 30px;}
.section-main-bunner .main-bunner-inner .bunner-location{letter-spacing: .08em;text-transform: uppercase;font-weight: 400;}
.section-main-bunner .main-bunner-inner .bunner-location .icon{font-size: 30px;margin-right: 10px;vertical-align: top;}
@media (min-width: 576px){.section-main-bunner .main-bunner-inner .bunner-location .icon{vertical-align: middle;}}
.section-main-bunner .main-bunner-inner .bunner-location a{display: inline-block;}
.section-main-bunner.section-main-bunner-filter{background: #3C3C3C;}
.section-main-bunner.section-main-bunner-filter .main-bunner-img{opacity: 1;}
.section-main-bunner.section-main-bunner-filter:before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: '';background: linear-gradient(359.73deg, #3A092F 0.9%, rgba(60, 55, 79, 0.45) 107.43%);z-index: 1;}
@keyframes bunner-img{0%{transform: rotate(0deg);}50%{transform: rotate(1deg) scale(1.02);}100%{transform: rotate(0deg);}}
.section-transform-top{position: relative;z-index: 1;transform: translateY(-12%);}
@media (min-width: 992px){.section-transform-top{transform: translateY(-50%);}}
.section-special{position: relative;}
@media (min-width: 992px){.section-special{height: 920px;min-height: 100vh;}}
.section-special .section-special-img{position: relative;display: flex;justify-content: center;align-items: center;}
.section-special .section-special-img:before{position: absolute;content: '';top: 0;left: 0;bottom: 0;right: 0;background: linear-gradient(180deg, rgba(196, 196, 196, 0) -3.47%, rgba(0, 0, 0, 0.5) 106.9%);}
@media (min-width: 992px){.section-special .section-special-img{position: absolute;top: 0;right: 0;bottom: 0;width: 50vw;}}
.section-special .section-special-img .block-video-button .icon{color: #6a1c5a;}
@media (min-width: 992px){.section-special .section-special-content{position: relative;width: 50vw;}}
.section-special .section-special-content .section-special-content-inner{max-width: 700px;padding-left: 15px;padding-right: 15px;margin-left: auto;margin-right: auto;}
@media (min-width: 992px){.section-special .section-special-content .section-special-content-inner{position: absolute;top: 0;bottom: 0;right: 10%;min-height: 900px;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}}
.section-special-content-body{padding-top: 30px;}
.section-special-content-body h2{text-transform: capitalize;font-weight: 400;}
.section-special-content-body * + h2{margin-top: 15px;}
.section-special-content-body * + .countdown{margin-top: 25px;}
.section-special-content-body * + .section-special-content-form{margin-top: 25px;}
.section-special-content-body * + .section-special-content-social{margin-top: 40px;}
@media (min-width: 992px){.section-special-content-body{padding-top: 45px;}.section-special-content-body * + h2{margin-top: 25px;}.section-special-content-body * + .countdown{margin-top: 45px;}.section-special-content-body * + .section-special-content-form{margin-top: 45px;}.section-special-content-body * + .section-special-content-social{margin-top: 60px;}}
.section-special-content-social{padding-bottom: 30px;}
.section-special-content-form .form-input{background: #ffffff;}
.section-special-content-form * + .small{margin-top: 12px;}
.section-special-content-form .small{color: rgba(0, 0, 0, 0.75);}
.section-special-content-social * + .list-inline{margin-top: 15px;}
.section-special-content-social .list-inline{margin-left: -10px;margin-right: -10px;}
.section-special-content-social li{padding: 10px;}
.section-special-content-social .icon{text-align: center;border: 1px solid #969696;border-radius: 50%;}
.section-special-content-social .icon.icon-blue:hover{color: #ffffff;border-color: #135DEC;background: #135DEC;}
.section-special-content-social .icon.icon-blue-light:hover{color: #ffffff;border-color: #35B7E0;background: #35B7E0;}
.section-special-content-social .icon.icon-pink:hover{color: #ffffff;border-color: #FF3951;background: #FF3951;}
.section-special-content-social .icon.icon-violet:hover{color: #ffffff;border-color: #2C3AB6;background: #2C3AB6;}
/** @section Grid modules */
.grid-demo{letter-spacing: 0;text-align: center;}
.grid-demo p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.grid-demo * + p{margin-top: 5px;}
.grid-demo * + .row{margin-top: 20px;}
.grid-demo .row + .row{margin-top: 0;}
@media (min-width: 1200px){.grid-demo{text-align: left;}.grid-demo p{white-space: normal;overflow: visible;text-overflow: unset;}.grid-demo * + p{margin-top: 25px;}}
.grid-demo-bordered .row{border: 0 solid #d7d7d7;border-top-width: 1px;}
.grid-demo-bordered .row:last-child{border-bottom-width: 1px;}
.grid-demo-bordered [class*='col']{padding: 15px 15px 5px;}
.grid-demo-bordered [class*='col']:before{content: '';position: absolute;top: 0;bottom: 0;left: -1px;border-left: 1px solid #d7d7d7;}
@media (min-width: 768px){.grid-demo-bordered [class*='col']{padding: 30px;}}
@media (min-width: 1200px){.grid-demo-bordered [class*='col']{padding: 50px 50px 45px;}}
.grid-demo-underlined .row{border-bottom: 1px solid #d7d7d7;}
.grid-demo-underlined [class*='col']{padding: 15px 15px 5px;}
@media (min-width: 768px){.grid-demo-underlined [class*='col']{padding-top: 25px;padding-bottom: 25px;}}
@media (min-width: 1200px){.grid-demo-underlined [class*='col']{padding-top: 45px;padding-bottom: 45px;}}
.row-gutters-14{margin-right: -7px;margin-left: -7px;}
.row-gutters-14 > [class*='col-']{padding-left: 7px;padding-right: 7px;}
/** @section Backgrounds */
.post-corporate.post-corporate-img-bg .brand .brand-logo-dark, .section-main-bunner .brand .brand-logo-dark, .context-dark .brand .brand-logo-dark, .bg-gray-600 .brand .brand-logo-dark, .bg-gray-700 .brand .brand-logo-dark, .bg-gray-800 .brand .brand-logo-dark, .bg-primary .brand .brand-logo-dark, .rd-navbar-classic .brand .brand-logo-dark, .rd-navbar-aside .brand .brand-logo-dark, .box-countdown-dark .brand .brand-logo-dark{display: none;}
.post-corporate.post-corporate-img-bg .brand .brand-logo-light, .section-main-bunner .brand .brand-logo-light, .context-dark .brand .brand-logo-light, .bg-gray-600 .brand .brand-logo-light, .bg-gray-700 .brand .brand-logo-light, .bg-gray-800 .brand .brand-logo-light, .bg-primary .brand .brand-logo-light, .rd-navbar-classic .brand .brand-logo-light, .rd-navbar-aside .brand .brand-logo-light, .box-countdown-dark .brand .brand-logo-light{display: block;}
.post-corporate.post-corporate-img-bg .box-icon-caption p, .section-main-bunner .box-icon-caption p, .context-dark .box-icon-caption p, .bg-gray-600 .box-icon-caption p, .bg-gray-700 .box-icon-caption p, .bg-gray-800 .box-icon-caption p, .bg-primary .box-icon-caption p, .rd-navbar-classic .box-icon-caption p, .rd-navbar-aside .box-icon-caption p, .box-countdown-dark .box-icon-caption p{color: rgba(255, 255, 255, 0.8);}
.post-corporate.post-corporate-img-bg .decorate-triangle:before, .section-main-bunner .decorate-triangle:before, .context-dark .decorate-triangle:before, .bg-gray-600 .decorate-triangle:before, .bg-gray-700 .decorate-triangle:before, .bg-gray-800 .decorate-triangle:before, .bg-primary .decorate-triangle:before, .rd-navbar-classic .decorate-triangle:before, .rd-navbar-aside .decorate-triangle:before, .box-countdown-dark .decorate-triangle:before{border-color: transparent transparent rgba(255, 255, 255, 0.08) transparent;}
.post-corporate.post-corporate-img-bg .decorate-circle:before, .section-main-bunner .decorate-circle:before, .context-dark .decorate-circle:before, .bg-gray-600 .decorate-circle:before, .bg-gray-700 .decorate-circle:before, .bg-gray-800 .decorate-circle:before, .bg-primary .decorate-circle:before, .rd-navbar-classic .decorate-circle:before, .rd-navbar-aside .decorate-circle:before, .box-countdown-dark .decorate-circle:before, .post-corporate.post-corporate-img-bg .decorate-rectangle:before, .section-main-bunner .decorate-rectangle:before, .context-dark .decorate-rectangle:before, .bg-gray-600 .decorate-rectangle:before, .bg-gray-700 .decorate-rectangle:before, .bg-gray-800 .decorate-rectangle:before, .bg-primary .decorate-rectangle:before, .rd-navbar-classic .decorate-rectangle:before, .rd-navbar-aside .decorate-rectangle:before, .box-countdown-dark .decorate-rectangle:before{background: rgba(255, 255, 255, 0.08);}
.post-corporate.post-corporate-img-bg .team-classic-caption p, .section-main-bunner .team-classic-caption p, .context-dark .team-classic-caption p, .bg-gray-600 .team-classic-caption p, .bg-gray-700 .team-classic-caption p, .bg-gray-800 .team-classic-caption p, .bg-primary .team-classic-caption p, .rd-navbar-classic .team-classic-caption p, .rd-navbar-aside .team-classic-caption p, .box-countdown-dark .team-classic-caption p, .post-corporate.post-corporate-img-bg .team-modern-caption p, .section-main-bunner .team-modern-caption p, .context-dark .team-modern-caption p, .bg-gray-600 .team-modern-caption p, .bg-gray-700 .team-modern-caption p, .bg-gray-800 .team-modern-caption p, .bg-primary .team-modern-caption p, .rd-navbar-classic .team-modern-caption p, .rd-navbar-aside .team-modern-caption p, .box-countdown-dark .team-modern-caption p{color: rgba(41, 41, 41, 0.8);}
.post-corporate.post-corporate-img-bg .team-classic-caption h4 a, .section-main-bunner .team-classic-caption h4 a, .context-dark .team-classic-caption h4 a, .bg-gray-600 .team-classic-caption h4 a, .bg-gray-700 .team-classic-caption h4 a, .bg-gray-800 .team-classic-caption h4 a, .bg-primary .team-classic-caption h4 a, .rd-navbar-classic .team-classic-caption h4 a, .rd-navbar-aside .team-classic-caption h4 a, .box-countdown-dark .team-classic-caption h4 a, .post-corporate.post-corporate-img-bg .team-modern-caption h4 a, .section-main-bunner .team-modern-caption h4 a, .context-dark .team-modern-caption h4 a, .bg-gray-600 .team-modern-caption h4 a, .bg-gray-700 .team-modern-caption h4 a, .bg-gray-800 .team-modern-caption h4 a, .bg-primary .team-modern-caption h4 a, .rd-navbar-classic .team-modern-caption h4 a, .rd-navbar-aside .team-modern-caption h4 a, .box-countdown-dark .team-modern-caption h4 a{color: #292929;}
.post-corporate.post-corporate-img-bg .team-classic-caption h4 a:hover, .section-main-bunner .team-classic-caption h4 a:hover, .context-dark .team-classic-caption h4 a:hover, .bg-gray-600 .team-classic-caption h4 a:hover, .bg-gray-700 .team-classic-caption h4 a:hover, .bg-gray-800 .team-classic-caption h4 a:hover, .bg-primary .team-classic-caption h4 a:hover, .rd-navbar-classic .team-classic-caption h4 a:hover, .rd-navbar-aside .team-classic-caption h4 a:hover, .box-countdown-dark .team-classic-caption h4 a:hover, .post-corporate.post-corporate-img-bg .team-modern-caption h4 a:hover, .section-main-bunner .team-modern-caption h4 a:hover, .context-dark .team-modern-caption h4 a:hover, .bg-gray-600 .team-modern-caption h4 a:hover, .bg-gray-700 .team-modern-caption h4 a:hover, .bg-gray-800 .team-modern-caption h4 a:hover, .bg-primary .team-modern-caption h4 a:hover, .rd-navbar-classic .team-modern-caption h4 a:hover, .rd-navbar-aside .team-modern-caption h4 a:hover, .box-countdown-dark .team-modern-caption h4 a:hover{color: #6a1c5a;}
.post-corporate.post-corporate-img-bg .countdown-gradient .countdown-period, .section-main-bunner .countdown-gradient .countdown-period, .context-dark .countdown-gradient .countdown-period, .bg-gray-600 .countdown-gradient .countdown-period, .bg-gray-700 .countdown-gradient .countdown-period, .bg-gray-800 .countdown-gradient .countdown-period, .bg-primary .countdown-gradient .countdown-period, .rd-navbar-classic .countdown-gradient .countdown-period, .rd-navbar-aside .countdown-gradient .countdown-period, .box-countdown-dark .countdown-gradient .countdown-period{color: rgba(255, 255, 255, 0.8);}
.post-corporate.post-corporate-img-bg .countdown .countdown-section + .countdown-section::before, .section-main-bunner .countdown .countdown-section + .countdown-section::before, .context-dark .countdown .countdown-section + .countdown-section::before, .bg-gray-600 .countdown .countdown-section + .countdown-section::before, .bg-gray-700 .countdown .countdown-section + .countdown-section::before, .bg-gray-800 .countdown .countdown-section + .countdown-section::before, .bg-primary .countdown .countdown-section + .countdown-section::before, .rd-navbar-classic .countdown .countdown-section + .countdown-section::before, .rd-navbar-aside .countdown .countdown-section + .countdown-section::before, .box-countdown-dark .countdown .countdown-section + .countdown-section::before, .post-corporate.post-corporate-img-bg .countdown .countdown-section + .countdown-section::after, .section-main-bunner .countdown .countdown-section + .countdown-section::after, .context-dark .countdown .countdown-section + .countdown-section::after, .bg-gray-600 .countdown .countdown-section + .countdown-section::after, .bg-gray-700 .countdown .countdown-section + .countdown-section::after, .bg-gray-800 .countdown .countdown-section + .countdown-section::after, .bg-primary .countdown .countdown-section + .countdown-section::after, .rd-navbar-classic .countdown .countdown-section + .countdown-section::after, .rd-navbar-aside .countdown .countdown-section + .countdown-section::after, .box-countdown-dark .countdown .countdown-section + .countdown-section::after{background: rgba(255, 255, 255, 0.2);}
.post-corporate.post-corporate-img-bg .box-pricing-modern, .section-main-bunner .box-pricing-modern, .context-dark .box-pricing-modern, .bg-gray-600 .box-pricing-modern, .bg-gray-700 .box-pricing-modern, .bg-gray-800 .box-pricing-modern, .bg-primary .box-pricing-modern, .rd-navbar-classic .box-pricing-modern, .rd-navbar-aside .box-pricing-modern, .box-countdown-dark .box-pricing-modern{color: #292929;}
.post-corporate.post-corporate-img-bg .box-pricing-modern .pricing-modern-title, .section-main-bunner .box-pricing-modern .pricing-modern-title, .context-dark .box-pricing-modern .pricing-modern-title, .bg-gray-600 .box-pricing-modern .pricing-modern-title, .bg-gray-700 .box-pricing-modern .pricing-modern-title, .bg-gray-800 .box-pricing-modern .pricing-modern-title, .bg-primary .box-pricing-modern .pricing-modern-title, .rd-navbar-classic .box-pricing-modern .pricing-modern-title, .rd-navbar-aside .box-pricing-modern .pricing-modern-title, .box-countdown-dark .box-pricing-modern .pricing-modern-title{color: #292929;}
.post-corporate.post-corporate-img-bg .google-map, .section-main-bunner .google-map, .context-dark .google-map, .bg-gray-600 .google-map, .bg-gray-700 .google-map, .bg-gray-800 .google-map, .bg-primary .google-map, .rd-navbar-classic .google-map, .rd-navbar-aside .google-map, .box-countdown-dark .google-map{color: #292929;}
/*
* Light Backgrounds
*/
.bg-default{background-color: #ffffff;}
.bg-default:not([style*="background-"]) + .bg-default:not([style*="background-"]){padding-top: 0;}
.bg-gray-100{background-color: #edeff4;}
.bg-gray-100:not([style*="background-"]) + .bg-gray-100:not([style*="background-"]){padding-top: 0;}
.bg-gray-300{background-color: #D3D3D3;}
.bg-gray-300:not([style*="background-"]) + .bg-gray-300:not([style*="background-"]){padding-top: 0;}
.bg-gray-400{background-color: #969696;}
.bg-gray-400:not([style*="background-"]) + .bg-gray-400:not([style*="background-"]){padding-top: 0;}
.bg-gray-700{background-color: #4A4A4A;}
.bg-gray-700:not([style*="background-"]) + .bg-gray-700:not([style*="background-"]){padding-top: 0;}
.bg-gray-1{background-color: #f5f5f5;}
.bg-gray-1:not([style*="background-"]) + .bg-gray-1:not([style*="background-"]){padding-top: 0;}
/*
* Dark Backgrounds
*/
.bg-gray-600{background-color: #3C3C3C;}
.bg-gray-600:not([style*="background-"]) + .bg-gray-600:not([style*="background-"]){padding-top: 0;}
.bg-gray-700{background-color: #4A4A4A;}
.bg-gray-700:not([style*="background-"]) + .bg-gray-700:not([style*="background-"]){padding-top: 0;}
.bg-gray-800{background-color: #292929;}
.bg-gray-800:not([style*="background-"]) + .bg-gray-800:not([style*="background-"]){padding-top: 0;}
.bg-dark-filter{position: relative;}
.bg-dark-filter > *{position: relative;z-index: 1;}
.bg-dark-filter:before{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(41, 41, 41, 0.8) 100%);}
.bg-accent-filter{position: relative;}
.bg-accent-filter > *{position: relative;z-index: 1;}
.bg-accent-filter:before{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(359.73deg, #3A092F 0.9%, rgba(60, 55, 79, 0.45) 107.43%);}
/*
* Accent Backgrounds
*/
.bg-primary{background: #6a1c5a;}
.bg-primary + .bg-primary{padding-top: 0;}
/*
* Background Image
*/
.bg-image{background-size: cover;background-position: center;background-repeat: no-repeat;}
[class*='bg-']{background-size: cover;background-position: center center;}
@media (min-width: 992px){html:not(.tablet):not(.mobile) .bg-fixed{background-attachment: fixed;}}
.bg-dot{position: relative;}
.bg-dot > *{position: relative;z-index: 1;}
.bg-dot:before{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: url("../images/bg-dot.png");opacity: .2;z-index: 0;}
.bg-dots-light{position: relative;}
.bg-dots-light > *{position: relative;z-index: 1;}
.bg-dots-light:before{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: url("../images/bg-dot-light.png");opacity: .04;z-index: 0;}
.bg-decorate{position: relative;overflow: hidden;}
.bg-decorate > *{position: relative;z-index: 2;}
.bg-decorate:before{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: url("../images/bg-dot-light.png");opacity: .04;z-index: 0;}
.bg-decorate:after{position: absolute;content: '';top: 50%;left: 0;width: 100vw;height: 100vw;background: #3C3C3C;transform: skewY(31deg);z-index: 0;}
.bg-decorate.bg-decorate-reverse:after{transform: skewY(-31deg);}
/** @section Utilities custom */
.height-fill{position: relative;display: flex;flex-direction: column;align-items: stretch;}
.height-fill > *{flex-grow: 1;flex-shrink: 0;}
.object-inline{white-space: nowrap;}
.object-inline > *{display: inline-block;min-width: 20px;vertical-align: top;white-space: normal;}
.object-inline > * + *{margin-left: 5px;}
.oh{position: relative;overflow: hidden;}
.text-decoration-lines{position: relative;overflow: hidden;width: 100%;}
.text-decoration-lines-content{position: relative;display: inline-block;min-width: 170px;font-size: 13px;text-transform: uppercase;}
.text-decoration-lines-content::before, .text-decoration-lines-content::after{content: '';position: absolute;height: 1px;background: #d7d7d7;top: 50%;width: 100vw;}
.text-decoration-lines-content::before{left: 0;transform: translate3d(-100%, 0, 0);}
.text-decoration-lines-content::after{right: 0;transform: translate3d(100%, 0, 0);}
* + .text-decoration-lines{margin-top: 30px;}
p.rights{font-size: 17px;color: rgba(255, 255, 255, 0.7);}
p.rights a{color: inherit;}
p.rights a:hover{color: #6a1c5a;}
[style*='z-index: 1000;']{z-index: 1101 !important;}
.text-block > *{margin-left: .125em;margin-right: .125em;}
/** @group Plugins */
/** @section Animate */
.animated{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;opacity: 1;}
.animated.infinite{-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.hinge{-webkit-animation-duration: 2s;animation-duration: 2s;}
.wow-outer{position: relative;overflow: hidden;}
html:not(.lt-ie10) .not-animated{opacity: 0;}
.ipad .not-animated,
.ios .not-animated{opacity: 1 !important;}
.ios .animated{animation: none;}
@-webkit-keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}
@keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}
.fadeIn{-webkit-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes fadeInUp{0%{opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}100%{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUp{0%{opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}100%{opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUp{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInDown{0%{opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}100%{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDown{0%{opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}100%{opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDown{-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
@-webkit-keyframes fadeInLeft{0%{opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}100%{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeft{0%{opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}100%{opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInLeft{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
@-webkit-keyframes fadeInRight{0%{opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}100%{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRight{0%{opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}100%{opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInRight{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
@-webkit-keyframes fadeOut{0%{opacity: 1;}100%{opacity: 0;}}
@keyframes fadeOut{0%{opacity: 1;}100%{opacity: 0;}}
.fadeOut{-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes slideInDown{0%{-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: visible;}100%{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}
@keyframes slideInDown{0%{-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: visible;}100%{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}
.slideInDown{-webkit-animation-name: slideInDown;animation-name: slideInDown;}
@-webkit-keyframes slideInLeft{0%{-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}100%{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}
@keyframes slideInLeft{0%{-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}100%{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}
.slideInLeft{-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}
@-webkit-keyframes slideInRight{0%{-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible;}100%{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}
@keyframes slideInRight{0%{-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible;}100%{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}
.slideInRight{-webkit-animation-name: slideInRight;animation-name: slideInRight;}
@-webkit-keyframes slideOutDown{0%{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100%{visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}
@keyframes slideOutDown{0%{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100%{visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}
.slideOutDown{-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}
/** @section Preloader */
.preloader{position: fixed;left: 0;top: 0;bottom: 0;right: 0;z-index: 10000;display: flex;justify-content: center;align-items: center;padding: 20px;background: #ffffff;transition: .3s all ease;}
.preloader.loaded{opacity: 0;visibility: hidden;}
.preloader-body{text-align: center;}
.preloader-body p{position: relative;right: -8px;}
.cssload-container{width: 100%;height: 36px;text-align: center;}
.cssload-speeding-wheel{width: 36px;height: 36px;margin: 0 auto;border: 3px solid #6a1c5a;border-radius: 50%;border-left-color: transparent;border-bottom-color: transparent;animation: cssload-spin .88s infinite linear;}
@-webkit-keyframes cssload-spin{100%{transform: rotate(360deg);}}
@keyframes cssload-spin{100%{transform: rotate(360deg);}}
/** @section ToTop */
.ui-to-top{position: fixed;right: 15px;bottom: 15px;z-index: 100;width: 60px;height: 60px;font-size: 20px;line-height: 56px;color: #ffffff;overflow: hidden;background: #6a1c5a;border-radius: 5px;text-align: center;text-decoration: none;transition: .45s all ease-in-out;transform: translate3d(0, 100px, 0);}
.ui-to-top:hover{color: #ffffff;background: #292929;text-decoration: none;}
.ui-to-top:focus{color: #ffffff;}
.ui-to-top.active{transform: translate3d(0, 0, 0);}
html.mobile .ui-to-top,
html.tablet .ui-to-top{display: none !important;}
@media (min-width: 576px){.ui-to-top{right: 40px;bottom: 40px;}}
/** @section RD Navbar */
@keyframes rd-navbar-slide-down{0%{transform: translateY(-100%);}100%{transform: translateY(0);}}
@keyframes rd-navbar-slide-up{0%{transform: translateY(0);}100%{transform: translateY(-100%);}}
.rd-navbar-wrap, .rd-navbar,
.rd-menu,
.rd-navbar-nav,
.rd-navbar-panel, .rd-navbar-static .rd-menu, .rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-fixed .rd-navbar-submenu{transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);}
.rd-navbar--no-transition, .rd-navbar--no-transition *{transition: none !important;}
.rd-navbar,
.rd-navbar.rd-navbar--is-clone{display: none;}
.rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone,
.rd-navbar.rd-navbar-sidebar + .rd-navbar.rd-navbar--is-clone{display: none;}
.rd-navbar{display: none;background: #ffffff;}
.rd-navbar-toggle{display: inline-block;position: relative;width: 48px;height: 48px;line-height: 48px;cursor: pointer;color: #292929;background-color: transparent;border: none;display: none;}
.rd-navbar-toggle span{position: relative;display: block;margin: auto;transition: .3s all ease;}
.rd-navbar-toggle span:after, .rd-navbar-toggle span:before{content: "";position: absolute;left: 0;top: -11px;transition: .3s all ease;}
.rd-navbar-toggle span:after{top: 11px;}
.rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span{width: 36px;height: 2px;background-color: #292929;backface-visibility: hidden;border-radius: 5px;}
.rd-navbar-toggle span{transform: rotate(180deg);}
.rd-navbar-toggle span:before, .rd-navbar-toggle span:after{transform-origin: 1.71429px center;}
.rd-navbar-toggle.active span{transform: rotate(360deg);}
.rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after{top: 0;width: 15px;}
.rd-navbar-toggle.active span:before{-webkit-transform: rotate3d(0, 0, 1, -40deg);transform: rotate3d(0, 0, 1, -40deg);}
.rd-navbar-toggle.active span:after{-webkit-transform: rotate3d(0, 0, 1, 40deg);transform: rotate3d(0, 0, 1, 40deg);}
.rd-navbar-collapse-toggle{display: inline-block;position: relative;width: 48px;height: 48px;line-height: 48px;cursor: pointer;color: #292929;display: none;}
.rd-navbar-collapse-toggle span{top: 50%;margin-top: -3px;}
.rd-navbar-collapse-toggle span, .rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after{position: absolute;width: 6px;height: 6px;line-height: 6px;text-align: center;background: #292929;left: 50%;margin-left: -3px;border-radius: 50%;transition: .3s all ease;}
.rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after{content: '';}
.rd-navbar-collapse-toggle span:before{bottom: 100%;margin-bottom: 3px;}
.rd-navbar-collapse-toggle span:after{top: 100%;margin-top: 3px;}
.rd-navbar-collapse-toggle.active span{transform: scale(0.7);}
.rd-navbar-collapse-toggle.active span:before{transform: translateY(18px);}
.rd-navbar-collapse-toggle.active span:after{transform: translateY(-18px);}
.rd-navbar-brand a{display: block;}
.rd-navbar-search{position: relative;display: inline-flex;}
.rd-navbar-search .form-input{padding-right: 50px;}
.rd-navbar-search .rd-search-form-submit{position: absolute;top: 0;bottom: 0;right: 0;width: 50px;padding: 0;margin: 0;border: none;cursor: pointer;background-color: transparent;color: #D3D3D3;transition: .33s;}
.rd-navbar-search .rd-search-form-submit:hover{color: #6a1c5a;}
.rd-navbar-search-toggle{background: none;border: none;display: inline-block;padding: 0;outline: none;outline-offset: 0;cursor: pointer;-webkit-appearance: none;}
.rd-navbar-search-toggle::-moz-focus-inner{border: none;padding: 0;}
.rd-navbar-dropdown{display: none;}
/*
* @subsection RD Navbar Static
*/
.rd-navbar-static{display: block;}
.rd-navbar-static .rd-nav-item{display: inline-block;}
.rd-navbar-static .rd-nav-item.focus .rd-nav-link, .rd-navbar-static .rd-nav-item.opened .rd-nav-link{color: #6a1c5a;background: transparent;}
.rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle{color: #6a1c5a;}
.rd-navbar-static .rd-nav-item.active .rd-nav-link{color: #6a1c5a;background: transparent;}
.rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle{color: #6a1c5a;}
.rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle::before,
.rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle::before,
.rd-navbar-static .rd-nav-item .rd-nav-link:hover + .rd-navbar-submenu-toggle::before{transform: rotate(180deg);}
.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle{margin-left: 4px;font-family: "Material Design Icons";font-size: 16px;cursor: pointer;color: #ffffff;}
.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle::before{position: relative;display: inline-block;transition: .22s;content: '\f236';}
.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle:hover{color: #6a1c5a;}
.rd-navbar-static .rd-nav-item > .rd-navbar-submenu{margin-top: 20px;}
.rd-navbar-static .rd-nav-item + .rd-nav-item{margin-left: 15px;}
@media (min-width: 1200px){.rd-navbar-static .rd-nav-item + .rd-nav-item{margin-left: 38px;}}
.rd-navbar-static .rd-nav-link{position: relative;display: inline-block;color: #ffffff;font-size: 14px;line-height: 1.2;letter-spacing: 0.05em;font-weight: 600;text-transform: uppercase;transition: .25s;}
.rd-navbar-static .rd-nav-link:hover{color: #6a1c5a;}
.rd-navbar-static .rd-menu{z-index: 15;position: absolute;display: block;margin-top: 30px;visibility: hidden;opacity: 0;text-align: left;border: 1px solid #6a1c5a;transform: translate3d(0, 30px, 0);}
.rd-navbar-static .rd-navbar-dropdown{position: absolute;left: 0;width: 270px;padding: 15px;background: #ffffff;z-index: 5;}
.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown{top: -1px;left: 100%;z-index: 2;margin-top: -15px;margin-left: 15px;transform: translate3d(30px, 0, 0);}
.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left{left: auto;right: 100%;margin-left: 0;margin-right: 15px;transform: translate3d(-30px, 0, 0);}
.rd-navbar-static .rd-dropdown-item.focus .rd-dropdown-link, .rd-navbar-static .rd-dropdown-item.opened .rd-dropdown-link{color: #6a1c5a;}
.rd-navbar-static .rd-dropdown-link{color: #7C7C7C;}
.rd-navbar-static .rd-dropdown-link:hover{color: #6a1c5a;}
.rd-navbar-static .rd-navbar-dropdown li > a,
.rd-navbar-static .rd-megamenu-list li > a{position: relative;left: -3px;display: inline-flex;padding: 1px 14px 1px 0;text-align: left;text-transform: uppercase;}
.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a:focus, .rd-navbar-static .rd-navbar-dropdown li > a:active,
.rd-navbar-static .rd-megamenu-list li > a,
.rd-navbar-static .rd-megamenu-list li > a:focus,
.rd-navbar-static .rd-megamenu-list li > a:active{color: #7C7C7C;}
.rd-navbar-static .rd-navbar-dropdown li > a:hover,
.rd-navbar-static .rd-megamenu-list li > a:hover{color: #6a1c5a;}
.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a::before,
.rd-navbar-static .rd-megamenu-list li > a,
.rd-navbar-static .rd-megamenu-list li > a::before{transition: .15s ease-in-out;}
.rd-navbar-static .rd-navbar-dropdown li > a::before,
.rd-navbar-static .rd-megamenu-list li > a::before{position: relative;top: -1px;left: -6px;display: inline-block;content: '\f105';font-family: 'FontAwesome';font-size: inherit;line-height: inherit;color: #6a1c5a;opacity: 0;visibility: hidden;}
.rd-navbar-static .rd-navbar-dropdown li.focus > a,
.rd-navbar-static .rd-navbar-dropdown li.opened > a,
.rd-navbar-static .rd-navbar-dropdown li > a:hover,
.rd-navbar-static .rd-megamenu-list li.focus > a,
.rd-navbar-static .rd-megamenu-list li.opened > a,
.rd-navbar-static .rd-megamenu-list li > a:hover{left: 0;padding-left: 14px;padding-right: 0;}
.rd-navbar-static .rd-navbar-dropdown li.focus > a::before,
.rd-navbar-static .rd-navbar-dropdown li.opened > a::before,
.rd-navbar-static .rd-navbar-dropdown li > a:hover::before,
.rd-navbar-static .rd-megamenu-list li.focus > a::before,
.rd-navbar-static .rd-megamenu-list li.opened > a::before,
.rd-navbar-static .rd-megamenu-list li > a:hover::before{left: -7px;opacity: 1;visibility: visible;}
.rd-navbar-static .rd-navbar-megamenu{display: flex;left: 0;width: 100%;max-width: 1200px;padding: 30px 40px;background: #ffffff;}
.rd-navbar-static .rd-megamenu-item{flex-basis: 50%;flex-grow: 1;}
.rd-navbar-static .rd-megamenu-item + .rd-megamenu-item{padding-left: 20px;}
.rd-navbar-static .rd-megamenu-title{color: #292929;font-weight: 500;letter-spacing: .05em;text-transform: uppercase;padding-bottom: 10px;border-bottom: 1px solid #d7d7d7;}
.rd-navbar-static .rd-megamenu-list-item + .rd-megamenu-list-item{margin-top: 5px;}
.rd-navbar-static .rd-megamenu-list-link{color: #000000;background: transparent;}
.rd-navbar-static .rd-megamenu-list-link:hover{color: #6a1c5a;background: transparent;}
.rd-navbar-static * + .rd-megamenu-list{margin-top: 10px;}
.rd-navbar-static .rd-navbar-submenu.focus > .rd-menu, .rd-navbar-static .rd-navbar-submenu.opened > .rd-menu{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);}
.rd-navbar-static .rd-navbar-search.active .rd-search{visibility: visible;opacity: 1;}
.rd-navbar-static .rd-search{position: absolute;top: 100%;right: 0;width: 270px;opacity: 0;visibility: hidden;transition: .3s;margin-top: 20px;z-index: 2;}
.rd-navbar-static * + .rd-navbar-search{margin-left: 38px;}
.rd-navbar-static .rd-navbar-search-toggle{display: inline-flex;color: #4A4A4A;}
.rd-navbar-static .rd-navbar-search-toggle span{display: inline-block;position: relative;width: 32px;height: 32px;font-size: 26px;line-height: 32px;text-align: center;cursor: pointer;background: none;border: none;outline: none;padding: 0;}
.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-static .rd-navbar-search-toggle span::before, .rd-navbar-static .rd-navbar-search-toggle span::after{transition: .3s all ease-in-out;}
.rd-navbar-static .rd-navbar-search-toggle span::before, .rd-navbar-static .rd-navbar-search-toggle span::after{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.rd-navbar-static .rd-navbar-search-toggle span::before{content: ";"; transform: rotate(0deg) scale(1); opacity: 1; visibility: visible; font-family: "Material Design Icons";}
.rd-navbar-static .rd-navbar-search-toggle span::after{content: ";"; transform: rotate(-90deg) scale(0.4); opacity: 0; visibility: hidden; font-family: "Material Design Icons";}
.rd-navbar-static .rd-navbar-search-toggle.active span::before{opacity: 0;visibility: hidden;transform: rotate(90deg) scale(0.4);}
.rd-navbar-static .rd-navbar-search-toggle.active span::after{transform: rotate(0deg) scale(1);opacity: 1;visibility: visible;}
.rd-navbar-static .rd-navbar-search-toggle:hover{color: #6a1c5a;}
.rd-navbar-static.rd-navbar--is-clone{display: block;transform: translate3d(0, -100%, 0);}
.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck{transform: translate3d(0, 0, 0);}
.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone{position: fixed;left: 0;top: 0;right: 0;z-index: 1080;background: #ffffff;}
.rd-navbar-static .rd-navbar--has-dropdown{position: relative;}
/*
*
* RD Navbar Fixed
*/
.rd-navbar-fixed{display: block;}
.rd-navbar-fixed .rd-navbar-toggle{display: inline-block;}
.rd-navbar-fixed .rd-navbar-brand{position: relative;margin-left: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;font-size: 22px;margin-top: 0;}
.rd-navbar-fixed .rd-navbar-brand .brand-logo-dark{display: block;}
@media (min-width: 992px){.rd-navbar-fixed .rd-navbar-brand .brand-logo-dark{display: none;}}
.rd-navbar-fixed .rd-navbar-brand .brand-logo-light{display: none;}
@media (min-width: 992px){.rd-navbar-fixed .rd-navbar-brand .brand-logo-light{display: block;}}
.rd-navbar-fixed .rd-navbar-brand img{max-width: 160px;max-height: 58px;height: auto;}
.rd-navbar-fixed .rd-navbar-panel{position: fixed;left: 0;top: 0;right: 0;z-index: 1080;display: flex;align-items: center;height: 56px;padding: 4px;box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.35);}
.rd-navbar-fixed .rd-navbar-nav-wrap{position: fixed;left: 0;top: -56px;bottom: -56px;z-index: 1079;width: 270px;padding: 112px 0 81px;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;font-size: 16px;line-height: 26px;transform: translateX(-110%);}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar{width: 4px;}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-thumb{background: #d5e8af;border: none;border-radius: 0;opacity: .2;}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-track{background: #6a1c5a;border: none;border-radius: 0;}
.rd-navbar-fixed .rd-navbar-nav-wrap.active{transform: translateX(0);}
.rd-navbar-fixed .rd-navbar-nav{display: block;margin: 15px 0;height: auto;text-align: left;}
.rd-navbar-fixed .rd-nav-item{text-align: left;}
.rd-navbar-fixed .rd-nav-item + .rd-nav-item{margin-top: 4px;}
.rd-navbar-fixed .rd-nav-link{display: block;padding: 9px 56px 9px 18px;}
.rd-navbar-fixed li.opened > .rd-navbar-dropdown{padding: 4px 0 0;}
.rd-navbar-fixed li.opened > .rd-navbar-megamenu{padding-top: 15px;padding-bottom: 15px;}
.rd-navbar-fixed li.opened > .rd-menu{opacity: 1;height: auto;}
.rd-navbar-fixed li.opened > .rd-navbar-submenu-toggle::after{transform: rotate(180deg);}
.rd-navbar-fixed .rd-menu{display: none;transition: opacity 0.3s, height 0.4s ease;opacity: 0;height: 0;overflow: hidden;}
.rd-navbar-fixed .rd-navbar-submenu{position: relative;}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle:after{height: 34px;line-height: 34px;}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown > li > a{padding-left: 30px;}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a{padding-left: 46px;}
.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu{display: block;}
.rd-navbar-fixed .rd-megamenu-list > li > a,
.rd-navbar-fixed .rd-navbar-dropdown > li > a{display: block;padding: 9px 56px 9px 16px;font-size: 14px;line-height: 1.5;}
.rd-navbar-fixed .rd-megamenu-list > li + li,
.rd-navbar-fixed .rd-navbar-dropdown > li + li{margin-top: 3px;}
.rd-navbar-fixed .rd-megamenu-list > li > a{padding-left: 30px;}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title{position: relative;display: block;padding: 0 18px 7px;font-size: 16px;line-height: 1.5;}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after{content: '';position: absolute;left: 20px;right: 20px;bottom: 0;border-bottom: 1px solid;}
.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-list{margin-top: 11px;}
.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-title{margin-top: 20px;}
.rd-navbar-fixed .rd-navbar-megamenu > li + li{margin-top: 20px;}
.rd-navbar-fixed .rd-navbar-submenu-toggle{cursor: pointer;}
.rd-navbar-fixed .rd-navbar-submenu-toggle::after{content: '\f107';position: absolute;top: 0;right: 0;width: 56px;height: 44px;font: 400 14px "FontAwesome";line-height: 44px;text-align: center;transition: 0.4s all ease;z-index: 2;cursor: pointer;}
.rd-navbar-fixed .rd-navbar-collapse-toggle{display: block;top: 4px;z-index: 1081;}
.rd-navbar-fixed .rd-navbar-collapse{position: fixed;right: 0;top: 56px;z-index: 1079;transform: translate3d(0, -10px, 0);padding: 15px 25px 15px 0;width: auto;border-radius: 5px;text-align: left;font-size: 14px;opacity: 0;visibility: hidden;transition: .3s;}
.rd-navbar-fixed .rd-navbar-collapse.active{transform: translate3d(0, 0, 0);opacity: 1;visibility: visible;}
.rd-navbar-fixed .rd-navbar-collapse .list-inline > li{display: block;}
.rd-navbar-fixed .rd-navbar-collapse .list-inline > li + li{margin-top: 10px;}
.rd-navbar-fixed .rd-navbar-main-element{position: absolute;float: left;}
.rd-navbar-fixed .rd-navbar-search .rd-search{position: fixed;right: 0;left: 0;top: 56px;z-index: 1079;width: 100%;opacity: 0;visibility: hidden;transition: .3s;transform: translate3d(0, -10px, 0);}
.rd-navbar-fixed .rd-navbar-search .rd-search-results-live{display: none;}
.rd-navbar-fixed .rd-navbar-search .form-input{padding-right: 50px;}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit{position: absolute;top: 0;bottom: 0;right: 0;width: 50px;padding: 0;margin: 0;border: none;background-color: transparent;}
.rd-navbar-fixed .rd-navbar-search.active .rd-search{opacity: 1;visibility: visible;transform: none;}
.rd-navbar-fixed .rd-navbar-search-toggle{display: inline-flex;}
.rd-navbar-fixed .rd-navbar-search-toggle span{display: inline-block;position: relative;width: 48px;height: 48px;font-size: 26px;line-height: 48px;text-align: center;cursor: pointer;background: none;border: none;outline: none;padding: 0;}
.rd-navbar-fixed .rd-navbar-search-toggle span, .rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after{transition: .3s all ease-in-out;}
.rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.rd-navbar-fixed .rd-navbar-search-toggle span::before{content: ";"; transform: rotate(0deg) scale(1); opacity: 1; visibility: visible; font-family: "Material Design Icons";}
.rd-navbar-fixed .rd-navbar-search-toggle span::after{content: ";"; transform: rotate(-90deg) scale(0.4); opacity: 0; visibility: hidden; font-family: "Material Design Icons";}
.rd-navbar-fixed .rd-navbar-search-toggle.active span::before{opacity: 0;visibility: hidden;transform: rotate(90deg) scale(0.4);}
.rd-navbar-fixed .rd-navbar-search-toggle.active span::after{transform: rotate(0deg) scale(1);opacity: 1;visibility: visible;}
.rd-navbar-fixed [class*='rd-navbar-fixed-element']{position: fixed;top: 4px;z-index: 1082;}
.rd-navbar-fixed .rd-navbar-fixed-element-1{right: 0;}
.rd-navbar-fixed .rd-navbar-fixed-element-2{right: 46px;}
.rd-navbar-fixed.rd-navbar--is-clone{display: none;}
.rd-navbar-fixed .rd-navbar-fixed--visible{display: block;}
.rd-navbar-fixed .rd-navbar-fixed--hidden{display: none;}
.rd-navbar-fixed .rd-navbar-panel{color: #7C7C7C;background: #ffffff;}
.rd-navbar-fixed .rd-navbar-nav-wrap{color: #ffffff;background: #ffffff;box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.35);}
.rd-navbar-fixed .rd-nav-item:hover .rd-nav-link, .rd-navbar-fixed .rd-nav-item.focus .rd-nav-link, .rd-navbar-fixed .rd-nav-item.active .rd-nav-link, .rd-navbar-fixed .rd-nav-item.opened .rd-nav-link{color: #ffffff;background: #6a1c5a;}
.rd-navbar-fixed .rd-nav-item:hover > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.active > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.opened > .rd-navbar-submenu-toggle{color: #ffffff;}
.rd-navbar-fixed .rd-nav-link{color: #7C7C7C;}
.rd-navbar-fixed .rd-megamenu-list > li > a,
.rd-navbar-fixed .rd-navbar-dropdown > li > a{color: #7C7C7C;}
.rd-navbar-fixed .rd-megamenu-list > li:hover > a,
.rd-navbar-fixed .rd-megamenu-list > li.focus > a,
.rd-navbar-fixed .rd-megamenu-list > li.active > a,
.rd-navbar-fixed .rd-megamenu-list > li.opened > a,
.rd-navbar-fixed .rd-navbar-dropdown > li:hover > a,
.rd-navbar-fixed .rd-navbar-dropdown > li.focus > a,
.rd-navbar-fixed .rd-navbar-dropdown > li.active > a,
.rd-navbar-fixed .rd-navbar-dropdown > li.opened > a{color: #ffffff;background: #6a1c5a;}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title{color: #292929;}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after{border-bottom: 1px solid #4A4A4A;}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:focus, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:active{color: #ffffff;}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:hover{color: #6a1c5a;}
.rd-navbar-fixed .rd-navbar-submenu-toggle{color: #7C7C7C;}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit{color: #D3D3D3;}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:hover{color: #6a1c5a;}
.rd-navbar-fixed .rd-navbar-search-toggle{color: #4A4A4A;}
.rd-navbar-fixed .rd-navbar-search-toggle:hover{color: #6a1c5a;}
.rd-navbar-fixed .rd-navbar-collapse{background-color: #ffffff;box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17);}
.rd-navbar-fixed .rd-navbar-collapse,
.rd-navbar-fixed .rd-navbar-collapse a{color: #7C7C7C;}
html.rd-navbar-fixed-linked .page{padding-top: 56px;}
/*
*
* RD Navbar Sidebar
*/
.rd-navbar-sidebar{display: block;background: #ffffff;}
.rd-navbar-sidebar .rd-navbar-main-outer{padding-left: 15px;padding-right: 15px;}
.rd-navbar-sidebar .rd-navbar-main{position: relative;display: flex;align-items: center;justify-content: space-between;padding: 22px 60px 22px 0;max-width: 1200px;margin-left: auto;margin-right: auto;transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);}
.rd-navbar-sidebar .rd-navbar-main-element{display: flex;align-items: center;}
.rd-navbar-sidebar .rd-navbar-main-element > * + *{margin-left: 20px;}
.rd-navbar-sidebar .rd-navbar-toggle{position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: block;z-index: 1102;}
.rd-navbar-sidebar .rd-navbar-panel{min-width: 200px;text-align: center;}
.rd-navbar-sidebar .rd-navbar-brand img{height: auto;max-width: 200px;max-height: 200px;}
.rd-navbar-sidebar .rd-navbar-nav-wrap{position: fixed;top: 0;bottom: 0;right: 0;z-index: 1101;width: 450px;padding: 94px 0 0 0;background: #ffffff;transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);transform: translateX(100%);box-shadow: 0 0 13px 0 rgba(211, 211, 211, 0.16);}
.rd-navbar-sidebar .rd-navbar-nav-wrap.active{transition-delay: .1s;transform: translateX(0);}
.rd-navbar-sidebar .rd-navbar-nav{height: calc(100vh - 100px);overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;border-top: 1px solid #d7d7d7;}
.rd-navbar-sidebar .rd-nav-item{position: relative;display: block;padding: 19px 30px 19px 40px;}
.rd-navbar-sidebar .rd-nav-item.active .rd-nav-link{color: #6a1c5a;}
.rd-navbar-sidebar .rd-nav-item .rd-nav-link,
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle{font-size: 18px;}
.rd-navbar-sidebar .rd-nav-item + .rd-nav-item{border-top: 1px solid #d7d7d7;}
.rd-navbar-sidebar .rd-nav-item:last-child{border-bottom: 1px solid #d7d7d7;margin-bottom: 30px;}
.rd-navbar-sidebar .rd-nav-link{max-width: calc(100% - 30px);word-break: break-all;font-size: 18px;line-height: 1.4;text-transform: none;color: #D3D3D3;}
.rd-navbar-sidebar .rd-nav-link:hover{color: #6a1c5a;}
.rd-navbar-sidebar .rd-navbar-submenu .opened > .rd-navbar-submenu-toggle::after{transform: rotate(180deg);}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-megamenu{display: none;opacity: 0;visibility: hidden;will-change: opacity, visibility;transition: opacity .2s;}
.rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-megamenu{display: block;opacity: 1;visibility: visible;}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-megamenu{transform: translateY(30px);}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-megamenu{transform: translateY(0);}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown{transform: translateX(-20px);}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown{transform: translateX(0);}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle,
.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle{position: absolute;top: 0;right: 0;padding-top: inherit;padding-right: inherit;padding-left: 10px;margin-bottom: inherit;display: inline-block;width: 30px;margin-left: 5px;text-align: center;cursor: pointer;color: #4A4A4A;}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle:hover,
.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:hover{color: #6a1c5a;}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle::after,
.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle::after{content: '\f107';position: relative;display: inline-block;font-family: "FontAwesome";font-size: inherit;line-height: inherit;text-align: center;vertical-align: middle;transition: 0.4s all ease;z-index: 2;will-change: transform;}
.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle{font-size: 14px;color: #D3D3D3;margin-left: 7px;}
.rd-navbar-sidebar .rd-menu{margin-top: 31px;}
.rd-navbar-sidebar .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-megamenu-list{font-size: 14px;}
.rd-navbar-sidebar .rd-navbar-dropdown li > a,
.rd-navbar-sidebar .rd-megamenu-list li > a{position: relative;left: -3px;display: inline-flex;padding: 1px 14px 1px 0;text-align: left;text-transform: uppercase;}
.rd-navbar-sidebar .rd-navbar-dropdown li > a, .rd-navbar-sidebar .rd-navbar-dropdown li > a:focus, .rd-navbar-sidebar .rd-navbar-dropdown li > a:active,
.rd-navbar-sidebar .rd-megamenu-list li > a,
.rd-navbar-sidebar .rd-megamenu-list li > a:focus,
.rd-navbar-sidebar .rd-megamenu-list li > a:active{color: #7C7C7C;}
.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,
.rd-navbar-sidebar .rd-megamenu-list li > a:hover{color: #6a1c5a;}
.rd-navbar-sidebar .rd-navbar-dropdown li > a, .rd-navbar-sidebar .rd-navbar-dropdown li > a::before,
.rd-navbar-sidebar .rd-megamenu-list li > a,
.rd-navbar-sidebar .rd-megamenu-list li > a::before{transition: .15s ease-in-out;}
.rd-navbar-sidebar .rd-navbar-dropdown li > a::before,
.rd-navbar-sidebar .rd-megamenu-list li > a::before{position: relative;top: -1px;left: -6px;display: inline-block;content: '\f105';font-family: 'FontAwesome';font-size: inherit;line-height: inherit;color: #6a1c5a;opacity: 0;visibility: hidden;}
.rd-navbar-sidebar .rd-navbar-dropdown li.focus > a,
.rd-navbar-sidebar .rd-navbar-dropdown li.opened > a,
.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,
.rd-navbar-sidebar .rd-megamenu-list li.focus > a,
.rd-navbar-sidebar .rd-megamenu-list li.opened > a,
.rd-navbar-sidebar .rd-megamenu-list li > a:hover{left: 0;padding-left: 14px;padding-right: 0;}
.rd-navbar-sidebar .rd-navbar-dropdown li.focus > a::before,
.rd-navbar-sidebar .rd-navbar-dropdown li.opened > a::before,
.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover::before,
.rd-navbar-sidebar .rd-megamenu-list li.focus > a::before,
.rd-navbar-sidebar .rd-megamenu-list li.opened > a::before,
.rd-navbar-sidebar .rd-megamenu-list li > a:hover::before{left: -7px;opacity: 1;visibility: visible;}
.rd-navbar-sidebar .rd-navbar-megamenu{max-width: 450px;margin-bottom: -30px;}
.rd-navbar-sidebar .rd-navbar-megamenu > *{margin-bottom: 30px;}
.rd-navbar-sidebar .rd-navbar-megamenu > li{display: inline-block;vertical-align: top;width: 45%;}
.rd-navbar-sidebar .rd-megamenu-title{display: none;}
.rd-navbar-sidebar .rd-megamenu-list{margin-top: 0;}
.rd-navbar-sidebar .rd-megamenu-list > li + li{margin-top: 10px;}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a{padding-right: 0;}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a::before{display: none;}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a:hover{padding-left: 0;}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.focus > a{padding-left: 0;}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle{color: #6a1c5a;}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle::after{top: 1px;}
.rd-navbar-sidebar .rd-navbar-dropdown > li + li{margin-top: 10px;}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown{margin-top: 25px;}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown{margin-top: 10px;padding-left: 15px;}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown > li > a{font-size: 12px;}
@media (min-width: 1200px){.rd-navbar-sidebar .rd-navbar-megamenu{margin-bottom: -30px;}.rd-navbar-sidebar .rd-navbar-megamenu > *{margin-bottom: 30px;}.rd-navbar-sidebar .rd-navbar-dropdown > li + li,.rd-navbar-sidebar .rd-megamenu-list > li + li{margin-top: 18px;}}
@media (min-width: 1200px){.rd-navbar-sidebar .rd-navbar-nav-wrap{width: auto;left: calc(50% + 600px - 80px);}}
.rd-navbar-sidebar.rd-navbar--is-clone{position: fixed;top: 0;left: 0;right: 0;z-index: 1000;transform: translateY(-101%);}
.rd-navbar-sidebar.rd-navbar--is-clone.rd-navbar--is-stuck{transform: translateY(0);}
.rd-navbar-sidebar.rd-navbar--is-stuck{position: fixed;left: 0;right: 0;top: 0;z-index: 1000;box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.1);}
.rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-main{padding-top: 11px;padding-bottom: 11px;}
/**
*
* RD Navbar Classic
* =====================================================
*/
.rd-navbar-classic.rd-navbar-static{background: rgba(255, 255, 255, 0.11);}
.rd-navbar-classic.rd-navbar-static .rd-navbar-aside-outer,
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-outer{padding-left: 15px;padding-right: 15px;}
.rd-navbar-classic.rd-navbar-static .rd-navbar-aside,
.rd-navbar-classic.rd-navbar-static .rd-navbar-main{max-width: 1600px;padding-left: 15px;padding-right: 15px;margin-left: auto;margin-right: auto;}
.rd-navbar-classic.rd-navbar-static .rd-navbar-aside .button,
.rd-navbar-classic.rd-navbar-static .rd-navbar-main .button{margin-top: 0;box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.15);}
.rd-navbar-classic.rd-navbar-static .rd-navbar-aside{padding: 10px 0;}
.rd-navbar-classic.rd-navbar-static .rd-navbar-main{position: relative;display: flex;align-items: center;justify-content: space-between;padding: 32px 0;}
.rd-navbar-classic.rd-navbar-static .rd-navbar-brand img{height: auto;max-width: 200px;max-height: 200px;}
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-element{display: flex;align-items: center;}
.rd-navbar-classic.rd-navbar-static .rd-navbar-megamenu{left: 50%;transform: translate3d(-50%, 30px, 0);}
.rd-navbar-classic.rd-navbar-static .rd-navbar--has-megamenu.focus > .rd-menu,
.rd-navbar-classic.rd-navbar-static .rd-navbar--has-megamenu.opened > .rd-menu{transform: translate3d(-50%, 0, 0);}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone{background: linear-gradient(56.12deg, #e933bc 7.72%, #b7313e 91.35%);border-bottom-color: #6c757d;box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.35);}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer{display: none;}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main{padding: 17px 0;}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu{margin-top: 17px;}
.rd-navbar-classic.rd-navbar-static .rd-navbar-nav-wrap > .button{display: none;}
.rd-navbar-classic.rd-navbar-fixed .rd-navbar-main > .button{display: none;}
.rd-navbar-classic.rd-navbar-fixed .rd-navbar-nav-wrap > .button{margin-left: 15px;}
/*
*
* RD Navbar Fullwidth
*/
.rd-navbar-fullwidth{display: block;}
.rd-navbar-fullwidth .rd-navbar-nav > li + li{margin-left: 20px;}
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-main{padding: 10px 0;}
/**
*
* RD Navbar Modern
* =====================================================
*/
.rd-navbar-modern.rd-navbar-static{background: transparent;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-aside-outer,
.rd-navbar-modern.rd-navbar-static .rd-navbar-main-outer{padding-left: 15px;padding-right: 15px;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-aside,
.rd-navbar-modern.rd-navbar-static .rd-navbar-main{max-width: 1200px;padding-left: 15px;padding-right: 15px;margin-left: auto;margin-right: auto;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-aside .button,
.rd-navbar-modern.rd-navbar-static .rd-navbar-main .button{margin-top: 0;box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.15);}
.rd-navbar-modern.rd-navbar-static .rd-navbar-aside{padding: 10px 0;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main{position: relative;display: flex;align-items: center;justify-content: space-between;padding: 22px 20px;background: #ffffff;border-radius: 100px;margin-top: 40px;}
.rd-navbar-modern.rd-navbar-static .rd-nav-item .rd-nav-link{position: relative;color: #292929;}
.rd-navbar-modern.rd-navbar-static .rd-nav-item .rd-nav-link:before{position: absolute;content: '';bottom: 0;left: 0;right: 0;height: 3px;width: 100%;background: #6a1c5a;transition: all .3s;transform: translateY(35px);will-change: transform;opacity: 0;}
.rd-navbar-modern.rd-navbar-static .rd-nav-item .rd-navbar-submenu-toggle{color: #292929;}
.rd-navbar-modern.rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle,
.rd-navbar-modern.rd-navbar-static .rd-nav-item:hover > .rd-navbar-submenu-toggle{color: #292929;}
.rd-navbar-modern.rd-navbar-static .rd-nav-item .rd-nav-link:hover, .rd-navbar-modern.rd-navbar-static .rd-nav-item.active .rd-nav-link{color: #292929;}
.rd-navbar-modern.rd-navbar-static .rd-nav-item .rd-nav-link:hover:before, .rd-navbar-modern.rd-navbar-static .rd-nav-item.active .rd-nav-link:before{transform: translateY(32px);opacity: 1;}
.rd-navbar-modern.rd-navbar-static .rd-nav-item.active .rd-navbar-submenu-toggle{color: #292929;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-brand img{height: auto;max-width: 200px;max-height: 200px;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main-element{display: flex;align-items: center;}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone{background: #ffffff;border-bottom-color: #4A4A4A;box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.35);}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer{display: none;}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main{padding: 15px 20px;margin-top: 0;}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:before, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:before{transform: translateY(25px);}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:hover,
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item.active .rd-nav-link, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:hover,
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item.active .rd-nav-link{color: #292929;}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:hover:before,
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item.active .rd-nav-link:before, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:hover:before,
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item.active .rd-nav-link:before{transform: translateY(25px);opacity: 1;}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu{margin-top: 17px;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-nav-wrap{display: flex;align-items: center;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-nav-wrap > .button{margin-left: 35px;}
.rd-navbar-modern.rd-navbar-fixed .rd-navbar-nav-wrap > .button{margin-left: 15px;}
/**
*
* RD Navbar Modern
* =====================================================
*/
.rd-navbar-aside.rd-navbar-static{background: transparent;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-aside-outer,
.rd-navbar-aside.rd-navbar-static .rd-navbar-main-outer{padding-left: 15px;padding-right: 15px;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-aside,
.rd-navbar-aside.rd-navbar-static .rd-navbar-main{max-width: 1200px;padding-left: 15px;padding-right: 15px;margin-left: auto;margin-right: auto;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-aside .button,
.rd-navbar-aside.rd-navbar-static .rd-navbar-main .button{margin-top: 0;box-shadow: 0 0 15px rgba(21, 21, 21, 0.15);}
.rd-navbar-aside.rd-navbar-static .rd-navbar-aside{padding: 10px 0;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-main{position: relative;padding: 32px 0;}
.rd-navbar-aside.rd-navbar-static .rd-nav-item + .rd-nav-item{margin-left: 0;}
.rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-nav-link{position: relative;}
.rd-navbar-aside.rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle,
.rd-navbar-aside.rd-navbar-static .rd-nav-item:hover > .rd-navbar-submenu-toggle{color: #6a1c5a;}
.rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-nav-link:hover, .rd-navbar-aside.rd-navbar-static .rd-nav-item.active .rd-nav-link{color: #6a1c5a;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-brand img{height: auto;max-width: 200px;max-height: 200px;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-main-element{display: flex;align-items: center;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel{display: flex;justify-content: space-between;align-items: center;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .nav-list{display: block;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .nav-list li + li{margin-left: 25px;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .nav-list a{text-transform: uppercase;letter-spacing: .02em;font-weight: 500;color: #ffffff;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .nav-list a:hover{color: #6a1c5a;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .header-soc-list li + li{margin-left: 25px;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .header-soc-list .icon{color: rgba(255, 255, 255, 0.5);font-size: 22px;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .header-soc-list .icon:hover{color: #ffffff;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .block-right{display: flex;flex: 1;padding-right: 70px;align-items: center;justify-content: flex-end;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-panel .block-right > * + *{margin-left: 25px;}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone{background: #4A4A4A;border-bottom-color: #4A4A4A;}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main{padding: 17px 0;border-bottom: 1px solid rgba(255, 255, 255, 0);}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:before, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:before{transform: translateY(25px);}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:hover,
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item.active .rd-nav-link, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:hover,
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item.active .rd-nav-link{color: #6a1c5a;}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:hover:before,
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item.active .rd-nav-link:before, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:hover:before,
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item.active .rd-nav-link:before{transform: translateY(28px);opacity: 1;}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu{margin-top: 17px;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap{display: flex;align-items: center;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap > .button{margin-left: 35px;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-toggle{position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: block;z-index: 1102;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap{position: fixed;top: 0;bottom: 0;right: 0;z-index: 1101;width: 450px;padding: 94px 0 0 0;background: #3C3C3C;transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);transform: translateX(100%);box-shadow: 0 0 13px 0 rgba(41, 41, 41, 0.3);}
.rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap.active{transition-delay: .1s;transform: translateX(0);}
.rd-navbar-aside.rd-navbar-static .rd-navbar-nav{height: calc(100vh - 100px);overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;width: 100%;border-top: 1px solid rgba(255, 255, 255, 0.2);}
.rd-navbar-aside.rd-navbar-static .rd-nav-item{position: relative;display: block;padding: 19px 30px 19px 40px;}
.rd-navbar-aside.rd-navbar-static .rd-nav-item.active .rd-nav-link{color: #6a1c5a;}
.rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-nav-link,
.rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle{font-size: 18px;}
.rd-navbar-aside.rd-navbar-static .rd-nav-item + .rd-nav-item{border-top: 1px solid rgba(255, 255, 255, 0.2);}
.rd-navbar-aside.rd-navbar-static .rd-nav-item:last-child{border-bottom: 1px solid rgba(255, 255, 255, 0.2);margin-bottom: 30px;}
.rd-navbar-aside.rd-navbar-static .rd-nav-link{display: block;max-width: calc(100% - 30px);word-break: break-all;font-size: 18px;line-height: 1.4;text-transform: uppercase;color: #D3D3D3;}
.rd-navbar-aside.rd-navbar-static .rd-nav-link:hover{color: #6a1c5a;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu .opened > .rd-navbar-submenu-toggle::after{transform: rotate(180deg);}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-megamenu{display: none;opacity: 0;visibility: hidden;will-change: opacity, visibility;transition: opacity .2s;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu.opened > .rd-navbar-megamenu{position: relative;display: block;opacity: 1;visibility: visible;background: transparent;border: none;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-megamenu{transform: translateY(30px);}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-megamenu{transform: translateY(0);}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown{transform: translateX(-20px);}
.rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown{transform: translateX(0);}
.rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle,
.rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle{position: absolute;top: 0;right: 0;padding-top: inherit;padding-right: inherit;padding-left: 10px;margin-bottom: inherit;display: inline-block;width: 30px;margin-left: 5px;text-align: center;cursor: pointer;color: #ffffff;}
.rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle:hover,
.rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:hover{color: #6a1c5a;}
.rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle{font-size: 14px;color: #D3D3D3;margin-left: 7px;}
.rd-navbar-aside.rd-navbar-static .rd-menu{margin-top: 31px;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list{font-size: 14px;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a{position: relative;left: -3px;display: inline-flex;padding: 1px 14px 1px 0;text-align: left;text-transform: uppercase;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:focus, .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:active,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:focus,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:active{color: #7C7C7C;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:hover,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:hover{color: #6a1c5a;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a::before,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a::before{transition: .15s ease-in-out;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a::before,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a::before{position: relative;top: -1px;left: -6px;display: inline-block;content: '\f105';font-family: 'FontAwesome';font-size: inherit;line-height: inherit;color: #6a1c5a;opacity: 0;visibility: hidden;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li.focus > a,
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li.opened > a,
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:hover,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li.focus > a,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li.opened > a,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:hover{left: 0;padding-left: 14px;padding-right: 0;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li.focus > a::before,
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li.opened > a::before,
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:hover::before,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li.focus > a::before,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li.opened > a::before,
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:hover::before{left: -7px;opacity: 1;visibility: visible;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu{max-width: 450px;padding: 30px 15px;margin-bottom: -30px;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu > *{margin-bottom: 30px;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu > li{display: inline-block;vertical-align: top;width: 45%;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu li + li{padding-left: 0;}
.rd-navbar-aside.rd-navbar-static .rd-megamenu-title{display: none;}
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list{margin-top: 0;}
.rd-navbar-aside.rd-navbar-static .rd-megamenu-list > li + li{margin-top: 10px;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown > a{padding-right: 0;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown > a::before{display: none;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown > a:hover{padding-left: 0;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown.focus > a{padding-left: 0;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle{color: #6a1c5a;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle::after{top: 1px;}
.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown > li + li{margin-top: 10px;}
.rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-dropdown{margin-top: 25px;}
.rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown{margin-top: 10px;padding-left: 15px;}
.rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown > li > a{font-size: 12px;}
@media (min-width: 1200px){.rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu{margin-bottom: -30px;}.rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu > *{margin-bottom: 30px;}.rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown > li + li,.rd-navbar-aside.rd-navbar-static .rd-megamenu-list > li + li{margin-top: 18px;}}
@media (min-width: 1800px){.rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap{width: auto;left: calc(50% + 600px - 80px);}}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone{position: fixed;top: 0;left: 0;right: 0;z-index: 1000;transform: translateY(-101%);}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck{transform: translateY(0);}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck{position: fixed;left: 0;right: 0;top: 0;z-index: 1000;box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.1);}
.rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main{padding-top: 11px;padding-bottom: 11px;}
.rd-navbar-aside.rd-navbar-fixed .nav-list{display: none;}
.rd-navbar-aside.rd-navbar-fixed .rd-navbar-nav-wrap > .button{margin-left: 15px;}
/** @section Swiper */
.swiper-container{display: flex;margin: 0 auto;position: relative;overflow: hidden;height: auto;width: 100%;/* Fix of Webkit flickering */z-index: 1;}
.swiper-container-no-flexbox .swiper-slide{float: left;}
.swiper-container-vertical > .swiper-wrapper{flex-direction: column;}
.swiper-wrapper{position: relative;z-index: 1;display: flex;align-self: stretch;align-items: stretch;width: 100%;height: auto;min-height: inherit;transition-property: transform;box-sizing: content-box;}
.swiper-container{flex-shrink: 0;}
.swiper-container-android .swiper-slide,
.swiper-wrapper{transform: translate3d(0, 0, 0);}
.swiper-container-multirow > .swiper-wrapper{flex-wrap: wrap;}
.swiper-container-free-mode > .swiper-wrapper{transition-timing-function: ease-out;margin: 0 auto;}
/* a11y */
.swiper-container .swiper-notification{position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal{touch-action: pan-y;}
.swiper-wp8-vertical{touch-action: pan-x;}

.swiper-container-coverflow .swiper-wrapper{/* Windows 8 IE 10 fix */}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function: ease-out;}
.swiper-container-fade .swiper-slide{pointer-events: none;}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events: none;}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events: auto;}
.swiper-lazy-preloader{width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;animation: swiper-preloader-spin 1s steps(12, end) infinite;}
.swiper-lazy-preloader:after{display: block;content: "";width: 100%;height: 100%;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position: 50%;background-size: 100%;background-repeat: no-repeat;}
.swiper-lazy-preloader-white:after{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
@keyframes swiper-preloader-spin{100%{transform: rotate(360deg);}}
.swiper-slide > .vide__body,
.swiper-slide > .parallax_cnt{height: 100%;}
.swiper-button-prev,
.swiper-button-next{position: absolute;top: 50%;transform: translateY(-50%);display: none;font-size: 26px;line-height: 1;color: #ffffff;text-align: center;cursor: pointer;transition: .2s ease-in;will-change: transform;z-index: 10;}
.swiper-button-prev:hover,
.swiper-button-next:hover{color: #6a1c5a;}
@media (min-width: 992px){.swiper-button-prev,.swiper-button-next{display: block;}}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled{opacity: 0.35;cursor: auto;pointer-events: none;}
.swiper-button-prev{left: 30px;}
.swiper-button-prev:before{font-family: 'Linearicons';content: "\ec43";}
.swiper-button-next{right: 30px;}
.swiper-button-next:before{font-family: 'Linearicons';content: "\ec44";}
.swiper-slider.swiper-container-rtl .swiper-button-prev::before{content: "\f061";}
.swiper-slider.swiper-container-rtl .swiper-button-next::before{content: "\f060";}
.swiper-pagination{position: absolute;display: block;text-align: center;transition: .3s;transform: translate3d(0, 0, 0);z-index: 10;}
.swiper-pagination.swiper-pagination-hidden{opacity: 0;}
.swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;display: inline-block;border-radius: 100%;background: rgba(255, 255, 255, 0.6);transition: .2s;}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination .swiper-pagination-bullet:hover{background: white;}
.swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet{cursor: pointer;}
.swiper-pagination-black .swiper-pagination-bullet{background: rgba(0, 0, 0, 0.6);}
.swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active{background: black;}
.swiper-container-vertical > .swiper-pagination{right: 10px;top: 50%;transform: translate3d(0px, -50%, 0);}
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet{margin: 5px 0;display: block;}
.swiper-container-horizontal > .swiper-pagination{bottom: 20px;left: 0;width: 100%;}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{margin: 0 10px;}
.swiper-slide{position: relative;display: flex;align-items: center;justify-content: center;flex-shrink: 0;width: 100%;height: 100%;white-space: nowrap;background-size: cover;background-position: center;}
.swiper-slide-caption{width: 100%;white-space: normal;}
.swiper-slider-1{min-height: 40.10417vw;}
@media (min-width: 992px){.swiper-slider-1{min-height: 100vh;}}
.swiper-slider-1 .swiper-slide-caption{padding-bottom: 100px;}
.swiper-slider-1 .swiper-slide-caption .container{overflow: hidden;}
.swiper-slider-1 .swiper-slide-caption h4{color: rgba(255, 255, 255, 0.8);font-weight: 400;letter-spacing: .014em;}
.swiper-slider-1 .swiper-slide-caption * + .button-wrap{margin-top: 50px;}
@media (min-width: 576px){.swiper-slider-1 .swiper-slide-caption * + .button-wrap{margin-top: 50px;}}
.swiper-slider-1 .swiper-slide-caption * + .divider{margin-top: 18px;}
.swiper-slider-1 .swiper-slide-caption h5{line-height: 1.44;color: rgba(255, 255, 255, 0.8);margin-right: auto;margin-left: auto;}
@media (min-width: 768px){.swiper-slider-1 .swiper-slide-caption h5{max-width: 600px;}}
.swiper-slider-1 .swiper-slide-caption * + h5{margin-top: 38px;}
.swiper-slider-1 .swiper-slide-caption .divider:after{width: 27px;height: 1px;background: #ffffff;}
.swiper-slider-1 .swiper-slide-caption .text-accent-3{transition: all .3s;}
.swiper-slider-1 .swiper-slide-caption * + h2{margin-top: 20px;}
@media (min-width: 992px){.swiper-slider-1 .swiper-slide-caption * + h2{margin-top: 40px;}}
.swiper-slider-1 .swiper-slide-caption h1{font-size: 70px;text-shadow: 0px 10px 30px rgba(255, 255, 255, 0.2);line-height: .9;letter-spacing: .01em;text-transform: capitalize;}
@media (min-width: 768px){.swiper-slider-1 .swiper-slide-caption h1{font-size: 100px;}}
@media (min-width: 992px){.swiper-slider-1 .swiper-slide-caption h1{font-size: 110px;}}
@media (min-width: 1200px){.swiper-slider-1 .swiper-slide-caption h1{font-size: 140px;}}
.swiper-slider-1 .swiper-slide-caption .swiper-video-block{text-align: center;max-width: 130px;}
.swiper-slider-1 .swiper-slide-caption .swiper-video-block * + .heading-4{margin-top: 10px;}
.swiper-slider-1 .swiper-slide-caption .swiper-video-block .icon{transition: all .3s;}
.swiper-slider-1 .swiper-slide-caption .swiper-video-block .heading-4{display: block;color: rgba(255, 255, 255, 0.5);font-style: italic;font-weight: 900;letter-spacing: .03em;line-height: 1.2;transition: all .3s;}
.swiper-slider-1 .swiper-slide-caption .swiper-video-block a:hover .icon{color: #6a1c5a;}
.swiper-slider-1 .swiper-slide-caption .swiper-video-block a:hover .heading-4{color: #ffffff;}
.swiper-slider-1 .swiper-pagination{bottom: 30px;}
@media (min-width: 992px){.swiper-slider-1 .swiper-pagination{bottom: 70px;}}
.swiper-slider-1 .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: rgba(255, 255, 255, 0.5);transition: .33s all linear;}
.swiper-slider-1 .swiper-pagination .swiper-pagination-bullet:hover{background: #ffffff;}
.swiper-slider-1 .swiper-pagination .swiper-pagination-bullet-active{/*position: relative;top: 2px;*/width: 16px;height: 16px;background: #ffffff;}
@media (min-width: 992px){.swiper-counter{position: absolute;top: 50%;right: 70px;transform: translateY(-50%);font-size: 18px;font-weight: 400;color: #ffffff;z-index: 2;}}


.rd-search-results-live{position: absolute;left: 0;right: 0;top: 100%;max-height: 600px;overflow-y: auto;margin: -3px 0 0;text-align: left;z-index: 998;}
.rd-search-results-live #search-results{position: relative;padding: 16px 0 0;color: #292929;background: #ffffff;opacity: 0;visibility: hidden;transform-origin: 50% 0;transform: scale(1, 0.9);transition: .3s all ease;}
.rd-search-results-live #search-results::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;pointer-events: none;z-index: -1;border: 1px solid #d7d7d7;border-top: 0;}
.rd-search-results-live #search-results.active{opacity: 1;visibility: visible;transform: scale(1, 1);}
.rd-search-results-live .search-quick-result{padding-left: 15px;padding-right: 15px;font-family: "Roboto Slab", serif;font-size: 14px;font-weight: 700;line-height: 30px;text-transform: uppercase;color: #292929;}
.rd-search-results-live .search-list{margin-top: 11px;}
.rd-search-results-live .search-list li:only-child{padding: 0 15px 15px;}
.rd-search-results-live .search-link{color: #D3D3D3;}
.rd-search-results-live .search-link:hover{color: #6a1c5a;}
.rd-search-results-live .search-error{font-size: 14px;line-height: 1.6;}
.rd-search-results-live .search-title{position: relative;font-family: "Roboto Slab", serif;font-size: 14px;font-weight: 700;color: #292929;}
.rd-search-results-live .search-title a:hover{color: #6a1c5a;}
.rd-search-results-live .search-list-item-all{margin-top: 18px;width: 100%;}
.rd-search-results-live .search-submit{position: relative;overflow: hidden;z-index: 0;display: block;padding: 8px;font-family: "Roboto", sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 0.01em;text-transform: uppercase;text-align: center;color: #ffffff;background: #6a1c5a;}
.rd-search-results-live .search-submit:hover{color: #ffffff;background: #D3D3D3;}
.rd-search-results-live .match{display: none;}
.not-empty ~ .rd-search-results-live{visibility: visible;opacity: 1;}
.rd-search-results-live p{font-size: 11px;}
.rd-search-results-live p *{margin: 0;}
.rd-search-results-live .search-list-item{padding: 0 15px;}
.rd-search-results-live * + p{margin-top: 5px;}
.rd-search-results-live .search-list-item + .search-list-item{margin-top: 17px;}
.rd-search-results .search-list{counter-reset: li;text-align: left;padding-left: 0;font-size: 18px;list-style-type: none;overflow: hidden;}
.rd-search-results .search-list li div{overflow: hidden;text-overflow: ellipsis;max-width: 100%;white-space: nowrap;}
.rd-search-results .search-list li:only-child::before{display: none;}
.rd-search-results .search-list-item{position: relative;padding-left: 40px;font-size: 17px;color: #7C7C7C;}
.rd-search-results .search-list-item::before{content: counter(li, decimal-leading-zero) ".";counter-increment: li;position: absolute;left: 0;top: 0;font-size: 14px;line-height: 16px;font-weight: 400;color: #000000;}
.rd-search-results .search-list-item + .search-list-item{margin-top: 40px;}
.rd-search-results .search-title{font-size: 16px;color: #000000;}
.rd-search-results .search{color: #ffffff;padding: 0 .25em;background: #6a1c5a;}
.rd-search-results .match{padding: 5px;font-size: 12px;line-height: 1.7;letter-spacing: .1em;text-transform: uppercase;color: #000000;}
.rd-search-results .match em{margin: 0;font-style: normal;}
.rd-search-results p *{margin: 0;}
.rd-search-results * + .match{margin-top: 10px;}
@media (min-width: 768px){.rd-search-results .search-title{font-size: 18px;}.rd-search-results .search-list-item::before{top: -2px;font-size: 16px;line-height: 25px;}.rd-search-results * + p{margin-top: 12px;}}
@media (min-width: 992px){.rd-search-results .search-list-item{padding-left: 40px;}}
* + .rd-search-results{margin-top: 40px;}
@media (min-width: 768px){* + .rd-search-results{margin-top: 55px;}}
.rd-search-classic{position: relative;}
.rd-search-classic .form-input{padding-right: 50px;}
.rd-search-classic .form-input,
.rd-search-classic .form-label{letter-spacing: 0;}
.rd-search-classic .rd-search-submit{background: none;border: none;display: inline-block;padding: 0;outline: none;outline-offset: 0;cursor: pointer;-webkit-appearance: none;position: absolute;top: 0;right: 0;bottom: 0;width: 50px;padding-top: 3px;padding-right: 2px;margin: 0;text-align: center;color: #D3D3D3;font-size: 0;line-height: 0;}
.rd-search-classic .rd-search-submit::-moz-focus-inner{border: none;padding: 0;}
.rd-search-classic .rd-search-submit:before{position: relative;top: -1px;content: '\e014';font: 400 20px 'fl-chapps';line-height: 1;transition: .33s all ease;}
.rd-search-classic .rd-search-submit:hover{color: #6a1c5a;}
.rd-search.rd-search-inline{position: relative;}
.rd-search.rd-search-inline .form-input{padding-right: 60px;}
.rd-search.rd-search-inline .button-link{position: absolute;top: 50%;transform: translateY(-50%);width: 60px;right: 0;margin: 0;font-size: 21px;color: #D3D3D3;transition: .33s;}
.rd-search.rd-search-inline .button-link::before{display: block;margin: auto;}
.rd-search.rd-search-inline .button-link:hover{color: #6a1c5a;}
.rd-search.rd-search-inline.form-sm .form-input{padding-right: 50px;}
.rd-search.rd-search-inline.form-sm .button-link{width: 50px;font-size: 18px;}
.rd-search.rd-search-inline.form-lg .form-input{padding-right: 60px;}
.rd-search.rd-search-inline.form-lg .button-link{width: 60px;}
.rd-search .form-input{padding-right: 50px;}
.rd-search .button-search{position: absolute;border: none;background: transparent;top: 0;right: 0;padding: 0 15px;line-height: 50px;font-size: 20px;color: #292929;cursor: pointer;}
.rd-search .button-search:hover{color: #6a1c5a;}


@keyframes sprite-animation{from{background-position: 0 0;}}
[data-isotope-layout]{z-index: 0;display: block;min-height: 160px;margin-left: -15px;margin-right: -15px;transition: .4s all ease;}
[data-isotope-layout] .row{transform: translateY(-30px);}
[data-isotope-layout] .row > [class*="col-"]{margin-bottom: 30px;}
[data-isotope-layout] .row-narrow{margin-bottom: -30px;}
[data-isotope-layout] .row-narrow > [class*="col-"]{margin-top: 30px;}
[data-isotope-layout] .row-condensed{margin-bottom: 0;transform: translateY(0);}
[data-isotope-layout] .row-condensed > [class*="col-"]{margin-bottom: 0;}
[data-isotope-layout] [class*="col-"]{display: block;will-change: transform;backface-visibility: hidden;transition: .1s opacity ease-in;}
@media (max-width: 479.98px){[data-isotope-layout] [class*="col-"]{max-width: 100%;}}
.isotope-filters > *{margin-top: 0;vertical-align: middle;}
.isotope-filters .inline-list{position: relative;word-spacing: 0;}
.isotope-filters .inline-list li{display: inline-block;}
.isotope-filters .inline-list a{position: relative;transition: .3s;color: #D3D3D3;}
.isotope-filters .inline-list .isotope-filters-trigger{display: none;}
.isotope-filters-modern .inline-list{margin-left: -10px;margin-right: -10px;}
.isotope-filters-modern .inline-list > *{margin-top: 10px;padding-left: 10px;padding-right: 10px;}
.isotope-filters-modern .inline-list > li{font-family: "Roboto Slab", serif;font-size: 18px;}
.isotope-filters-modern .inline-list a{position: relative;padding-bottom: 10px;}
.isotope-filters-modern .inline-list a::after{content: '';position: absolute;left: 0;bottom: 0;width: 0;height: 2px;transition: .4s;background: #6a1c5a;}
.isotope-filters-modern .inline-list a:hover{color: #6a1c5a;}
.isotope-filters-modern .inline-list a.active::after{width: 100%;}
@media (min-width: 992px){.isotope-filters-modern .inline-list{margin-left: -23px;margin-right: -23px;}.isotope-filters-modern .inline-list > *{margin-top: 10px;padding-left: 23px;padding-right: 23px;}}
.isotope-modern-wrap [class*='col']{margin-top: 30px;}
@media (max-width: 575.98px){.isotope-modern-wrap [class*='col']{width: 100%;max-width: 100%;}}
@media (min-width: 992px){html:not(.tablet):not(.mobile) .isotope-modern-wrap [class*='col']{margin-top: 0;}}
.isotope-condensed{margin-left: 0;margin-right: 0;}
.isotope-condensed .row > *{margin-top: -1px;margin-bottom: -1px;}
* + .isotope{margin-top: 0;}
* + .isotope-condensed{margin-top: 30px;}
@media (max-width: 767.98px){.isotope-condensed{padding: 0 0 30px;margin-left: 0;margin-right: 0;}.isotope-condensed .row.row-condensed > [class*='col']{padding-left: 10px;padding-right: 10px;}.isotope-condensed .row.row-condensed > [class*='col'] + [class*='col']{margin-top: 25px;}}
@media (min-width: 768px){* + .isotope{margin-top: 28px;}* + .isotope-condensed{margin-top: 50px;}}

.tooltip{font-size: 17px;line-height: 1.2;}
.counter-classic{text-align: center;}
.counter-classic-main{font-family: "Roboto Slab", serif;font-size: 40px;line-height: 1;font-weight: 100;color: inherit;white-space: nowrap;}
.counter-classic-main > *{display: inline-block;vertical-align: bottom;}
.counter-classic-main .small{position: relative;top: -.05em;font-size: .66em;line-height: 1;}
* + .counter-classic-title{margin-top: 10px;}
@media (min-width: 768px){.counter-classic-main{font-size: 60px;}* + .counter-classic-title{margin-top: 15px;}}
.counter-classic-title{font-size: 14px;letter-spacing: .05em;font-weight: 400;text-transform: uppercase;color: rgba(255, 255, 255, 0.8);}
@media (min-width: 992px){.counter-classic-main{font-size: 80px;}}
@media (min-width: 1200px){.counter-classic-main{font-size: 90px;}}
/** @section Owl Carousel */
.owl-carousel .animated{animation-duration: 1000ms;animation-fill-mode: both;}
.owl-carousel .owl-animated-in{z-index: 0;}
.owl-carousel .owl-animated-out{z-index: 1;}
.owl-carousel .fadeOut{animation-name: fadeOut;}
@keyframes fadeOut{0%{opacity: 1;}100%{opacity: 0;}}
/* *Owl Carousel - Auto Height Plugin */
.owl-height{transition: height 500ms ease-in-out;}
/* * Core Owl Carousel CSS File */
.owl-carousel{display: none;width: 100%;-webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue */position: relative;z-index: 1;}
.owl-carousel .owl-stage{position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer{position: relative;overflow: hidden;/* fix for flashing background */-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor: pointer;user-select: none;}
.owl-carousel.owl-loaded{display: block;}
.owl-carousel.owl-loading{opacity: 0;display: block;}
.owl-carousel.owl-hidden{opacity: 0;}
.owl-carousel .owl-refresh .owl-item{display: none;}
.owl-carousel .owl-item{position: relative;min-height: 1px;float: left;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}
.owl-carousel .owl-grab{cursor: move;cursor: -webkit-grab;cursor: grab;}
.owl-carousel.owl-rtl{direction: rtl;}
.owl-carousel.owl-rtl .owl-item{float: right;}
/* No Js */
.no-js .owl-carousel{display: block;}
/* *Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item .owl-lazy{opacity: 0;transition: opacity 400ms ease;}
/* *Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper{position: relative;height: 100%;background: #000000;}
.owl-carousel .owl-video-play-icon{position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;font: 400 40px/80px 'FontAwesome';cursor: pointer;z-index: 1;transition: scale 100ms ease;}
.owl-carousel .owl-video-play-icon:before{content: '\f144';}
.owl-carousel .owl-video-play-icon:hover{transform: scale(1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display: none;}
.owl-carousel .owl-video-tn{opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame{position: relative;z-index: 1;}
/* * Owl Navigation */
.owl-nav.disabled{display: none !important;}
.owl-prev,
.owl-next{position: absolute;top: 50%;transform: translateY(-50%);font: 400 46px/50px 'FontAwesome';color: #D3D3D3;}
.owl-prev:hover,
.owl-next:hover{color: #6a1c5a;}
.owl-prev{left: 0;}
.owl-prev::before{content: '\f104';}
.owl-next{right: 0;}
.owl-next::before{content: '\f105';}
/* * Owl Pagination */
.owl-dots{text-align: center;margin-top: 30px;}
.owl-dots.disabled{display: none !important;}
.dots-offset-lg .owl-dots{margin-top: 40px;}
@media (min-width: 992px){.dots-offset-lg .owl-dots{margin-top: 60px;}}
.owl-dot{position: relative;display: inline-block;width: 16px;height: 16px;border: 2px solid #6a1c5a;border-radius: 50%;margin-left: 15px;margin-right: 15px;text-align: center;outline: none;cursor: pointer;background-color: transparent;transition: .2s;}
.owl-dot:only-child{display: none;}
.owl-dot:hover, .owl-dot:focus{background-color: #6a1c5a;}
.owl-dot.active{background-color: #6a1c5a;}
.owl-carousel.owl-carousel-light-dots .owl-dot{border-color: #ffffff;}
.owl-carousel.owl-carousel-light-dots .owl-dot:hover, .owl-carousel.owl-carousel-light-dots .owl-dot:focus{background-color: #ffffff;}
.owl-carousel.owl-carousel-light-dots .owl-dot.active{background-color: #ffffff;}
.owl-dots-dark .owl-dot{border: none;background: #969696;}
.owl-dots-dark .owl-dot:hover, .owl-dots-dark .owl-dot:focus{background-color: #292929;}
.owl-dots-dark .owl-dot.active{background-color: #292929;}
/** @section Lightgallery */
.lg-sub-html, .lg-toolbar{background-color: rgba(0, 0, 0, 0.45);}
@font-face{font-family: lg;src: url(../fonts/lg.eotn1z373.eot);src: url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woffn1z373.woff) format("woff"), url(../fonts/lg.ttfn1z373.ttf) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");font-weight: 400;font-style: normal;}
.lg-icon{font-family: lg;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.lg-actions .lg-next, .lg-actions .lg-prev{background-color: rgba(0, 0, 0, 0.45);border-radius: 2px;color: #999999;cursor: pointer;display: block;font-size: 22px;margin-top: -10px;padding: 8px 10px 9px;position: absolute;top: 50%;z-index: 1080;border: none;outline: 0;}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled{pointer-events: none;opacity: .5;}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover{color: #ffffff;}
.lg-actions .lg-next{right: 20px;}
.lg-actions .lg-next:before{content: "\e095";}
.lg-actions .lg-prev{left: 20px;}
.lg-actions .lg-prev:after{content: "\e094";}
@-webkit-keyframes lg-right-end{0%, 100%{left: 0;}50%{left: -30px;}}
@-moz-keyframes lg-right-end{0%, 100%{left: 0;}50%{left: -30px;}}
@-ms-keyframes lg-right-end{0%, 100%{left: 0;}50%{left: -30px;}}
@keyframes lg-right-end{0%, 100%{left: 0;}50%{left: -30px;}}
@-webkit-keyframes lg-left-end{0%, 100%{left: 0;}50%{left: 30px;}}
@-moz-keyframes lg-left-end{0%, 100%{left: 0;}50%{left: 30px;}}
@-ms-keyframes lg-left-end{0%, 100%{left: 0;}50%{left: 30px;}}
@keyframes lg-left-end{0%, 100%{left: 0;}50%{left: 30px;}}
.lg-outer.lg-right-end .lg-object{-webkit-animation: lg-right-end .3s;-o-animation: lg-right-end .3s;animation: lg-right-end .3s;position: relative;}
.lg-outer.lg-left-end .lg-object{-webkit-animation: lg-left-end .3s;-o-animation: lg-left-end .3s;animation: lg-left-end .3s;position: relative;}
.lg-toolbar{z-index: 1082;left: 0;position: absolute;top: 0;width: 100%;}
.lg-toolbar .lg-icon{color: #999999;cursor: pointer;float: right;font-size: 24px;height: 47px;line-height: 27px;padding: 10px 0;text-align: center;width: 50px;text-decoration: none !important;outline: 0;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.lg-toolbar .lg-icon:hover{color: #ffffff;}
.lg-toolbar .lg-close:after{content: "\e070";}
.lg-toolbar .lg-download:after{content: "\e0f2";}
.lg-sub-html{bottom: 0;color: #eeeeee;font-size: 16px;left: 0;padding: 10px 40px;position: fixed;right: 0;text-align: center;z-index: 1080;}
.lg-sub-html h4{margin: 0;font-size: 13px;font-weight: 700;}
.lg-sub-html p{font-size: 12px;margin: 5px 0 0;}
#lg-counter{color: #999999;display: inline-block;font-size: 16px;padding-left: 20px;padding-top: 12px;vertical-align: middle;}
.lg-next, .lg-prev, .lg-toolbar{opacity: 1;-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;}
.lg-hide-items .lg-prev{opacity: 0;-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}
.lg-hide-items .lg-next{opacity: 0;-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}
.lg-hide-items .lg-toolbar{opacity: 0;-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform: scale3d(0.5, 0.5, 0.5);transform: scale3d(0.5, 0.5, 0.5);opacity: 0;-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;}
.lg-outer .lg-thumb-outer{background-color: #0d0a0a;bottom: 0;position: absolute;width: 100%;z-index: 1080;max-height: 350px;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration: 0s !important;transition-duration: 0s !important;}
.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.lg-outer .lg-thumb{padding: 10px 0;height: 100%;margin-bottom: -5px;margin-left: auto;margin-right: auto;}
.lg-outer .lg-thumb-item{cursor: pointer;float: left;overflow: hidden;height: 100%;border: 2px solid #ffffff;border-radius: 4px;margin-bottom: 5px;}
@media (min-width: 1025px){.lg-outer .lg-thumb-item{-webkit-transition: border-color .25s ease;-o-transition: border-color .25s ease;transition: border-color .25s ease;}}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover{border-color: #a90707;}
.lg-outer .lg-thumb-item img{width: 100%;height: 100%;object-fit: cover;}
.lg-outer.lg-has-thumb .lg-item{padding-bottom: 120px;}
.lg-outer.lg-can-toggle .lg-item{padding-bottom: 0;}
.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition: bottom .25s ease;-o-transition: bottom .25s ease;transition: bottom .25s ease;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom: 100px;}
.lg-outer .lg-toogle-thumb{background-color: #0d0a0a;border-radius: 2px 2px 0 0;color: #999999;cursor: pointer;font-size: 24px;height: 39px;line-height: 27px;padding: 5px 0;position: absolute;right: 20px;text-align: center;top: -39px;width: 50px;}
.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share{color: #ffffff;}
.lg-outer .lg-toogle-thumb:after{content: "\e1ff";}
.lg-outer .lg-video-cont{display: inline-block;vertical-align: middle;max-width: 1140px;max-height: 100%;width: 100%;padding: 0 5px;}
.lg-outer .lg-video{width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;position: relative;}
.lg-outer .lg-video .lg-object{display: inline-block;position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.lg-outer .lg-video .lg-video-play{width: 84px;height: 59px;position: absolute;left: 50%;top: 50%;margin-left: -42px;margin-top: -30px;z-index: 1080;cursor: pointer;}
.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling: touch;overflow: auto;}
.lg-outer .lg-has-vimeo .lg-video-play{background: url(../images/vimeo-play.png) no-repeat;}
.lg-outer .lg-has-vimeo:hover .lg-video-play{background: url(../images/vimeo-play.png) 0 -58px no-repeat;}
.lg-outer .lg-has-html5 .lg-video-play{background: url(../images/video-play.png) no-repeat;height: 64px;margin-left: -32px;margin-top: -32px;width: 64px;opacity: .8;}
.lg-outer .lg-has-html5:hover .lg-video-play{opacity: 1;}
.lg-outer .lg-has-youtube .lg-video-play{background: url(../images/youtube-play.png) no-repeat;}
.lg-outer .lg-has-youtube:hover .lg-video-play{background: url(../images/youtube-play.png) 0 -60px no-repeat;}
.lg-outer .lg-video-object{width: 100% !important;height: 100% !important;position: absolute;top: 0;left: 0;}
.lg-outer .lg-has-video .lg-video-object{visibility: hidden;}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play{display: none;}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility: visible;}
.lg-progress-bar{background-color: #333333;height: 5px;left: 0;position: absolute;top: 0;width: 100%;z-index: 1083;opacity: 0;-webkit-transition: opacity 80ms ease 0s;-moz-transition: opacity 80ms ease 0s;-o-transition: opacity 80ms ease 0s;transition: opacity 80ms ease 0s;}
.lg-progress-bar .lg-progress{background-color: #6a1c5a;height: 5px;width: 0;}
.lg-progress-bar.lg-start .lg-progress{width: 100%;}
.lg-show-autoplay .lg-progress-bar{opacity: 1;}
.lg-autoplay-button:after{content: "\e01d";}
.lg-show-autoplay .lg-autoplay-button:after{content: "\e01a";}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration: 0s;transition-duration: 0s;}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
#lg-zoom-in:after{content: "\e311";}
#lg-actual-size{font-size: 20px;}
#lg-actual-size:after{content: "\e033";}
#lg-zoom-out{opacity: .5;pointer-events: none;}
#lg-zoom-out:after{content: "\e312";}
.lg-zoomed #lg-zoom-out{opacity: 1;pointer-events: auto;}
.lg-outer .lg-pager-outer{bottom: 60px;left: 0;position: absolute;right: 0;text-align: center;z-index: 1080;height: 10px;}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow: visible;}
.lg-outer .lg-pager-cont{cursor: pointer;display: inline-block;overflow: hidden;position: relative;vertical-align: top;margin: 0 5px;}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow: 0 0 0 2px #ffffff inset;}
.lg-outer .lg-pager-thumb-cont{background-color: #ffffff;color: #ffffff;bottom: 100%;height: 83px;left: 0;margin-bottom: 20px;margin-left: -60px;opacity: 0;padding: 5px;position: absolute;width: 120px;border-radius: 3px;-webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;-moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;-o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;transition: opacity .15s ease 0s, transform .15s ease 0s;-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);}
.lg-outer .lg-pager-thumb-cont img{width: 100%;height: 100%;}
.lg-outer .lg-pager{background-color: rgba(255, 255, 255, 0.5);border-radius: 50%;box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;display: block;height: 12px;-webkit-transition: box-shadow .3s ease 0s;-o-transition: box-shadow .3s ease 0s;transition: box-shadow .3s ease 0s;width: 12px;}
.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover{box-shadow: 0 0 0 8px #ffffff inset;}
.lg-outer .lg-caret{border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px dashed;bottom: -10px;display: inline-block;height: 0;left: 50%;margin-left: -5px;position: absolute;vertical-align: middle;width: 0;}
.lg-fullscreen:after{content: "\e20c";}
.lg-fullscreen-on .lg-fullscreen:after{content: "\e20d";}
.lg-outer #lg-dropdown-overlay{background-color: rgba(0, 0, 0, 0.25);bottom: 0;cursor: default;left: 0;position: fixed;right: 0;top: 0;z-index: 1081;opacity: 0;visibility: hidden;-webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;-o-transition: visibility 0s linear .18s, opacity .18s linear 0s;transition: visibility 0s linear .18s, opacity .18s linear 0s;}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay: 0s;transition-delay: 0s;-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;visibility: visible;}
.lg-outer .lg-dropdown{background-color: #ffffff;border-radius: 2px;font-size: 14px;list-style-type: none;margin: 0;padding: 10px 0;position: absolute;right: 0;text-align: left;top: 50px;opacity: 0;visibility: hidden;-moz-transform: translate3d(0, 5px, 0);-o-transform: translate3d(0, 5px, 0);-ms-transform: translate3d(0, 5px, 0);-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);-webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;-moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;-o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;}
.lg-outer .lg-dropdown:after{content: "";display: block;height: 0;width: 0;position: absolute;border: 8px solid transparent;border-bottom-color: #ffffff;right: 16px;top: -16px;}
.lg-outer .lg-dropdown > li:last-child{margin-bottom: 0;}
.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a{color: #333333;}
.lg-outer .lg-dropdown a{color: #333333;display: block;white-space: pre;padding: 4px 12px;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;}
.lg-outer .lg-dropdown a:hover{background-color: rgba(0, 0, 0, 0.07);}
.lg-outer .lg-dropdown .lg-dropdown-text{display: inline-block;line-height: 1;margin-top: -3px;vertical-align: middle;}
.lg-outer .lg-dropdown .lg-icon{color: #333333;display: inline-block;float: none;font-size: 20px;height: auto;line-height: 1;margin-right: 8px;padding: 0;vertical-align: middle;width: auto;}
.lg-outer, .lg-outer .lg, .lg-outer .lg-inner{width: 100%;height: 100%;}
.lg-outer #lg-share{position: relative;display: none;}
@media (min-width: 768px){.lg-outer #lg-share{display: block;}}
.lg-outer #lg-share:after{content: "\e80d";}
.lg-outer #lg-share-facebook .lg-icon{color: #3b5998;}
.lg-outer #lg-share-facebook .lg-icon:after{content: "\e901";}
.lg-outer #lg-share-twitter .lg-icon{color: #00aced;}
.lg-outer #lg-share-twitter .lg-icon:after{content: "\e904";}
.lg-outer #lg-share-googleplus .lg-icon{color: #dd4b39;}
.lg-outer #lg-share-googleplus .lg-icon:after{content: "\e902";}
.lg-outer #lg-share-pinterest .lg-icon{color: #cb2027;}
.lg-outer #lg-share-pinterest .lg-icon:after{content: "\e903";}
.lg-group:after{content: "";display: table;clear: both;}
.lg-outer{position: fixed;top: 0;left: 0;z-index: 1050;text-align: left;opacity: 0;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;}
.lg-outer *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lg-outer.lg-visible{opacity: 1;}
.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration: 0s !important;transition-duration: 0s !important;opacity: 1;}
.lg-outer.lg-grab img.lg-object{cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lg-outer.lg-grabbing img.lg-object{cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}
.lg-outer .lg{position: relative;overflow: hidden;margin-left: auto;margin-right: auto;max-width: 100%;max-height: 100%;}
.lg-outer .lg-inner{position: absolute;left: 0;top: 0;white-space: nowrap;}
.lg-outer .lg-item{background: url(../images/loading.gif) center center no-repeat;display: none !important;}
.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide{display: inline-block !important;}
.lg-outer .lg-img-wrap, .lg-outer .lg-item{display: inline-block;text-align: center;position: absolute;width: 100%;height: 100%;}
.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
.lg-outer .lg-img-wrap{position: absolute;padding: 0 5px;left: 0;right: 0;top: 0;bottom: 0;}
.lg-outer .lg-item.lg-complete{background-image: none;}
.lg-outer .lg-item.lg-current{z-index: 1060;}
.lg-outer .lg-image{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto !important;height: auto !important;}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity: 0;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity: 1;}
.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download{display: none;}
.lg-backdrop{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1040;background-color: #000000;opacity: 0;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;}
.lg-backdrop.in{opacity: .8;}
.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition: none 0s ease 0s !important;-moz-transition: none 0s ease 0s !important;-o-transition: none 0s ease 0s !important;transition: none 0s ease 0s !important;}
.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.lg-css3.lg-fade .lg-item{opacity: 0;}
.lg-css3.lg-fade .lg-item.lg-current{opacity: 1;}
.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition: opacity .1s ease 0s;-moz-transition: opacity .1s ease 0s;-o-transition: opacity .1s ease 0s;transition: opacity .1s ease 0s;}
.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity: 0;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-left .lg-item{opacity: 0;position: absolute;left: 0;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left: -100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left: 100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left: 0;opacity: 1;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}
.lg-sub-html, .lg-toolbar{background-color: rgba(0, 0, 0, 0.45);}
@font-face{font-family: lg;src: url(../fonts/lg.eotn1z373.eot);src: url(https://ld-wt73.template-help.com/tf/horselin/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woffn1z373.woff) format("woff"), url(../fonts/lg.ttfn1z373.ttf) format("truetype"), url(https://ld-wt73.template-help.com/tf/horselin/fonts/lg.svg?n1z373#lg) format("svg");font-weight: 400;font-style: normal;}
.lg-icon{font-family: lg;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.lg-actions .lg-next, .lg-actions .lg-prev{background-color: rgba(0, 0, 0, 0.45);border-radius: 2px;color: #999999;cursor: pointer;display: block;font-size: 22px;margin-top: -10px;padding: 8px 10px 9px;position: absolute;top: 50%;z-index: 1080;border: none;outline: 0;}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled{pointer-events: none;opacity: .5;}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover{color: #ffffff;}
.lg-actions .lg-next{right: 20px;}
.lg-actions .lg-next:before{content: "\e095";}
.lg-actions .lg-prev{left: 20px;}
.lg-actions .lg-prev:after{content: "\e094";}
@-webkit-keyframes lg-right-end{0%, 100%{left: 0;}50%{left: -30px;}}
@-moz-keyframes lg-right-end{0%, 100%{left: 0;}50%{left: -30px;}}
@-ms-keyframes lg-right-end{0%, 100%{left: 0;}50%{left: -30px;}}
@keyframes lg-right-end{0%, 100%{left: 0;}50%{left: -30px;}}
@-webkit-keyframes lg-left-end{0%, 100%{left: 0;}50%{left: 30px;}}
@-moz-keyframes lg-left-end{0%, 100%{left: 0;}50%{left: 30px;}}
@-ms-keyframes lg-left-end{0%, 100%{left: 0;}50%{left: 30px;}}
@keyframes lg-left-end{0%, 100%{left: 0;}50%{left: 30px;}}
.lg-outer.lg-right-end .lg-object{-webkit-animation: lg-right-end .3s;-o-animation: lg-right-end .3s;animation: lg-right-end .3s;position: relative;}
.lg-outer.lg-left-end .lg-object{-webkit-animation: lg-left-end .3s;-o-animation: lg-left-end .3s;animation: lg-left-end .3s;position: relative;}
.lg-toolbar{z-index: 1082;left: 0;position: absolute;top: 0;width: 100%;}
.lg-toolbar .lg-icon{color: #999999;cursor: pointer;float: right;font-size: 24px;height: 47px;line-height: 27px;padding: 10px 0;text-align: center;width: 50px;text-decoration: none !important;outline: 0;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.lg-toolbar .lg-icon:hover{color: #ffffff;}
.lg-toolbar .lg-close:after{content: "\e070";}
.lg-toolbar .lg-download:after{content: "\e0f2";}
.lg-sub-html{bottom: 0;color: #eeeeee;font-size: 16px;left: 0;padding: 10px 40px;position: fixed;right: 0;text-align: center;z-index: 1080;}
.lg-sub-html h4{margin: 0;font-size: 13px;font-weight: 700;}
.lg-sub-html p{font-size: 12px;margin: 5px 0 0;}
#lg-counter{color: #999999;display: inline-block;font-size: 16px;padding-left: 20px;padding-top: 12px;vertical-align: middle;}
.lg-next, .lg-prev, .lg-toolbar{opacity: 1;-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;}
.lg-hide-items .lg-prev{opacity: 0;-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}
.lg-hide-items .lg-next{opacity: 0;-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}
.lg-hide-items .lg-toolbar{opacity: 0;-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform: scale3d(0.5, 0.5, 0.5);transform: scale3d(0.5, 0.5, 0.5);opacity: 0;-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;}
.lg-outer .lg-thumb-outer{background-color: #0d0a0a;bottom: 0;position: absolute;width: 100%;z-index: 1080;max-height: 350px;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration: 0s !important;transition-duration: 0s !important;}
.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.lg-outer .lg-thumb{padding: 10px 0;height: 100%;margin-bottom: -5px;}
.lg-outer .lg-thumb-item{cursor: pointer;float: left;overflow: hidden;height: 100%;border: 2px solid #ffffff;border-radius: 4px;margin-bottom: 5px;}
@media (min-width: 1025px){.lg-outer .lg-thumb-item{-webkit-transition: border-color .25s ease;-o-transition: border-color .25s ease;transition: border-color .25s ease;}}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover{border-color: #a90707;}
.lg-outer .lg-thumb-item img{width: 100%;height: 100%;object-fit: cover;}
.lg-outer.lg-has-thumb .lg-item{padding-bottom: 120px;}
.lg-outer.lg-can-toggle .lg-item{padding-bottom: 0;}
.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition: bottom .25s ease;-o-transition: bottom .25s ease;transition: bottom .25s ease;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom: 100px;}
.lg-outer .lg-toogle-thumb{background-color: #0d0a0a;border-radius: 2px 2px 0 0;color: #999999;cursor: pointer;font-size: 24px;height: 39px;line-height: 27px;padding: 5px 0;position: absolute;right: 20px;text-align: center;top: -39px;width: 50px;}
.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share{color: #ffffff;}
.lg-outer .lg-toogle-thumb:after{content: "\e1ff";}
.lg-outer .lg-video-cont{display: inline-block;vertical-align: middle;max-width: 1140px;max-height: 100%;width: 100%;padding: 0 5px;}
.lg-outer .lg-video{width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;position: relative;}
.lg-outer .lg-video .lg-object{display: inline-block;position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.lg-outer .lg-video .lg-video-play{width: 84px;height: 59px;position: absolute;left: 50%;top: 50%;margin-left: -42px;margin-top: -30px;z-index: 1080;cursor: pointer;}
.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling: touch;overflow: auto;}
.lg-outer .lg-has-vimeo .lg-video-play{background: url(../images/vimeo-play.png) no-repeat;}
.lg-outer .lg-has-vimeo:hover .lg-video-play{background: url(../images/vimeo-play.png) 0 -58px no-repeat;}
.lg-outer .lg-has-html5 .lg-video-play{background: url(../images/video-play.png) no-repeat;height: 64px;margin-left: -32px;margin-top: -32px;width: 64px;opacity: .8;}
.lg-outer .lg-has-html5:hover .lg-video-play{opacity: 1;}
.lg-outer .lg-has-youtube .lg-video-play{background: url(../images/youtube-play.png) no-repeat;}
.lg-outer .lg-has-youtube:hover .lg-video-play{background: url(../images/youtube-play.png) 0 -60px no-repeat;}
.lg-outer .lg-video-object{width: 100% !important;height: 100% !important;position: absolute;top: 0;left: 0;}
.lg-outer .lg-has-video .lg-video-object{visibility: hidden;}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play{display: none;}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility: visible;}
.lg-progress-bar{background-color: #333333;height: 5px;left: 0;position: absolute;top: 0;width: 100%;z-index: 1083;opacity: 0;-webkit-transition: opacity 80ms ease 0s;-moz-transition: opacity 80ms ease 0s;-o-transition: opacity 80ms ease 0s;transition: opacity 80ms ease 0s;}
.lg-progress-bar .lg-progress{background-color: #6a1c5a;height: 5px;width: 0;}
.lg-progress-bar.lg-start .lg-progress{width: 100%;}
.lg-show-autoplay .lg-progress-bar{opacity: 1;}
.lg-autoplay-button:after{content: "\e01d";}
.lg-show-autoplay .lg-autoplay-button:after{content: "\e01a";}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration: 0s;transition-duration: 0s;}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
#lg-zoom-in:after{content: "\e311";}
#lg-actual-size{font-size: 20px;display: none;}
@media (min-width: 768px){#lg-actual-size{display: block;}}
#lg-actual-size:after{content: "\e033";}
#lg-zoom-out{opacity: .5;pointer-events: none;}
#lg-zoom-out:after{content: "\e312";}
.lg-zoomed #lg-zoom-out{opacity: 1;pointer-events: auto;}
.lg-outer .lg-pager-outer{bottom: 60px;left: 0;position: absolute;right: 0;text-align: center;z-index: 1080;height: 10px;}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow: visible;}
.lg-outer .lg-pager-cont{cursor: pointer;display: inline-block;overflow: hidden;position: relative;vertical-align: top;margin: 0 5px;}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow: 0 0 0 2px #ffffff inset;}
.lg-outer .lg-pager-thumb-cont{background-color: #ffffff;color: #ffffff;bottom: 100%;height: 83px;left: 0;margin-bottom: 20px;margin-left: -60px;opacity: 0;padding: 5px;position: absolute;width: 120px;border-radius: 3px;-webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;-moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;-o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;transition: opacity .15s ease 0s, transform .15s ease 0s;-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);}
.lg-outer .lg-pager-thumb-cont img{width: 100%;height: 100%;}
.lg-outer .lg-pager{background-color: rgba(255, 255, 255, 0.5);border-radius: 50%;box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;display: block;height: 12px;-webkit-transition: box-shadow .3s ease 0s;-o-transition: box-shadow .3s ease 0s;transition: box-shadow .3s ease 0s;width: 12px;}
.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover{box-shadow: 0 0 0 8px #ffffff inset;}
.lg-outer .lg-caret{border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px dashed;bottom: -10px;display: inline-block;height: 0;left: 50%;margin-left: -5px;position: absolute;vertical-align: middle;width: 0;}
.lg-fullscreen{display: none;}
@media (min-width: 768px){.lg-fullscreen{display: block;}}
.lg-fullscreen:after{content: "\e20c";}
.lg-fullscreen-on .lg-fullscreen:after{content: "\e20d";}
.lg-outer #lg-dropdown-overlay{background-color: rgba(0, 0, 0, 0.25);bottom: 0;cursor: default;left: 0;position: fixed;right: 0;top: 0;z-index: 1081;opacity: 0;visibility: hidden;-webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;-o-transition: visibility 0s linear .18s, opacity .18s linear 0s;transition: visibility 0s linear .18s, opacity .18s linear 0s;}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay: 0s;transition-delay: 0s;-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;visibility: visible;}
.lg-outer .lg-dropdown{background-color: #ffffff;border-radius: 2px;font-size: 14px;list-style-type: none;margin: 0;padding: 10px 0;position: absolute;right: 0;text-align: left;top: 50px;opacity: 0;visibility: hidden;-moz-transform: translate3d(0, 5px, 0);-o-transform: translate3d(0, 5px, 0);-ms-transform: translate3d(0, 5px, 0);-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);-webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;-moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;-o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;}
.lg-outer .lg-dropdown:after{content: "";display: block;height: 0;width: 0;position: absolute;border: 8px solid transparent;border-bottom-color: #ffffff;right: 16px;top: -16px;}
.lg-outer .lg-dropdown > li:last-child{margin-bottom: 0;}
.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a{color: #333333;}
.lg-outer .lg-dropdown a{color: #333333;display: block;white-space: pre;padding: 4px 12px;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;}
.lg-outer .lg-dropdown a:hover{background-color: rgba(0, 0, 0, 0.07);}
.lg-outer .lg-dropdown .lg-dropdown-text{display: inline-block;line-height: 1;margin-top: -3px;vertical-align: middle;}
.lg-outer .lg-dropdown .lg-icon{color: #333333;display: inline-block;float: none;font-size: 20px;height: auto;line-height: 1;margin-right: 8px;padding: 0;vertical-align: middle;width: auto;}
.lg-outer, .lg-outer .lg, .lg-outer .lg-inner{width: 100%;height: 100%;}
.lg-outer #lg-share{position: relative;}
.lg-outer #lg-share:after{content: "\e80d";}
.lg-outer #lg-share-facebook .lg-icon{color: #3b5998;}
.lg-outer #lg-share-facebook .lg-icon:after{content: "\e901";}
.lg-outer #lg-share-twitter .lg-icon{color: #00aced;}
.lg-outer #lg-share-twitter .lg-icon:after{content: "\e904";}
.lg-outer #lg-share-googleplus .lg-icon{color: #dd4b39;}
.lg-outer #lg-share-googleplus .lg-icon:after{content: "\e902";}
.lg-outer #lg-share-pinterest .lg-icon{color: #cb2027;}
.lg-outer #lg-share-pinterest .lg-icon:after{content: "\e903";}
.lg-group:after{content: "";display: table;clear: both;}
.lg-outer{position: fixed;top: 0;left: 0;z-index: 1090;text-align: left;opacity: 0;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;}
.lg-outer *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lg-outer.lg-visible{opacity: 1;}
.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration: 0s !important;transition-duration: 0s !important;opacity: 1;}
.lg-outer.lg-grab img.lg-object{cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lg-outer.lg-grabbing img.lg-object{cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}
.lg-outer .lg{position: relative;overflow: hidden;margin-left: auto;margin-right: auto;max-width: 100%;max-height: 100%;}
.lg-outer .lg-inner{position: absolute;left: 0;top: 0;white-space: nowrap;}
.lg-outer .lg-item{background: url(../images/loading.gif) center center no-repeat;display: none !important;}
.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide{display: inline-block !important;}
.lg-outer .lg-img-wrap, .lg-outer .lg-item{display: inline-block;text-align: center;position: absolute;width: 100%;height: 100%;}
.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
.lg-outer .lg-img-wrap{position: absolute;padding: 0 5px;left: 0;right: 0;top: 0;bottom: 0;}
.lg-outer .lg-item.lg-complete{background-image: none;}
.lg-outer .lg-item.lg-current{z-index: 1060;}
.lg-outer .lg-image{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto !important;height: auto !important;}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity: 0;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity: 1;}
.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download{display: none;}
.lg-backdrop{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1090;background-color: #000000;opacity: 0;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;}
.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition: none 0s ease 0s !important;-moz-transition: none 0s ease 0s !important;-o-transition: none 0s ease 0s !important;transition: none 0s ease 0s !important;}
.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.lg-css3.lg-fade .lg-item{opacity: 0;}
.lg-css3.lg-fade .lg-item.lg-current{opacity: 1;}
.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition: opacity .1s ease 0s;-moz-transition: opacity .1s ease 0s;-o-transition: opacity .1s ease 0s;transition: opacity .1s ease 0s;}
.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity: 0;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-left .lg-item{opacity: 0;position: absolute;left: 0;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left: -100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left: 100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left: 0;opacity: 1;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}
/** @section Material Parallax */
.parallax-container{position: relative;overflow: hidden;}
.material-parallax{position: absolute;top: 0;left: -1px;right: -1px;bottom: 0;z-index: 0;}
.parallax-content{position: relative;z-index: 1;}
.material-parallax img{display: none;position: absolute;left: 50%;bottom: 0;min-width: 101%;min-height: 101%;max-width: none;transform: translate3d(-50%, 0, 0);}
.parallax-disabled{background-size: cover;background-position: center;}
html:not(.ie-11):not(.ios) .parallax-disabled{background-attachment: fixed;}
/** @section Countdown */
.countdown .countdown-inner{display: flex;justify-content: space-between;}
.countdown .countdown-block{width: 100%;max-width: 33%;padding: 0 10px;text-align: center;}
.countdown .countdown-counter{display: block;font-family: "Roboto Slab", serif;font-weight: 400;letter-spacing: .05em;color: #6a1c5a;font-size: 32px;line-height: 1;min-width: 100%;}
.countdown .countdown-title{text-transform: uppercase;letter-spacing: .05em;font-weight: 500;font-size: 10px;line-height: 1.2;color: rgba(41, 41, 41, 0.52);}
.countdown .countdown-block + .countdown-block{position: relative;}
.countdown .countdown-block + .countdown-block::before, .countdown .countdown-block + .countdown-block::after{content: '';position: absolute;left: 0;width: 5px;height: 5px;border-radius: 50%;background: rgba(41, 41, 41, 0.2);}
.countdown .countdown-block + .countdown-block::before{top: 30%;}
.countdown .countdown-block + .countdown-block::after{bottom: 30%;}
.countdown.countdown-sm{max-width: 320px;}
.countdown.countdown-sm .countdown-block + .countdown-block::before, .countdown.countdown-sm .countdown-block + .countdown-block::after{display: none;}
* + .countdown{margin-top: 25px;}
.countdown + *{margin-top: 15px;}
@media (max-width: 380px){.countdown .countdown-block:last-child{display: none;}}
@media (min-width: 768px){.countdown .countdown-counter{font-size: 60px;}.countdown .countdown-title{font-size: 12px;}.countdown.countdown-sm .countdown-counter{font-size: 36px;font-weight: 500;}.countdown.countdown-sm .countdown-title{font-size: 12px;letter-spacing: .34em;}* + .countdown{margin-top: 40px;}.countdown + *{margin-top: 25px;}}
@media (min-width: 992px){.countdown .countdown-block + .countdown-block::before, .countdown .countdown-block + .countdown-block::after{width: 9px;height: 9px;}.countdown + *{margin-top: 50px;}}
@media (min-width: 1600px){.countdown .countdown-counter{font-size: 94px;}}
.box-countdown-light{padding-bottom: 40px;text-align: center;}
@media (min-width: 992px){.box-countdown-light{padding-bottom: 60px;}}
.box-countdown-light p{color: rgba(41, 41, 41, 0.8);}
.box-countdown-light-inner{margin-left: auto;margin-right: auto;padding: 40px 20px 30px;background: #ffffff;border-radius: 0 0 20px 20px;box-shadow: 0 4px 40px rgba(41, 41, 41, 0.25);}
@media (min-width: 768px){.box-countdown-light-inner{padding: 60px;width: 80%;border-radius: 0 0 20px 20px;}.box-countdown-light-inner h3{font-size: 30px;}}
* + .countdown-gradient{margin-top: 35px;}
.countdown-gradient .countdown-block:first-child .countdown-counter{color: #6a1c5a;}
.countdown-gradient .countdown-block:nth-child(4) .countdown-counter{color: #6a1c5a;}
@media (min-width: 1200px){.countdown-gradient .countdown-counter{font-size: 94px;}}
@media (min-width: 992px){.countdown-gradient .countdown-title{font-size: 14px;letter-spacing: 0.05em;}}
.box-countdown-dark{position: relative;overflow: hidden;padding: 25px;background: #3C3C3C;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.25);border-radius: 7px;}
@media (min-width: 768px){.box-countdown-dark{padding: 40px;}}
@media (min-width: 1200px){.box-countdown-dark{padding: 50px 60px;}}
.box-countdown-dark h3{font-weight: 500;}
.box-countdown-dark .countdown-block:before, .box-countdown-dark .countdown-block:after{display: none;}
.box-countdown-dark .countdown{padding: 10px 0;}
.box-countdown-dark .countdown:before{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: url("../images/bg-dot-light.png");opacity: .1;}
.box-countdown-dark .countdown-counter{color: #ffffff;}
@media (min-width: 1200px){.box-countdown-dark .countdown-counter{font-size: 75px;}}
.box-countdown-dark .countdown-title{color: rgba(255, 255, 255, 0.8);}
@media (min-width: 992px){.box-countdown-dark .countdown-title{font-size: 14px;letter-spacing: 0.05em;}}
/** @section Slick Carousel */
/*rtl:begin:ignore*/
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{transform: translate3d(0, 0, 0);}
.slick-track{position: relative;left: 0;top: 0;display: block;}
.slick-track::before, .slick-track::after{content: "";display: table;}
.slick-track::after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{float: left;height: 100%;min-height: 1px;display: none;}
[dir="rtl"] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}
.slick-loading .slick-list{background: #ffffff url("../images/ajax-loader.giff") center center no-repeat;}
/* Icons */
/* Arrows */
.slick-prev,
.slick-next{position: absolute;display: none;height: 24px;width: 28px;line-height: 0;font-size: 0;cursor: pointer;background: transparent;color: transparent;top: 50%;transform: translate(0, -50%);padding: 0;border: none;outline: none;z-index: 9;}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus{outline: none;background: transparent;color: transparent;}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity: 1;color: #6a1c5a;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity: 0.25;}
@media (min-width: 992px){.slick-prev,.slick-next{display: block;}}
.slick-prev:before, .slick-next:before{font-family: 'Linearicons';font-size: 24px;line-height: 1;color: #ffffff;opacity: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transition: all .3s;}
.slick-prev{left: 0;}
[dir="rtl"] .slick-prev{left: auto;right: 0;}
.slick-prev:before{content: '\ec43';}
[dir="rtl"] .slick-prev:before{content:"";}
.slick-next{right: 0;}
[dir="rtl"] .slick-next{left: 0;right: auto;}
.slick-next:before{content: '\ec44';}
[dir="rtl"] .slick-next:before{content:"";}
/* Dots */
.slick-dots{position: absolute;bottom: -45px;list-style: none;display: block;text-align: center;padding: 0;width: 100%;}
.slick-dots li{position: relative;display: inline-block;height: 20px;width: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button{border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0;font-size: 0;color: transparent;padding: 5px;cursor: pointer;}
.slick-dots li button:hover, .slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{position: absolute;top: 0;left: 0;content:'';width: 20px;height: 20px;font-family: "Roboto", sans-serif;font-size: 6px;line-height: 20px;text-align: center;color: #000;opacity: 0.25;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{color: black;opacity: 0.75;}
/*rtl:end:ignore*/
.slick-slider + .slider-dots{margin-top: 10px;}
.slider-dots{max-width: 320px;margin-left: auto;margin-right: auto;text-align: center;}
.slider-dots .slick-dot-item{padding-bottom: 15px;cursor: pointer;}
.slider-dots .slick-dot-item img{border-radius: 50%;transition: all .3s;}
.slider-dots .item.slick-current .slick-dot-item img{box-shadow: 4px 8px 8px rgba(41, 41, 41, 0.25);}
.slick-slider-2 .slick-prev:before, .slick-slider-2 .slick-next:before{color: #292929;}
.slick-slider-2 .slick-prev:hover:before, .slick-slider-2 .slick-prev:focus:before, .slick-slider-2 .slick-next:hover:before, .slick-slider-2 .slick-next:focus:before{opacity: 1;color: #6a1c5a;}


/*文章标题效果*/
.title3{background: repeating-linear-gradient(to right,#ff5700,#f7f7f7) no-repeat right bottom; background-size: 0 1px;transition:background-size 1300ms;}
.title3:hover{background-position-x:left;background-size:100% 1px;}

/*返回顶部-TOP*/
p#top{ position:fixed;display:none;bottom:0px;right:20px;}  
p#top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:30px;transition:color 1s;}  
p#top a:hover{ color:#979797;  }  
p#top a span{background:url(../images/gotop.png) no-repeat center;border-radius:6px;display:block;width:54px;height:30px;transition:background 1s;right: 5px;position: relative;bottom: 10px;}  
#top a:hover span{background:url(../images/gotop.png) no-repeat center;}


/* -- lift --*/
.lift{color: #999;font-size: 14px;border-top: 1px solid #ddd;padding: 5px 10px;width:100%;margin: 0 auto;margin-top: 35px;box-sizing: border-box;}
.lift a{color: #999;padding:10px 0;display: inline;word-break: break-word;box-sizing: border-box;width: 100%;}
.lift span{margin-right: 15px;}
.lift p{display:block;margin:10px 0;line-height:1.4;}

/* -- ur-here --*/
.ur-here{color: #999999;font-size: 14px;}
.ur-here em{font-style:normal;}

/* -- pager css1 --*/
.pager{text-align: center;padding-top: 20px;color: #666;font-size: 14px;}
.pager a{color: #000;background: #fff;border: 1px solid #ddd;padding: 5px 8px;}
.pager a:hover{background-color: #000;color:#fff;}
.pager a.active{background-color: #000;color: #fff;cursor: default;}

/* -- pager css2 --*/
.pager{text-align: center;padding-top: 20px;color: #666;font-size: 14px;}
.pager ul{display: inline-block;padding: 0;/*border-left: 1px solid #ddd;*/}
.pager ul li{display: block;float: left;}
.pager ul li a, .pager ul li em{display: block;padding: 0 12px;line-height: 30px;text-decoration: none;background-color: #fff;border: 1px solid #ddd;/*border-left-width:0;*/border-radius: 0;}
.pager ul li a:hover{background-color: #f5f5f5;}
.pager ul li.active a{background-color: #f5f5f5;color: #999;cursor: default;}
.pager ul li em.total{margin-left: 10px;border-left-width: 1px;color: #999;}

.pagination{font-size:16px;line-height:1.6;}
.pagination li{position: relative; display: inline-block; margin: 0px 5px 10px 0px; width: auto; min-width: 48px;line-height: 48px;}
.pagination .active{background: #ddd; min-width: 48px; display: inline-block; font-size: 16px; font-weight: 600; color: #000; border-radius: 5px; text-align: center; line-height: 48px;}
.pagination li a{position: relative; display: inline-block; line-height: 48px; height: 48px; min-width: 48px; font-size: 16px; min-width: 48px; font-weight: 600; text-align: center; border-radius: 5px; text-transform: capitalize; transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; -moz-transition: all 500ms ease; color: #fff; background-color: #6a1c5a; padding: 0 5px;}
.jumpto{display:none;}

.prev{padding-top:20px;border-top:1px dashed #ddd;}
.next{margin-top:10px;}
.prev a,.next a{color:#555;}

/*表格自适应*/
td,th{white-space:nowrap;word-break:keep-all;border:solid #676767 1px;text-align:left;white-space:pre-line;word-break:break-all !important;word-wrap:break-word !important;display:table-cell;vertical-align:middle !important;white-space: normal !important;height:auto;vertical-align:text-top;padding:5px;display: table-cell;}
.ue-table-interlace-color-single{background: #f9f9f9;}
.clear{clear:both;}

.wrap{position: relative;text-align:center;width:100%;}
.wrap div{line-height:20px;}

/*CSS伪类用法*/
.wrap div:after, .wrap div:before{position: absolute;top:50%;background:#ddd;content:"";height:1px;width:45%;}

/*调整背景横线的左右距离*/
.wrap div:before{left: 0;}
.wrap div:after{right:0;}


/*清除浮动*/
.clear{clear:both;}

/*隐藏文本*/
.yctext{text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}


/*媒体查询css*/

@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px){
/* 判断iPad Media Queries */
}

@media only screen
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (orientation:landscape){
/*iPad 横屏 */
}

@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (orientation:portrait) {
/*iPad 竖屏 */
}

@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px)
and (-webkit-min-device-pixel-ratio:2) {
/*iPad 3 & 4 Media Queries */
}

@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:2) {
/*高清屏 iPad 横屏 */
}


@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:2) {
/*高清屏 iPad 竖屏 */
}

@media (max-width:1199px){
/*<=1199的设备 */
}
@media (max-width:991px){
/* <=991的设备 */
}

@media(max-width:768px){
/*移动端 css */
}

@media screen and (orientation:portrait) and (max-width:720px){
/*竖屏 css*/
} 

@media screen and (orientation:landscape){
/*横屏 css*/
}

@media only screen and (width:360px) {
/*红米*/
}

@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){
/*iphone 5 5s 5se */
.max-width{max-width:320px;overflow:hidden;}	

}

@media (min-device-width:360px) and (max-device-width:640px) and (-webkit-min-device-pixel-ratio:2){
/*三星gs5*/
}

@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-device-pixel-ratio:2){
/*iphone 6/7/8 */
}

@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){
/*iphone x */
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3){
/*iphone 6/7/8 Plus */
}