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

body {
font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:400;
line-height:1.71429;
color:#9b9b9b;
background-color:#ffffff;
-webkit-text-size-adjust:none;
-webkit-font-smoothing:subpixel-antialiased
}

a {
color:#9b9b9b;
text-decoration:none;
transition:.25s
}

a:hover,a:focus {
color:#b6c062;
text-decoration:none;
outline:none
}

a[href*='callto'],a[href*='mailto'] {
white-space:nowrap
}

p a {
color:#66b6d0
}

p a:hover,p a:focus {
color:#b6c062
}

hr {
width:100%;
margin-bottom:0
}

.link-hover {
color:#b6c062
}

.link-active {
color:#a0ab44
}

img {
display:inline-block;
max-width:100%;
height:auto
}

p img {
margin-bottom:10px
}

@media (min-width: 768px) {
p img {
float:left;
max-width:45%;
min-width:200px;
margin-right:20px
}

p img.img-right {
float:right;
margin-right:0;
margin-left:20px
}
}

@media (min-width: 768px) and (min-width: 768px) {
p img {
margin-right:30px
}

p img.img-right {
margin-left:30px
}
}

@media (min-width: 768px) and (min-width: 1200px) {
p img {
margin-right:50px
}

p img.img-right {
margin-left:50px
}
}

p * {
display:inline
}

p [data-toggle='tooltip'] {
padding-left:.25em;
padding-right:.25em;
color:#b7b7b7
}

.text-block {
letter-spacing:.02em
}

.text-block > * {
margin-left:.125em;
margin-right:.125em
}

h1,h2,h3,h4,h5,h6,[class^='heading-'] {
margin-top:0;
margin-bottom:0;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-weight:400;
color:#151515
}

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:#b6c062
}

h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[class^='heading-'] * {
display:inline
}

h1,.heading-1 {
font-size:32px;
line-height:1.15
}

@media (min-width: 768px) {
h1,.heading-1 {
font-size:44px
}
}

@media (min-width: 1200px) {
h1,.heading-1 {
font-size:60px;
line-height:1.2
}
}

.h1-slider {
margin-top:0;
margin-bottom:0;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-weight:400;
color:#fff;
font-size:32px;
line-height:1.15
}

@media (min-width: 768px) {
.h1-slider {
font-size:44px
}
}

@media (min-width: 1200px) {
.h1-slider {
font-size:60px;
line-height:1.2
}
}

h2,.heading-2 {
font-size:28px;
line-height:1.3;
letter-spacing:.04em
}

@media (min-width: 768px) {
h2,.heading-2 {
font-size:36px;
line-height:1.3
}
}

@media (min-width: 1200px) {
h2,.heading-2 {
font-size:48px;
line-height:1.45833
}
}

h3,.heading-3 {
font-size:24px;
line-height:1.27
}

@media (min-width: 768px) {
h3,.heading-3 {
font-size:28px
}
}

@media (min-width: 992px) {
h3,.heading-3 {
font-size:32px
}
}

@media (min-width: 1200px) {
h3,.heading-3 {
font-size:36px;
line-height:1.33333
}
}

h4,.heading-4 {
font-size:18px;
line-height:1.3
}

@media (min-width: 768px) {
h4,.heading-4 {
font-size:20px
}
}

@media (min-width: 1200px) {
h4,.heading-4 {
font-size:24px;
line-height:1.25
}
}

h5,.heading-5 {
font-size:16px;
line-height:1.5;
letter-spacing:.05em
}

@media (min-width: 768px) {
h5,.heading-5 {
font-size:18px;
line-height:1.44444
}
}

h6,.heading-6 {
font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:16px;
line-height:1.5;
font-weight:700
}

.heading-7 {
letter-spacing:.05em;
text-transform:uppercase
}

.heading-8 {
font-size:14px;
font-weight:700;
letter-spacing:.1em;
text-transform:uppercase;
color:#151515
}

.custom-heading-1 {
font-size:16px;
font-weight:700;
letter-spacing:.2em;
text-transform:uppercase
}

.custom-heading-bordered {
position:relative;
padding-left:20px
}

.custom-heading-bordered::before {
content:'';
position:absolute;
top:4px;
bottom:4px;
left:0;
border-left:6px solid #b6c062
}

.custom-heading-line {
position:relative;
padding-bottom:25px;
text-align:center
}

.custom-heading-line::before,.custom-heading-line::after {
content:'';
position:absolute;
bottom:0;
pointer-events:none
}

.custom-heading-line::before {
left:0;
right:0;
border-bottom:1px solid #e8e8e8
}

.custom-heading-line::after {
left:50%;
z-index:2;
transform:translateX(-50%);
display:inline-block;
width:67px;
height:3px;
background:#b6c062
}

.custom-heading-2 {
position:relative;
padding-left:20px;
line-height:1.3
}

.custom-heading-2::before {
content:'';
position:absolute;
top:0;
bottom:15px;
width:30px;
left:0;
pointer-events:none;
border:2px solid #b6c062;
border-width:0 0 2px 2px
}

@media (min-width: 768px) {
.custom-heading-2::before {
width:60px;
bottom:22px
}
}

@media (min-width: 992px) {
.custom-heading-2::before {
width:70px;
bottom:30px
}
}

.custom-heading-2__element {
display:block;
padding-left:30px
}

@media (min-width: 768px) {
.custom-heading-2__element {
padding-left:60px
}
}

.custom-heading-3 {
position:relative;
padding-bottom:18px;
letter-spacing:.2em;
font-size:16px;
font-weight:700;
line-height:1.5;
text-transform:uppercase
}

.custom-heading-3::before {
content:'';
position:absolute;
bottom:0;
left:0;
width:40px;
height:3px;
background:#b6c062
}

html .custom-heading-3 + * {
margin-top:20px
}

@media (min-width: 992px) {
html .custom-heading-3 + * {
margin-top:40px
}
}

.custom-heading-4 {
position:relative;
padding-left:20px;
line-height:1.4
}

.custom-heading-4::before {
content:'';
position:absolute;
top:.25em;
bottom:15px;
width:30px;
left:0;
pointer-events:none;
border:2px solid #b6c062;
border-width:0 0 2px 2px
}

@media (min-width: 768px) {
.custom-heading-4::before {
width:60px;
bottom:22px
}
}

@media (min-width: 992px) {
.custom-heading-4::before {
width:150px;
bottom:30px
}
}

.custom-heading-4__element {
display:block;
padding-left:30px
}

@media (min-width: 768px) {
.custom-heading-4__element {
padding-left:60px
}
}

@media (min-width: 992px) {
.custom-heading-4__element {
padding-left:160px
}
}

.custom-heading-5 {
position:relative;
padding-left:60px;
color:#b6c062
}

.custom-heading-5::before {
content:'';
position:absolute;
left:0;
top:.6em;
width:45px;
height:2px;
background:#b6c062
}

@media (min-width: 768px) {
.custom-heading-5 {
padding-left:100px
}

.custom-heading-5::before {
width:80px
}
}

.custom-heading-6 {
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
flex-direction:column;
line-height:1.2;
letter-spacing:0
}

.custom-heading-6 > * {
display:inline;
width:auto
}

.custom-heading-6__element {
position:relative;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
flex-grow:0;
padding-right:20px
}

.custom-heading-6__decoration {
display:inline-block;
right:-20px;
margin-right:-20px;
position:relative;
top:.75em;
height:1.2em;
margin-bottom:-.5em;
flex-grow:1;
border:2px solid #b6c062;
border-left:0;
border-bottom:0;
pointer-events:none
}

.custom-heading-6 + p {
margin-top:20px
}

@media (min-width: 768px) {
.custom-heading-6 + p {
margin-top:35px
}
}

@media (min-width: 992px) {
.custom-heading-6__decoration {
height:1.5em
}
}

.big {
font-size:16px;
line-height:1.5
}

@media (min-width: 576px) {
.big {
font-size:18px;
line-height:1.38889
}
}

.large {
font-size:16px;
line-height:1.4;
letter-spacing:.05em
}

.text-style-1 {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:16px;
line-height:1.38889;
letter-spacing:-.025em
}

@media (min-width: 768px) {
.text-style-1 {
font-size:18px
}
}

.text-slider {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:24px;
line-height:1.38889
}

small,.small {
display:block;
font-size:12px
}

mark,.mark {
color:#ffffff;
background:#66b6d0
}

.text-column {
display:inline-block;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-weight:400
}

@media (max-width: 575px) {
.text-column {
letter-spacing:.2em
}
}

@media (min-width: 576px) {
.text-column {
word-break:break-all;
max-width:.8em;
line-height:1.1
}
}

.brand {
display:inline-block
}

.brand > * + * {
margin-top:19px
}

.brand .brand__logo-dark {
display:block
}

.brand .brand__logo-light {
display:none
}

.brand .brand__slogan {
color:#eaeced
}

.brand__slogan {
display:block;
font-size:10px;
font-weight:700;
line-height:1.2;
letter-spacing:.1em;
text-transform:uppercase
}

.rights {
font-size:14px
}

.page .text-default {
color:#9b9b9b
}

.page .text-primary {
color:#b6c062
}

.page .text-darker {
color:#151515
}

.page {
position:relative;
overflow:hidden;
min-height:100vh!important;
opacity:0
}

.page .section + .section {
margin-top:0
}

[data-x-mode='true'] .page {
opacity:1
}

.page-header {
padding:0;
margin:0;
border-bottom:none
}

html .modal-backdrop {
z-index:1081
}

html .modal {
z-index:1083
}

.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;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.icon-gray-dark {
color:#333333
}

.icon-primary {
color:#b6c062
}

.icon-secondary {
color:#66b6d0
}

.icon-tertiary {
color:#ff7f4c
}

.icon-darker {
color:#434345
}

.icon-circle {
border-radius:50%
}

html .icon-xxs {
font-size:12px
}

html .icon-xs {
font-size:15px
}

html .icon-xs-2 {
font-size:18px
}

html .icon-xs-2.icon-outline {
width:46px;
height:46px;
line-height:46px
}

html .icon-xs-3 {
font-size:20px
}

html .icon-sm {
font-size:26px
}

html .icon-sm.icon-outline {
width:46px;
height:46px;
line-height:46px
}

html .icon-md {
font-size:36px
}

html .icon-filled {
height:2em;
width:2em;
line-height:2em;
text-align:center
}

html .icon-outline {
height:1.77em;
width:1.77em;
line-height:1.77em;
text-align:center;
border:1px solid #e8e8e8
}

.icon-style-brand[class*='facebook']:hover {
color:#4d70a8
}

.icon-style-brand[class*='twitter']:hover {
color:#02bcf3
}

.icon-style-brand[class*='google']:hover {
color:#e2411e
}

.icon-style-brand[class*='pinterest']:hover {
color:#bd081c
}

.icon-filled_brand {
margin-top:2px;
position:relative;
color:#ffffff
}

.icon-filled_brand::after {
content:'';
position:absolute;
top:-2px;
left:-2px;
right:-2px;
bottom:-2px;
padding:2px;
box-shadow:0 0 0 2px rgba(182,192,98,0.78);
transition:transform 0.2s,opacity .2s;
transform:scale(0.8);
opacity:0;
border-radius:inherit
}

.icon-filled_brand[class*='facebook'] {
background:#748abc
}

.icon-filled_brand[class*='facebook']::after {
box-shadow:0 0 0 2px rgba(116,138,188,0.9)
}

.icon-filled_brand[class*='twitter'] {
background:#81cbdb
}

.icon-filled_brand[class*='twitter']::after {
box-shadow:0 0 0 2px rgba(129,203,219,0.9)
}

.icon-filled_brand[class*='google'] {
background:#de7272
}

.icon-filled_brand[class*='google']::after {
box-shadow:0 0 0 2px rgba(222,114,114,0.9)
}

.icon-filled_brand[class*='instagram'] {
background:#5f828a
}

.icon-filled_brand[class*='instagram']::after {
box-shadow:0 0 0 2px rgba(95,130,138,0.9)
}

html .page a.icon-filled_brand:active,html .page a.icon-filled_brand:focus,html .page a.icon-filled_brand:hover {
color:#ffffff
}

html .page a.icon-filled_brand:hover::after {
transform:scale(1);
opacity:1
}

.button {
position:relative;
overflow:hidden;
display:inline-block;
padding:11px 37px;
font-size:12px;
line-height:24px;
border:2px solid;
font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:700;
letter-spacing:.1em;
white-space:nowrap;
text-overflow:ellipsis;
text-align:center;
cursor:pointer;
vertical-align:middle;
user-select:none;
transition:250ms all ease-in-out;
text-transform:uppercase
}

.button-block {
display:block;
width:100%
}

html .button-default,html .button-default:focus {
color:#151515;
background-color:#f2f3f8;
border-color:#f2f3f8
}

html .button-default:hover,html .button-default:active {
color:#ffffff;
background-color:#b6c062;
border-color:#b6c062
}

html .button-default.button-ujarak::before {
background:#b6c062
}

html .button-primary,html .button-primary:focus {
color:#ffffff;
background-color:#b6c062;
border-color:#b6c062
}

html .button-primary:hover,html .button-primary:active {
color:#ffffff;
background-color:#66b6d0;
border-color:#66b6d0
}

html .button-primary.button-ujarak::before {
background:#66b6d0
}

html .button-secondary,html .button-secondary:focus {
color:#ffffff;
background-color:#66b6d0;
border-color:#66b6d0
}

html .button-secondary:hover,html .button-secondary:active {
color:#ffffff;
background-color:#b6c062;
border-color:#b6c062
}

html .button-secondary.button-ujarak::before {
background:#b6c062
}

html .button-default-outline,html .button-default-outline:focus {
color:#151515;
background-color:transparent;
border-color:#e8e8e8
}

html .button-default-outline:hover,html .button-default-outline:active {
color:#ffffff;
background-color:#b6c062;
border-color:#b6c062
}

html .button-default-outline.button-ujarak::before {
background:#b6c062
}

html .button-ghost {
border:0;
background-color:transparent
}

html .button-ghost:hover {
color:#ffffff;
background:#b6c062
}

.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-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-google,.button-google:focus {
color:#ffffff;
background-color:#e2411e;
border-color:#e2411e
}

.button-google:hover,.button-google:active {
color:#ffffff;
background-color:#a50718;
border-color:#a50718
}

.button-google.button-ujarak::before {
background:#a50718
}

.button-shadow {
box-shadow:0 9px 21px 0 rgba(30,30,30,0.15)
}

.button-shadow:hover {
box-shadow:0 9px 10px 0 rgba(30,30,30,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:#b6c062;
z-index:-1;
opacity:0;
transform:scale3d(0.7,1,1);
transition:transform 0.42s,opacity .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 0
}

.button-ujarak:hover::before {
opacity:1;
transform:translate3d(0,0,0) scale3d(1,1,1)
}

.button-xs {
padding:8px 17px
}

.button-sm {
padding:5px 25px;
font-size:12px;
line-height:26px
}

.button-lg {
padding:12px 50px;
font-size:14px;
line-height:28px
}

@media (min-width: 992px) {
.button-lg {
padding-left:35px;
padding-right:35px
}
}

.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:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
justify-content:center;
align-items:center;
vertical-align:middle
}

.button.button-icon .icon {
position:relative;
top:1px;
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-sm .icon {
top:-.05em;
font-size:1.2em;
padding-right:8px
}

.button.button-icon.button-sm .button-icon-right {
padding-left:8px
}

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

.button.button-icon-only {
padding-left:10px;
padding-right:10px;
min-width:50px
}

.button.button-icon-only .icon {
padding-left:0;
padding-right:0
}

.btn-primary {
border-radius:3px;
font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:700;
letter-spacing:.05em;
text-transform:uppercase;
transition:.33s
}

.btn-primary,.btn-primary:active,.btn-primary:focus {
color:#ffffff;
background:#b6c062;
border-color:#b6c062
}

.btn-primary:hover {
color:#ffffff;
background:#292929;
border-color:#292929
}

.button-link {
background:none;
border:none;
display:inline-block;
padding:0;
outline:none;
outline-offset:0;
cursor:pointer;
-webkit-appearance:none
}

.button-link::-moz-focus-inner {
border:none;
padding:0
}

.box-counter {
position:relative;
max-width:100%;
color:#333333;
text-align:center
}

.box-counter__title {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
display:inline-block;
letter-spacing:-.025em;
line-height:1.3;
font-size:16px
}

.box-counter__main > * {
display:inline;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:45px;
font-weight:400;
line-height:1.2
}

.box-counter__main .small {
font-size:28px
}

.box-counter__main .small_top {
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:#b6c062
}

.box-counter_modern > * {
display:block;
max-width:220px;
margin-left:auto;
margin-right:auto
}

.box-counter_modern .box-counter__main {
min-width:200px
}

.box-counter_modern .box-counter__main > * {
position:relative;
display:inline-block;
top:4px
}

.box-counter_modern .box-counter__icon {
top:0;
font-size:30px;
text-align:center
}

.box-counter_modern .box-counter__icon + * {
margin-left:14px
}

.box-counter_modern * + .box-counter__title {
margin-top:20px
}

@media (min-width: 576px) {
.box-counter_modern {
text-align:left
}

.box-counter_modern .box-counter__icon {
top:0;
display:inline-block;
padding-right:8px;
vertical-align:middle;
font-size:30px;
min-height:65px;
min-width:82px;
border-style:solid;
border-width:0 0 2px 2px;
border-color:#b6c062;
text-align:center
}

.box-counter_modern .box-counter__icon + * {
margin-left:-14px
}

.box-counter_modern .box-counter__main + .box-counter__title {
margin-top:12px
}
}

.box-counter_creative {
text-align:center
}

.box-counter_creative .box-counter__main {
vertical-align:middle
}

.box-counter_creative .box-counter__main .icon + * {
margin-left:10px
}

.box-counter_creative .box-counter__main > * {
vertical-align:middle
}

.box-counter_creative .icon {
position:relative;
font-size:30px;
line-height:1;
vertical-align:middle
}

.box-counter_creative .counter {
line-height:.9
}

* + .box-counter__title {
margin-top:10px
}

* + .box-counter__main {
margin-top:20px
}

* + .box-counter__divider {
margin-top:10px
}

.box-counter__main + .box-counter__title {
margin-top:5px
}

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

.box-minimal {
text-align:center
}

.box-minimal .box-minimal__icon {
font-size:50px;
line-height:50px
}

.box-minimal p[class] {
letter-spacing:1em
}

.box-minimal__text {
width:100%;
max-width:320px;
margin-left:auto;
margin-right:auto
}

* + .box-minimal__title {
margin-top:10px
}

* + .box-minimal__text {
margin-top:15px
}

.box-alice {
padding:10px;
max-width:100%;
text-align:center
}

.box-alice__inner {
margin-bottom:-15px
}

.box-alice__inner > * {
margin-bottom:15px
}

.box-alice__icon {
padding:5px 10px;
border:2px solid #b6c062;
font-size:30px;
color:#66b6d0
}

.box-alice__icon-sm {
font-size:22px
}

.box-alice__icon-md {
font-size:35px
}

@media (max-width: 767px) {
.box-alice {
max-width:370px;
margin-left:auto;
margin-right:auto
}
}

@media (min-width: 576px) {
.box-alice__inner {
display:flex;
flex-direction:row;
align-items:stretch;
text-align:left
}

.box-alice__inner > * + * {
padding-left:30px
}

.box-alice__aside {
flex-shrink:0
}

.box-alice__main {
position:relative;
top:-5px;
flex-grow:1
}

.box-alice__icon-outer {
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
height:84px
}

.box-alice__icon-outer::before,.box-alice__icon-outer::after {
content:'';
display:block;
margin-left:auto;
margin-right:auto;
height:2px;
width:22px;
background:#b6c062
}

.ie-10 .box-alice__icon-outer,.ie-11 .box-alice__icon-outer {
justify-content:flex-start
}

.box-alice__icon {
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
align-items:center;
justify-content:center;
min-width:50px;
min-height:60px;
margin-top:9px;
margin-bottom:8px;
text-align:center
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.box-alice {
padding-top:25px;
padding-bottom:25px
}

.box-alice__main {
padding-left:20px
}

.box-alice__title {
font-size:16px
}

.box-alice__icon {
min-width:44px;
font-size:24px
}

.box-alice__icon-sm {
font-size:18px
}

.box-alice__icon-md {
font-size:28px
}
}

@media (min-width: 992px) {
html:not(.tablet):not(.mobile) .box-alice__icon-outer {
transition:.3s
}

html:not(.tablet):not(.mobile) .box-alice__icon-outer::before,html:not(.tablet):not(.mobile) .box-alice__icon-outer::after {
animation:.3s h-to-w both
}

html:not(.tablet):not(.mobile).ie-10 .box-alice__icon-outer::before,html:not(.tablet):not(.mobile).ie-10 .box-alice__icon-outer::after,html:not(.tablet):not(.mobile).ie-11 .box-alice__icon-outer::before,html:not(.tablet):not(.mobile).ie-11 .box-alice__icon-outer::after {
animation:.3s h-to-w--ie both
}

html:not(.tablet):not(.mobile) .box-alice {
position:relative;
transition:.22s
}

html:not(.tablet):not(.mobile) .box-alice::before {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
box-shadow:0 0 8px 0 rgba(0,0,0,0.1);
transition:.33s;
pointer-events:none;
transform:scale3d(1.08,1.08,1.08);
opacity:0;
visibility:hidden
}

html:not(.tablet):not(.mobile) .box-alice:hover::before {
opacity:1;
visibility:visible;
transform:scale3d(1,1,1)
}

html:not(.tablet):not(.mobile) .box-alice:hover .box-alice__icon-outer {
height:100%
}

html:not(.tablet):not(.mobile) .box-alice:hover .box-alice__icon-outer::before,html:not(.tablet):not(.mobile) .box-alice:hover .box-alice__icon-outer::after {
animation:.22s w-to-h both
}

html:not(.tablet):not(.mobile).ie-10 .box-alice:hover .box-alice__icon-outer::before,html:not(.tablet):not(.mobile).ie-10 .box-alice:hover .box-alice__icon-outer::after,html:not(.tablet):not(.mobile).ie-11 .box-alice:hover .box-alice__icon-outer::before,html:not(.tablet):not(.mobile).ie-11 .box-alice:hover .box-alice__icon-outer::after {
animation:.22s w-to-h--ie both
}
}

@media (min-width: 992px) {
.box-alice {
padding:35px 20px
}
}

@media (min-width: 1200px) {
.box-alice__main {
max-width:240px
}
}

@keyframes w-to-h {
0% {
width:22px;
height:2px
}

50% {
width:2px;
height:2px
}

100% {
width:2px;
height:50%
}
}

@keyframes h-to-w {
0% {
width:2px;
height:50%
}

50% {
width:2px;
height:2px
}

100% {
width:22px;
height:2px
}
}

@keyframes w-to-h--ie {
0% {
width:22px;
height:2px
}

50% {
width:2px;
height:2px
}

100% {
width:2px;
height:28px
}
}

@keyframes h-to-w--ie {
0% {
width:2px;
height:28px
}

50% {
width:2px;
height:2px
}

100% {
width:22px;
height:2px
}
}

@media (min-width: 992px) {
.box-inset-1 {
padding-left:20px
}
}

@media (min-width: 1200px) {
.box-inset-1 {
padding-left:65px
}
}

@media (min-width: 992px) {
.box-inset-2 {
padding-right:20px
}
}

@media (min-width: 1200px) {
.box-inset-2 {
padding-right:65px
}
}

@media (min-width: 992px) {
.box-inset-3 {
padding-bottom:20px
}
}

@media (min-width: 1200px) {
.box-inset-3 {
padding-bottom:40px
}
}

.box-summary {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:16px;
color:#151515;
text-align:left
}

.box-summary .select-inline .select2-chosen,.box-summary .select-inline .select2-arrow b:before {
color:#66b6d0
}

.box-summary__row {
position:relative;
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
padding:20px 30px 5px 0;
margin-left:0;
margin-right:0;
border-bottom:1px solid #e8e8e8
}

.box-summary__row > * {
padding-left:10px;
padding-right:10px;
margin-bottom:15px
}

.box-summary__row:first-child {
padding-left:0
}

.box-summary__row:last-child {
padding-right:0
}

.box-summary__footer {
margin-bottom:-10px;
margin-left:-10px;
text-align:right;
vertical-align:middle
}

.box-summary__footer:empty {
margin-bottom:0;
margin-left:0
}

.box-summary__footer > * {
display:inline-block;
margin-top:0;
margin-bottom:10px;
margin-left:10px;
display:inline-block;
vertical-align:middle
}

.box-summary__footer .rd-form {
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
justify-content:flex-end;
width:auto
}

.box-summary__footer .form-label {
color:#151515
}

.box-summary__footer .button {
margin-top:0;
padding-left:20px;
padding-right:20px
}

.box-summary__details > * {
display:inline-block;
margin-top:0;
padding-left:.125em;
padding-right:.125em;
vertical-align:middle
}

.box-summary__details > :first-child {
padding-left:0
}

.box-summary__details > :last-child {
padding-right:0
}

.box-summary__aside-inner {
margin-bottom:-10px;
margin-left:-20px
}

.box-summary__aside-inner:empty {
margin-bottom:0;
margin-left:0
}

.box-summary__aside-inner > * {
display:inline-block;
margin-top:0;
margin-bottom:10px;
margin-left:20px;
vertical-align:middle
}

.box-summary__subject {
color:#66b6d0
}

.box-summary__remove {
position:absolute;
top:25px;
right:0;
background:none;
border:none;
display:inline-block;
padding:0;
outline:none;
outline-offset:0;
cursor:pointer;
-webkit-appearance:none;
font-size:inherit;
transition:.33s
}

.box-summary__remove::-moz-focus-inner {
border:none;
padding:0
}

.box-summary__remove,.box-summary__remove:active,.box-summary__remove:focus {
color:#151515
}

.box-summary__remove:hover {
color:#d64a4a
}

.box-summary__remove::before {
content:'\e00a';
font-family:'fl-budicons-free'
}

.box-summary__price-total {
font-size:26px;
line-height:1
}

* + .box-summary__footer {
margin-top:25px
}

@media (min-width: 768px) {
.box-summary__row {
padding-top:22px;
padding-bottom:7px
}

* + .box-summary__footer {
margin-top:40px
}
}

@media (min-width: 992px) {
.box-summary,.box-summary .select2-chosen {
font-size:18px
}

.box-summary .select2-arrow b:before {
top:1px
}

.box-summary__remove {
top:50%;
transform:translateY(-50%)
}

.box-summary__price-total {
font-size:36px
}

.box-summary__row {
padding:30px 70px 15px 0;
min-height:100px
}

.box-summary__aside {
margin-left:-40px
}

.box-summary__aside > * {
margin-left:40px
}

* + .box-summary__footer {
margin-top:60px
}
}

.box-bordered {
border:1px solid #e8e8e8
}

.box-bordered .box-bordered__table,.box-bordered .checkbox-inline,.box-bordered .radio-inline {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:16px;
color:#151515
}

.box-bordered .checkbox-inline,.box-bordered .radio-inline {
padding-left:32px
}

.box-bordered .radio-custom-dummy,.box-bordered .checkbox-custom-dummy {
top:2px
}

.box-bordered__content,.box-bordered__table td {
padding:15px
}

.box-bordered__content * + p {
margin-top:10px
}

.box-bordered__table {
width:100%
}

.box-bordered__table tr + tr {
border-top:1px solid #e8e8e8
}

* + .box-bordered {
margin-top:20px
}

@media (min-width: 768px) {
.box-bordered .box-bordered__table,.box-bordered .checkbox-inline,.box-bordered .radio-inline {
font-size:18px
}

.box-bordered .radio-custom-dummy,.box-bordered .checkbox-custom-dummy {
top:5px
}

.box-bordered__content,.box-bordered__table td {
padding:20px
}
}

@media (min-width: 992px) {
* + .box-bordered {
margin-top:30px
}
}

@media (min-width: 1200px) {
.box-bordered__content,.box-bordered__table td {
padding:20px
}
}

.box-chloe {
position:relative;
padding:20px;
text-align:center
}

@media (max-width: 767px) {
.box-chloe {
max-width:370px;
margin-left:auto;
margin-right:auto
}
}

.box-chloe::before {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background:#ffffff;
box-shadow:0 0 16px 0 rgba(41,41,41,0.06);
pointer-events:none;
z-index:0
}

.box-chloe > * {
position:relative;
z-index:1
}

.box-chloe * + .button-sm {
margin-top:20px
}

.box-chloe__icon {
position:relative;
font-size:40px;
color:#b6c062
}

.box-chloe__main {
position:relative;
max-width:270px;
margin-left:auto;
margin-right:auto
}

.box-chloe_primary .button:hover,.box-chloe_primary .button:active {
color:#ffffff;
background-color:#b6c062;
border-color:#b6c062
}

.box-chloe_primary .button.button-ujarak::before {
background:#b6c062
}

.box-chloe_secondary .box-chloe__icon {
color:#66b6d0
}

.box-chloe_secondary .button:hover,.box-chloe_secondary .button:active {
color:#ffffff;
background-color:#66b6d0;
border-color:#66b6d0
}

.box-chloe_secondary .button.button-ujarak::before {
background:#66b6d0
}

.box-chloe_tertiary .box-chloe__icon {
color:#ff7f4c
}

.box-chloe_tertiary .button:hover,.box-chloe_tertiary .button:active {
color:#ffffff;
background-color:#ff7f4c;
border-color:#ff7f4c
}

.box-chloe_tertiary .button.button-ujarak::before {
background:#ff7f4c
}

* + .box-chloe__icon {
margin-top:10px
}

* + .box-chloe__main {
margin-top:10px
}

* + .box-chloe__title {
margin-top:10px
}

@media (min-width: 992px) {
html:not(.tablet):not(.mobile) .box-chloe::before {
transition:.33s
}

html:not(.tablet):not(.mobile) .box-chloe__icon {
transition:.33s
}

html:not(.tablet):not(.mobile) .box-chloe__main {
transform:translate3d(0,0,0);
transition:.33s
}

html:not(.tablet):not(.mobile) .box-chloe:hover::before {
transform:scale3d(1.04,1.04,1.04)
}

html:not(.tablet):not(.mobile) .box-chloe:hover .box-chloe__icon {
transform:scale3d(1.4,1.4,1.4)
}

html:not(.tablet):not(.mobile) .box-chloe:hover .box-chloe__main {
transform:translate3d(0,10px,0)
}
}

@media (min-width: 1200px) {
.box-chloe {
padding:40px 20px
}
}

.box-nina {
position:relative;
text-align:center
}

@media (max-width: 767px) {
.box-nina {
max-width:370px;
margin-left:auto;
margin-right:auto
}
}

.box-nina * + .button-sm {
margin-top:20px
}

.box-nina__icon {
position:relative;
font-size:40px;
line-height:1;
color:#b6c062
}

.box-nina__main {
position:relative;
max-width:270px;
margin-left:auto;
margin-right:auto
}

.box-nina__title a:hover {
color:#b6c062
}

.box-nina_secondary .box-nina__icon {
color:#66b6d0
}

.box-nina_tertiary .box-nina__icon {
color:#ff7f4c
}

* + .box-nina__icon {
margin-top:10px
}

* + .box-nina__main {
margin-top:20px
}

* + .box-nina__title {
margin-top:20px
}

@media (min-width: 1200px) {
.box-nina * + p {
margin-top:16px
}
}

.box-lucy {
position:relative;
padding:30px 20px;
max-width:330px;
margin-left:auto;
margin-right:auto;
border:2px solid #e8e8e8;
text-align:center
}

.box-lucy::before {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background:#66b6d0;
transition:.33s;
pointer-events:none;
transform:scale3d(1.08,1.08,1.08);
opacity:0;
visibility:hidden
}

.box-lucy > * {
position:relative;
z-index:1
}

.box-lucy > * + * {
margin-top:12px
}

.box-lucy p {
letter-spacing:.05em
}

.box-lucy,.box-lucy .box-lucy__icon,.box-lucy .box-lucy__title,.box-lucy .box-lucy__icon-shape {
transition:.33s
}

.box-lucy:hover {
color:#ffffff;
border-color:#66b6d0
}

.box-lucy:hover p {
color:#ace5f8
}

.box-lucy:hover::before {
opacity:1;
visibility:visible;
transform:scale3d(1,1,1)
}

.box-lucy:hover .box-lucy__icon,.box-lucy:hover .box-lucy__title {
color:#ffffff
}

.box-lucy:hover .box-lucy__icon-shape {
stroke:#ffffff
}

.box-lucy__aside > * + * {
margin-top:15px
}

.box-lucy__icon-outer {
position:relative;
display:inline-block
}

.box-lucy__icon-shape {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
stroke:#b6c062
}

.box-lucy__icon {
padding:5px;
font-size:30px;
line-height:1;
color:#66b6d0
}

.box-lucy__icon-sm {
font-size:22px
}

.box-lucy__icon-md {
font-size:35px
}

@media (min-width: 576px) {
.box-lucy {
padding:20px 30px 30px;
text-align:left
}

.box-lucy__aside {
display:flex;
align-items:center;
margin-left:-20px
}

.box-lucy__aside > * {
margin-left:20px
}

.box-lucy__icon-outer {
flex-shrink:0
}

.box-lucy__icon {
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
align-items:center;
justify-content:center;
min-width:50px;
height:60px;
margin-top:9px;
margin-bottom:8px;
text-align:center
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.box-lucy__title {
font-size:16px
}

.box-lucy__icon {
min-width:44px;
font-size:24px
}

.box-lucy__icon-sm {
font-size:18px
}

.box-lucy__icon-md {
font-size:28px
}
}

@media (min-width: 1200px) {
.box-lucy {
padding:35px 32px 40px 44px
}
}

.box-veronika {
max-width:330px;
margin-left:auto;
margin-right:auto;
border:1px solid #eaeced;
border-top:0;
text-align:left;
cursor:default
}

.box-veronika p {
letter-spacing:.05em
}

.box-veronika:hover,.box-veronika:hover .box-veronika__icon-outer::before,.box-veronika:hover .box-veronika__icon-outer::after {
border-color:#66b6d0
}

.box-veronika:hover .box-veronika__icon,.box-veronika:hover .box-veronika__title {
color:#66b6d0
}

.box-veronika,.box-veronika__icon-outer::before,.box-veronika__icon-outer::after,.box-veronika__icon,.box-veronika__title {
transition:.33s
}

.box-veronika__inner {
position:relative;
overflow:hidden;
top:-20px;
padding-top:20px;
margin-bottom:-10px
}

.box-veronika__icon-outer {
display:block;
position:relative;
margin:0 40px -20px auto;
width:90px;
text-align:center
}

.box-veronika__icon-outer::before,.box-veronika__icon-outer::after {
content:'';
position:absolute;
top:0;
border-bottom:1px solid #eaeced;
width:100vw
}

.box-veronika__icon-outer::before {
left:0;
transform:translate3d(-100%,0,0)
}

.box-veronika__icon-outer::after {
right:0;
transform:translate3d(100%,0,0)
}

.box-veronika__icon {
position:relative;
transform:translate3d(0,-50%,0);
font-size:30px;
line-height:30px;
color:#b6c062
}

.box-veronika__main {
padding:30px 25px
}

.box-veronika__icon-sm {
font-size:22px
}

.box-veronika__icon-md {
font-size:35px
}

@media (max-width: 767px) {
.box-veronika {
max-width:370px;
margin-left:auto;
margin-right:auto
}
}

@media (min-width: 576px) {
.box-veronika__title {
max-width:80%
}
}

@media (min-width: 992px) {
.box-veronika__main {
padding:35px 20px
}
}

@media (min-width: 1200px) {
.box-veronika__inner {
top:-25px;
padding-top:25px
}

.box-veronika__main {
padding:20px 50px
}

.box-veronika__icon {
font-size:40px;
line-height:40px
}

.box-veronika__icon-sm {
font-size:28px
}

.box-veronika__icon-md {
font-size:45px
}
}

.box-decoration-1 {
position:relative;
z-index:1;
max-width:620px
}

.box-decoration-1 a {
position:relative;
overflow:hidden;
display:block;
width:100%;
min-width:51%;
box-shadow:0 0 5px 0 rgba(41,41,41,0.07);
transform:translate3d(0,0,0);
transition:.44s
}

.box-decoration-1 a::before {
content:'';
display:block;
padding-bottom:100%
}

.box-decoration-1 a:nth-child(odd) {
margin-left:auto;
max-width:70%
}

.box-decoration-1 a:nth-child(even) {
margin-right:auto;
max-width:75%
}

.box-decoration-1 a:hover {
z-index:1;
transform:scale3d(1.03,1.03,1.03);
box-shadow:0 0 14px 1px rgba(41,41,41,0.2)
}

.box-decoration-1 a + a {
margin-top:-58%
}

.box-decoration-1 img {
position:absolute;
top:0;
left:50%;
transform:translate3d(-50%,0,0);
min-width:100%;
min-height:100%;
width:auto;
height:auto;
max-width:none
}

@media (min-width: 992px) {
.box-decoration-1 {
padding-top:35px
}

.box-decoration-1 a:nth-child(odd) {
max-width:57.93%
}

.box-decoration-1 a:nth-child(odd)::before {
padding-bottom:115.64246%
}

.box-decoration-1 a:nth-child(even) {
max-width:61.97%
}

.box-decoration-1 a:nth-child(even)::before {
padding-bottom:108.09399%
}

.box-decoration-1::before,.box-decoration-1::after {
content:'';
position:absolute;
border:3px solid #eaeced;
right:50px;
pointer-events:none
}

.box-decoration-1::before {
top:0;
left:25px;
height:40px;
border-bottom:0
}

.box-decoration-1::after {
border-top:0;
border-left:0;
top:50px;
bottom:25px;
width:23.28%;
z-index:-1
}
}

.box-decoration-2 {
position:relative;
display:flex;
flex-direction:row-reverse;
align-items:flex-end;
justify-content:center;
width:100%
}

.box-decoration-2 a {
position:relative;
overflow:hidden;
display:block;
width:100%;
box-shadow:0 0 13px 0 rgba(41,41,41,0.15);
transform:translate3d(0,0,0);
transition:.44s
}

.box-decoration-2 a::before {
content:'';
display:block
}

.box-decoration-2 a:nth-child(odd) {
max-width:57.192%
}

.box-decoration-2 a:nth-child(odd)::before {
padding-bottom:77%
}

.box-decoration-2 a:nth-child(even) {
max-width:73.236%
}

.box-decoration-2 a:nth-child(even)::before {
padding-bottom:90%
}

.box-decoration-2 a:hover {
transform:scale3d(1.03,1.03,1.03);
box-shadow:0 0 14px 1px rgba(41,41,41,0.3);
z-index:1
}

.box-decoration-2 a + a {
top:10px;
margin-right:-67px
}

.box-decoration-2 img {
position:absolute;
top:0;
left:50%;
transform:translate3d(-50%,0,0);
min-width:100%;
min-height:100%;
width:auto;
height:auto;
max-width:none
}

@media (min-width: 992px) {
.box-decoration-2 a:nth-child(odd) {
max-width:47.66%
}

.box-decoration-2 a:nth-child(odd)::before {
padding-bottom:89.3733%
}

.box-decoration-2 a:nth-child(even) {
max-width:61.03%
}

.box-decoration-2 a:nth-child(even)::before {
padding-bottom:85.31915%
}

.box-decoration-2 a + a {
margin-right:-67px;
margin-top:0
}
}

@media (min-width: 1200px) {
.box-decoration-2 {
left:-25px
}
}

.comment {
display:flex;
flex-direction:row;
align-items:flex-start;
text-align:left
}

.comment * + .comment-group {
margin-top:35px
}

.comment-group {
position:relative;
padding-bottom:36px
}

.comment-group::before {
content:'';
position:absolute;
bottom:0;
left:0;
right:0;
border-bottom:1px solid #eaeced
}

.comment-group .comment-group {
padding-left:30px;
padding-bottom:0
}

.comment-group .comment-group::before {
display:none
}

.comment-group .comment-group .comment-group {
padding-left:18px
}

.comment__main {
padding-left:12px
}

.comment__header {
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
margin-bottom:-10px;
margin-left:-10px;
margin-right:-10px
}

.comment__header > * {
margin-bottom:10px;
padding-left:10px;
padding-right:10px
}

.comment__image {
max-width:82px;
border-radius:50%
}

.comment__time {
color:#151515
}

.comment__list {
margin-bottom:-10px;
margin-left:-13px;
margin-right:-13px;
font-size:14px;
color:#151515
}

.comment__list > * {
margin-bottom:10px;
padding-left:13px;
padding-right:13px
}

.comment__list > li {
display:inline-block;
vertical-align:middle
}

.comment__list > li * {
vertical-align:middle
}

.comment__list > li * + * {
margin-left:8px
}

.comment__list .icon {
margin-top:1px;
font-size:16px
}

.comment__list .mdi-comment-outline {
margin-top:2px
}

.comment__link,.comment__link:focus {
color:#151515
}

.comment__link .icon {
color:#9b9b9b;
transition:inherit
}

.comment__link:hover {
color:#b6c062
}

.comment__link:hover .icon {
color:#b6c062
}

* + .comment__text {
margin-top:14px
}

* + .comment__footer {
margin-top:12px
}

* + .comment-group {
margin-top:30px
}

.comment + * {
margin-top:25px
}

.comment-group + .comment-group {
margin-top:30px
}

@media (max-width: 767px) {
.comment__image {
max-width:40px
}

.comment-group .comment-group .comment__image {
max-width:35px
}
}

@media (min-width: 768px) {
.comment-group {
max-width:850px
}

.comment-group::before {
left:100px
}

.comment-group * + .comment-group {
margin-top:47px
}

.comment__main {
margin-top:-5px;
padding-left:30px
}

.comment__header {
padding-right:20px
}

.comment__header > * + * {
margin-left:20px
}

.comment__list {
font-size:16px;
margin-bottom:-10px;
margin-left:-15px;
margin-right:-15px
}

.comment__list > * {
margin-bottom:10px;
padding-left:15px;
padding-right:15px
}

* + .comment-group {
margin-top:70px
}

.comment-group .comment-group {
margin-left:100px
}

.comment-group .comment-group .comment__figure {
padding-left:50px
}

.comment-group .comment-group .comment:first-child .comment__figure {
position:relative
}

.comment-group .comment-group .comment:first-child .comment__figure::before {
content:'';
position:absolute;
left:0;
top:-33px;
bottom:50%;
width:40px;
border-style:solid;
border-color:#e8e8e8;
border-width:0 0 1px 1px
}

.comment-group .comment-group .comment-group {
margin-left:40px
}

.comment-group .comment-group .comment-group .comment:first-child .comment__figure::before {
display:none
}

.comment-group .comment-group .comment-group .comment__image {
max-width:70px
}
}

@media (min-width: 1200px) {
.comment-group {
max-width:850px;
padding-bottom:40px
}

.comment-group .comment-group {
margin-left:82px
}

.comment-group .comment-group .comment-group {
margin-left:50px
}

.comment-group + .comment-group {
margin-top:45px
}
}

.comment-box {
max-width:830px
}

.comment-box .unit__body {
flex-grow:1
}

.comment-box * + .rd-mailform {
margin-top:20px
}

.comment-box__image {
border-radius:50%
}

* + .comment-box {
margin-top:30px
}

@media (max-width: 767px) {
.comment-box__image {
max-width:60px
}
}

@media (min-width: 768px) {
* + .comment-box {
margin-top:55px
}
}

.rd-mailform {
position:relative;
text-align:left
}

.rd-mailform .button {
padding-top:10px;
padding-bottom:10px;
min-height:50px
}

.rd-mailform * + .button {
margin-top:25px
}

input:-webkit-autofill ~ label,input:-webkit-autofill ~ .form-validation {
color:#292929!important
}

.form-label,.form-label-outside {
margin-bottom:0;
color:#9b9b9b;
font-weight:400
}

.form-input {
order:3;
display:block;
width:100%;
min-height:50px;
padding:12px 19px;
font-size:14px;
font-weight:400;
line-height:24px;
color:#9b9b9b;
background-color:#f5f5f5;
background-image:none;
border-radius:0;
-webkit-appearance:none;
transition:.3s ease-in-out;
border:1px solid #f5f5f5
}

.form-input:focus {
outline:0
}

textarea.form-input {
height:135px;
min-height:50px;
max-height:230px;
resize:vertical
}

.form-wrap {
position:relative
}

.form-wrap .button {
width:100%
}

.form-wrap.has-error .form-input {
border-bottom-color:#e06363
}

.form-wrap.has-focus .form-input {
border-bottom-color:#b6c062
}

.form-wrap + * {
margin-top:20px
}

.form-label {
position:absolute;
top:25px;
left:0;
right:0;
padding-left:19px;
padding-right:19px;
font-size:14px;
font-weight:400;
line-height:24px;
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:#9b9b9b
}

[data-x-mode='true'] .form-label {
pointer-events:auto
}

.form-label-outside {
width:100%;
margin-bottom:4px;
letter-spacing:.1em;
text-transform:uppercase
}

@media (min-width: 768px) {
.form-label-outside {
position:static
}

.form-label-outside,.form-label-outside.focus,.form-label-outside.auto-fill {
transform:none
}
}

.form-label-outside ~ .form-validation {
order:2;
top:28px
}

.form-validation {
position:absolute;
right:8px;
top:0;
z-index:11;
margin-top:2px;
font-size:9px;
font-weight:400;
line-height:12px;
letter-spacing:0;
color:#e06363;
transition:.3s
}

.form-validation-left .form-validation {
right:auto;
top:100%;
left:0
}

#form-output-global {
position:fixed;
bottom:30px;
left:15px;
visibility:hidden;
transform:translateX(-500px);
transition:.3s all ease;
z-index:9999999
}

#form-output-global.active {
transform:translateX(0);
visibility:visible
}

@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:#e06363
}

.form-output.success {
color:#b6c062
}

.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;
width:14px;
height:14px;
margin-left:-20px;
margin-top:5px;
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
}

.radio .radio-custom:focus,.radio-inline .radio-custom:focus,.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus {
outline:none
}

.radio-custom:checked + .radio-custom-dummy:after,.checkbox-custom:checked + .checkbox-custom-dummy:after {
opacity:1
}

.radio,.radio-inline {
cursor:pointer
}

.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy {
left:0;
width:18px;
height:18px;
margin-top:2px;
margin-left:0;
border:1px solid #e8e8e8;
border-radius:2px;
pointer-events:none
}

.radio .radio-custom-dummy:after,.radio-inline .radio-custom-dummy:after {
content:'';
top:4px;
right:4px;
bottom:4px;
left:4px;
background:#151515
}

.checkbox,.checkbox-inline {
cursor:pointer;
padding-left:32px;
letter-spacing:.05em
}

.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy {
left:0;
width:18px;
height:18px;
margin-top:2px;
margin-left:0;
border:1px solid #e8e8e8;
border-radius:2px;
pointer-events:none
}

.checkbox .checkbox-custom-dummy::after,.checkbox-inline .checkbox-custom-dummy::after {
content:'\e5ca';
font-family:'Material Icons';
font-size:20px;
line-height:10px;
position:absolute;
top:1px;
left:0;
color:#151515
}

.form-wrap.form-wrap-recaptcha .form-validation {
top:3px;
left:14px
}

@media (max-width: 575px) {
.form-wrap.form-wrap-recaptcha .recaptcha > * {
transform:scale(0.96);
transform-origin:0 50%
}
}

.rd-mailform.rd-mailform_label-centered .form-label-outside {
text-align:center
}

.rd-mailform.rd-mailform_label-centered * + .button {
margin-top:30px
}

.rd-mailform.rd-mailform_label-centered .form-input:focus::-webkit-input-placeholder {
opacity:0
}

.rd-mailform.rd-mailform_label-centered .form-input:focus::-moz-placeholder {
opacity:0
}

.rd-mailform.rd-mailform_label-centered .form-input:focus:-moz-placeholder {
opacity:0
}

.rd-mailform.rd-mailform_label-centered .form-input:focus:-ms-input-placeholder {
opacity:0
}

@media (min-width: 768px) {
.rd-mailform.rd-mailform_label-centered {
padding-left:15px;
padding-right:15px
}

.rd-mailform.rd-mailform_label-centered * + .button {
margin-top:40px
}
}

@media (min-width: 1600px) {
.rd-mailform.rd-mailform_label-centered * + .button {
margin-top:50px
}
}

.form_inline {
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:stretch;
width:100%;
text-align:center;
margin-left:-4px;
margin-right:-4px;
margin-bottom:-8px
}

.form_inline > * {
margin-top:0;
margin-bottom:8px;
padding-left:4px;
padding-right:4px
}

.form_inline .form-wrap {
display:flex
}

.form_inline .form-label {
left:4px;
right:4px
}

.form_inline .form-footer {
padding-right:0;
margin-bottom:0
}

.form_inline .form-wrap {
flex:1;
min-width:210px
}

.form_inline .form-wrap_long {
min-width:300px
}

.form_inline .form-wrap-select {
text-align:left
}

.form_inline .form-button {
display:flex;
flex-shrink:0;
flex-grow:0;
min-height:50px
}

.form_inline .form-button .button {
min-height:inherit
}

.form_inline .form-button a.button {
display:flex;
align-items:center
}

@media (max-width: 575px) {
.form_inline .select2-container {
min-width:100%
}
}

@media (min-width: 576px) {
.form_inline .form-wrap-select {
flex-grow:0;
min-width:140px
}

.form_inline .button {
padding-top:5px;
padding-bottom:5px
}
}

.form_inline .button {
padding-left:34px;
padding-right:34px
}

.form_inline.form_inline-centered {
justify-content:center
}

.form-footer {
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:stretch;
flex-shrink:0;
margin-bottom:-8px;
margin-left:-4px;
margin-right:-4px;
flex-grow:.05
}

.form-footer > * {
margin-top:0;
margin-bottom:8px;
padding-left:4px;
padding-right:4px
}

.form-footer .form-wrap {
flex-grow:1
}

.form-footer .form-button {
max-width:100%
}

.form-footer .form-button a.button {
display:flex
}

@media (max-width: 767px) {
.form-footer {
width:100%
}

.form-footer .button {
width:100%
}
}

.rd-mailform.rd-mailform_light .form-label-outside {
padding-left:20px;
margin-bottom:6px;
color:#9b9b9b;
text-align:left
}

.rd-mailform.rd-mailform_light .form-validation {
right:5px
}

.rd-mailform.rd-mailform_light .button {
width:auto;
padding-left:20px;
padding-right:20px
}

.form_outline .form-input {
background-color:transparent;
border-color:#e8e8e8
}

.form_outline .form-wrap.has-error .form-input {
border-color:#e06363
}

.form-input_outline {
background-color:transparent;
border-color:#e8e8e8
}

.form-input_outline.select .select2-choice {
background-color:transparent;
border-color:#e8e8e8
}

.form_sm .form-input,.form_sm .button {
padding-top:9px;
padding-bottom:9px;
min-height:40px
}

.form_sm .form-validation {
top:-16px
}

.form_sm .form-label {
top:20px
}

.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:17px;
padding-bottom:17px;
min-height:58px
}

.form_lg .form-button {
min-height:60px
}

.form_lg .form-label {
top:30px
}

.rd-mailform_centered .form-input,.rd-mailform_centered .form-label {
text-align:center
}

* + .rd-form {
margin-top:15px
}

.context-dark .form_transparent .form-label,.bg-secondary .form_transparent .form-label,.pricing-table-creative__item.pricing-table-creative__item_prefered .form_transparent .form-label,.bg-gray-darker .form_transparent .form-label,.bg-gray-3 .form_transparent .form-label,.bg-gray-4 .form_transparent .form-label,.bg-gray-5 .form_transparent .form-label,.bg-image-dark .form_transparent .form-label,.context-dark .form_transparent .form-input,.bg-secondary .form_transparent .form-input,.pricing-table-creative__item.pricing-table-creative__item_prefered .form_transparent .form-input,.bg-gray-darker .form_transparent .form-input,.bg-gray-3 .form_transparent .form-input,.bg-gray-4 .form_transparent .form-input,.bg-gray-5 .form_transparent .form-input,.bg-image-dark .form_transparent .form-input,.context-dark .form_transparent .form-validation,.bg-secondary .form_transparent .form-validation,.pricing-table-creative__item.pricing-table-creative__item_prefered .form_transparent .form-validation,.bg-gray-darker .form_transparent .form-validation,.bg-gray-3 .form_transparent .form-validation,.bg-gray-4 .form_transparent .form-validation,.bg-gray-5 .form_transparent .form-validation,.bg-image-dark .form_transparent .form-validation {
color:#ffffff
}

.context-dark .form_transparent .form-input,.bg-secondary .form_transparent .form-input,.pricing-table-creative__item.pricing-table-creative__item_prefered .form_transparent .form-input,.bg-gray-darker .form_transparent .form-input,.bg-gray-3 .form_transparent .form-input,.bg-gray-4 .form_transparent .form-input,.bg-gray-5 .form_transparent .form-input,.bg-image-dark .form_transparent .form-input {
background:rgba(255,255,255,0.47);
border-color:transparent
}

.table-custom {
box-sizing:border-box;
width:100%;
max-width:100%;
text-align:left;
background:#ffffff;
border-collapse:collapse
}

.table-custom th,.table-custom td {
color:#292929;
background:#ffffff
}

.table-custom th {
padding:35px 24px;
font-size:14px;
font-weight:700;
letter-spacing:.05em;
text-transform:uppercase;
background:#f2f3f8
}

@media (max-width: 767px) {
.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 #d9d9d9
}

.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:#b6c062;
border:0
}

.table-custom.table-custom-primary tbody tr:hover td {
background:#f2f3f8
}

.table-custom.table-custom-secondary thead th {
color:#ffffff;
background:#66b6d0;
border:0
}

.table-custom.table-custom-secondary tbody tr:hover td {
background:#f2f3f8
}

.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 #d9d9d9
}

.table-custom.table-custom-bordered tbody > tr:first-of-type > td {
border-top:0
}

.table-custom.table-custom-striped {
border-bottom:1px solid #d9d9d9
}

.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:#f2f3f8
}

.table-custom.table-custom-striped tbody td {
border:0
}

.table-custom.table-custom-striped tfoot td:not(:first-child) {
border-left:0
}

.table-custom-responsive {
overflow-x:auto;
min-height:.01%
}

@media screen and (max-width: 575px) {
.table-custom-responsive {
width:100%;
margin-bottom:10px;
overflow-y:hidden;
-ms-overflow-style:-ms-autohiding-scrollbar;
border:1px solid #d9d9d9
}

.table-custom-responsive > .table-custom > thead > tr > th,.table-custom-responsive > .table-custom > thead > tr > td,.table-custom-responsive > .table-custom > tbody > tr > th,.table-custom-responsive > .table-custom > tbody > tr > td,.table-custom-responsive > .table-custom > tfoot > tr > th,.table-custom-responsive > .table-custom > tfoot > tr > td {
white-space:nowrap
}
}

.list-0 > li {
line-height:1.3
}

.list-0 > li + li {
margin-top:0
}

.list-xxs > li + li {
margin-top:4px
}

.list-xs > li + li {
margin-top:13px
}

.list-md > li + li {
margin-top:22px
}

.list-lg > li + li {
margin-top:25px
}

.list-xl > li + li {
margin-top:35px
}

@media (min-width: 768px) {
.list-lg > li + li {
margin-top:50px
}

.list-xl > li + li {
margin-top:60px
}
}

@media (min-width: 1600px) {
.list-lg > li + li {
margin-top:50px
}

.list-xl > li + li {
margin-top:80px
}
}

.list_inset {
padding-left:25px
}

.list-inline {
margin-left:0
}

.list-inline > li {
display:inline-block
}

html .list-inline-xxs {
margin-bottom:-5px;
margin-left:-3px;
margin-right:-3px
}

html .list-inline-xxs > * {
margin-bottom:5px;
padding-left:3px;
padding-right:3px
}

html .list-inline-xs {
margin-bottom:-10px;
margin-left:-5px;
margin-right:-5px
}

html .list-inline-xs > * {
margin-bottom:10px;
padding-left:5px;
padding-right:5px
}

html .list-inline-sm {
margin-bottom:-8px;
margin-left:-7px;
margin-right:-7px
}

html .list-inline-sm > * {
margin-bottom:8px;
padding-left:7px;
padding-right:7px
}

html .list-inline-md {
margin-bottom:-15px;
margin-left:-9px;
margin-right:-9px
}

html .list-inline-md > * {
margin-bottom:15px;
padding-left:9px;
padding-right:9px
}

.list-comma > li {
display:inline-block;
vertical-align:middle
}

.list-comma > li:not(:last-child)::after {
content:',';
display:inline-block
}

.list-terms dt + dd {
margin-top:10px
}

.list-terms dd + dt {
margin-top:25px
}

@media (min-width: 992px) {
.list-terms dt + dd {
margin-top:18px
}

.list-terms dd + dt {
margin-top:50px
}
}

.list-terms-inline {
color:#151515
}

.list-terms-inline dt,.list-terms-inline dd {
display:inline-block
}

.list-terms-inline dt {
color:#9b9b9b
}

.list-terms-inline dt:after {
content:':'
}

.list-terms-inline a {
color:inherit
}

.list-terms-inline a:hover {
color:#b6c062
}

.list-terms-inline dd .list-inline {
padding-left:10px
}

.list-terms-block {
color:#151515
}

.list-terms-block dt,.list-terms-block dd {
display:block
}

.list-terms-block dt {
color:#9b9b9b
}

.list-terms-block dt:after {
content:':'
}

.list-terms-block dd {
padding-top:4px;
letter-spacing:.1em
}

.list-terms-block dd .list-inline {
margin-top:3px
}

.list-terms-block a:hover {
color:#b6c062
}

.list-terms-block + .list-terms-block {
margin-top:15px
}

.list-terms-medium {
position:relative;
padding-left:30px
}

.list-terms-medium::before {
content:'';
position:absolute;
top:2px;
left:0;
bottom:2px;
width:4px;
background:#b6c062
}

.list-terms-medium dt {
letter-spacing:.1em;
font-weight:700;
text-transform:uppercase;
color:#151515
}

.list-terms-medium dt::after {
content:':'
}

.list-terms-medium dd {
letter-spacing:.05em
}

.list-terms-medium a,.list-terms-medium a:active,.list-terms-medium a:focus {
color:#9b9b9b
}

.list-terms-medium a:hover {
color:#b6c062
}

.list-terms-medium_secondary::before {
background:#66b6d0
}

.list-terms-medium_secondary a,.list-terms-medium_secondary a:active,.list-terms-medium_secondary a:focus {
color:#9b9b9b
}

.list-terms-medium_secondary a:hover {
color:#66b6d0
}

.list-terms-medium_tertiary::before {
background:#ff7f4c
}

.list-terms-medium_tertiary a,.list-terms-medium_tertiary a:active,.list-terms-medium_tertiary a:focus {
color:#9b9b9b
}

.list-terms-medium_tertiary a:hover {
color:#ff7f4c
}

.list-separated > li {
position:relative;
padding:0 6px
}

.list-separated > li:not(:last-child)::after {
content:'\007C';
position:absolute;
top:50%;
transform:translateY(-50%);
right:-3px
}

.list-separated a {
color:inherit
}

.list-separated a:hover {
color:#66b6d0
}

.index-list {
counter-reset:li
}

.index-list > li .list-index-counter:before {
content:counter(li, decimal-leading-zero);
counter-increment:li
}

.list-marked {
text-align:left;
letter-spacing:.075em
}

.list-marked li {
padding-left:25px;
text-indent:-25px
}

.list-marked li::before {
position:relative;
top:-1px;
margin-right:10px;
content:'\f105';
font:400 14px/24px FontAwesome;
color:#b7b7b7
}

.list-marked > li + li {
margin-top:4px
}

.list-marked_primary > li::before {
color:#b6c062
}

.list-ordered {
counter-reset:li;
text-align:left
}

.list-ordered li {
position:relative;
padding-left:25px
}

.list-ordered li:before {
position:absolute;
top:0;
left:0;
display:inline-block;
width:15px;
content:counter(li, decimal) ".";
counter-increment:li;
color:#b7b7b7
}

.list-ordered li + li {
margin-top:10px
}

.list-bordered > li {
position:relative;
padding:0 20px;
letter-spacing:.05em
}

.list-bordered > li:first-child {
padding-left:0
}

.list-bordered > li:last-child {
padding-right:0
}

.list-bordered > li:not(:last-child)::after {
content:'';
position:absolute;
top:0;
bottom:0;
right:0;
width:1px;
background:#eaeced
}

@media (min-width: 1200px) {
.list-bordered > li {
padding:0 36px
}
}

.list-creative {
text-align:left
}

.list-creative > li {
padding:20px 0
}

.list-creative > li:first-child {
padding-top:0
}

.list-creative > li:last-child {
padding-bottom:0
}

.list-creative > li + li {
border-top:1px solid #e8e8e8
}

* + .list-creative {
margin-top:30px
}

@media (min-width: 992px) {
.list-creative > li {
padding:30px 0
}

* + .list-creative {
margin-top:40px
}
}

.list-categories {
position:relative;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:16px;
color:#151515;
border-left:1px solid #e8e8e8
}

.list-categories > li {
position:relative;
padding:3px 0 3px 20px
}

.list-categories > li:before,.list-categories > li:after {
content:" ";
display:table
}

.list-categories > li:after {
clear:both
}

.list-categories > li > :first-child {
float:left
}

.list-categories > li > :last-child {
float:right
}

.list-categories > li::before {
content:'';
position:absolute;
display:inline-block;
left:-1px;
top:0;
bottom:0;
width:1px;
background:#b6c062;
pointer-events:none;
opacity:0;
visibility:hidden
}

.list-categories > li a {
color:inherit
}

.list-categories > li a:hover {
color:#b6c062
}

.list-categories > li.active {
color:#b6c062
}

.list-categories > li.active::before {
opacity:1;
visibility:visible
}

.list-categories > li.active .count {
color:#151515
}

.list-categories .count {
color:#9b9b9b
}

.list-categories > li + li {
margin-top:9px
}

* + .list-categories {
margin-top:40px
}

@media (min-width: 768px) {
.list-categories {
font-size:18px
}
}

.list-domains {
font-size:16px;
letter-spacing:.05em;
color:#151515;
margin-left:-10px;
margin-right:-10px
}

.list-domains > * {
padding-left:10px;
padding-right:10px
}

.list-domains .text-mark {
color:#b6c062
}

.list-domains > li {
display:inline-block
}

.list-domains span + span {
margin-left:3px
}

@media (min-width: 1200px) {
.list-domains {
margin-left:-23px;
margin-right:-23px
}

.list-domains > * {
padding-left:23px;
padding-right:23px
}
}

.list-domains_secondary .text-mark {
color:#66b6d0
}

.list-1 {
color:#151515;
letter-spacing:.075em
}

.list-1 a {
color:inherit
}

.list-1 a:hover {
color:#66b6d0
}

.list-1 > li + li {
margin-top:5px
}

.list-classy__item {
padding:13px 0;
border-top:1px solid #d1d1d1
}

.list-classy__item a {
display:flex;
align-items:center;
padding:11px 30px 11px 0;
color:#9b9b9b
}

.list-classy__item a > * + * {
margin-left:20px
}

.list-classy__item a:hover {
padding:11px 0 11px 30px;
color:#9b9b9b;
background:#f2f3f8
}

.list-classy__item .icon {
min-width:50px;
font-size:40px;
color:#b6c062;
text-align:center
}

.list-classy__item .fl-bigmug-line-favourites5 {
font-size:48px
}

.list-classy__item .fl-bigmug-line-hot67 {
font-size:45px
}

.list-classy__item * + p {
margin-top:5px
}

.list-classy__item_secondary .icon {
color:#66b6d0
}

.list-classy__item_secondary .list-classy__title a:hover {
color:#66b6d0
}

.list-classy__item_tertiary .icon {
color:#ff7f4c
}

.list-classy__item_tertiary .list-classy__title a:hover {
color:#ff7f4c
}

* + .list-classy {
margin-top:20px
}

.list-classy + .button {
margin-top:20px
}

.list-tags {
margin-bottom:-8px;
margin-left:-20px;
color:#9b9b9b;
letter-spacing:.05em;
text-transform:uppercase
}

.list-tags:empty {
margin-bottom:0;
margin-left:0
}

.list-tags > * {
display:inline-block;
margin-top:0;
margin-bottom:8px;
margin-left:20px
}

.list-tags li {
display:inline-block
}

.list-tags a {
color:inherit
}

.list-tags a:hover {
color:#b6c062
}

@media (min-width: 768px) {
.list-tags {
margin-bottom:-16px
}

.list-tags > * {
margin-bottom:16px
}
}

.link-underline {
text-decoration:underline
}

.link-underline:hover {
text-decoration:none
}

.link + p {
margin-top:8px
}

.link-md {
font-size:16px;
letter-spacing:.1em
}

@media (min-width: 768px) {
.link-md {
font-size:18px
}
}

.link-lg {
font-size:20px;
line-height:1;
letter-spacing:.1em
}

@media (min-width: 768px) {
.link-lg {
font-size:24px
}
}

.link-cart {
position:relative;
padding-right:8px;
color:#151515
}

.link-cart .icon {
font-size:25px
}

.link-cart__count {
position:absolute;
top:-10px;
right:0;
display:inline-block;
width:20px;
height:20px;
line-height:20px;
text-align:center;
border-radius:50%;
color:#ffffff;
background:#66b6d0
}

.link-image {
display:inline-block;
max-width:90%;
margin-left:auto;
margin-right:auto
}

.link-image img {
opacity:1;
transition:.22s
}

.link-image:hover img {
opacity:.8
}

.link-banner {
display:block;
max-width:400px;
margin-left:auto;
margin-right:auto
}

.link-banner img {
width:100%
}

.privacy-link {
display:inline-block;
color:#66b6d0
}

.privacy-link:hover {
color:#b6c062
}

* + .privacy-link {
margin-top:30px
}

.list-posts > li + li {
margin-top:15px
}

* + .list-posts {
margin-top:30px
}

@media (min-width: 768px) {
.list-posts > li + li {
margin-top:24px
}

* + .list-posts {
margin-top:40px
}
}

.post-small {
display:flex;
flex-direction:row;
margin-bottom:-20px;
margin-left:-10px;
margin-right:-10px;
max-width:370px;
text-align:left
}

.post-small > * {
margin-bottom:20px;
padding-left:10px;
padding-right:10px
}

.post-small__aside {
flex-shrink:0;
max-width:100px
}

.post-small__main {
flex-grow:1
}

a.post-small__media {
position:relative;
display:block
}

a.post-small__media::after {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background:rgba(182,192,98,0.2);
pointer-events:none;
opacity:0;
transition:.22s
}

a.post-small__media:hover::after {
opacity:1
}

.post-small__title {
line-height:1.2;
font-weight:700;
letter-spacing:.075em;
color:#151515
}

.post-small__title a {
color:inherit
}

.post-small__title a:hover {
color:#66b6d0
}

.post-small__time {
display:block;
color:#f2f3f8;
letter-spacing:.05em
}

* + .post-small {
margin-top:30px
}

* + .post-small-wrap {
margin-top:35px
}

* + .post-small__time {
margin-top:7px
}

.post-classic {
padding:18px;
text-align:center;
border:1px solid #e8e8e8;
background:#ffffff
}

.post-classic__meta {
margin-bottom:-5px;
margin-left:-10px;
margin-right:-10px
}

.post-classic__meta > * {
margin-bottom:5px;
padding-left:10px;
padding-right:10px
}

.post-classic__meta > li {
display:inline-block;
vertical-align:middle
}

.post-classic__meta > li * {
padding-left:.125em;
padding-right:.125em
}

.post-classic__meta .icon {
position:relative;
top:1px;
font-size:16px
}

.post-classic__meta .icon.mdi-account {
font-size:18px
}

@media (min-width: 768px) {
.post-classic__meta {
margin-bottom:-9px;
margin-left:-20px;
margin-right:-20px
}

.post-classic__meta > * {
margin-bottom:9px;
padding-left:20px;
padding-right:20px
}

.post-classic__meta > li {
position:relative
}

.post-classic__meta > li:not(:last-child)::after {
content:'';
position:absolute;
top:50%;
transform:translateY(-50%);
right:-3px;
display:inline-block;
vertical-align:middle;
height:6px;
width:6px;
border-radius:50%;
background:#b6c062
}
}

.post-classic__figure {
position:relative;
overflow:hidden;
display:block
}

.post-classic__image {
width:100%
}

* + .post-classic {
margin-top:50px
}

* + .post-classic__title {
margin-top:20px
}

* + .post-classic__meta {
margin-top:18px
}

* + .post-classic__media {
margin-top:22px
}

@media (min-width: 576px) {
.post-classic__title {
max-width:88%;
margin-left:auto;
margin-right:auto
}

.post-classic__meta {
font-size:16px
}
}

@media (min-width: 768px) {
.post-classic {
padding:26px
}
}

@media (min-width: 992px) {
.post-classic__image {
transition:.66s;
transform:scale3d(1,1,1)
}

.post-classic__figure:hover .post-classic__image {
opacity:.9;
transform:scale3d(1.1,1.1,1.1)
}
}

@media (min-width: 1200px) {
.post-classic {
padding-top:35px
}

* + .post-classic__media {
margin-top:30px
}
}

.post-line {
display:flex;
align-items:flex-start;
letter-spacing:.05em;
text-align:left
}

.post-line__time {
position:relative;
display:block;
min-width:50px;
padding:3px 10px 3px 0
}

.post-line__time::after {
content:'';
position:absolute;
top:0;
bottom:0;
right:0;
width:3px;
background:#66b6d0;
pointer-events:none
}

.post-line__time * + * {
margin-top:3px
}

.post-line__time-day,.post-line__time-month {
display:block;
line-height:1
}

.post-line__time-day {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:24px;
color:#151515
}

.post-line__time-month {
font-size:12px;
text-transform:uppercase
}

.post-line__title {
padding-left:20px;
padding-right:20px;
line-height:1.71429;
color:#151515
}

.post-line__title a {
color:inherit
}

.post-line__title a:hover {
color:#66b6d0
}

.post-minimal {
text-align:left
}

@media (max-width: 767px) {
.post-minimal {
max-width:370px;
margin-left:auto;
margin-right:auto
}
}

.post-minimal__media {
position:relative;
overflow:hidden;
display:block
}

.post-minimal__media::after {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
pointer-events:none;
background:rgba(255,255,255,0.2);
opacity:0;
transition:.33s
}

.post-minimal__media:hover .post-minimal__image {
transform:scale3d(1.04,1.04,1.04)
}

.post-minimal__media:hover::after {
opacity:1
}

.post-minimal__image {
position:relative;
transform:scale3d(1,1,1);
transition:.33s;
width:100%
}

.post-minimal__meta {
margin-bottom:-5px;
margin-left:-15px;
margin-right:-15px;
color:#151515
}

.post-minimal__meta > * {
margin-bottom:5px;
padding-left:15px;
padding-right:15px
}

.post-minimal__meta > li {
display:inline-block;
vertical-align:middle
}

.post-minimal__meta > li * {
padding-left:.125em;
padding-right:.125em
}

.post-minimal__meta .icon {
position:relative;
top:1px;
font-size:16px;
color:#9b9b9b
}

.post-minimal__meta a {
color:inherit
}

.post-minimal__meta a:hover {
color:#b6c062
}

.post-minimal__meta .icon.mdi-account {
font-size:18px
}

@media (min-width: 768px) {
.post-minimal__meta > li {
position:relative
}

.post-minimal__meta > li:not(:last-child)::after {
content:'';
position:absolute;
top:50%;
transform:translateY(-50%);
right:-3px;
display:inline-block;
vertical-align:middle;
height:6px;
width:6px;
border-radius:50%;
background:#b6c062
}
}

* + .post-minimal__media {
margin-top:20px
}

* + .post-minimal__title {
margin-top:20px
}

* + .post-minimal__meta {
margin-top:15px
}

@media (min-width: 768px) {
.post-minimal__meta {
font-size:16px
}
}

.post-single {
text-align:left;
color:#151515
}

.post-single p {
letter-spacing:.05em
}

.post-single img {
width:100%
}

.post-single * + p {
margin-top:16px
}

.post-single * + img {
margin-top:16px
}

.post-single__header {
text-align:center
}

.post-single__header > * + * {
margin-top:5px
}

.post-single__meta {
margin-bottom:-5px;
margin-left:-15px;
margin-right:-15px
}

.post-single__meta > * {
margin-bottom:5px;
padding-left:15px;
padding-right:15px
}

.post-single__meta > li {
display:inline-block;
vertical-align:middle
}

.post-single__meta > li * {
padding-left:.125em;
padding-right:.125em
}

.post-single__meta a {
color:inherit
}

.post-single__meta a:hover {
color:#b6c062
}

.post-single__meta .icon {
position:relative;
top:1px;
font-size:16px;
color:#9b9b9b
}

.post-single__meta .icon.mdi-account {
font-size:18px
}

@media (min-width: 768px) {
.post-single__meta > li {
position:relative
}

.post-single__meta > li:not(:last-child)::after {
content:'';
position:absolute;
top:50%;
transform:translateY(-50%);
right:-3px;
display:inline-block;
vertical-align:middle;
height:6px;
width:6px;
border-radius:50%;
background:#b6c062
}
}

.post-single__time-wrap {
position:relative;
overflow:hidden;
text-align:center;
font-size:0;
line-height:0
}

.post-single__time {
position:relative;
display:inline-block;
padding:10px 30px;
text-align:center
}

.post-single__time::before,.post-single__time::after {
content:'';
position:absolute;
top:50%;
width:100vw;
border-bottom:1px solid #e8e8e8
}

.post-single__time::before {
left:0;
transform:translateX(-100%)
}

.post-single__time::after {
right:0;
transform:translateX(100%)
}

.post-single__time-day,.post-single__time-month {
display:block;
line-height:1.05;
text-transform:uppercase
}

.post-single__time-day {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:36px;
color:#151515
}

.post-single__time-month {
font-size:12px;
color:#9b9b9b
}

.post-single__title {
max-width:95%;
letter-spacing:0;
line-height:1.41667
}

.post-single__footer {
padding:20px 0 0;
border-top:1px solid #e8e8e8
}

.post-single__footer-inner > * + * {
margin-top:8px
}

* + .post-single__time-wrap {
margin-top:13px
}

* + .post-single__title {
margin-top:20px
}

* + .post-single__footer {
margin-top:25px
}

@media (min-width: 576px) {
.post-single {
padding:20px;
border:1px solid #e8e8e8
}

.post-single__header,.post-single__footer-inner {
display:flex;
align-items:center;
justify-content:space-between;
margin-bottom:-15px;
margin-left:-15px;
margin-right:-15px
}

.post-single__header > *,.post-single__footer-inner > * {
margin-bottom:15px;
padding-left:15px;
padding-right:15px
}
}

@media (min-width: 768px) {
.post-single {
padding:28px 28px 45px
}

.post-single * + p {
margin-top:25px
}

.post-single * + img {
margin-top:35px
}

.post-single__meta {
font-size:16px
}

.post-single__time-wrap {
margin-top:-45px
}

.post-single__footer {
padding-top:35px
}

* + .post-single__footer {
margin-top:40px
}
}

@media (min-width: 1200px) {
* + .post-single__footer {
margin-top:65px
}
}

.quote-classic {
text-align:left
}

.quote-classic_secondary .quote-classic__mark {
fill:#66b6d0
}

.quote-classic_secondary .quote-classic__text {
font-size:16px;
font-style:italic;
letter-spacing:.02em;
color:#66b6d0
}

@media (min-width: 768px) {
.quote-classic_secondary .quote-classic__text {
font-size:18px
}
}

.quote-classic__mark {
position:relative;
top:6px;
display:block;
width:37px;
height:27px;
fill:#b6c062;
flex-shrink:0
}

.quote-classic__body {
position:relative;
padding:25px 0;
border-top:1px solid #eaeced
}

.quote-classic__body::before,.quote-classic__body::after {
content:'';
position:absolute;
bottom:0;
height:13px;
border-style:solid;
border-color:#eaeced
}

.quote-classic__body::before {
left:0;
width:78px;
border-width:1px 1px 0 0
}

.quote-classic__body::after {
right:0;
width:calc(100% - 78px - 5px);
border-width:1px 0 0 1px;
transform-origin:0,0;
transform:skew(-45deg)
}

.quote-classic__text {
padding-top:20px
}

.quote-classic__cite {
font-weight:400
}

.quote-classic__footer {
padding-left:5px
}

* + .quote-classic__footer {
margin-top:8px
}

@media (min-width: 576px) {
.quote-classic__body {
display:flex;
flex-direction:row;
flex-wrap:nowrap;
padding:32px 20px 40px 30px
}

.quote-classic__text {
padding-top:0;
padding-left:20px
}

.quote-classic__footer {
padding-left:30px
}
}

@media (min-width: 768px) {
.quote-classic__body {
padding-right:40px
}
}

.quote-creative {
position:relative;
background:#ffffff;
padding:10px 0;
box-shadow:0 0 29px 0 rgba(0,0,0,0.19);
text-align:left
}

.quote-creative__header {
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
margin-bottom:-15px;
margin-left:-15px;
padding:15px 15px 10px
}

.quote-creative__header:empty {
margin-bottom:0;
margin-left:0
}

.quote-creative__header > * {
display:inline-block;
margin-top:0;
margin-bottom:15px;
margin-left:15px
}

.quote-creative__media {
max-width:69px
}

.quote-creative__title {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:18px;
line-height:1.3;
color:#151515;
letter-spacing:-.025em
}

.quote-creative__subtitle {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:16px;
line-height:1.25;
letter-spacing:-.025em
}

.quote-creative__main {
padding:10px 20px;
margin-bottom:-10px;
margin-left:-10px
}

.quote-creative__main:empty {
margin-bottom:0;
margin-left:0
}

.quote-creative__main > * {
display:inline-block;
margin-top:0;
margin-bottom:10px;
margin-left:10px
}

.quote-creative__main-text {
position:relative;
top:-5px;
letter-spacing:.05em
}

.quote-creative__mark {
fill:#b6c062
}

* + .quote-creative__subtitle {
margin-top:8px
}

* + .quote-creative__title {
margin-top:8px
}

@media (max-width: 767px) {
.quote-creative {
max-width:400px;
margin-left:auto;
margin-right:auto
}
}

@media (min-width: 576px) {
.quote-creative__header {
position:relative;
left:-30px;
padding-right:25px;
padding-bottom:15px;
padding-left:0;
margin-left:-30px
}

.quote-creative__header > * {
margin-left:30px
}

.quote-creative__main {
position:relative;
display:flex;
margin-left:-10px;
margin-right:-10px;
padding-top:15px
}

.quote-creative__main > * {
padding-left:10px;
padding-right:10px
}

.quote-creative__media {
max-width:112px
}

.quote-creative__title {
font-size:20px
}
}

@media (min-width: 1200px) {
.quote-creative {
padding:10px 0 30px
}

.quote-creative__main {
padding:15px 35px 20px 40px;
margin-left:-15px;
margin-right:-15px
}

.quote-creative__main > * {
padding-left:15px;
padding-right:15px
}

.quote-creative__title {
font-size:24px
}
}

.quote-modern {
padding:20px 15px;
background:#ffffff;
text-align:center
}

.quote-header {
margin-bottom:-8px;
margin-left:-15px
}

.quote-header:empty {
margin-bottom:0;
margin-left:0
}

.quote-header > * {
display:inline-block;
margin-top:0;
margin-bottom:8px;
margin-left:15px
}

.quote-image {
margin-right:5px;
border-radius:50%;
box-shadow:5px 3px 5px 0 rgba(41,41,41,0.15)
}

.quote-meta {
width:100%;
padding-top:10px
}

.quote-meta > * + * {
margin-top:4px
}

.quote-cite {
margin-top:0;
margin-bottom:0;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-weight:400;
color:#151515;
font-size:18px;
line-height:1.44444;
letter-spacing:-.025em
}

.quote-subtitle {
letter-spacing:.05em;
color:#b6c062
}

.quote-text {
line-height:2;
letter-spacing:.05em;
color:#151515
}

* + .quote-text {
margin-top:15px
}

@media (min-width: 576px) {
.quote-modern {
text-align:left
}

.quote-header {
display:flex;
align-items:flex-start
}

.quote-image {
flex-shrink:0
}
}

@media (min-width: 768px) {
.quote-header {
margin-left:-30px
}

.quote-header > * {
margin-left:30px
}

.quote-image {
max-width:95px
}
}

.quote-minimal {
max-width:740px;
margin-left:auto;
margin-right:auto;
text-align:center
}

.quote-minimal__mark {
fill:#b6c062
}

.quote-minimal__text {
line-height:2;
letter-spacing:.05em;
color:#151515
}

.quote-minimal__info > * {
display:inline-block;
padding:0 3px
}

.quote-minimal__title {
letter-spacing:-.025em
}

.quote-minimal__title::after {
content:','
}

.quote-minimal__subtitle {
color:#b6c062
}

* + .quote-minimal__text {
margin-top:12px
}

* + .quote-minimal__info {
margin-top:12px
}

.img-centered {
display:block;
margin-left:auto;
margin-right:auto
}

.figure-light figcaption {
padding-top:10px;
color:#b7b7b7
}

@media (min-width: 1200px) {
.image-custom-1 img {
max-width:105%
}
}

.thumb-bordered {
border:8px solid #eaeced
}

.thumb-bordered img {
width:100%
}

@media (min-width: 768px) {
.thumb-bordered {
border-width:15px
}
}

.thumb-line {
position:relative;
padding:20px
}

.thumb-line::before,.thumb-line::after {
content:'';
position:absolute;
border:2px solid #eaeced;
width:80px;
height:80px;
pointer-events:none
}

.thumb-line::before {
top:0;
left:0;
border-width:1px 0 0 1px
}

.thumb-line::after {
bottom:0;
right:0;
border-width:0 1px 1px 0
}

.thumb-line img {
position:relative;
z-index:2;
width:100%
}

.image-wrap-1 {
position:relative;
left:-20px
}

@media (min-width: 992px) {
.image-wrap-1 {
left:-40px
}
}

.col-image-wrap {
position:relative;
overflow:hidden;
display:flex;
flex-direction:row;
justify-content:center
}

.col-image-wrap img {
flex-shrink:0;
min-width:100%;
max-width:none
}

@media (max-width: 767px) {
.col-image-wrap {
position:relative;
overflow:hidden;
max-height:320px
}

.col-image-wrap img {
position:relative;
top:-30px
}
}

.thumb-elegant {
display:block;
position:relative;
overflow:hidden;
will-change:transform;
transform:translate3d(#292929);
width:100%
}

.thumb-elegant img {
position:relative;
width:100%;
transform:scale(1);
will-change:transform;
transition:.8s ease
}

.thumb-elegant:hover img {
transform:scale(1.1)
}

.thumb-elegant:hover .thumb-elegant__overlay {
opacity:1
}

.thumb-elegant:hover .thumb-elegant__overlay::before {
transform:scale(1)
}

.thumb-elegant__overlay {
position:absolute;
top:-1px;
right:0;
bottom:0;
left:-1px;
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
background:radial-gradient(rgba(41,41,41,0.28),rgba(41,41,41,0.1));
opacity:0;
transition:all .4s ease-out;
will-change:opacity,transform;
pointer-events:none
}

.thumb-elegant__overlay::before {
position:relative;
display:block;
content:'\e042';
font-family:'fl-bigmug-line';
font-size:22px;
color:#ffffff;
transform:scale(0);
transition:all .4s ease-out
}

.thumb-light {
display:block;
position:relative
}

.thumb-light img {
position:relative;
width:100%
}

.thumb-light:hover .thumb-light__overlay {
transform:scale(1,1);
opacity:1
}

.thumb-light__overlay {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
background:rgba(255,255,255,0.7);
transform:scale(0.9,0.9);
opacity:0;
transition:all .4s ease-out;
pointer-events:none
}

.thumb-light__overlay::before {
position:relative;
display:block;
content:'\e8ff';
font-family:'Material Icons';
font-size:30px;
color:rgba(51,51,51,0.9);
transition:all .4s ease-out
}

.thumb-corporate {
display:block;
text-align:left
}

.thumb-corporate img {
position:relative;
z-index:2;
width:100%
}

.thumb-corporate:hover .thumb-corporate__inner::before {
top:0
}

.thumb-corporate__inner {
position:relative;
padding:0 10px 0 30px
}

.thumb-corporate__inner::before {
content:'';
position:absolute;
top:51px;
left:12px;
bottom:-30px;
width:35px;
border:3px solid #b6c062;
border-top:0;
border-right:0;
transition:.33s ease-out
}

.thumb-corporate__title {
font-size:16px;
line-height:1.3;
letter-spacing:0;
padding-left:60px
}

.thumb-corporate__inner + .thumb-corporate__title {
margin-top:18px
}

@media (min-width: 768px) {
.thumb-corporate__inner::before {
width:65px
}

.thumb-corporate__title {
padding-left:95px
}
}

@media (min-width: 1200px) {
.thumb-corporate__inner {
position:relative;
padding:0 15px 0 35px
}

.thumb-corporate__inner::before {
left:17px
}
}

@media (min-width: 1600px) {
.thumb-corporate__title {
font-size:24px
}

.thumb-corporate__inner + .thumb-corporate__title {
margin-top:12px
}
}

.thumb-janez {
width:100%;
-webkit-perspective:1700px;
-moz-perspective:1700px;
perspective:1700px;
-webkit-perspective-origin:0 50%;
-moz-perspective-origin:0 50%;
perspective-origin:0 50%;
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
transform-style:preserve-3d;
background:#333333
}

.thumb-janez a {
color:#ffffff
}

.thumb-janez__image-wrap {
overflow:hidden
}

.thumb-janez__content {
position:relative;
z-index:10;
width:100%;
text-align:left;
color:#9b9b9b
}

.thumb-janez__content > * {
max-width:100%
}

.thumb-janez__content-inner {
padding:15px 20px 20px
}

.thumb-janez * + .button {
margin-top:15px
}

@media (min-width: 1200px) {
.thumb-janez * + .button {
margin-top:30px
}
}

@media (max-width: 767px) {
.thumb-janez {
position:relative;
align-items:flex-end;
max-width:390px;
margin-left:auto;
margin-right:auto
}

.thumb-janez::after {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background:rgba(51,51,51,0.66);
pointer-events:none
}

.thumb-janez__image-wrap {
position:absolute;
top:0;
right:0;
bottom:0;
left:0
}

.thumb-janez img {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
min-width:100%;
min-height:100%
}

.thumb-janez p {
max-width:400px;
color:rgba(255,255,255,0.8)
}

.thumb-janez__content {
background-color:transparent
}

.thumb-janez__content-inner {
padding:40px 20px 20px
}
}

@media (min-width: 992px) {
html:not(.tablet):not(.mobile) .thumb-janez {
display:flex
}

html:not(.tablet):not(.mobile) .thumb-janez img {
transition:transform .4s;
min-height:100.1%;
min-width:100%;
max-width:none;
flex-shrink:0
}

html:not(.tablet):not(.mobile) .thumb-janez__image-wrap {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
overflow:hidden
}

html:not(.tablet):not(.mobile) .thumb-janez__content {
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
min-height:380px;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
transform-origin:0 0;
transform:rotateY(-90deg);
transition:transform 0.4s,opacity .1s .3s;
width:50%;
min-width:240px;
opacity:0
}

html:not(.tablet):not(.mobile) .thumb-janez__content-inner {
padding:25px
}

html:not(.tablet):not(.mobile) .thumb-janez:hover img {
transform:translateX(25%)
}

html:not(.tablet):not(.mobile) .thumb-janez:hover .thumb-janez__content {
opacity:1;
transform:rotateY(0deg);
transition:transform 0.4s,opacity .1s
}
}

html:not(.tablet):not(.mobile).ie-10 .thumb-janez__content,html:not(.tablet):not(.mobile).ie-11 .thumb-janez__content {
white-space:nowrap;
vertical-align:middle
}

html:not(.tablet):not(.mobile).ie-10 .thumb-janez__content > *,html:not(.tablet):not(.mobile).ie-11 .thumb-janez__content > * {
display:inline-block;
width:99%;
max-width:99%;
vertical-align:middle;
white-space:normal
}

html:not(.tablet):not(.mobile).ie-10 .thumb-janez__content::after,html:not(.tablet):not(.mobile).ie-11 .thumb-janez__content::after {
content:'';
position:absolute;
display:inline-block;
width:0;
min-height:inherit;
vertical-align:middle
}

.thumb-modern {
position:relative;
overflow:hidden;
z-index:1;
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
min-height:200px;
max-width:600px;
text-align:center;
background:#292929;
color:#ffffff
}

.thumb-modern:focus,.thumb-modern:hover {
color:#ffffff
}

.thumb-modern__image {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
min-width:100%;
min-height:100%;
width:auto;
height:auto;
max-width:none
}

.thumb-modern__caption {
position:relative;
z-index:2;
padding:30px 35px
}

.thumb-modern__title {
font-size:18px;
line-height:1.5
}

@media (min-width: 992px) {
.thumb-modern__title {
font-size:24px
}
}

@media (min-width: 992px) {
html:not(.tablet):not(.mobile) .thumb-modern__image {
transition:opacity 0.4s,transform .35s
}

html:not(.tablet):not(.mobile) .thumb-modern__title {
font-size:26px;
transform:scale3d(0.9,0.9,0.9);
transition:transform .35s
}

html:not(.tablet):not(.mobile) .thumb-modern:hover .thumb-modern__image {
opacity:.9;
transform:translate(-50%,-50%) scale3d(1.05,1.05,1)
}
}

html:not(.tablet):not(.mobile) .thumb-modern:hover .thumb-modern__title {
transform:scale3d(1,1,1)
}

.thumb-zoe {
position:relative;
overflow:hidden;
display:block;
min-height:100px;
background:#333333;
text-align:center
}

.thumb-zoe__caption {
position:absolute;
left:5px;
right:5px;
bottom:5px;
z-index:2;
padding:10px;
background:rgba(51,51,51,0.72)
}

.thumb-zoe__title {
font-size:12px;
color:#ffffff
}

@media (min-width: 992px) {
html:not(.tablet):not(.mobile) .thumb-zoe__caption {
bottom:0;
left:0;
right:0;
transition:transform .35s;
transform:translate3d(0,100%,0)
}

html:not(.tablet):not(.mobile) .thumb-zoe__title {
transition:transform .35s .05s;
transform:translate3d(0,200%,0)
}

html:not(.tablet):not(.mobile) .thumb-zoe:hover .thumb-zoe__caption,html:not(.tablet):not(.mobile) .thumb-zoe:hover .thumb-zoe__title {
transform:translate3d(#292929)
}
}

@media (min-width: 1600px) {
.thumb-zoe__title {
font-size:18px
}
}

.thumb-minimal {
display:block;
text-align:center
}

.thumb-minimal__image-wrap {
position:relative;
overflow:hidden
}

.thumb-minimal__image {
position:relative;
min-width:100%;
will-change:transform
}

.thumb-minimal__title {
font-size:16px
}

* + .thumb-minimal__title {
margin-top:10px
}

@media (min-width: 992px) {
.thumb-minimal__title {
font-size:18px
}
}

@media (min-width: 992px) {
.thumb-minimal__title {
font-size:24px
}

html:not(.tablet):not(.mobile) .thumb-minimal .thumb-minimal__image {
transform:scale3d(1,1,1);
transition:.55s cubic-bezier(0.39,0.58,0.57,1)
}

html:not(.tablet):not(.mobile) .thumb-minimal:hover .thumb-minimal__image {
transform:scale3d(1.05,1.05,1.05)
}
}

.thumb-chico {
display:block;
position:relative;
overflow:hidden;
text-align:center;
color:#ffffff
}

.thumb-chico__image {
width:100%
}

.thumb-chico__caption {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
display:flex;
align-items:center;
justify-content:center;
padding:30px;
pointer-events:none;
background:rgba(51,51,51,0.42)
}

.thumb-chico__caption > * {
max-width:100%
}

.thumb-chico__caption::before {
content:'';
position:absolute;
top:18px;
right:18px;
bottom:18px;
left:18px;
border:1px solid rgba(255,255,255,0.62)
}

.thumb-chico__title {
font-size:20px;
letter-spacing:.1em;
color:#ffffff;
pointer-events:auto
}

@media (min-width: 768px) {
.thumb-chico__title {
font-size:30px
}
}

@media (min-width: 992px) {
html:not(.tablet):not(.mobile) .thumb-chico__image {
transition:.32s
}

html:not(.tablet):not(.mobile) .thumb-chico__caption {
transition:.25s;
opacity:0;
visibility:hidden
}

html:not(.tablet):not(.mobile) .thumb-chico__caption .thumb-chico__title {
transition:.3s ease;
transform:scale3d(0.9,0.9,0.9)
}

html:not(.tablet):not(.mobile) .thumb-chico__caption::before {
transition:.33s;
transform:scale3d(1.05,1.05,1.05)
}

html:not(.tablet):not(.mobile) .thumb-chico:hover .thumb-chico__caption {
opacity:1;
visibility:visible
}

html:not(.tablet):not(.mobile) .thumb-chico:hover .thumb-chico__caption .thumb-chico__title,html:not(.tablet):not(.mobile) .thumb-chico:hover .thumb-chico__caption::before {
transform:scale3d(1,1,1)
}

html:not(.tablet):not(.mobile) .thumb-chico:hover .thumb-chico__image {
transform:scale3d(1.03,1.03,1.03)
}
}

@media (min-width: 1200px) {
.thumb-chico__title {
font-size:36px
}
}

.thumb-chloe {
display:block;
text-align:center
}

.thumb-chloe img {
width:100%
}

.thumb-chloe__title {
font-size:16px;
font-weight:500;
letter-spacing:.1em;
color:#151515;
text-align:center
}

.thumb-ruby {
position:relative;
overflow:hidden;
transform:translate3d(#292929);
display:flex;
text-align:center;
background-color:#204a43
}

.thumb-ruby .thumb-ruby__caption {
color:#ffffff
}

.thumb-ruby > * {
width:100%
}

.thumb-ruby .divider-small::before {
background:#ffffff
}

.thumb-ruby__image-wrap {
position:relative;
overflow:hidden
}

.thumb-ruby__image {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
min-width:100%;
min-height:100%;
width:auto;
opacity:.7
}

.thumb-ruby__caption {
position:relative;
z-index:1;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
padding:30px;
min-height:220px;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}

.thumb-ruby__caption::before {
content:'';
position:absolute;
top:10px;
right:10px;
bottom:10px;
left:10px;
z-index:2;
border:1px solid rgba(255,255,255,0.66);
background-color:transparent;
pointer-events:none
}

.thumb-ruby__caption > * {
width:100%;
max-width:200px;
margin-left:auto;
margin-right:auto
}

.thumb-ruby__title {
color:inherit
}

.thumb-ruby__text {
position:relative;
padding-top:20px
}

.thumb-ruby__text::before {
content:'';
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
height:3px;
width:50px;
background:#ffffff
}

* + .thumb-ruby {
margin-top:30px
}

.thumb-ruby-wrap {
counter-reset:thumb
}

.thumb-ruby-wrap .thumb-ruby__title::after {
content:counter(thumb, decimal);
counter-increment:thumb
}

@media (max-width: 767px) {
.thumb-ruby {
max-width:370px;
margin-left:auto;
margin-right:auto
}
}

@media (min-width: 576px) {
.thumb-ruby__caption {
min-height:276px;
padding:30px
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.thumb-ruby__caption {
padding-top:30px;
padding-bottom:30px;
min-height:230px
}
}

@media (min-width: 576px) {
.thumb-mixed_double-height .thumb-ruby__caption {
min-height:444px
}

.thumb-mixed_height-1 .thumb-ruby__caption {
min-height:300px
}

.thumb-mixed_height-2 .thumb-ruby__caption {
min-height:262px
}

.thumb-mixed_height-2 .thumb-ruby__caption > * {
max-width:300px
}

.thumb-mixed_height-3 .thumb-ruby__caption {
min-height:553px
}

.thumb-mixed_height-3 .thumb-ruby__caption > * {
max-width:300px
}

.thumb-mixed_height-4 .thumb-ruby__caption {
min-height:280px
}

.thumb-mixed_height-4 .thumb-ruby__caption > * {
max-width:300px
}

.thumb-mixed_height-5 .thumb-ruby__caption {
min-height:245px
}

.thumb-mixed_height-5 .thumb-ruby__caption > * {
max-width:300px
}

.thumb-mixed_height-6 .thumb-ruby__caption {
min-height:505px
}

.thumb-mixed_height-6 .thumb-ruby__caption > * {
max-width:300px
}

.thumb-mixed_height-7 .thumb-ruby__caption {
min-height:395px
}

.thumb-mixed_height-7 .thumb-ruby__caption > * {
max-width:300px
}
}

@media (min-width: 1200px) {
.thumb-mixed_height-1 .thumb-ruby__caption {
min-height:427px
}

.thumb-mixed_large .thumb-ruby__caption {
min-height:427px
}

.thumb-mixed_large .thumb-ruby__caption > * {
max-width:400px
}
}

@media (min-width: 1200px) and (max-width: 1599px) {
.thumb-mixed_height-4 .thumb-ruby__caption {
min-height:250px
}

.thumb-mixed_height-4 .thumb-ruby__caption .thumb-ruby__text {
font-size:13px
}
}

@media (min-width: 1400px) {
.thumb-mixed_height-2 .thumb-ruby__caption {
min-height:327px
}

.thumb-mixed_height-3 .thumb-ruby__caption {
min-height:683px
}

.thumb-mixed_height-4 .thumb-ruby__caption {
min-height:363px
}

.thumb-mixed_md .thumb-ruby__title {
font-size:36px
}
}

html:not(.tablet):not(.mobile) .thumb-ruby__caption::before {
opacity:0;
transform:scale(1.15);
will-change:transform
}

html:not(.tablet):not(.mobile).ie-10 .thumb-ruby__caption::before,html:not(.tablet):not(.mobile).ie-11 .thumb-ruby__caption::before {
transform:none
}

html:not(.tablet):not(.mobile) .thumb-ruby__title,html:not(.tablet):not(.mobile) .thumb-ruby__image,html:not(.tablet):not(.mobile) .thumb-ruby__text,html:not(.tablet):not(.mobile) .thumb-ruby__caption::before {
transition:opacity 0.4s,transform .4s
}

html:not(.tablet):not(.mobile) .thumb-ruby__title {
opacity:0;
transform:translate3d(0,20px,0)
}

html:not(.tablet):not(.mobile) .thumb-ruby__image {
opacity:1;
transform:translate3d(-50%,-50%,0) scale(1.15)
}

html:not(.tablet):not(.mobile) .thumb-ruby__text {
opacity:0;
transform:translate3d(0,20px,0) scale(1.1)
}

html:not(.tablet):not(.mobile) .thumb-ruby:hover .thumb-ruby__caption::before {
opacity:1;
transform:scale(1)
}

html:not(.tablet):not(.mobile) .thumb-ruby:hover .thumb-ruby__image {
opacity:.44;
transform:translate3d(-50%,-50%,0) scale(1)
}

html:not(.tablet):not(.mobile) .thumb-ruby:hover .thumb-ruby__title {
opacity:1;
transform:translate3d(#292929)
}

html:not(.tablet):not(.mobile) .thumb-ruby:hover .thumb-ruby__text {
opacity:1;
transform:translate3d(#292929) scale(1)
}

@media (min-width: 2050px) {
.container-fluid .thumb-ruby .thumb-ruby__caption,.container-small .thumb-ruby .thumb-ruby__caption {
position:absolute;
top:0;
right:0;
bottom:0;
left:0
}

.container-fluid .thumb-ruby .thumb-ruby__image,.container-small .thumb-ruby .thumb-ruby__image {
position:relative;
top:0;
left:0;
transform:none
}

.thumb-ruby + .thumb-ruby {
margin-top:5%
}
}

.thumb-ann {
display:block;
position:relative;
overflow:hidden;
text-align:center
}

.thumb-ann .thumb-ann__caption {
color:#ffffff
}

.thumb-ann > * {
width:100%
}

.thumb-ann .divider-small::before {
background:#ffffff
}

.thumb-ann__image {
width:100%
}

.thumb-ann__caption {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
z-index:1;
padding:30px;
background-color:rgba(32,74,67,0.3)
}

.thumb-ann__caption::before {
content:'';
position:absolute;
top:10px;
right:10px;
bottom:10px;
left:10px;
z-index:2;
border:1px solid rgba(255,255,255,0.66);
background-color:transparent;
pointer-events:none
}

.thumb-ann__caption > * {
width:100%;
max-width:420px;
margin-left:auto;
margin-right:auto
}

.thumb-ann__title {
color:inherit
}

.thumb-ann__text {
position:relative;
padding-top:20px
}

.thumb-ann__text::before {
content:'';
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
height:3px;
width:50px;
background:#ffffff
}

* + .thumb-ann {
margin-top:30px
}

@media (max-width: 767px) {
.thumb-ann {
max-width:370px;
margin-left:auto;
margin-right:auto
}
}

@media (min-width: 1200px) {
.thumb-ann.thumb-mixed_large .thumb-ann__title {
font-size:36px
}
}

html:not(.tablet):not(.mobile) .thumb-ann__caption::before {
opacity:0;
transform:scale(1.15);
will-change:transform
}

html:not(.tablet):not(.mobile).ie-10 .thumb-ann__caption::before,html:not(.tablet):not(.mobile).ie-11 .thumb-ann__caption::before {
transform:none
}

html:not(.tablet):not(.mobile) .thumb-ann__title,html:not(.tablet):not(.mobile) .thumb-ann__image,html:not(.tablet):not(.mobile) .thumb-ann__text,html:not(.tablet):not(.mobile) .thumb-ann__caption::before {
transition:opacity 0.4s,transform .4s
}

html:not(.tablet):not(.mobile) .thumb-ann__caption {
transition:background 0.4s,transform 0.4s,opacity .4s
}

html:not(.tablet):not(.mobile) .thumb-ann__title {
opacity:0;
transform:translate3d(0,20px,0)
}

html:not(.tablet):not(.mobile) .thumb-ann__image {
transform:scale(1.1)
}

html:not(.tablet):not(.mobile) .thumb-ann__caption {
opacity:0
}

html:not(.tablet):not(.mobile) .thumb-ann__text {
opacity:0;
transform:translate3d(0,20px,0) scale(1.1)
}

html:not(.tablet):not(.mobile) .thumb-ann:hover .thumb-ann__caption {
background-color:rgba(32,74,67,0.56)
}

html:not(.tablet):not(.mobile) .thumb-ann:hover .thumb-ann__caption::before {
opacity:1;
transform:scale(1)
}

html:not(.tablet):not(.mobile) .thumb-ann:hover .thumb-ann__image {
transform:scale(1)
}

html:not(.tablet):not(.mobile) .thumb-ann:hover .thumb-ann__title {
opacity:1;
transform:translate3d(#292929)
}

html:not(.tablet):not(.mobile) .thumb-ann:hover .thumb-ann__caption {
opacity:1
}

html:not(.tablet):not(.mobile) .thumb-ann:hover .thumb-ann__text {
opacity:1;
transform:translate3d(#292929) scale(1)
}

.thumb-alice {
display:block;
max-width:408px;
margin-left:auto;
margin-right:auto
}

.thumb-alice__image-wrap {
position:relative;
overflow:hidden;
background:#151515
}

.thumb-alice__title {
font-size:14px;
font-weight:700;
line-height:1.6;
letter-spacing:.05em;
text-transform:uppercase;
color:#b6c062
}

.thumb-alice__title a:hover {
color:#292929
}

html:not(.tablet):not(.mobile) .thumb-alice .thumb-alice__inner {
position:relative;
transition:transform .45s cubic-bezier(0.18,0.89,0.32,1.28)
}

html:not(.tablet):not(.mobile) .thumb-alice:hover .thumb-alice__inner {
transform:translateY(-15px)
}

.thumb-video {
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
position:relative;
overflow:hidden;
width:100%;
max-width:700px;
padding-bottom:69.81402%;
text-align:center;
color:#ffffff;
background:#4f5c6e
}

.thumb-video .thumb-video__title {
font-weight:400;
color:#ffffff
}

.thumb-video__caption {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:2;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
padding:30px 40px
}

.thumb-video__button {
background:none;
border:none;
display:inline-block;
padding:0;
outline:none;
outline-offset:0;
cursor:pointer;
-webkit-appearance:none;
position:relative;
display:inline-block;
width:56px;
height:56px;
border-radius:50%;
text-align:center;
background:rgba(255,255,255,0.57);
font-size:0;
line-height:0;
transition:.25s
}

.thumb-video__button::-moz-focus-inner {
border:none;
padding:0
}

.thumb-video__button::after {
content:'';
position:absolute;
top:50%;
left:54%;
transform:translate3d(-50%,-50%,0);
width:0;
height:0;
border-style:solid;
border-width:9.5px 0 9.5px 16px;
border-color:transparent transparent transparent #ffffff
}

.thumb-video__button:hover {
background:#ffffff
}

.thumb-video__button:hover::after {
border-color:transparent transparent transparent #66b6d0
}

@media (min-width: 1200px) {
.thumb-video__button {
width:88px;
height:88px
}

.thumb-video__button::after {
border-width:15px 0 15px 20px
}
}

.thumb-video__image {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:auto;
height:auto;
min-width:100%;
min-height:100%;
max-width:none;
opacity:.25
}

* + .thumb-video__title {
margin-top:10px
}

@media (min-width: 992px) {
.thumb-video__image {
transition:1.5s
}

.thumb-video:hover .thumb-video__image {
transform:scale3d(1.1,1.1,1)
}

.ie-10 .thumb-video__image,.ie-11 .thumb-video__image {
will-change:transform;
transition:.77s
}

.ie-10 .thumb-video:hover .thumb-video__image,.ie-11 .thumb-video:hover .thumb-video__image {
transform:translate(-50%,-50%) scale3d(1.1,1.1,1)
}
}

.thumb-classy {
display:block;
box-shadow:0 0 13px 0 rgba(41,41,41,0.06)
}

.thumb-decoration-1 {
position:relative;
z-index:1;
display:block;
max-width:485px;
padding-left:35px;
padding-top:35px
}

.thumb-decoration-1 img {
width:100%;
box-shadow:0 0 5px 0 rgba(41,41,41,0.07);
transition:.44s
}

.thumb-decoration-1::before,.thumb-decoration-1::after {
content:'';
position:absolute;
left:0;
top:0;
border:3px solid #eaeced
}

.thumb-decoration-1::before {
bottom:25px;
width:25px;
border-right-width:0
}

.thumb-decoration-1::after {
right:25px;
height:25px;
border-bottom-width:0
}

.thumb-decoration-1:hover img {
transform:scale3d(1.03,1.03,1.03);
box-shadow:0 0 14px 1px rgba(41,41,41,0.2)
}

@media (min-width: 992px) {
.thumb-decoration-1 {
padding-left:65px;
padding-top:65px
}

.thumb-decoration-1::before {
bottom:30px;
width:30px;
border-right-width:0
}

.thumb-decoration-1::after {
right:30px;
height:30px;
border-bottom-width:0
}
}

.tooltip {
font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif
}

.tooltip.in {
opacity:1
}

.tooltip-inner {
max-width:253px;
padding:4px 12px;
font-size:14px;
border-radius:0;
background:#66b6d0
}

.tooltip.left .tooltip-arrow {
border-left-color:#66b6d0;
border-width:8px 0 8px 8px
}

.tooltip.right .tooltip-arrow {
border-right-color:#66b6d0;
border-width:8px 8px 8px 0
}

.tooltip.top .tooltip-arrow {
bottom:-3px;
border-top-color:#66b6d0;
border-width:8px 8px 0
}

.tooltip.bottom .tooltip-arrow {
top:-4px;
border-bottom-color:#66b6d0;
border-width:0 8px 8px
}

.snackbars {
padding:9px 16px;
margin-left:auto;
margin-right:auto;
color:#ffffff;
text-align:left;
background-color:#151515;
border-radius:0;
box-shadow:0 1px 4px 0 rgba(0,0,0,0.15);
font-size:14px
}

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

.navigation-pills li a {
display:inline-block;
padding:3px 9px;
border:1px solid #b6c062;
border-radius:5px;
font-size:16px;
transition:.2s
}

.navigation-pills li a.active,.navigation-pills li a:hover,.navigation-pills li a:focus {
background-color:#b6c062;
color:#ffffff
}

#page-loader {
position:fixed;
left:0;
top:0;
bottom:0;
right:0;
float:left;
display:flex;
align-items:center;
justify-content:center;
padding:20px 20px 8%;
z-index:9999999;
opacity:1;
background:#ffffff;
transition:.3s all ease
}

#page-loader .page-loader-body {
text-align:center
}

#page-loader * + .cssload-wrapper {
margin-top:30px
}

#page-loader.loaded {
display:none;
z-index:-10000
}

[data-x-mode='true'] #page-loader {
display:none!important
}

.cssload-wrapper {
width:100vw
}

.cssload-border {
position:relative;
width:100%;
padding:8px
}

.cssload-whitespace {
position:relative;
overflow:hidden;
width:100%;
height:5px;
margin:0 auto;
background:#f2f3f8
}

.cssload-line {
position:absolute;
width:100%;
height:inherit;
background-color:#66b6d0;
animation:cssload-slide 3s ease-in-out infinite both
}

@keyframes cssload-slide {
0% {
left:-100%
}

100% {
left:100%
}
}

.breadcrumbs-custom {
position:relative;
text-align:center
}

.breadcrumbs-custom + .bg-gray-light {
border-top:1px solid #d8d8d8
}

.breadcrumbs-custom__aside {
padding:40px 0;
background:#151515
}

.breadcrumbs-custom__aside .container > * {
max-width:760px;
margin-left:auto;
margin-right:auto
}

.breadcrumbs-custom__main {
padding:15px 0 20px
}

.breadcrumbs-custom__path {
margin-bottom:-10px;
margin-left:-25px;
margin-right:-25px;
vertical-align:middle
}

.breadcrumbs-custom__path > * {
margin-bottom:10px;
padding-left:25px;
padding-right:25px
}

.breadcrumbs-custom__path a {
display:inline;
vertical-align:middle;
font-size:inherit;
line-height:inherit
}

.breadcrumbs-custom__path a,.breadcrumbs-custom__path a:active {
color:#66b6d0
}

.breadcrumbs-custom__path a:focus {
color:#b6c062
}

.breadcrumbs-custom__path li {
position:relative;
display:inline-block;
vertical-align:middle;
font-size:14px;
line-height:1.7
}

.breadcrumbs-custom__path li:after {
content:"";
font-family:'FontAwesome';
position:absolute;
top:55%;
right:-2px;
display:inline-block;
font-style:normal;
font-size:18px;
color:#9b9b9b;
transform:translateY(-50%)
}

.breadcrumbs-custom__path li:first-child {
padding-left:0
}

.breadcrumbs-custom__path li:last-child {
position:relative;
top:2px;
padding-right:0
}

.breadcrumbs-custom__path li:last-child:after {
display:none
}

.breadcrumbs-custom__path a:hover,.breadcrumbs-custom__path li.active {
color:#151515
}

* + .breadcrumbs-custom__path {
margin-top:14px
}

@media (max-width: 767px) {
.breadcrumbs-custom__title {
font-size:26px
}
}

@media (min-width: 576px) {
* + .breadcrumbs-custom__path {
margin-top:18px
}
}

@media (min-width: 768px) {
.breadcrumbs-custom {
display:flex;
flex-direction:column
}

.breadcrumbs-custom__aside {
display:flex;
align-items:center;
justify-content:center;
padding:60px 0;
min-height:12.5vw
}

.ie-10 .breadcrumbs-custom__aside .container,.ie-11 .breadcrumbs-custom__aside .container {
margin-left:0;
margin-right:0
}

.breadcrumbs-custom__path li {
font-size:15px
}
}

.pagination {
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
position:relative;
line-height:0;
font-size:0;
text-align:center;
margin-bottom:-10px;
margin-left:-10px
}

.pagination:empty {
margin-bottom:0;
margin-left:0
}

.pagination > * {
display:inline-block;
margin-top:0;
margin-bottom:10px;
margin-left:10px
}

.pagination__control,.pagination__list li {
position:relative;
display:inline-block;
vertical-align:middle
}

.pagination__control::before,.pagination__list li::before {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
border:1px solid #e8e8e8;
pointer-events:none
}

.pagination__control a,.pagination__list li a {
display:block;
position:relative;
z-index:1;
transition:background 0.4s,border-color 0.4s,color .4s;
width:auto;
min-height:45px;
min-width:45px;
height:45px;
line-height:36px;
padding:5px 10px;
letter-spacing:.1em;
font-size:14px;
font-weight:700;
text-transform:uppercase;
color:#151515;
vertical-align:middle;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}

.pagination__control a::before,.pagination__list li a::before {
content:'';
position:absolute;
left:0;
bottom:0;
width:100%;
height:2px;
background:#b6c062;
z-index:1;
opacity:1;
transform:scale3d(0,1,1);
transition:transform 0.4s,opacity .4s;
transition-timing-function:cubic-bezier(0.2,1,0.3,1);
border-radius:inherit
}

.pagination__control a,.pagination__control a::before,.pagination__list li a,.pagination__list li a::before {
transition-timing-function:cubic-bezier(0.2,1,0.3,1)
}

.pagination__control.active a::before,.pagination__control a:hover::before,.pagination__list li.active a::before,.pagination__list li a:hover::before {
opacity:1;
transform:scale3d(1,1,1)
}

.pagination__control.disabled::before,.pagination__list li.disabled::before {
border-color:#eaeced
}

.pagination__control.disabled a,.pagination__control.disabled a:active,.pagination__control.disabled a:focus,.pagination__control.disabled a:hover,.pagination__list li.disabled a,.pagination__list li.disabled a:active,.pagination__list li.disabled a:focus,.pagination__list li.disabled a:hover {
color:#b7b7b7;
background:transparent
}

.pagination__control.disabled a::before,.pagination__list li.disabled a::before {
display:none
}

.pagination__control.disabled,.pagination__control.active,.pagination__list li.disabled,.pagination__list li.active {
pointer-events:none
}

.pagination__list {
margin-bottom:-10px;
margin-left:-10px;
margin:auto
}

.pagination__list:empty {
margin-bottom:0;
margin-left:0
}

.pagination__list > * {
display:inline-block;
margin-top:0;
margin-bottom:10px;
margin-left:10px
}

* + .pagination {
margin-top:35px
}

@media (max-width: 767px) {
.pagination__control a {
font-size:0
}

.pagination__control a::after {
font-family:'FontAwesome';
font-size:14px;
font-weight:400;
line-height:inherit
}

.pagination__control:first-child a::after {
content:'\f104'
}

.pagination__control:last-child a::after {
content:'\f105'
}
}

@media (min-width: 768px) {
.pagination__control a,.pagination__list li a {
min-height:60px;
min-width:60px;
height:60px;
line-height:50px;
padding:5px 19px
}
}

@media (min-width: 992px) {
* + .pagination {
margin-top:50px
}
}

@media (min-width: 1200px) {
* + .pagination {
margin-top:70px
}
}

.pricing-table-classic__item {
max-width:390px;
margin-left:auto;
margin-right:auto;
padding:30px;
text-align:center;
background:#ffffff;
box-shadow:0 0 27px 0 rgba(41,41,41,0.09)
}

.pricing-table-classic__item.pricing-table-classic__item_prefered .pricing-table__item-price-value {
color:#ff7f4c
}

.pricing-table-classic__item.pricing-table-classic__item_prefered .pricing-table__item-price-aside .top {
color:#ff7f4c
}

.pricing-table-classic__item .pricing-table__item-header {
margin-bottom:-10px;
margin-left:-15px
}

.pricing-table-classic__item .pricing-table__item-header:empty {
margin-bottom:0;
margin-left:0
}

.pricing-table-classic__item .pricing-table__item-header > * {
display:inline-block;
margin-top:0;
margin-bottom:10px;
margin-left:15px;
display:inline-block;
vertical-align:middle
}

.pricing-table-classic__item .pricing-table__item-title {
font-weight:700;
letter-spacing:.075em;
text-transform:uppercase;
color:#151515
}

.pricing-table-classic__item .pricing-table__item-label {
position:relative;
padding-left:10px;
padding-right:10px;
color:#ffffff;
background:#b6c062;
font-size:12px;
line-height:22px;
white-space:nowrap;
font-weight:700;
text-transform:uppercase;
letter-spacing:.075em
}

.pricing-table-classic__item .pricing-table__item-label::after {
content:'';
position:absolute;
right:-7px;
width:0;
height:0;
border-style:solid;
border-width:11px 0 11px 7px;
border-color:transparent transparent transparent #b6c062
}

.pricing-table-classic__item .pricing-table__item-price {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
color:#151515
}

.pricing-table-classic__item .pricing-table__item-price > * {
display:inline-block
}

.pricing-table-classic__item .pricing-table__item-price-currency {
position:relative;
top:-2px;
left:-2px;
font-size:24px;
vertical-align:top
}

.pricing-table-classic__item .pricing-table__item-price-value {
font-size:60px;
line-height:1
}

.pricing-table-classic__item .pricing-table__item-price-aside {
position:relative;
top:-4px
}

.pricing-table-classic__item .pricing-table__item-price-aside > * {
display:block;
margin-bottom:3px;
line-height:1
}

.pricing-table-classic__item .pricing-table__item-price-aside .top {
font-size:24px
}

.pricing-table-classic__item .pricing-table__item-price-aside .bottom {
font-size:16px
}

.pricing-table-classic__item .pricing-table__item-features {
letter-spacing:.05em
}

.pricing-table-classic__item .pricing-table__item-features .text-marked {
padding-left:3px;
padding-right:3px;
font-weight:700;
color:#151515
}

.pricing-table-classic__item .pricing-table__item-features > li + li {
margin-top:4px
}

.pricing-table-classic__item * + .pricing-table__item-price {
margin-top:15px
}

.pricing-table-classic__item * + .pricing-table__item-features {
margin-top:20px
}

.pricing-table-classic__item * + .pricing-table__item-control {
margin-top:20px
}

* + .pricing-table-classic {
margin-top:30px
}

* + .pricing-table-classic__item {
margin-top:30px
}

@media (min-width: 768px) {
.pricing-table-classic {
display:flex;
flex-wrap:wrap;
box-shadow:0 0 27px 0 rgba(41,41,41,0.09)
}

.pricing-table-classic .pricing-table-classic__item {
position:relative;
flex-grow:1;
flex-basis:33.33333%;
box-shadow:none
}

.pricing-table-classic .pricing-table-classic__item::after {
content:'';
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
width:1px;
height:68.5%;
background:#eaeced
}

.pricing-table-classic .pricing-table-classic__item:nth-child(3n)::after {
display:none
}

.pricing-table-classic__item {
padding:30px 25px 40px
}

.pricing-table-classic__item * + .pricing-table__item-price {
margin-top:22px
}

.pricing-table-classic__item * + .pricing-table__item-features {
margin-top:28px
}

.pricing-table-classic__item * + .pricing-table__item-control {
margin-top:40px
}

* + .pricing-table-classic__item {
margin-top:0
}
}

@media (min-width: 768px) and (max-width: 991px) {
.pricing-table-classic__item .pricing-table__item-title {
font-size:13px
}

.pricing-table-classic__item .pricing-table__item-label {
font-size:11px
}

.pricing-table-classic__item .pricing-table__item-features {
font-size:13px
}
}

@media (min-width: 992px) {
.pricing-table-classic__item {
padding:50px 30px 70px
}

* + .pricing-table-classic {
margin-top:50px
}
}

.pricing-table-modern__item {
max-width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
background:#ffffff;
border:3px solid #e8e8e8
}

@media (max-width: 767px) {
.pricing-table-modern__item {
max-width:390px;
margin-left:auto;
margin-right:auto
}
}

.pricing-table-modern__item.pricing-table-modern__item_prefered .pricing-table__item-price-value {
color:#ff7f4c
}

.pricing-table-modern__item.pricing-table-modern__item_prefered .pricing-table__item-price-aside .top {
color:#ff7f4c
}

.pricing-table-modern__item.pricing-table-modern__item_prefered .pricing-table__item-header::before,.pricing-table-modern__item.pricing-table-modern__item_prefered .pricing-table__item-header::after {
border-color:transparent transparent #a3ac54
}

.pricing-table-modern__item.pricing-table-modern__item_prefered .pricing-table__item-header-bg-inner::before {
background:#b6c062
}

.pricing-table-modern__item .pricing-table__item-header {
position:relative;
z-index:1;
display:inline-block;
top:-12px;
margin-bottom:-12px;
text-align:center;
color:#ffffff;
padding:9px 40px;
min-width:200px;
width:auto;
max-width:90%;
margin-left:auto;
margin-right:auto
}

.pricing-table-modern__item .pricing-table__item-header > * {
margin-top:0
}

.pricing-table-modern__item .pricing-table__item-header::before,.pricing-table-modern__item .pricing-table__item-header::after {
content:'';
position:absolute;
top:0;
width:0;
height:0;
border-style:solid;
border-width:0 6px 12px;
border-color:transparent transparent #2c3640;
z-index:2
}

.pricing-table-modern__item .pricing-table__item-header::before {
left:-6px
}

.pricing-table-modern__item .pricing-table__item-header::after {
right:-6px
}

.pricing-table-modern__item .pricing-table__item-header-bg {
position:absolute;
overflow:hidden;
z-index:1;
top:0;
bottom:0;
left:-1px;
right:-1px;
transform-origin:top;
transform:skew(-27deg)
}

.pricing-table-modern__item .pricing-table__item-header-bg-inner {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
transform:skew(27deg);
transform-origin:top
}

.pricing-table-modern__item .pricing-table__item-header-bg-inner::before {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
transform:skew(27deg);
transform-origin:top;
background:#3e4955
}

.pricing-table-modern__item .pricing-table__item-main {
padding:30px
}

.pricing-table-modern__item .pricing-table__item-title {
position:relative;
z-index:2;
font-weight:700;
letter-spacing:.075em;
text-transform:uppercase
}

.pricing-table-modern__item .pricing-table__item-label {
position:relative;
padding-left:10px;
padding-right:10px;
color:#ffffff;
background:#b6c062;
font-size:12px;
line-height:22px;
white-space:nowrap;
font-weight:700;
text-transform:uppercase;
letter-spacing:.075em
}

.pricing-table-modern__item .pricing-table__item-label::after {
content:'';
position:absolute;
right:-7px;
width:0;
height:0;
border-style:solid;
border-width:11px 0 11px 7px;
border-color:transparent transparent transparent #b6c062
}

.pricing-table-modern__item .pricing-table__item-price {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
color:#151515
}

.pricing-table-modern__item .pricing-table__item-price > * {
display:inline-block
}

.pricing-table-modern__item .pricing-table__item-price-currency {
position:relative;
top:-2px;
left:-2px;
font-size:24px;
vertical-align:top
}

.pricing-table-modern__item .pricing-table__item-price-value {
font-size:60px;
line-height:1
}

.pricing-table-modern__item .pricing-table__item-price-aside {
position:relative;
top:-4px
}

.pricing-table-modern__item .pricing-table__item-price-aside > * {
display:block;
margin-bottom:3px;
line-height:1
}

.pricing-table-modern__item .pricing-table__item-price-aside .top {
font-size:24px
}

.pricing-table-modern__item .pricing-table__item-price-aside .bottom {
font-size:16px
}

.pricing-table-modern__item .pricing-table__item-divider {
font-size:0;
line-height:0
}

.pricing-table-modern__item .pricing-table__item-divider::before {
content:'';
display:inline-block;
height:1px;
width:166px;
background:#eaeced
}

.pricing-table-modern__item .pricing-table__item-features {
letter-spacing:.05em
}

.pricing-table-modern__item .pricing-table__item-features .text-marked {
padding-left:3px;
padding-right:3px;
font-weight:700;
color:#151515
}

.pricing-table-modern__item .pricing-table__item-features > li + li {
margin-top:4px
}

.pricing-table-modern__item * + .pricing-table__item-divider {
margin-top:20px
}

.pricing-table-modern__item * + .pricing-table__item-header {
margin-top:20px
}

.pricing-table-modern__item * + .pricing-table__item-price {
margin-top:15px
}

.pricing-table-modern__item * + .pricing-table__item-features {
margin-top:25px
}

.pricing-table-modern__item * + .pricing-table__item-control {
margin-top:20px
}

.bg-gray-light .pricing-table-modern__item {
border:0;
box-shadow:0 0 27px 0 rgba(41,41,41,0.09)
}

* + .pricing-table-modern {
margin-top:30px
}

* + .pricing-table-modern__item {
margin-top:30px
}

@media (min-width: 768px) {
.pricing-table-modern {
display:flex;
flex-wrap:wrap;
box-shadow:0 0 27px 0 rgba(41,41,41,0.09)
}

.pricing-table-modern .pricing-table-modern__item {
position:relative;
flex-grow:1;
flex-basis:33.33%;
box-shadow:none
}

.pricing-table-modern .pricing-table-modern__item::after {
content:'';
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
width:1px;
height:68.5%;
background:#eaeced
}

.pricing-table-modern .pricing-table-modern__item:nth-child(3n)::after {
display:none
}

.pricing-table-modern__item .pricing-table__item-main {
padding:30px 25px 40px
}

.pricing-table-modern__item * + .pricing-table__item-price {
margin-top:22px
}

.pricing-table-modern__item * + .pricing-table__item-features {
margin-top:30px
}

.pricing-table-modern__item * + .pricing-table__item-control {
margin-top:35px
}

* + .pricing-table-modern__item {
margin-top:0
}
}

@media (min-width: 768px) and (max-width: 991px) {
.pricing-table-modern__item .pricing-table__item-title {
font-size:13px
}

.pricing-table-modern__item .pricing-table__item-label {
font-size:11px
}

.pricing-table-modern__item .pricing-table__item-features {
font-size:13px
}
}

@media (min-width: 992px) {
.pricing-table-modern__item .pricing-table__item-header {
min-width:218px
}

.pricing-table-modern__item .pricing-table__item-main {
padding:42px 30px 60px
}
}

.pricing-table-creative__item {
max-width:390px;
margin-left:auto;
margin-right:auto;
text-align:center;
background:#ffffff;
box-shadow:0 0 27px 0 rgba(41,41,41,0.09);
border-top:3px solid #66b6d0
}

.pricing-table-creative__item.pricing-table-creative__item_prefered {
color:#ffffff
}

.pricing-table-creative__item.pricing-table-creative__item_prefered .pricing-table__item-title,.pricing-table-creative__item.pricing-table-creative__item_prefered .pricing-table__item-price {
color:inherit
}

.pricing-table-creative__item.pricing-table-creative__item_prefered .pricing-table__item-features .text-marked {
color:inherit
}

.pricing-table-creative__item.pricing-table-creative__item_prefered .pricing-table__item-control .button-wrap::before,.pricing-table-creative__item.pricing-table-creative__item_prefered .pricing-table__item-control .button-wrap::after {
background:#579bb1
}

.pricing-table-creative__item .pricing-table__item-inner {
position:relative;
overflow:hidden;
padding:30px
}

.pricing-table-creative__item .pricing-table__item-title {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:20px;
line-height:1.4;
color:#151515
}

.pricing-table-creative__item .pricing-table__item-price {
color:#151515
}

.pricing-table-creative__item .pricing-table__item-price-value {
display:block;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:48px;
line-height:1
}

.pricing-table-creative__item .pricing-table__item-price-value span {
display:inline
}

.pricing-table-creative__item .pricing-table__item-price-value .small {
position:relative;
top:-2px;
left:-2px;
font-size:24px;
vertical-align:top
}

.pricing-table-creative__item .pricing-table__item-price-details {
line-height:1.2
}

.pricing-table-creative__item .pricing-table__item-control .button-wrap {
position:relative;
display:inline-block;
overflow:visible
}

.pricing-table-creative__item .pricing-table__item-control .button-wrap::before,.pricing-table-creative__item .pricing-table__item-control .button-wrap::after {
content:'';
position:absolute;
top:50%;
width:100vw;
height:1px;
background:#e8e8e8
}

.pricing-table-creative__item .pricing-table__item-control .button-wrap::before {
left:0;
transform:translate(-100%,0)
}

.pricing-table-creative__item .pricing-table__item-control .button-wrap::after {
right:0;
transform:translate(100%,0)
}

.pricing-table-creative__item .pricing-table__item-features {
letter-spacing:.05em
}

.pricing-table-creative__item .pricing-table__item-features .text-marked {
padding-left:3px;
padding-right:3px;
font-weight:700;
color:#151515
}

.pricing-table-creative__item .pricing-table__item-features > li + li {
margin-top:4px
}

.pricing-table-creative__item * + .pricing-table__item-price-details {
margin-top:5px
}

.pricing-table-creative__item * + .pricing-table__item-price {
margin-top:8px
}

.pricing-table-creative__item * + .pricing-table__item-features {
margin-top:20px
}

.pricing-table-creative__item * + .pricing-table__item-control {
margin-top:20px
}

* + .pricing-table-creative {
margin-top:30px
}

* + .pricing-table-creative__item {
margin-top:30px
}

@media (min-width: 768px) {
.pricing-table-creative {
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:flex-start
}

.pricing-table-creative .pricing-table-creative__item {
position:relative;
flex-grow:1;
flex-shrink:1;
flex-basis:33.33%
}

.pricing-table-creative .pricing-table-creative__item.pricing-table-creative__item_prefered {
z-index:2;
margin-top:20px;
margin-bottom:20px
}

.pricing-table-creative .pricing-table-creative__item.pricing-table-creative__item_prefered::before {
content:'';
position:absolute;
top:-20px;
right:-20px;
bottom:-20px;
left:-20px;
background:inherit;
z-index:0;
pointer-events:none
}

.pricing-table-creative .pricing-table-creative__item.pricing-table-creative__item_prefered > * {
position:relative;
z-index:2
}

.pricing-table-creative .pricing-table-creative__item.pricing-table-creative__item_prefered .pricing-table__item-inner {
margin-left:-20px;
margin-right:-20px
}

.pricing-table-creative__item .pricing-table__item-inner {
padding:30px 25px 40px
}

.pricing-table-creative__item * + .pricing-table__item-features {
margin-top:28px
}

.pricing-table-creative__item * + .pricing-table__item-control {
margin-top:35px
}

* + .pricing-table-creative {
margin-top:40px
}

* + .pricing-table-creative__item {
margin-top:0
}
}

@media (min-width: 768px) and (max-width: 991px) {
.pricing-table-creative__item .pricing-table__item-title {
font-size:18px
}

.pricing-table-creative__item .pricing-table__item-price-value {
font-size:38px
}

.pricing-table-creative__item .pricing-table__item-label {
font-size:11px
}

.pricing-table-creative__item .pricing-table__item-features {
font-size:13px
}
}

@media (min-width: 992px) {
.pricing-table-creative__item .pricing-table-creative__item-inner {
padding:45px 30px 70px
}

.pricing-table-creative__item .pricing-table__item-title {
font-size:24px
}

* + .pricing-table-creative {
margin-top:55px
}
}

.promo-classic {
text-align:left
}

@media (max-width: 767px) {
.promo-classic {
max-width:370px;
margin-left:auto;
margin-right:auto
}
}

.promo-classic .promo-classic__icon span {
position:relative;
display:inline-block;
transition:1s
}

.promo-classic:hover .promo-classic__icon span {
transform:rotateY(-180deg)
}

.promo-classic__icon-wrap {
position:relative;
z-index:2;
overflow:hidden;
margin-bottom:-11px;
padding:0 40px;
text-align:right
}

.promo-classic__icon {
position:relative;
display:inline-block;
padding:0 30px;
font-size:28px;
line-height:1;
color:#b6c062
}

.promo-classic__icon::before,.promo-classic__icon::after {
content:'';
position:absolute;
top:50%;
border-bottom:2px solid #e8e8e8;
width:100vw
}

.promo-classic__icon::before {
left:0;
transform:translate3d(-100%,0,0)
}

.promo-classic__icon::after {
right:0;
transform:translate3d(100%,0,0)
}

.promo-classic__icon-sm {
font-size:22px
}

.promo-classic__inner {
background:#ffffff
}

.promo-classic__main {
padding:20px;
border:2px solid #eaeced;
border-top-width:0
}

.promo-classic__label {
position:relative;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
align-items:center;
min-height:34px;
padding:3px 30px 4px 10px;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:20px;
line-height:1.1;
color:#ffffff
}

.promo-classic__label span {
position:relative;
z-index:1;
vertical-align:middle
}

.promo-classic__label::before {
content:'';
position:absolute;
top:0;
bottom:0;
left:0;
right:51px;
pointer-events:none;
background:#b6c062
}

.promo-classic__label-sm {
font-size:16px
}

.promo-classic__label-svg {
position:absolute;
top:0;
right:0;
bottom:0;
display:block;
height:100%;
width:100%;
fill:#b6c062
}

.promo-classic__title {
max-width:175px
}

.promo-classic__divider {
border-bottom:1px solid #eaeced
}

.promo-classic__price {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
color:#151515
}

.promo-classic__price > * {
display:inline-block
}

.promo-classic__price-currency {
position:relative;
top:-2px;
left:-2px;
font-size:24px;
vertical-align:top
}

.promo-classic__price-value,.promo-classic__price-aside .top {
color:#ff7f4c
}

.promo-classic__price-value {
font-size:60px;
line-height:1
}

.promo-classic__price-aside {
position:relative;
top:-4px
}

.promo-classic__price-aside > * {
display:block;
margin-bottom:3px;
line-height:1
}

.promo-classic__price-aside .top {
font-size:24px
}

.promo-classic__price-aside .bottom {
font-size:16px
}

.promo-classic__price-old {
font-size:16px;
letter-spacing:.05em
}

* + .promo-classic__title {
margin-top:10px
}

* + .promo-classic__divider {
margin-top:15px
}

* + .promo-classic__price {
margin-top:15px
}

* + .promo-classic__price-old {
margin-top:8px
}

* + .promo-classic__control {
margin-top:28px
}

.promo-classic__divider + * {
margin-top:20px
}

@media (min-width: 576px) {
.promo-classic__main {
padding:38px 45px 65px
}
}

@media (min-width: 768px) {
.promo-classic__label {
font-size:24px
}

.promo-classic__label-sm {
font-size:18px
}

.promo-classic__icon-wrap {
padding:0 50px;
margin-bottom:-21px
}

.promo-classic__icon {
padding:0 40px;
font-size:44px;
line-height:44px
}

.promo-classic__icon-sm {
font-size:32px
}

* + .promo-classic__title {
margin-top:20px
}

* + .promo-classic__divider {
margin-top:27px
}

.promo-classic__divider + * {
margin-top:27px
}
}

@media (min-width: 1200px) {
* + .promo-classic__title {
margin-top:25px
}
}

.footer-default__aside {
padding:20px 0;
text-align:center
}

footer.section .footer-default__aside-inner {
margin-bottom:-7px;
margin-left:-8px;
margin-right:-8px
}

footer.section .footer-default__aside-inner > * {
margin-bottom:7px;
padding-left:8px;
padding-right:8px;
margin-top:0
}

@media (min-width: 768px) {
.footer-default__aside {
text-align:left
}

.footer-default__aside-inner {
display:flex;
align-items:center;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between
}
}

.footer-classic__main {
padding:50px 0
}

@media (min-width: 768px) {
.footer-classic__main {
padding:55px 0
}

.footer-classic__custom-column {
position:relative;
padding:35px 0
}

.footer-classic__custom-column::before {
content:'';
position:absolute;
top:0;
bottom:0;
right:0;
left:-100vw;
background:#3e4b5a;
transform:skew(20deg);
transform-origin:100% 145%;
pointer-events:none
}

.footer-classic__custom-column > * {
position:relative;
z-index:1
}
}

.footer-modern__main {
padding:40px 0
}

@media (min-width: 768px) {
.footer-modern__main {
padding:82px 0 75px
}
}

.footer-creative__column {
padding:30px 0
}

.footer-creative__column hr + * {
margin-top:30px
}

.footer-creative__column h3 + .unit {
margin-top:20px
}

.footer-creative__column_decorated {
position:relative;
z-index:0
}

.footer-creative__column_decorated::before {
content:'';
position:absolute;
top:0;
bottom:0;
width:101vw;
left:50%;
transform:translateX(-50%);
z-index:-1;
pointer-events:none;
background:#b6c062
}

@media (min-width: 768px) {
.footer-creative .container {
display:flex
}

.footer-creative__column {
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center
}

.footer-creative__column > * {
width:100%
}

.footer-creative__column:first-child {
flex-basis:50%;
padding:50px 50px 50px 40px
}

.footer-creative__column:last-child {
flex-basis:50%;
padding:40px 0 20px 30px
}

.footer-creative__column.footer-creative__column_decorated {
background-color:transparent
}

.footer-creative__column.footer-creative__column_decorated::before {
right:0;
left:auto;
transform:skew(5deg)
}
}

@media (min-width: 992px) {
.footer-creative__column:first-child {
padding-right:40px;
flex-basis:44%
}

.footer-creative__column:last-child {
padding-left:80px;
flex-basis:56%
}

.footer-creative__column.footer-creative__column_decorated::before {
transform:skew(10deg)
}
}

.blog-layout {
margin-bottom:-55px;
margin-bottom:-20px
}

.blog-layout > * {
margin-bottom:55px
}

.blog-layout__aside {
margin-bottom:-30px;
text-align:center
}

.blog-layout__aside > * {
margin-bottom:30px
}

.blog-layout__aside .select {
text-align:left
}

.blog-layout__aside .select2-container .select2-choice > .select2-chosen {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:18px;
color:#151515
}

.blog-layout__aside-item_bordered {
padding:25px 22px 30px;
border:1px solid #e8e8e8
}

@media (max-width: 767px) {
.blog-layout__aside {
max-width:370px;
margin-left:auto;
margin-right:auto
}
}

@media (min-width: 768px) and (max-width: 991px) {
.blog-layout__aside {
-webkit-columns:2;
-moz-columns:2;
columns:2;
-webkit-column-break-inside:avoid;
page-break-inside:avoid;
break-inside:avoid;
-moz-column-gap:30px;
-webkit-column-gap:30px
}

.blog-layout__aside-item {
display:inline-block;
width:100%
}
}

@media (min-width: 992px) {
.blog-layout {
display:flex;
align-items:flex-start;
margin-left:-50px
}

.blog-layout > * {
margin-left:50px
}

.blog-layout__main {
flex-basis:69%
}

.blog-layout__aside {
flex-basis:28%;
min-width:305px
}

.custom-heading-line + .select2-container {
margin-top:42px
}
}

@media (min-width: 1200px) {
.blog-layout {
margin-left:-94px
}

.blog-layout > * {
margin-left:94px
}

.blog-layout__aside {
margin-bottom:-50px
}

.blog-layout__aside > * {
margin-bottom:50px
}
}

.search-layout > * + * {
margin-top:20px
}

@media (min-width: 768px) {
.search-layout {
display:flex;
align-items:center;
justify-content:space-between
}

.search-layout > * + * {
margin-top:0;
margin-left:40px
}

.search-layout .custom-heading-2 {
max-width:220px
}

.search-layout__main {
max-width:700px
}
}

@media (min-width: 992px) {
.search-layout {
max-width:1030px;
margin-left:auto;
margin-right:auto
}
}

html .layout-justify {
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
margin-bottom:-15px;
margin-left:-8px;
margin-right:-8px
}

html .layout-justify > * {
margin-bottom:15px;
padding-left:8px;
padding-right:8px;
margin-top:0
}

* + .layout-justify {
margin-top:10px
}

.box-layout-1 {
text-align:center
}

.box-layout-1 .box-layout__aside,.box-layout-1 .box-layout__main {
padding:25px 0
}

.box-layout-1 .box-layout__aside {
position:relative;
z-index:0;
padding-left:20px;
padding-right:20px;
background:#e1e9ef
}

.box-layout-1 * + .list-domains {
margin-top:10px
}

@media (max-width: 575px) {
.box-layout-1 form .form-button,.box-layout-1 form .button {
width:100%
}
}

@media (min-width: 768px) {
.box-layout-1 .box-layout__aside,.box-layout-1 .box-layout__main {
padding-top:40px;
padding-bottom:40px
}
}

@media (max-width: 991px) {
.box-layout-1 .box-layout__aside::before {
content:'';
position:absolute;
top:0;
bottom:0;
left:50%;
z-index:-1;
transform:translate3d(-50%,0,0);
background:inherit;
width:100vw
}
}

@media (min-width: 992px) {
.box-layout-1 {
display:flex;
text-align:left
}

.box-layout-1 .box-layout__aside,.box-layout-1 .box-layout__main {
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
width:50%;
padding-top:40px;
padding-bottom:40px
}

.box-layout-1 .box-layout__aside {
background-color:transparent;
padding-right:50px;
padding-left:0
}

.box-layout-1 .box-layout__aside::before,.box-layout-1 .box-layout__aside::after {
content:'';
position:absolute;
right:0;
background:#e1e9ef;
outline:1px solid #e1e9ef;
width:100vw;
z-index:-1;
pointer-events:none
}

.box-layout-1 .box-layout__aside::before {
top:0;
bottom:50.1%;
transform:skew(26deg)
}

.box-layout-1 .box-layout__aside::after {
top:50%;
bottom:0;
transform:skew(-26deg)
}

.box-layout-1 .box-layout__main {
padding-left:50px;
padding-right:0
}
}

@media (min-width: 1200px) {
.box-layout-1 .box-layout__aside,.box-layout-1 .box-layout__main {
padding-top:70px;
padding-bottom:80px
}
}

.card-creative {
padding:18px;
max-width:350px;
margin-left:auto;
margin-right:auto;
background:#f2f3f8;
text-align:center;
transition:.4s
}

.card-creative:hover {
box-shadow:0 1px 18px 0 rgba(1,3,4,0.09)
}

.card-creative:hover .card-creative__inner {
transform:translate3d(0,0,0)
}

.card-creative__inner {
position:relative;
transform:translate3d(0,-36px,0);
transition:.33s cubic-bezier(0.4,0,0.2,1)
}

.card-creative__media {
max-width:230px;
margin-left:auto;
margin-right:auto
}

.card-creative__title {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:20px;
letter-spacing:-.025em;
line-height:1.3;
color:#b6c062
}

.card-creative__subtitle {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:16px;
letter-spacing:-.025em;
line-height:1.25
}

.card-creative__divider {
font-size:0;
line-height:0
}

.card-creative__divider::before {
content:'';
display:inline-block;
width:135px;
height:1px;
background:#e8e8e8
}

* + .card-creative__media {
margin-top:20px
}

* + .card-creative__title {
margin-top:10px
}

* + .card-creative__subtitle {
margin-top:5px
}

* + .card-creative__divider {
margin-top:10px
}

* + .card-creative__aside {
margin-top:15px
}

@media (min-width: 1200px) {
.card-creative__title {
font-size:24px
}

* + .card-creative__title {
margin-top:15px
}

* + .card-creative__divider {
margin-top:20px
}
}

.card-bordered {
padding:25px 10px;
background:#f2f3f8;
text-align:center
}

.card-bordered .form_inline {
justify-content:center
}

.card-bordered .form-wrap {
min-width:250px
}

.card-bordered .form-input {
background:#ffffff
}

.card-bordered .form-label {
white-space:nowrap;
text-overflow:ellipsis
}

.card-bordered * + .list-domains {
margin-top:20px
}

@media (min-width: 576px) {
.card-bordered {
padding:45px 30px
}
}

@media (min-width: 768px) {
.card-bordered {
position:relative;
padding:65px 50px;
border:5px solid #f2f3f8;
background-color:transparent
}

.card-bordered::before {
content:'';
position:absolute;
top:13px;
right:13px;
bottom:13px;
left:13px;
background:#f2f3f8;
pointer-events:none
}

.card-bordered > * {
position:relative;
z-index:1
}

.card-bordered .form-label,.card-bordered .form-input {
padding-left:30px
}

.card-bordered h2 + .big {
margin-top:8px
}
}

@media (min-width: 1200px) {
.card-bordered {
padding:80px 90px 100px
}
}

.card-shadow {
background:#ffffff;
box-shadow:0 0 29px 0 rgba(41,41,41,0.19)
}

.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 .icon-md {
position:relative;
top:8px
}

.unit-spacing-xs {
margin-bottom:-15px;
margin-left:-8px
}

.unit-spacing-xs > * {
margin-bottom:15px;
margin-left:8px
}

.unit-spacing-sm {
margin-bottom:-15px;
margin-left:-12px
}

.unit-spacing-sm > * {
margin-bottom:15px;
margin-left:12px
}

.text-left {
text-align:left
}

.text-center {
text-align:center
}

.text-right {
text-align:right
}

.text-middle {
vertical-align:middle
}

@media (min-width: 576px) {
html:not(.lt-ie10) .text-xs-left {
text-align:left
}

html:not(.lt-ie10) .text-xs-center {
text-align:center
}

html:not(.lt-ie10) .text-xs-right {
text-align:right
}

html:not(.lt-ie10) .text-xs-justify {
text-align:justify
}
}

@media (min-width: 768px) {
html:not(.lt-ie10) .text-sm-left {
text-align:left
}

html:not(.lt-ie10) .text-sm-center {
text-align:center
}

html:not(.lt-ie10) .text-sm-right {
text-align:right
}

html:not(.lt-ie10) .text-sm-justify {
text-align:justify
}
}

@media (min-width: 992px) {
html:not(.lt-ie10) .text-md-left {
text-align:left
}

html:not(.lt-ie10) .text-md-center {
text-align:center
}

html:not(.lt-ie10) .text-md-right {
text-align:right
}

html:not(.lt-ie10) .text-md-justify {
text-align:justify
}
}

@media (min-width: 1200px) {
html:not(.lt-ie10) .text-lg-left {
text-align:left
}

html:not(.lt-ie10) .text-lg-center {
text-align:center
}

html:not(.lt-ie10) .text-lg-right {
text-align:right
}

html:not(.lt-ie10) .text-lg-justify {
text-align:justify
}
}

.text-italic {
font-style:italic
}

.text-normal {
font-style:normal
}

.text-underline {
text-decoration:underline
}

.text-strike {
text-decoration:line-through
}

.text-thin {
font-weight:100
}

.text-light {
font-weight:300
}

.text-regular {
font-weight:400
}

.text-medium {
font-weight:500
}

.text-sbold {
font-weight:600
}

.text-bold,strong {
font-weight:700
}

.text-ubold {
font-weight:900
}

.ls-05 {
letter-spacing:.05em
}

.row-condensed {
margin-left:0;
margin-right:0
}

.row-condensed > [class*='col'] {
padding-left:0;
padding-right:0
}

@media (max-width: 1199px) {
.row-gutter-custom {
margin-left:-8px;
margin-right:-8px
}

.row-gutter-custom > [class*='col'] {
padding-left:8px;
padding-right:8px
}
}

.grid-demonstration {
padding:12px 8px;
letter-spacing:0;
text-align:left
}

.grid-demonstration h5,.grid-demonstration .heading-5 {
font-weight:700
}

@media (max-width: 991px) {
.grid-demonstration h5,.grid-demonstration .heading-5 {
font-size:14px
}
}

@media (max-width: 1199px) {
.grid-demonstration p {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}
}

@media (max-width: 767px) {
.container-fullwidth.grid-demonstration .row {
margin-left:0;
margin-right:0
}
}

.container-fullwidth.grid-demonstration [class*='col'] {
padding:5px
}

@media (max-width: 767px) {
.container-fullwidth.grid-demonstration [class*='col'] p {
font-size:14px
}

.container-fullwidth.grid-demonstration [class*='col'] * + p {
margin-top:10px
}
}

@media (min-width: 768px) {
.container-fullwidth.grid-demonstration [class*='col'] {
padding:15px 10px
}
}

@media (min-width: 992px) {
.container-fullwidth.grid-demonstration [class*='col'] {
padding:25px 15px
}
}

@media (min-width: 1200px) {
.container-fullwidth.grid-demonstration [class*='col'] {
padding:30px 15px 30px 30px
}
}

@media (min-width: 1600px) {
.container-fullwidth.grid-demonstration [class*='col'] {
padding:50px 100px
}

.container-fullwidth.grid-demonstration [class*='col'] * + p {
margin-top:24px
}
}

@media (min-width: 1600px) {
.container-fullwidth.grid-demonstration .row {
margin-left:-70px;
margin-right:-70px
}
}

.grid-system-bordered [class*='col'] {
padding-top:15px;
padding-bottom:15px
}

.grid-system-bordered .row {
border-bottom:1px solid #f2f3f8
}

@media (min-width: 768px) {
.grid-system-bordered [class*='col'] {
padding-top:25px;
padding-bottom:25px
}
}

@media (min-width: 1200px) {
.grid-system-bordered [class*='col'] {
padding-top:45px;
padding-bottom:45px
}
}

.grid-system-outline .row {
border:1px solid #f2f3f8;
border-width:1px 1px 0
}

.grid-system-outline .row:last-child {
border-bottom-width:1px
}

.grid-system-outline [class*='col']:not(:last-child) {
border-right:1px solid #f2f3f8;
margin-right:-1px
}

.grid-system-outline [class*='col']:not(:first-child) {
border-left:1px solid #f2f3f8
}

.grid-system-outline * + .row {
margin-top:45px
}

.grid-system-outline .row + .row {
margin-top:0
}

@media (min-width: 992px) and (max-width: 1199px) {
.row-2-columns-bordered > [class*='col']:nth-child(1) {
padding-right:50px
}
}

@media (min-width: 992px) {
.row-2-columns-bordered > [class*='col']:nth-child(1) {
position:relative
}

.row-2-columns-bordered > [class*='col']:nth-child(1)::after {
content:'';
position:absolute;
top:0;
bottom:0;
right:16px;
border-right:1px solid #e8e8e8
}
}

@media (min-width: 1200px) {
.row-2-columns-bordered > [class*='col']:nth-child(1)::after {
right:-10.33333%
}
}

.row-style-1 {
margin:0
}

.row-style-1 > [class*='col'] {
padding:0;
border:0 solid
}

@media (max-width: 575px) {
.row-style-1 .col-sm-6 {
padding-top:20px;
padding-bottom:20px
}

.row-style-1 .col-sm-6:first-child {
padding-top:0
}

.row-style-1 .col-sm-6:last-child {
padding-bottom:0
}

.row-style-1 .col-sm-6 + .col-sm-6 {
border-top-width:1px
}
}

@media (min-width: 576px) {
.row-style-1 {
position:relative;
overflow:hidden
}

.row-style-1 .col-sm-6 {
position:relative
}

.row-style-1 .col-sm-6::before {
content:'';
position:absolute;
right:0;
top:0;
bottom:0;
border:0 solid
}

.row-style-1 .col-sm-6:nth-child(1) .col-inner,.row-style-1 .col-sm-6:nth-child(2) .col-inner {
padding-top:0
}

.row-style-1 .col-sm-6:nth-child(1) .col-inner::before,.row-style-1 .col-sm-6:nth-child(1) .col-inner::after,.row-style-1 .col-sm-6:nth-child(2) .col-inner::before,.row-style-1 .col-sm-6:nth-child(2) .col-inner::after {
display:none
}

.row-style-1 .col-sm-6:nth-child(odd)::before {
border-right-width:1px
}

.row-style-1 .col-sm-6:nth-child(odd) .col-inner::before {
left:30px;
right:60px
}

.row-style-1 .col-sm-6:nth-child(odd) .col-inner::after {
left:60px;
right:30px
}

.row-style-1 .col-sm-6:nth-child(even) .col-inner {
text-align:right
}

.row-style-1 .col-sm-6:nth-child(even) .col-inner::before {
left:60px;
right:30px
}

.row-style-1 .col-sm-6:nth-child(even) .col-inner::after {
left:30px;
right:60px
}

.row-style-1 .col-inner {
position:relative;
padding-top:100px;
padding-left:20px;
padding-right:20px
}

.row-style-1 .col-inner::before,.row-style-1 .col-inner::after {
content:'';
position:absolute;
border-bottom:1px solid
}

.row-style-1 .col-inner::before {
top:40px
}

.row-style-1 .col-inner::after {
top:60px
}

.row-style-1 .col-inner > * {
display:inline-block
}
}

@media (min-width: 768px) and (max-width: 991px) {
.row-style-1 .box-counter_modern .box-counter__icon {
min-width:56px;
line-height:50px
}

.row-style-1 .box-counter_modern .box-counter__main > * {
font-size:36px
}

.row-style-1 .box-counter_modern .box-counter__main .box-counter__icon {
font-size:22px
}
}

.row-style-1 > [class*='col'] {
border-color:#151515
}

@media (min-width: 576px) {
.row-style-1 .col-sm-6::before {
border-color:#151515
}

.row-style-1 .col-inner::before,.row-style-1 .col-inner::after {
border-bottom-color:#151515
}
}

.context-dark .row-style-1 > [class*='col'],.bg-secondary .row-style-1 > [class*='col'],.pricing-table-creative__item.pricing-table-creative__item_prefered .row-style-1 > [class*='col'],.bg-gray-darker .row-style-1 > [class*='col'],.bg-gray-3 .row-style-1 > [class*='col'],.bg-gray-4 .row-style-1 > [class*='col'],.bg-gray-5 .row-style-1 > [class*='col'],.bg-image-dark .row-style-1 > [class*='col'] {
border-color:rgba(255,255,255,0.24)
}

@media (min-width: 576px) {
.context-dark .row-style-1 .col-sm-6::before,.bg-secondary .row-style-1 .col-sm-6::before,.pricing-table-creative__item.pricing-table-creative__item_prefered .row-style-1 .col-sm-6::before,.bg-gray-darker .row-style-1 .col-sm-6::before,.bg-gray-3 .row-style-1 .col-sm-6::before,.bg-gray-4 .row-style-1 .col-sm-6::before,.bg-gray-5 .row-style-1 .col-sm-6::before,.bg-image-dark .row-style-1 .col-sm-6::before {
border-color:rgba(255,255,255,0.24)
}

.context-dark .row-style-1 .col-inner::before,.bg-secondary .row-style-1 .col-inner::before,.pricing-table-creative__item.pricing-table-creative__item_prefered .row-style-1 .col-inner::before,.bg-gray-darker .row-style-1 .col-inner::before,.bg-gray-3 .row-style-1 .col-inner::before,.bg-gray-4 .row-style-1 .col-inner::before,.bg-gray-5 .row-style-1 .col-inner::before,.bg-image-dark .row-style-1 .col-inner::before,.context-dark .row-style-1 .col-inner::after,.bg-secondary .row-style-1 .col-inner::after,.pricing-table-creative__item.pricing-table-creative__item_prefered .row-style-1 .col-inner::after,.bg-gray-darker .row-style-1 .col-inner::after,.bg-gray-3 .row-style-1 .col-inner::after,.bg-gray-4 .row-style-1 .col-inner::after,.bg-gray-5 .row-style-1 .col-inner::after,.bg-image-dark .row-style-1 .col-inner::after {
border-bottom-color:rgba(255,255,255,0.24)
}
}

@media (max-width: 767px) {
.row-style-2 > [class*='col'] {
padding-top:25px;
padding-bottom:25px
}

.row-style-2 > [class*='col'] + [class*='col'] {
border-top:1px solid #e8e8e8
}
}

@media (min-width: 768px) {
.row-style-2 {
padding:20px 0
}

.row-style-2 > [class*='col'] {
border-right:1px solid #e8e8e8
}

.row-style-2 > [class*='col']:nth-child(3n) {
border-right:0
}
}

@media (min-width: 1200px) {
.row-style-2 {
padding:50px 0
}

.row-style-2 > [class*='col'] > * {
margin-top:-10px
}
}

.row-style-3-wrap {
max-width:575px;
margin-left:auto;
margin-right:auto
}

@media (max-width: 575px) {
.row-style-3 > [class*='col'] {
padding-top:25px;
padding-bottom:25px
}

.row-style-3 > [class*='col'] + [class*='col'] {
border-top:1px solid #e8e8e8
}
}

@media (min-width: 576px) {
.row-style-3 {
padding:35px
}

.row-style-3 .col-sm-6 {
position:relative;
display:flex;
align-items:stretch;
margin-top:74px
}

.row-style-3 .col-sm-6 > * {
display:inline-flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
width:100%
}

.row-style-3 .col-sm-6:nth-child(1),.row-style-3 .col-sm-6:nth-child(2) {
margin-top:0
}

.row-style-3 .col-sm-6:nth-child(odd)::before {
content:'';
position:absolute;
right:0;
border-right:1px solid #e8e8e8;
pointer-events:none;
bottom:0;
top:-74px
}

.row-style-3 .col-sm-6:nth-child(even) > * {
align-items:flex-end
}

.row-style-3 .col-sm-6:nth-child(1)::before {
top:0
}

.row-style-3 .col-sm-6:nth-child(n + 3)::after {
content:'';
position:absolute;
left:0;
right:0;
top:-37px;
border-bottom:1px solid #e8e8e8;
pointer-events:none
}
}

@media (min-width: 1200px) {
.row-style-3 {
padding:30px 70px
}
}

.row-custom-bordered [class*='col'] {
border:0 solid #eaeced
}

@media (max-width: 575px) {
.row-custom-bordered [class*='col']:nth-child(n + 2) {
border-width:1px 0 0
}

.row-custom-bordered [class*='col']:first-child {
padding-top:0
}

.row-custom-bordered [class*='col']:last-child {
padding-bottom:0
}
}

@media (max-width: 767px) {
.row-custom-bordered [class*='col'] {
margin-bottom:0;
padding-top:25px;
padding-bottom:25px
}
}

@media (min-width: 576px) and (max-width: 767px) {
.row-custom-bordered .col-sm-6:nth-child(odd) {
border-width:0 1px 0 0
}

.row-custom-bordered .col-sm-6:nth-child(n + 3) {
border-top-width:1px
}
}

@media (min-width: 768px) {
.row-custom-bordered .col-md-3 {
border-right-width:1px
}

.row-custom-bordered .col-md-3:nth-child(4n) {
border-right-width:0
}

.row-custom-bordered .col-md-3:nth-child(n + 5) {
padding-top:30px
}
}

@media (min-width: 992px) {
.row-custom-bordered .col-lg-3 {
border-right-width:1px
}

.row-custom-bordered .col-lg-3:nth-child(4n) {
border-right-width:0
}

.row-custom-bordered .col-lg-3:nth-child(n + 5) {
padding-top:30px
}
}

.context-dark .row-custom-bordered [class*='col'],.bg-secondary .row-custom-bordered [class*='col'],.pricing-table-creative__item.pricing-table-creative__item_prefered .row-custom-bordered [class*='col'],.bg-gray-darker .row-custom-bordered [class*='col'],.bg-gray-3 .row-custom-bordered [class*='col'],.bg-gray-4 .row-custom-bordered [class*='col'],.bg-gray-5 .row-custom-bordered [class*='col'],.bg-image-dark .row-custom-bordered [class*='col'] {
border-color:rgba(255,255,255,0.4)
}

.height-fill {
position:relative;
display:flex;
flex-direction:column;
align-items:stretch
}

.height-fill > * {
flex-grow:1;
flex-shrink:0
}

.object-inline > * {
display:inline-block;
vertical-align:middle
}

.object-inline > * + * {
margin-left:4px
}

.oh {
position:relative;
overflow:hidden
}

.text-decoration-lines {
position:relative;
overflow:hidden;
width:100%;
text-align:center
}

.text-decoration-lines__content {
position:relative;
display:inline-block;
min-width:170px;
font-size:12px;
text-transform:uppercase
}

.text-decoration-lines__content:before,.text-decoration-lines__content:after {
content:'';
position:absolute;
height:1px;
background:#f5f5f5;
top:50%;
width:100vw
}

.text-decoration-lines__content:before {
left:0;
transform:translate(-100%,-50%)
}

.text-decoration-lines__content:after {
right:0;
transform:translate(100%,-50%)
}

.text-decoration-1 {
position:relative;
padding-right:15px;
padding-left:50px;
font-weight:700;
text-transform:uppercase;
color:#292929
}

.text-decoration-1::before {
content:'';
position:absolute;
top:10px;
left:0;
display:inline-block;
width:39px;
height:3px;
vertical-align:middle;
background:#b6c062
}

span[class*='box-width'] {
display:inline-block
}

.box-width-1 {
max-width:470px
}

.box-width-2 {
max-width:670px
}

.box-width-3 {
max-width:370px
}

.box-width-4 {
max-width:390px
}

.box-width-5 {
max-width:300px
}

.box-centered {
margin-left:auto;
margin-right:auto
}

[style*="z-index: 1000"] {
z-index:1100!important
}

.divider {
border-bottom:1px solid #f2f3f8
}

.divider-light {
border-bottom:1px solid #e8e8e8
}

.divider-classy {
width:100%;
font-size:0;
line-height:0
}

.divider-classy::before {
content:'';
display:inline-block;
width:451px;
max-width:100%;
height:1px;
background-image:-moz-linear-gradient(0deg,rgba(242,243,248,0) 0%,#eaeced 50%,rgba(242,243,248,0) 100%);
background-image:-webkit-linear-gradient(0deg,rgba(242,243,248,0) 0%,#eaeced 50%,rgba(242,243,248,0) 100%);
background-image:-ms-linear-gradient(0deg,rgba(242,243,248,0) 0%,#eaeced 50%,rgba(242,243,248,0) 100%)
}

* + .divider-classy {
margin-top:20px
}

.divider-classy + .button {
margin-top:30px
}

.context-dark .divider-classy::before,.bg-secondary .divider-classy::before,.pricing-table-creative__item.pricing-table-creative__item_prefered .divider-classy::before,.bg-gray-darker .divider-classy::before,.bg-gray-3 .divider-classy::before,.bg-gray-4 .divider-classy::before,.bg-gray-5 .divider-classy::before,.bg-image-dark .divider-classy::before {
background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0) 0%,#d9d9d9 50%,rgba(255,255,255,0) 100%);
background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0) 0%,#d9d9d9 50%,rgba(255,255,255,0) 100%);
background-image:-ms-linear-gradient(0deg,rgba(255,255,255,0) 0%,#d9d9d9 50%,rgba(255,255,255,0) 100%)
}

@media (min-width: 768px) {
* + .divider-classy {
margin-top:40px
}

.divider-classy + .button {
margin-top:55px
}
}

.modal-video {
width:100%;
min-height:100vh
}

.modal-video .modal-dialog {
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
width:100%;
min-height:100vh;
margin:auto;
padding:30px;
pointer-events:none
}

.modal-video .modal-dialog > * {
pointer-events:auto
}

.modal-video .modal-header {
position:relative;
padding-right:50px;
background:#2e3741;
border-bottom:0;
border-top-left-radius:0;
border-top-right-radius:0
}

.modal-video .modal-header * {
color:#b7b7b7
}

.modal-video .modal-content {
width:100%;
border-radius:0;
border:0
}

.modal-video .modal-body {
padding:0
}

.modal-video button.close {
position:absolute;
top:50%;
transform:translate3d(0,-50%,0);
right:10px;
transition:.33s;
cursor:pointer;
margin:0
}

@media (min-width: 768px) {
.modal-video .modal-dialog {
max-width:800px
}
}

html .page .group {
margin-bottom:-20px;
margin-left:-15px
}

html .page .group:empty {
margin-bottom:0;
margin-left:0
}

html .page .group > * {
display:inline-block;
margin-top:0;
margin-bottom:20px;
margin-left:15px
}

html .page .group-sm {
margin-bottom:-13px;
margin-left:-13px
}

html .page .group-sm:empty {
margin-bottom:0;
margin-left:0
}

html .page .group-sm > * {
display:inline-block;
margin-top:0;
margin-bottom:13px;
margin-left:13px
}

html .page .group-md {
margin-bottom:-10px;
margin-left:-30px
}

html .page .group-md:empty {
margin-bottom:0;
margin-left:0
}

html .page .group-md > * {
display:inline-block;
margin-top:0;
margin-bottom:10px;
margin-left:30px
}

html .page .group-xl {
margin-bottom:-20px;
margin-left:-30px
}

html .page .group-xl:empty {
margin-bottom:0;
margin-left:0
}

html .page .group-xl > * {
display:inline-block;
margin-top:0;
margin-bottom:20px;
margin-left:30px
}

@media (min-width: 992px) {
html .page .group-xl {
margin-bottom:-20px;
margin-left:-45px
}

html .page .group-xl > * {
margin-bottom:20px;
margin-left:45px
}
}

html .page .group-sm-justify {
display:flex;
flex-direction:row;
align-items:center;
justify-content:center
}

html .page .group-sm-justify > * {
flex-grow:1;
flex-shrink:0
}

html .page .group-sm-justify .button {
margin-top:0;
width:auto;
min-width:130px
}

html .page .group-middle {
display:inline-table;
vertical-align:middle
}

html .page .group-middle > * {
vertical-align:middle
}

.context-dark,.bg-secondary,.pricing-table-creative__item.pricing-table-creative__item_prefered,.bg-gray-darker,.bg-gray-3,.bg-gray-4,.bg-gray-5,.bg-image-dark {
color:#ffffff
}

.context-dark h1,.bg-secondary h1,.pricing-table-creative__item.pricing-table-creative__item_prefered h1,.bg-gray-darker h1,.bg-gray-3 h1,.bg-gray-4 h1,.bg-gray-5 h1,.bg-image-dark h1,.context-dark h2,.bg-secondary h2,.pricing-table-creative__item.pricing-table-creative__item_prefered h2,.bg-gray-darker h2,.bg-gray-3 h2,.bg-gray-4 h2,.bg-gray-5 h2,.bg-image-dark h2,.context-dark h3,.bg-secondary h3,.pricing-table-creative__item.pricing-table-creative__item_prefered h3,.bg-gray-darker h3,.bg-gray-3 h3,.bg-gray-4 h3,.bg-gray-5 h3,.bg-image-dark h3,.context-dark h4,.bg-secondary h4,.pricing-table-creative__item.pricing-table-creative__item_prefered h4,.bg-gray-darker h4,.bg-gray-3 h4,.bg-gray-4 h4,.bg-gray-5 h4,.bg-image-dark h4,.context-dark h5,.bg-secondary h5,.pricing-table-creative__item.pricing-table-creative__item_prefered h5,.bg-gray-darker h5,.bg-gray-3 h5,.bg-gray-4 h5,.bg-gray-5 h5,.bg-image-dark h5,.context-dark h6,.bg-secondary h6,.pricing-table-creative__item.pricing-table-creative__item_prefered h6,.bg-gray-darker h6,.bg-gray-3 h6,.bg-gray-4 h6,.bg-gray-5 h6,.bg-image-dark h6,.context-dark [class^='heading-'],.bg-secondary [class^='heading-'],.pricing-table-creative__item.pricing-table-creative__item_prefered [class^='heading-'],.bg-gray-darker [class^='heading-'],.bg-gray-3 [class^='heading-'],.bg-gray-4 [class^='heading-'],.bg-gray-5 [class^='heading-'],.bg-image-dark [class^='heading-'] {
color:#ffffff
}

.context-dark .link,.bg-secondary .link,.pricing-table-creative__item.pricing-table-creative__item_prefered .link,.bg-gray-darker .link,.bg-gray-3 .link,.bg-gray-4 .link,.bg-gray-5 .link,.bg-image-dark .link {
color:#ffffff
}

.context-dark .link:hover,.bg-secondary .link:hover,.pricing-table-creative__item.pricing-table-creative__item_prefered .link:hover,.bg-gray-darker .link:hover,.bg-gray-3 .link:hover,.bg-gray-4 .link:hover,.bg-gray-5 .link:hover,.bg-image-dark .link:hover {
color:#66b6d0
}

.context-dark .icon-gray-dark,.bg-secondary .icon-gray-dark,.pricing-table-creative__item.pricing-table-creative__item_prefered .icon-gray-dark,.bg-gray-darker .icon-gray-dark,.bg-gray-3 .icon-gray-dark,.bg-gray-4 .icon-gray-dark,.bg-gray-5 .icon-gray-dark,.bg-image-dark .icon-gray-dark {
color:#ffffff
}

.context-dark .icon-gray-dark[class*='facebook']:hover,.bg-secondary .icon-gray-dark[class*='facebook']:hover,.pricing-table-creative__item.pricing-table-creative__item_prefered .icon-gray-dark[class*='facebook']:hover,.bg-gray-darker .icon-gray-dark[class*='facebook']:hover,.bg-gray-3 .icon-gray-dark[class*='facebook']:hover,.bg-gray-4 .icon-gray-dark[class*='facebook']:hover,.bg-gray-5 .icon-gray-dark[class*='facebook']:hover,.bg-image-dark .icon-gray-dark[class*='facebook']:hover {
color:#6c8bbc
}

.context-dark .icon-gray-dark[class*='pinterest']:hover,.bg-secondary .icon-gray-dark[class*='pinterest']:hover,.pricing-table-creative__item.pricing-table-creative__item_prefered .icon-gray-dark[class*='pinterest']:hover,.bg-gray-darker .icon-gray-dark[class*='pinterest']:hover,.bg-gray-3 .icon-gray-dark[class*='pinterest']:hover,.bg-gray-4 .icon-gray-dark[class*='pinterest']:hover,.bg-gray-5 .icon-gray-dark[class*='pinterest']:hover,.bg-image-dark .icon-gray-dark[class*='pinterest']:hover {
color:#ee0a23
}

.context-dark .button-default,.bg-secondary .button-default,.pricing-table-creative__item.pricing-table-creative__item_prefered .button-default,.bg-gray-darker .button-default,.bg-gray-3 .button-default,.bg-gray-4 .button-default,.bg-gray-5 .button-default,.bg-image-dark .button-default,.context-dark .button-default:focus,.bg-secondary .button-default:focus,.pricing-table-creative__item.pricing-table-creative__item_prefered .button-default:focus,.bg-gray-darker .button-default:focus,.bg-gray-3 .button-default:focus,.bg-gray-4 .button-default:focus,.bg-gray-5 .button-default:focus,.bg-image-dark .button-default:focus {
color:#151515;
background-color:#ffffff;
border-color:#ffffff
}

.context-dark .button-default:hover,.bg-secondary .button-default:hover,.pricing-table-creative__item.pricing-table-creative__item_prefered .button-default:hover,.bg-gray-darker .button-default:hover,.bg-gray-3 .button-default:hover,.bg-gray-4 .button-default:hover,.bg-gray-5 .button-default:hover,.bg-image-dark .button-default:hover,.context-dark .button-default:active,.bg-secondary .button-default:active,.pricing-table-creative__item.pricing-table-creative__item_prefered .button-default:active,.bg-gray-darker .button-default:active,.bg-gray-3 .button-default:active,.bg-gray-4 .button-default:active,.bg-gray-5 .button-default:active,.bg-image-dark .button-default:active {
color:#ffffff;
background-color:#b6c062;
border-color:#b6c062
}

.context-dark .button-default.button-ujarak::before,.bg-secondary .button-default.button-ujarak::before,.pricing-table-creative__item.pricing-table-creative__item_prefered .button-default.button-ujarak::before,.bg-gray-darker .button-default.button-ujarak::before,.bg-gray-3 .button-default.button-ujarak::before,.bg-gray-4 .button-default.button-ujarak::before,.bg-gray-5 .button-default.button-ujarak::before,.bg-image-dark .button-default.button-ujarak::before {
background:#b6c062
}

.context-dark .list-marked_primary,.bg-secondary .list-marked_primary,.pricing-table-creative__item.pricing-table-creative__item_prefered .list-marked_primary,.bg-gray-darker .list-marked_primary,.bg-gray-3 .list-marked_primary,.bg-gray-4 .list-marked_primary,.bg-gray-5 .list-marked_primary,.bg-image-dark .list-marked_primary {
color:#6a7688
}

.context-dark .list-marked_primary a,.bg-secondary .list-marked_primary a,.pricing-table-creative__item.pricing-table-creative__item_prefered .list-marked_primary a,.bg-gray-darker .list-marked_primary a,.bg-gray-3 .list-marked_primary a,.bg-gray-4 .list-marked_primary a,.bg-gray-5 .list-marked_primary a,.bg-image-dark .list-marked_primary a {
color:inherit
}

.context-dark .list-marked_primary a:hover,.bg-secondary .list-marked_primary a:hover,.pricing-table-creative__item.pricing-table-creative__item_prefered .list-marked_primary a:hover,.bg-gray-darker .list-marked_primary a:hover,.bg-gray-3 .list-marked_primary a:hover,.bg-gray-4 .list-marked_primary a:hover,.bg-gray-5 .list-marked_primary a:hover,.bg-image-dark .list-marked_primary a:hover {
color:#b6c062
}

.context-dark .form_outline .form-input,.bg-secondary .form_outline .form-input,.pricing-table-creative__item.pricing-table-creative__item_prefered .form_outline .form-input,.bg-gray-darker .form_outline .form-input,.bg-gray-3 .form_outline .form-input,.bg-gray-4 .form_outline .form-input,.bg-gray-5 .form_outline .form-input,.bg-image-dark .form_outline .form-input,.context-dark .form_outline .form-label,.bg-secondary .form_outline .form-label,.pricing-table-creative__item.pricing-table-creative__item_prefered .form_outline .form-label,.bg-gray-darker .form_outline .form-label,.bg-gray-3 .form_outline .form-label,.bg-gray-4 .form_outline .form-label,.bg-gray-5 .form_outline .form-label,.bg-image-dark .form_outline .form-label {
color:#ffffff
}

.context-dark .divider,.bg-secondary .divider,.pricing-table-creative__item.pricing-table-creative__item_prefered .divider,.bg-gray-darker .divider,.bg-gray-3 .divider,.bg-gray-4 .divider,.bg-gray-5 .divider,.bg-image-dark .divider {
border-bottom-color:#4f5c6e
}

.context-dark .post-small__title,.bg-secondary .post-small__title,.pricing-table-creative__item.pricing-table-creative__item_prefered .post-small__title,.bg-gray-darker .post-small__title,.bg-gray-3 .post-small__title,.bg-gray-4 .post-small__title,.bg-gray-5 .post-small__title,.bg-image-dark .post-small__title {
color:#ffffff
}

.context-dark .post-small__time,.bg-secondary .post-small__time,.pricing-table-creative__item.pricing-table-creative__item_prefered .post-small__time,.bg-gray-darker .post-small__time,.bg-gray-3 .post-small__time,.bg-gray-4 .post-small__time,.bg-gray-5 .post-small__time,.bg-image-dark .post-small__time {
color:#6a7688
}

.context-dark .box-counter,.bg-secondary .box-counter,.pricing-table-creative__item.pricing-table-creative__item_prefered .box-counter,.bg-gray-darker .box-counter,.bg-gray-3 .box-counter,.bg-gray-4 .box-counter,.bg-gray-5 .box-counter,.bg-image-dark .box-counter {
color:#ffffff
}

.context-dark .time_circles > div > span,.bg-secondary .time_circles > div > span,.pricing-table-creative__item.pricing-table-creative__item_prefered .time_circles > div > span,.bg-gray-darker .time_circles > div > span,.bg-gray-3 .time_circles > div > span,.bg-gray-4 .time_circles > div > span,.bg-gray-5 .time_circles > div > span,.bg-image-dark .time_circles > div > span {
color:#ffffff
}

.context-light {
color:#9b9b9b
}

.context-light h1,.context-light h2,.context-light h3,.context-light h4,.context-light h5,.context-light h6,.context-light [class^='heading-'] {
color:#151515
}

.bg-secondary,.pricing-table-creative__item.pricing-table-creative__item_prefered {
background-color:#66b6d0
}

.bg-secondary + .bg-secondary,.pricing-table-creative__item.pricing-table-creative__item_prefered + .bg-secondary,.bg-secondary + .pricing-table-creative__item.pricing-table-creative__item_prefered,.pricing-table-creative__item.pricing-table-creative__item_prefered + .pricing-table-creative__item.pricing-table-creative__item_prefered {
padding-top:0
}

.bg-secondary .button-secondary,.pricing-table-creative__item.pricing-table-creative__item_prefered .button-secondary,.bg-secondary .button-secondary:focus,.pricing-table-creative__item.pricing-table-creative__item_prefered .button-secondary:focus {
color:#ffffff;
background-color:#579bb1;
border-color:#579bb1
}

.bg-secondary .button-secondary:hover,.pricing-table-creative__item.pricing-table-creative__item_prefered .button-secondary:hover,.bg-secondary .button-secondary:active,.pricing-table-creative__item.pricing-table-creative__item_prefered .button-secondary:active {
color:#151515;
background-color:#ffffff;
border-color:#ffffff
}

.bg-secondary .button-secondary.button-ujarak::before,.pricing-table-creative__item.pricing-table-creative__item_prefered .button-secondary.button-ujarak::before {
background:#ffffff
}

.bg-gray-darker {
background-color:#151515
}

.bg-gray-darker + .bg-gray-darker {
padding-top:0
}

.bg-gray-3 {
background-color:#323c47
}

.bg-gray-3 + .bg-gray-3 {
padding-top:0
}

.bg-gray-4 {
background-color:#3e4b5a
}

.bg-gray-4 + .bg-gray-4 {
padding-top:0
}

.bg-gray-5 {
background-color:#2e3741
}

.bg-gray-5 + .bg-gray-5 {
padding-top:0
}

.bg-gray-3 .rights,.bg-gray-4 .rights,.bg-gray-5 .rights {
color:#6a7688
}

.bg-gray-3 .rights a,.bg-gray-4 .rights a,.bg-gray-5 .rights a {
color:inherit
}

.bg-gray-3 .rights a:hover,.bg-gray-4 .rights a:hover,.bg-gray-5 .rights a:hover {
color:#66b6d0
}

.bg-gray-3 .list-1,.bg-gray-3 .list-separated,.bg-gray-3 .list-tags,.bg-gray-4 .list-1,.bg-gray-4 .list-separated,.bg-gray-4 .list-tags,.bg-gray-5 .list-1,.bg-gray-5 .list-separated,.bg-gray-5 .list-tags {
color:#6a7688
}

.bg-gray-3 .list-terms-block dt,.bg-gray-4 .list-terms-block dt,.bg-gray-5 .list-terms-block dt {
letter-spacing:.05em;
color:#6a7688
}

.bg-gray-3 .list-terms-block a,.bg-gray-4 .list-terms-block a,.bg-gray-5 .list-terms-block a {
color:#ffffff
}

.bg-gray-3 .list-terms-block a:hover,.bg-gray-4 .list-terms-block a:hover,.bg-gray-5 .list-terms-block a:hover {
color:#66b6d0
}

.bg-gray-3 .list-tags a:hover,.bg-gray-4 .list-tags a:hover,.bg-gray-5 .list-tags a:hover {
color:#66b6d0
}

.bg-gray-3 hr,.bg-gray-4 hr,.bg-gray-5 hr {
border-color:#485460
}

.bg-white {
background-color:#ffffff
}

.bg-white + .bg-white {
padding-top:0
}

.bg-gray-light {
background-color:#f2f3f8
}

.bg-gray-light + .bg-gray-light {
padding-top:0
}

.bg-gray-light .form-input,.bg-gray-light .select2-container .select2-choice {
background:#ffffff
}

.bg-gray-light .tabs-creative .nav-tabs {
background:#ffffff
}

.bg-gray-light .card-creative {
background:#ffffff
}

.bg-gray-lighter {
background-color:#eaeced
}

.bg-gray-lighter + .bg-gray-lighter {
padding-top:0
}

.bg-primary {
background-color:#b6c062
}

.bg-primary + .bg-primary {
padding-top:0
}

.bg-primary,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary [class^='heading-'] {
color:#ffffff
}

.bg-primary a:hover {
color:#838c3c
}

.bg-image {
background-position:center center
}

.bg-image-dark {
background-color:#151515
}

.bg-image-dark .form-input,.bg-image-dark .form-label,.bg-image-dark .form-label-outside,.bg-image-dark .form-validation {
color:#ffffff
}

.bg-image-dark .form-input {
background:rgba(255,255,255,0.47);
border-color:rgba(255,255,255,0);
box-shadow:0 9px 21px 0 rgba(30,30,30,0.1786)
}

.bg-image-dark .form-wrap.has-error .form-input {
border-color:rgba(255,255,255,0)
}

[class*='bg-'] {
background-size:cover
}

@media (min-width: 992px) {
html:not(.tablet):not(.mobile) .bg-fixed {
background-attachment:fixed
}
}

.text-primary-darken-2,.text-primary-darken-2 .link {
color:#838c3c
}

.text-primary-darken-2 .link:hover {
color:#151515
}

html * + .section {
margin-top:0
}

.section-xs {
padding:25px 0
}

.section-sm,.section-md,.section-lg,.section-xl {
padding:50px 0
}

.section-variant-1 {
padding:0 0 35px
}

.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: 767px) {
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 (max-width: 767px) {
.section_responsive {
padding:30px 0
}
}

@media (min-width: 768px) {
.section-xs {
padding:50px 0
}

.section-sm {
padding:60px 0
}

.section-md {
padding:70px 0
}

.section-lg {
padding:85px 0
}

.section-xl {
padding:90px 0
}

.section-variant-1 {
padding:60px 0
}
}

@media (min-width: 992px) {
.section-md {
padding:80px 0 90px
}

.section-lg {
padding:100px 0
}

.section-xl {
padding:120px 0
}
}

@media (min-width: 1200px) {
.section-variant-1 {
padding:80px 0 90px
}
}

@media (min-width: 1200px) and (min-height: 800px) {
.section-lg {
padding:115px 0
}

.section-xl {
padding:160px 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_inline {
max-width:670px;
margin-left:auto;
margin-right:auto;
text-align:center
}

.section-single * + .rd-mailform {
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%
}

.ie-10 .section-single,.ie-11 .section-single {
vertical-align:middle;
white-space:nowrap;
width:100%
}

.ie-10 .section-single > *,.ie-11 .section-single > * {
vertical-align:middle;
white-space:normal
}

.section-layout-1 .section-layout-aside > * {
margin-top:15px;
width:100%
}

@media (max-width: 767px) {
.section-layout-1 .section-layout-aside > * {
max-width:360px;
margin-left:auto;
margin-right:auto
}
}

@media (min-width: 768px) {
.section-layout-1 .section-layout-aside {
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:flex-start;
padding-left:8px;
padding-right:8px
}

.section-layout-1 .section-layout-aside > * {
margin-top:15px;
width:33.33333%;
padding-left:7px;
padding-right:7px
}
}

@media (min-width: 1200px) {
.section-layout-1 {
display:flex;
align-items:stretch;
flex-direction:row
}

.section-layout-1 .section-layout-main {
display:flex;
flex-shrink:0;
position:relative;
overflow:hidden;
width:72%;
transform:skew(10deg);
transform-origin:0 100%
}

.section-layout-1 .section-layout-main > * {
width:100%;
margin-top:0;
transform:skew(-10deg);
transform-origin:100% 100%
}

.section-layout-1 .section-layout-aside {
position:relative;
z-index:2;
overflow:hidden;
width:35%;
padding:0;
margin-left:35px;
flex-shrink:0;
align-items:flex-start;
flex-direction:column;
transform:skew(10deg);
transform-origin:100% 100%
}

.section-layout-1 .section-layout-aside > * {
margin-top:35px
}

.section-layout-1 .section-layout-aside > :nth-child(1) {
width:100%;
margin-top:0
}

.section-layout-1 .section-layout-aside > :nth-child(2) {
width:90%
}

.section-layout-1 .section-layout-aside > :nth-child(3) {
width:80%
}

.section-layout-1 .section-layout-aside > :last-child {
margin-bottom:0
}

.section-layout-1 .section-layout-aside__item {
position:relative;
display:flex;
flex-grow:1;
flex-shrink:0;
transform:skew(-10deg);
transform-origin:0 0;
width:100%;
padding:0;
opacity:.99
}

.section-layout-1 .section-layout-aside__item > * {
flex-grow:1;
width:100%;
max-width:100%
}
}

@media (min-width: 1600px) {
.section-layout-1 .section-layout-main {
width:76%
}

.section-layout-1 .section-layout-aside {
width:32%
}
}

.rd-navbar-static-linked .section-navbar-slider {
position:relative
}

.rd-navbar-static-linked .section-navbar-slider .rd-navbar-wrap {
position:absolute;
top:0;
left:0;
right:0
}

.rd-navbar-static-linked .section-navbar-slider .rd-navbar {
background-color:transparent
}

.rd-navbar-static-linked .section-navbar-slider .rd-navbar-aside a {
color:#ffffff
}

.rd-navbar-static-linked .section-navbar-slider .rd-navbar-aside a:hover {
color:#ace5f8
}

.rd-navbar-static-linked .section-navbar-slider .rd-navbar-creative.rd-navbar--is-stuck {
background:#2e3741;
border-bottom-color:#232a32
}

.rd-navbar-static-linked .section-navbar-slider .brand__logo-dark {
display:none
}

.rd-navbar-static-linked .section-navbar-slider .brand__logo-light {
display:block
}

.rd-navbar-static-linked .section-navbar-slider .icon-darker {
color:#ffffff
}

.rd-navbar-static-linked .section-navbar-slider .list-terms-inline dt {
color:rgba(255,255,255,0.5)
}

.rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li > a,.rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li > a:hover ~ .rd-navbar-submenu-toggle,.rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .section-navbar-slider .rd-navbar-nav > li > .rd-navbar-submenu-toggle:hover {
color:#ffffff
}

.rd-navbar-static-linked .section-navbar-slider .rd-navbar-creative .rd-navbar-aside-outer {
border-bottom-color:rgba(255,255,255,0.12)
}

.rd-navbar-static-linked .section-navbar-slider .rd-navbar-creative .rd-navbar-content__list > li,.rd-navbar-static-linked .section-navbar-slider .rd-navbar-creative .rd-navbar-content__list > li:last-child {
border-color:rgba(255,255,255,0.12)
}

.rd-navbar-static-linked .section-navbar-slider .swiper-slider {
min-height:44.27083vw
}

.rd-navbar-static-linked .section-navbar-slider .swiper-slide {
padding-top:330px
}

* + p {
margin-top:12px
}

p + p {
margin-top:20px
}

img + p {
margin-top:20px
}

h5 + img,.heading-5 + img {
margin-top:30px
}

* + .big {
margin-top:25px
}

* + .button {
margin-top:30px
}

* + .row {
margin-top:30px
}

* + .divider-light {
margin-top:30px
}

* + .rights {
margin-top:25px
}

* + .text-block {
margin-top:30px
}

* + .text-slider {
margin-top:20px
}

* + .text-decoration-lines {
margin-top:30px
}

* + .group {
margin-top:30px
}

* + .group-xl {
margin-top:30px
}

* + .list-inline {
margin-top:22px
}

* + .list-md {
margin-top:30px
}

* + .list-terms {
margin-top:25px
}

* + .list-ordered {
margin-top:15px
}

* + .list-marked {
margin-top:15px
}

* + .list-terms-inline {
margin-top:0
}

* + .privacy-link {
margin-top:30px
}

* + .figure-light {
margin-top:25px
}

* + .group {
margin-top:30px
}

* + .group-sm {
margin-top:30px
}

* + .rd-mailform {
margin-top:30px
}

* + .rd-mailform.rd-mailform_label-centered {
margin-top:22px
}

* + .rd-mailform.form_sm {
margin-top:15px
}

* + .quote-classic {
margin-top:15px
}

* + .quote-minimal {
margin-top:12px
}

* + .quote-line {
margin-top:30px
}

* + .quote-big {
margin-top:25px
}

* + .box-info {
margin-top:23px
}

* + .owl-carousel {
margin-top:30px
}

.divider + * {
margin-top:20px
}

.divider-small + p {
margin-top:30px
}

.box-info + p {
margin-top:15px
}

.custom-heading-1 + .divider {
margin-top:12px
}

.group-md + .rd-mailform {
margin-top:25px
}

* + h2,* + .heading-2 {
margin-top:16px
}

* + h4,* + .heading-4 {
margin-top:22px
}

h3 + p,.heading-3 + p {
margin-top:25px
}

h2 + p,.heading-2 + p {
margin-top:14px
}

h2 + .row,.heading-2 + .row {
margin-top:30px
}

h1 + .group,.heading-1 + .group {
margin-top:20px
}

h2 + h4,.heading-2 + h4,h2 + .heading-4,.heading-2 + .heading-4 {
margin-top:10px
}

h2 + h1,.heading-2 + h1,h2 + .heading-1,.heading-2 + .heading-1 {
margin-top:20px
}

h4 + h5,.heading-4 + h5,h4 + .heading-5,.heading-4 + .heading-5 {
margin-top:0
}

h4 + h1,.heading-4 + h1,h4 + .heading-1,.heading-4 + .heading-1 {
margin-top:15px
}

h5 + .rd-mailform,.heading-5 + .rd-mailform {
margin-top:20px
}

.heading-8 + .row {
margin-top:35px
}

.row + .row {
margin-top:40px
}

.container + .container {
margin-top:45px
}

.container-wide + .container-fluid {
margin-top:40px
}

.container + .owl-carousel {
margin-top:30px
}

.countdown-wrap + h5,.countdown-wrap + .heading-5 {
margin-top:25px
}

.page * + .offset-top-1 {
margin-top:40px
}

@media (min-width: 768px) {
* + .button {
margin-top:35px
}

* + .text-slider {
margin-top:30px
}

* + .list-terms {
margin-top:40px
}

* + .list-decorated {
margin-top:40px
}

* + .quote-line {
margin-top:45px
}

* + .quote-big {
margin-top:35px
}

* + .group {
margin-top:40px
}

* + .group-sm {
margin-top:45px
}

* + .group-lg {
margin-top:40px
}

* + .rd-mailform {
margin-top:45px
}

* + .object-decorated {
margin-top:30px
}

* + .owl-carousel {
margin-top:40px
}

* + .divider-light {
margin-top:50px
}

.quote-line + * {
margin-top:45px
}

html .divider + * {
margin-top:35px
}

.box-info + p {
margin-top:32px
}

.quote-classic + p {
margin-top:37px
}

h2 + p,.heading-2 + p {
margin-top:20px
}

h2 + .row,.heading-2 + .row {
margin-top:55px
}

h1 + .group,.heading-1 + .group {
margin-top:20px
}

* + h4,* + .heading-4 {
margin-top:32px
}

.heading-8 + .row {
margin-top:45px
}

.heading-8 + .comment-group {
margin-top:45px
}

.container + .container {
margin-top:50px
}

.row + .row {
margin-top:55px
}

.page * + .offset-top-0 {
margin-top:0
}

.page * + .offset-top-1 {
margin-top:60px
}
}

@media (min-width: 992px) {
* + .button {
margin-top:42px
}

* + .figure-light {
margin-top:40px
}
}

@media (min-width: 1200px) {
* + p {
margin-top:16px
}

* + .row {
margin-top:50px
}

* + .quote-line {
margin-top:65px
}

* + h4,* + .heading-4 {
margin-top:50px
}
}

.row-5:not(:empty) {
margin-bottom:-5px
}

.row-5 > * {
margin-bottom:5px
}

.row-20:not(:empty) {
margin-bottom:-20px
}

.row-20 > * {
margin-bottom:20px
}

.row-30:not(:empty) {
margin-bottom:-30px
}

.row-30 > * {
margin-bottom:30px
}

.row-50:not(:empty) {
margin-bottom:-50px
}

.row-50 > * {
margin-bottom:50px
}

.row-90:not(:empty) {
margin-bottom:-45px
}

.row-90 > * {
margin-bottom:45px
}

@media (min-width: 768px) {
.row-90:not(:empty) {
margin-bottom:-75px
}

.row-90 > * {
margin-bottom:75px
}

.row-md-70:not(:empty) {
margin-bottom:-70px
}

.row-md-70 > * {
margin-bottom:70px
}
}

@media (min-width: 1200px) {
.row-90:not(:empty) {
margin-bottom:-90px
}

.row-90 > * {
margin-bottom:90px
}
}

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

html:not(.lt-ie10) .not-animated {
opacity:0
}

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

@-webkit-keyframes scaleInY {
0% {
transform:scale3d(1,0,0)
}

100% {
transform:scale3d(1,1,1)
}
}

@keyframes scaleInY {
0% {
transform:scale3d(1,0,0)
}

100% {
transform:scale3d(1,1,1)
}
}

.scaleInY {
transform-origin:50% 50%;
animation-name:scaleInY
}

@-webkit-keyframes scaleInX {
0% {
transform:scale3d(0,1,0)
}

100% {
transform:scale3d(1,1,1)
}
}

@keyframes scaleInX {
0% {
transform:scale3d(0,1,0)
}

100% {
transform:scale3d(1,1,1)
}
}

.scaleInX {
-webkit-animation-name:scaleInX;
animation-name:scaleInX
}

@keyframes fadeInUpSmall {
0% {
opacity:0;
transform:translateY(35px)
}

100% {
opacity:1;
transform:translateY(0)
}
}

.fadeInUpSmall {
animation-name:fadeInUpSmall
}

@keyframes fadeInUpXSmall {
0% {
opacity:0;
transform:translate3d(0,25px,0)
}

100% {
opacity:1;
transform:translate3d(0,0,0)
}
}

.fadeInUpXSmall {
animation-name:fadeInUpXSmall
}

@keyframes fadeInLeftSmall {
0% {
opacity:0;
transform:translate3d(-80px,0,0)
}

100% {
opacity:1;
transform:translate3d(0,0,0)
}
}

.fadeInLeftSmall {
animation-name:fadeInLeftSmall
}

@keyframes fadeInRightSmall {
0% {
opacity:0;
transform:translate3d(80px,0,0)
}

100% {
opacity:1;
transform:translate3d(0,0,0)
}
}

.fadeInRightSmall {
animation-name:fadeInRightSmall
}

@keyframes sprite-animation {
from {
background-position:0 0
}
}

[data-isotope-layout] {
display:block;
transition:.4s all ease;
min-height:160px;
z-index:0
}

[data-isotope-layout]:after {
content:'';
position:absolute;
margin-top:15px;
width:64px;
height:64px;
top:50%;
left:50%;
background-image:url(../images/isotope-loader.png);
background-position:-1152px 0;
animation:.7s sprite-animation steps(18) infinite;
transition:.4s all ease;
transform:translate(-50%,-50%)
}

[data-isotope-layout] .row {
margin-bottom:-30px
}

[data-isotope-layout] .row > [class*="col-"] {
margin-top:30px
}

[data-isotope-layout] .row-condensed {
margin-bottom:0
}

[data-isotope-layout] .row-condensed > [class*="col-"] {
margin-top:0
}

[data-isotope-layout] [class*="col-"] {
display:block;
opacity:0;
will-change:transform;
backface-visibility:hidden;
transition:.1s opacity ease-in
}

@media (max-width: 575px) {
[data-isotope-layout] [class*="col-"] {
max-width:100%
}
}

[data-isotope-layout].isotope--loaded [class*="col-"] {
opacity:1
}

[data-isotope-layout].isotope--loaded:after {
opacity:0;
visibility:hidden
}

@media (max-width: 767px) {
.isotope-xl .row > [class*="col-"] .row {
margin-bottom:-30px
}

.isotope-xl .row > [class*="col-"] .row > [class*="col-"] {
margin-top:35px
}
}

@media (min-width: 1600px) {
.isotope-xl .row > [class*="col-"] .row {
margin-bottom:-30px
}

.isotope-xl .row > [class*="col-"] .row > [class*="col-"] {
margin-top:66px
}
}

.isotope-filters {
position:relative;
display:inline-block
}

.isotope-filters-list {
display:none;
position:absolute;
top:100%;
right:0;
margin:10px 0;
z-index:10;
float:left;
min-width:130px;
font-size:16px;
text-align:left;
background-color:#ffffff;
border-radius:5px;
box-shadow:0 6px 12px rgba(0,0,0,0.175);
overflow:hidden
}

.isotope-filters-list > li {
display:block
}

.isotope-filters-list > li > a {
display:block;
position:relative;
clear:both;
color:#151515;
white-space:nowrap;
line-height:1.3;
padding:7px 12px
}

.isotope-filters-list > li > a.active,.isotope-filters-list > li > a:hover {
background-color:#eaeced
}

.isotope-filters-list.active {
display:block
}

.isotope-filters-toggle.active:focus {
outline:none
}

.isotope-filters-title {
display:none
}

@media (min-width: 576px) {
.isotope-filters-list {
right:auto;
left:0
}
}

@media (min-width: 992px) {
.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list {
position:static;
display:inline-block;
float:none;
padding:0;
background-color:transparent;
border-radius:0;
box-shadow:none;
margin-bottom:0;
border-bottom:1px solid #eaeced;
overflow:visible
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li {
display:inline-block
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a {
display:inline-block;
text-transform:uppercase;
padding:0 5px 13px;
color:#333333;
transition:.3s all ease-in
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a:after,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a:after {
content:'';
position:absolute;
bottom:-1px;
left:50%;
width:0;
height:1px;
background:#b6c062;
transition:.4s
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a.active,.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a:hover,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a.active,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a:hover {
color:#151515;
background-color:transparent
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a.active:after,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li > a.active:after {
left:0;
width:100%
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list > li + li,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list > li + li {
margin-left:23px
}

.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-toggle,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-toggle {
display:none
}
}

@media (min-width: 1200px) {
.isotope-filters.isotope-filters-vertical .isotope-filters-list {
margin-bottom:0;
padding:0;
border-bottom:none;
border-left:1px solid #eaeced
}

.isotope-filters.isotope-filters-vertical .isotope-filters-list > li {
display:block;
margin-top:0;
text-align:left
}

.isotope-filters.isotope-filters-vertical .isotope-filters-list > li > a {
padding:0 25px
}

.isotope-filters.isotope-filters-vertical .isotope-filters-list > li > a:after {
bottom:50%;
left:-1px;
width:1px;
height:0;
background:#b6c062
}

.isotope-filters.isotope-filters-vertical .isotope-filters-list > li > a.active:after {
bottom:0;
width:1px;
height:100%;
left:-1px
}

.isotope-filters.isotope-filters-vertical .isotope-filters-list > li + li {
margin-left:0;
margin-top:24px
}

.isotope-filters.isotope-filters-vertical .isotope-filters-title {
display:block
}
}

@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-fixed .rd-navbar-nav-wrap,.rd-navbar-fixed .rd-navbar-submenu {
transition:.32s all cubic-bezier(1,0.54,0.15,0.86)
}

.rd-navbar,.rd-navbar.rd-navbar--is-clone {
display:none
}

.rd-navbar-fixed,.rd-navbar-static {
display:block
}

.rd-navbar--no-transition,.rd-navbar--no-transition * {
transition:none!important
}

.rd-navbar-wrap {
position:relative;
z-index:1081;
font-size:0;
line-height:0
}

.rd-navbar-wrap,.rd-navbar,.rd-navbar-brand,.rd-navbar-slogan,.rd-navbar-dropdown,.rd-navbar-megamenu,.rd-navbar-collapse-items,.brand-name,.rd-navbar-nav,.rd-navbar-panel,.rd-navbar-search-form-input,.rd-navbar-search-form-submit,.rd-navbar-search-toggle,.rd-navbar-live-search-results,.rd-navbar-search-form {
transition:.3s all ease
}

.rd-navbar-collapse-toggle {
display:inline-block;
position:relative;
width:48px;
height:48px;
line-height:48px;
cursor:pointer;
color:#151515;
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:#151515;
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 {
display:none;
background:#ffffff
}

.rd-navbar-toggle,.rd-navbar-sidebar-toggle {
display:inline-block;
position:relative;
width:48px;
height:48px;
line-height:48px;
cursor:pointer;
color:#9b9b9b;
background-color:transparent;
border:none;
display:none
}

.rd-navbar-toggle span,.rd-navbar-sidebar-toggle span {
position:relative;
display:block;
margin:auto;
transition:.3s all ease
}

.rd-navbar-toggle span:after,.rd-navbar-toggle span:before,.rd-navbar-sidebar-toggle span:after,.rd-navbar-sidebar-toggle span:before {
content:"";
position:absolute;
left:0;
top:-8px;
transition:.3s all ease
}

.rd-navbar-toggle span:after,.rd-navbar-sidebar-toggle span:after {
top:8px
}

.rd-navbar-toggle span:after,.rd-navbar-toggle span:before,.rd-navbar-toggle span,.rd-navbar-sidebar-toggle span:after,.rd-navbar-sidebar-toggle span:before,.rd-navbar-sidebar-toggle span {
width:24px;
height:4px;
background-color:#9b9b9b;
backface-visibility:hidden;
border-radius:2px
}

.rd-navbar-toggle span:before,.rd-navbar-toggle span:after,.rd-navbar-sidebar-toggle span:before,.rd-navbar-sidebar-toggle span:after {
transform-origin:1.71429px center
}

.rd-navbar-toggle.active span:before,.rd-navbar-toggle.active span:after,.rd-navbar-sidebar-toggle.active span:before,.rd-navbar-sidebar-toggle.active span:after {
top:0;
width:15px
}

.rd-navbar-toggle.active span:before,.rd-navbar-sidebar-toggle.active span:before {
transform:rotate(-40deg)
}

.rd-navbar-toggle.active span:after,.rd-navbar-sidebar-toggle.active span:after {
transform:rotate(40deg)
}

.rd-navbar-toggle:focus,.rd-navbar-sidebar-toggle:focus {
outline:none
}

.rd-navbar-brand a {
display:inline-block
}

.rd-navbar-search .form-input,.rd-navbar-search .form-label {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:16px;
letter-spacing:.05em
}

.rd-navbar-search .rd-navbar-search-toggle,.rd-navbar-search .rd-navbar-search-submit {
font-size:23px;
color:#151515
}

.rd-navbar-search .rd-search {
margin:0
}

.rd-navbar-search .rd-search > * + * {
margin-top:0
}

.rd-navbar-search-toggled .rd-search .form-input {
padding-right:50px;
z-index:1;
background:#ffffff
}

.rd-navbar-search-toggled .rd-navbar-search-toggle,.rd-navbar-search-toggled .rd-navbar-search-submit {
background:none;
border:none;
display:inline-block;
padding:0;
outline:none;
outline-offset:0;
cursor:pointer;
-webkit-appearance:none;
display:inline-block;
width:50px;
height:50px;
line-height:50px
}

.rd-navbar-search-toggled .rd-navbar-search-toggle::-moz-focus-inner,.rd-navbar-search-toggled .rd-navbar-search-submit::-moz-focus-inner {
border:none;
padding:0
}

.rd-navbar-search-toggled .rd-navbar-search-toggle,.rd-navbar-search-toggled .rd-navbar-search-toggle:active,.rd-navbar-search-toggled .rd-navbar-search-toggle:focus,.rd-navbar-search-toggled .rd-navbar-search-submit,.rd-navbar-search-toggled .rd-navbar-search-submit:active,.rd-navbar-search-toggled .rd-navbar-search-submit:focus {
color:#151515
}

.rd-navbar-search-toggled .rd-navbar-search-toggle:hover,.rd-navbar-search-toggled .rd-navbar-search-submit:hover {
color:#b6c062
}

.rd-navbar-search-toggled .rd-navbar-search-toggle::before,.rd-navbar-search-toggled .rd-navbar-search-submit::before {
content:'\e01c';
font-family:'fl-budicons-launch'
}

.rd-navbar-search-toggled .rd-navbar-search-toggle {
display:block;
overflow:hidden;
position:relative;
text-align:center
}

.rd-navbar-search-toggled .rd-navbar-search-toggle::before,.rd-navbar-search-toggled .rd-navbar-search-toggle::after {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
width:inherit;
height:inherit;
line-height:inherit;
text-align:center;
color:inherit;
will-change:transform
}

.rd-navbar-search-toggled .rd-navbar-search-submit {
position:absolute;
top:50%;
right:0;
z-index:10;
transform:translateY(-50%);
transition:.24s all ease
}

.rd-navbar-search-toggled .rd-navbar-search-submit::before {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
display:flex;
align-items:center;
justify-content:center;
font:400 23px fl-budicons-launch;
line-height:inherit;
text-align:center;
color:inherit
}

.rd-navbar-dropdown {
display:none
}

.rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone {
display:none
}

.rd-navbar {
font-size:14px;
line-height:1.71429
}

.rd-navbar .rd-navbar-nav > li {
font-size:14px;
line-height:1.4
}

.rd-navbar .rd-navbar-nav > li > a {
font-size:12px;
font-weight:700;
line-height:1.2;
letter-spacing:.1em;
text-transform:uppercase
}

.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-megamenu {
opacity:0;
visibility:hidden
}

.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.focus {
opacity:1;
visibility:visible
}

.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-megamenu {
transform:scale(1,0.9);
transform-origin:50% 0
}

.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.opened > .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.focus > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.focus > .rd-navbar-megamenu {
transform:scale(1,1)
}

.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {
display:block
}

.rd-navbar-static .rd-navbar-nav > li {
display:inline-block;
white-space:nowrap
}

.rd-navbar-static .rd-navbar-nav > li a {
position:relative;
white-space:normal;
z-index:2;
display:inline-block;
color:#292929;
background:transparent;
cursor:pointer
}

.rd-navbar-static .rd-navbar-nav > li.opened > a,.rd-navbar-static .rd-navbar-nav > li.active > a,.rd-navbar-static .rd-navbar-nav > li.focus > a,.rd-navbar-static .rd-navbar-nav > li > a:hover {
color:#b6c062;
background:transparent
}

.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-megamenu {
opacity:1;
visibility:visible;
transform:translateY(0)
}

.rd-navbar-static .rd-navbar-nav .rd-navbar--has-dropdown {
position:relative
}

.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown {
position:absolute;
left:0;
z-index:5;
display:block;
text-align:left
}

.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown.rd-navbar-open-left {
left:0;
right:auto
}

.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-megamenu {
border:1px solid #eaeced
}

.rd-navbar-static .rd-navbar-dropdown {
width:210px;
padding:0;
margin-top:23px;
background:#ffffff
}

.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown {
position:absolute;
left:100%;
margin-left:35px;
top:-25px
}

.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-right {
left:auto;
right:100%;
margin-left:0;
margin-right:35px
}

.rd-navbar-static .rd-navbar-dropdown > li > a {
display:block;
width:100%;
padding:18px 25px;
font-size:14px
}

.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 {
color:#292929;
background:transparent
}

.rd-navbar-static .rd-navbar-dropdown > li > a:hover {
color:#b6c062;
background:transparent
}

.rd-navbar-static .rd-navbar-dropdown > li.focus > a,.rd-navbar-static .rd-navbar-dropdown > li.opened > a {
color:#b6c062;
background:transparent
}

.rd-navbar-static .rd-navbar-dropdown > li + li {
border-top:1px solid #eaeced
}

.rd-navbar-static .rd-navbar-megamenu {
position:absolute;
z-index:4;
display:flex;
table-layout:fixed;
width:calc(100% - 30px);
left:15px;
max-width:600px;
margin-top:23px;
text-align:left;
background:#ffffff
}

.rd-navbar-static .rd-navbar-megamenu > li {
position:relative;
flex-grow:1;
flex-basis:25%;
padding:22px 20px 30px 30px
}

@media (min-width: 1200px) {
.rd-navbar-static .rd-navbar-megamenu {
width:1170px;
left:calc(50vw - 585px)
}
}

.rd-navbar-static .rd-megamenu-header {
position:relative;
display:block;
padding-bottom:9px;
font-weight:700;
color:#b6c062
}

.rd-navbar-static .rd-megamenu-header::after {
content:'';
position:absolute;
left:0;
right:0;
bottom:0;
border-bottom:1px solid #eaeced
}

.rd-navbar-static * + .rd-megamenu-header {
margin-top:40px
}

.rd-navbar-static * + .rd-megamenu-list {
margin-top:22px
}

.rd-navbar-static .rd-navbar-items-list > li {
display:inline-block;
padding-left:35px;
padding-right:35px
}

.rd-navbar-static .rd-navbar-items-list > li:first-child {
margin-left:0
}

.rd-navbar-static .rd-navbar-items-list > li:last-child {
margin-right:0
}

.rd-navbar-static .rd-navbar-items-list > li:not(:last-child) {
border-right:1px solid #eaeced
}

.rd-navbar-static .rd-navbar-search-toggled .rd-search {
position:absolute;
z-index:10;
top:-10px;
transform-origin:100% 50%;
transition:.33s;
opacity:0;
visibility:hidden
}

.rd-navbar-static .rd-navbar-search-toggled .rd-navbar-search-toggle {
opacity:1;
visibility:visible
}

.rd-navbar-static .rd-navbar-search-toggled.active .rd-search {
opacity:1;
visibility:visible;
top:0
}

.rd-navbar-static .rd-navbar-nav > li {
white-space:nowrap
}

.rd-navbar-static .rd-navbar-nav > li > * {
white-space:normal
}

.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle {
display:inline-block;
width:17px;
text-align:center;
cursor:pointer;
color:#292929
}

.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after {
content:'\f107';
position:relative;
display:inline-block;
font:400 14px FontAwesome;
text-align:center;
transition:.4s all ease;
z-index:2;
will-change:transform;
-webkit-filter:blur(0)
}

.rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu a {
position:relative;
margin-right:15px
}

.rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu.opened > .rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu a:hover ~ .rd-navbar-submenu-toggle {
color:#b6c062
}

.rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu.focus .rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu > a:hover + .rd-navbar-submenu-toggle {
opacity:0;
right:-19px
}

.rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu-toggle {
position:absolute;
top:2px;
right:-15px;
cursor:pointer;
padding:3px;
line-height:1;
color:#292929;
transition:.22s
}

.rd-navbar-static .rd-navbar-nav > li .rd-navbar-dropdown .rd-navbar-submenu-toggle::after {
content:'\f105';
position:relative;
display:inline-block;
font:400 14px FontAwesome;
text-align:center;
transition:.4s all ease;
z-index:2;
will-change:transform;
-webkit-filter:blur(0)
}

.rd-navbar-static .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle::after {
transform:rotate(180deg)
}

.rd-navbar-static .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle {
color:#b6c062
}

.rd-navbar-static .rd-megamenu-list > li > a {
position:relative;
display:block;
width:100%;
letter-spacing:.05em;
font-size:14px;
line-height:1.6;
padding:1px 14px 1px 0
}

.rd-navbar-static .rd-megamenu-list > li > a,.rd-navbar-static .rd-megamenu-list > li > a:active,.rd-navbar-static .rd-megamenu-list > li > a:focus {
color:#292929
}

.rd-navbar-static .rd-megamenu-list > li > a:hover {
color:#b6c062
}

.rd-navbar-static .rd-megamenu-list > li > a,.rd-navbar-static .rd-megamenu-list > li > a::before {
transition:.2s all linear
}

.rd-navbar-static .rd-megamenu-list > li > a::before {
position:absolute;
top:1px;
left:-6px;
content:'\f105';
font-family:'FontAwesome';
font-size:inherit;
line-height:inherit;
color:#b6c062;
opacity:0;
visibility:hidden
}

.rd-navbar-static .rd-megamenu-list > li > a:hover,.rd-navbar-static .rd-megamenu-list > li.focus > a {
padding-left:14px;
padding-right:0
}

.rd-navbar-static .rd-megamenu-list > li > a:hover::before,.rd-navbar-static .rd-megamenu-list > li.focus > a::before {
left:0;
opacity:1;
visibility:visible
}

.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:#292929;
background:transparent
}

.rd-navbar-static .rd-megamenu-list > li > a:hover {
color:#b6c062;
background:transparent
}

.rd-navbar-static .rd-megamenu-list > li + li {
margin-top:10px
}

@media (min-width: 1600px) {
.rd-navbar-static .rd-megamenu-list > li + li {
margin-top:20px
}
}

.rd-navbar-fixed {
display:block
}

.rd-navbar-fixed .rd-navbar-brand .brand {
position:fixed;
text-align:left;
top:-1px;
left:56px;
height:56px;
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
white-space:nowrap;
overflow:hidden;
z-index:17
}

.rd-navbar-fixed .rd-navbar-brand .brand img {
margin-top:-3px;
height:37px;
width:auto
}

.rd-navbar-fixed .rd-navbar-brand .brand .brand__slogan {
display:none
}

.rd-navbar-fixed .rd-navbar-panel {
display:flex;
position:fixed;
left:0;
top:0;
right:0;
padding:4px;
height:56px;
z-index:999;
border-bottom:1px solid #eaeced
}

.rd-navbar-fixed .rd-navbar-panel__content {
position:relative;
z-index:11
}

.rd-navbar-fixed .rd-navbar-toggle {
display:inline-block
}

.rd-navbar-fixed .rd-navbar-panel__button {
position:fixed;
right:55px;
top:8px;
z-index:1002;
font-size:0;
line-height:0
}

.rd-navbar-fixed .rd-navbar-panel__button .button {
height:40px;
width:40px;
font-size:0;
padding:7px 5px
}

.rd-navbar-fixed .rd-navbar-panel__button .button .icon {
top:0;
padding-left:0;
padding-right:0;
font-size:18px;
line-height:1
}

.rd-navbar-fixed .rd-navbar-nav-wrap {
position:fixed;
z-index:100;
top:-56px;
left:0;
width:280px;
padding:112px 0 81px;
bottom:-56px;
box-shadow:none;
overflow-x:hidden;
overflow-y:auto;
-webkit-overflow-scrolling:touch;
transform:translateX(-110%);
border-right:1px solid #eaeced
}

.rd-navbar-fixed .rd-navbar-nav-wrap.active {
transform:translateX(0)
}

.firefox .rd-navbar-fixed .rd-navbar-nav-wrap > :last-child {
margin-bottom:80px
}

.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-element {
margin:15px;
display:flex;
align-items:center
}

.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-element > * + * {
margin-left:5px
}

.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-search {
width:auto
}

.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-search .form-input,.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-search .form-label {
font-size:14px
}

.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-search .rd-navbar-search-submit::before {
font-size:17px
}

.rd-navbar-fixed .rd-navbar-nav-wrap .link-wrap {
height:50px;
width:50px;
flex-shrink:0;
padding-top:5px;
padding-left:4px;
line-height:50px;
text-align:center;
background:#eaeced;
transition:.22s
}

.rd-navbar-fixed .rd-navbar-nav-wrap .link-wrap .link-cart__count {
top:-14px
}

.rd-navbar-fixed .rd-navbar-nav-wrap .link-wrap .link-cart .icon {
color:#151515
}

.rd-navbar-fixed .rd-navbar-nav-wrap .link-wrap:hover {
background:#b6c062
}

.rd-navbar-fixed .rd-navbar-nav-wrap .link-wrap:hover .icon,.rd-navbar-fixed .rd-navbar-nav-wrap .link-wrap:hover .link-cart {
color:#ffffff
}

.rd-navbar-fixed .rd-navbar-nav {
display:block;
margin:15px 0;
height:auto;
text-align:left
}

.rd-navbar-fixed .rd-navbar-nav > li > a {
font-size:12px;
line-height:2
}

.rd-navbar-fixed .rd-navbar-nav li {
text-align:left
}

.rd-navbar-fixed .rd-navbar-nav li > a {
display:block;
padding:9px 56px 9px 18px
}

.rd-navbar-fixed .rd-navbar-nav > li + li {
margin-top:4px
}

.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-navbar-dropdown,.rd-navbar-fixed .rd-navbar-megamenu {
display:none
}

.rd-navbar-fixed .rd-megamenu-list > li > a,.rd-navbar-fixed .rd-navbar-dropdown > li > a {
padding:9px 56px 9px 16px;
font-size:12px;
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-header {
position:relative;
display:block;
padding:0 20px 7px;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:14px;
font-weight:700;
letter-spacing:.06em;
line-height:1.5
}

.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header::after {
content:'';
position:absolute;
left:20px;
right:20px;
bottom:0;
border-bottom:1px solid #eaeced
}

.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-list {
margin-top:11px
}

.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-header {
margin-top:20px
}

.rd-navbar-fixed .rd-navbar-megamenu > li + li {
margin-top:20px
}

.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenu {
transition:opacity 0.3s,height .4s ease;
opacity:0;
height:0;
overflow:hidden
}

.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-dropdown {
padding:4px 0 0
}

.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-megamenu {
padding-top:15px;
padding-bottom:15px
}

.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-megamenu {
opacity:1;
height:auto
}

.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after {
transform:rotate(180deg)
}

.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:41px;
font:400 14px FontAwesome;
line-height:41px;
text-align:center;
transition:.4s all ease;
z-index:2;
cursor:pointer
}

.rd-navbar-fixed .rd-navbar-collapse,.rd-navbar-fixed .rd-navbar-search-toggle {
position:fixed;
top:4px;
z-index:1000;
background-color:transparent;
border:none
}

.rd-navbar-fixed.active .rd-navbar-nav {
transform:translateX(0)
}

.rd-navbar-fixed .rd-navbar-content {
position:fixed;
top:55px;
transform:translateX(30px);
transform-origin:100% 100%;
right:0;
z-index:1001;
width:auto;
padding:25px 32px;
margin:0 -1px;
opacity:0;
visibility:hidden;
transition:.23s all ease-in-out;
font-size:14px;
line-height:1.4;
background:#ffffff;
border:1px solid #eaeced;
text-align:left;
pointer-events:none
}

.rd-navbar-fixed .rd-navbar-content * {
pointer-events:auto
}

.rd-navbar-fixed .rd-navbar-content > * + * {
margin-top:20px
}

.rd-navbar-fixed .rd-navbar-content .button {
display:block
}

.rd-navbar-fixed .rd-navbar-content .list-bordered > li {
display:block;
padding:0
}

.rd-navbar-fixed .rd-navbar-content .list-bordered > li::after {
display:none
}

.rd-navbar-fixed .rd-navbar-content .list-bordered > li + li {
margin-top:17px
}

.rd-navbar-fixed .rd-navbar-content__list > li {
display:flex;
align-items:center;
margin-left:-10px
}

.rd-navbar-fixed .rd-navbar-content__list > li > * {
margin-left:10px
}

.rd-navbar-fixed .rd-navbar-content__list > li + li {
margin-top:15px
}

.rd-navbar-fixed .rd-navbar-content.active {
visibility:visible;
opacity:1;
transform:translateX(0)
}

.rd-navbar-fixed .rd-navbar-content__toggle {
top:4px;
right:2px;
width:48px;
display:inline-block;
position:relative;
width:48px;
height:48px;
line-height:48px;
cursor:pointer;
color:#9b9b9b;
position:fixed;
z-index:1000
}

.rd-navbar-fixed .rd-navbar-content__toggle span {
top:50%;
margin-top:-3px
}

.rd-navbar-fixed .rd-navbar-content__toggle span,.rd-navbar-fixed .rd-navbar-content__toggle span:before,.rd-navbar-fixed .rd-navbar-content__toggle span:after {
position:absolute;
width:6px;
height:6px;
line-height:6px;
text-align:center;
background:#9b9b9b;
left:50%;
margin-left:-3px;
border-radius:50%;
transition:.3s all ease
}

.rd-navbar-fixed .rd-navbar-content__toggle span:before,.rd-navbar-fixed .rd-navbar-content__toggle span:after {
content:''
}

.rd-navbar-fixed .rd-navbar-content__toggle span:before {
bottom:100%;
margin-bottom:3px
}

.rd-navbar-fixed .rd-navbar-content__toggle span:after {
top:100%;
margin-top:3px
}

.rd-navbar-fixed .rd-navbar-content__toggle.active span {
transform:scale(0.7)
}

.rd-navbar-fixed .rd-navbar-content__toggle.active span:before {
transform:translateY(18px)
}

.rd-navbar-fixed .rd-navbar-content__toggle.active span:after {
transform:translateY(-18px)
}

.rd-navbar-fixed .rd-navbar-search_toggled {
position:static
}

.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-search_toggled .rd-search {
transform:translateY(0);
opacity:1;
visibility:visible
}

.rd-navbar-fixed .rd-search-results-live {
display:none
}

html .page .rd-navbar-fixed .rd-navbar-fixed--hidden {
display:none
}

.rd-navbar-fixed .rd-navbar-panel {
color:#151515;
box-shadow:none;
background:#ffffff
}

.rd-navbar-fixed .rd-navbar-nav-wrap {
color:#ffffff;
background:#ffffff;
border-color:#eaeced
}

.rd-navbar-fixed .rd-navbar-nav li > a {
color:#151515
}

.rd-navbar-fixed .rd-navbar-nav li:hover > a,.rd-navbar-fixed .rd-navbar-nav li.focus > a,.rd-navbar-fixed .rd-navbar-nav li.active > a,.rd-navbar-fixed .rd-navbar-nav li.opened > a {
color:#ffffff;
background:#b6c062
}

.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
color:#ffffff
}

.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
color:#ffffff
}

.rd-navbar-fixed .rd-megamenu-list > li > a,.rd-navbar-fixed .rd-navbar-dropdown > li > a {
color:#292929
}

.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:#b6c062
}

.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header {
color:#292929
}

.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a,.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:active,.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:focus {
color:#ffffff
}

.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:hover {
color:#b6c062
}

.rd-navbar-fixed .rd-navbar-submenu-toggle {
color:#151515
}

.rd-navbar-fixed .rd-navbar-search-toggled .rd-search {
border-color:#eaeced
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-panel {
color:#ffffff;
background:#151515;
border-bottom-color:#292929
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav-wrap {
color:#ffffff;
background:#222222;
border-color:#222222
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle {
display:inline-block;
position:relative;
width:48px;
height:48px;
line-height:48px;
cursor:pointer;
color:#ffffff
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span {
top:50%;
margin-top:-3px
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span:before,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span:after {
position:absolute;
width:6px;
height:6px;
line-height:6px;
text-align:center;
background:#ffffff;
left:50%;
margin-left:-3px;
border-radius:50%;
transition:.3s all ease
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span:before,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span:after {
content:''
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span:before {
bottom:100%;
margin-bottom:3px
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle span:after {
top:100%;
margin-top:3px
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle.active span {
transform:scale(0.7)
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle.active span:before {
transform:translateY(18px)
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-content__toggle.active span:after {
transform:translateY(-18px)
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li > a {
color:#ffffff
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li:hover > a,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.focus > a,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.active > a,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.opened > a {
color:#ffffff;
background:#b6c062
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.active > .rd-navbar-submenu-toggle,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
color:#ffffff
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
color:#ffffff
}

.rd-navbar-fixed.rd-navbar_transparent .rd-megamenu-list > li > a,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-dropdown > li > a {
color:#cccccc
}

.rd-navbar-fixed.rd-navbar_transparent .rd-megamenu-list:hover > a,.rd-navbar-fixed.rd-navbar_transparent .rd-megamenu-list.focus > a,.rd-navbar-fixed.rd-navbar_transparent .rd-megamenu-list.active > a,.rd-navbar-fixed.rd-navbar_transparent .rd-megamenu-list.opened > a,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-dropdown:hover > a,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-dropdown.focus > a,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-dropdown.active > a,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-dropdown.opened > a {
color:#ffffff;
background:#b6c062
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-megamenu .rd-megamenu-header {
color:#ffffff
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-megamenu .rd-megamenu-header a,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-megamenu .rd-megamenu-header a:active,.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-megamenu .rd-megamenu-header a:focus {
color:#ffffff
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-megamenu .rd-megamenu-header a:hover {
color:#b6c062
}

.rd-navbar-fixed.rd-navbar_transparent .rd-navbar-submenu-toggle {
color:#ffffff
}

html.rd-navbar-fixed-linked .page {
padding-top:56px
}

.rd-navbar-static.rd-navbar-classic {
display:block;
border-bottom:1px solid #eaeced
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-inner {
max-width:1200px;
padding-left:15px;
padding-right:15px;
margin-left:auto;
margin-right:auto;
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-inner > * + * {
padding-left:30px
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-aside {
padding:10px 0;
margin-bottom:-10px;
margin-left:-10px
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-aside:empty {
margin-bottom:0;
margin-left:0
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-aside > * {
display:inline-block;
margin-top:0;
margin-bottom:10px;
margin-left:10px
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-aside,.rd-navbar-static.rd-navbar-classic .rd-navbar-nav-wrap {
display:flex;
align-items:center;
justify-content:space-between;
flex-wrap:wrap
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-panel {
align-self:center
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-body {
flex-grow:1
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-nav-wrap {
position:relative;
flex-direction:row-reverse;
padding:16px 0 20px;
border-top:1px solid #eaeced
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-nav {
margin-bottom:-5px;
margin-left:-15px;
margin-right:-15px
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-nav > * {
margin-bottom:5px;
padding-left:15px;
padding-right:15px
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-megamenu {
right:0;
left:auto
}

@media (max-width: 1199px) {
.rd-navbar-static.rd-navbar-classic .rd-navbar-megamenu {
left:-165px;
width:auto
}
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-element {
display:flex;
align-items:center;
padding:0 15px;
margin:0 -20px -5px
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-element > * {
padding:0 5px
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-search .rd-search {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
display:flex
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-search .form-wrap {
display:flex;
width:100%
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-search .form-label {
top:50%;
left:0;
padding-left:0
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-search .form-input {
border:0;
padding-left:0
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-search-toggle {
margin-top:-3px;
width:35px;
height:35px;
font-size:19px;
line-height:35px
}

@media (min-width: 1200px) {
.rd-navbar-static.rd-navbar-classic .rd-navbar-inner > * + * {
padding-left:60px
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-brand .brand {
width:170px
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-nav {
margin-left:-25px;
margin-right:-25px
}

.rd-navbar-static.rd-navbar-classic .rd-navbar-nav > * {
padding-left:25px;
padding-right:25px
}
}

.rd-navbar-static.rd-navbar-classic.rd-navbar--is-stuck,.rd-navbar-static.rd-navbar-classic.rd-navbar--is-clone {
position:fixed;
top:0;
left:0;
right:0;
border-bottom-color:#f2f3f8
}

.rd-navbar-static.rd-navbar-classic.rd-navbar--is-stuck .rd-navbar-aside,.rd-navbar-static.rd-navbar-classic.rd-navbar--is-clone .rd-navbar-aside {
display:none
}

.rd-navbar-static.rd-navbar-classic.rd-navbar--is-stuck .rd-navbar-brand img,.rd-navbar-static.rd-navbar-classic.rd-navbar--is-clone .rd-navbar-brand img {
width:auto;
max-height:50px
}

.rd-navbar-static.rd-navbar-classic.rd-navbar--is-stuck .rd-navbar-nav-wrap,.rd-navbar-static.rd-navbar-classic.rd-navbar--is-clone .rd-navbar-nav-wrap {
border-top-color:transparent
}

.rd-navbar-static.rd-navbar-modern {
display:block
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-main-outer,.rd-navbar-static.rd-navbar-modern .rd-navbar-aside-outer {
padding-left:15px;
padding-right:15px
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-main,.rd-navbar-static.rd-navbar-modern .rd-navbar-aside {
max-width:1170px;
margin-left:auto;
margin-right:auto;
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-main > * + *,.rd-navbar-static.rd-navbar-modern .rd-navbar-aside > * + * {
padding-left:30px
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-aside {
padding:15px 0
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-main-outer {
background:#2c3640
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-aside,.rd-navbar-static.rd-navbar-modern .rd-navbar-nav-wrap,.rd-navbar-static.rd-navbar-modern .rd-navbar-content {
display:flex;
align-items:center;
justify-content:space-between;
flex-wrap:wrap
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-panel {
align-self:stretch
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-content {
margin-bottom:-60px;
margin-left:-30px;
margin-right:-30px
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-content > * {
margin-bottom:60px;
padding-left:30px;
padding-right:30px
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-nav-wrap {
position:relative;
flex-direction:row-reverse;
width:100%;
padding:16px 0 20px
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-nav {
padding-left:5px;
padding-right:5px;
margin-bottom:-5px;
margin-left:-15px;
margin-right:-15px
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-nav > * {
margin-bottom:5px;
padding-left:15px;
padding-right:15px
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-megamenu {
left:0
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-element {
display:flex;
align-items:center;
padding:0 15px;
margin:0 -20px -5px
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-element > * {
padding:0 5px
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-search .rd-search {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
display:flex
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-search .form-wrap {
display:flex;
width:100%
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-search .form-label {
top:50%;
left:0;
padding-left:0
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-search .form-input {
border:0;
padding-left:0
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-search .search-title {
color:#151515
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle {
margin-top:-3px;
width:35px;
height:35px;
font-size:19px;
line-height:35px
}

@media (min-width: 1200px) {
.rd-navbar-static.rd-navbar-modern .rd-navbar-aside {
padding:28px 0
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-nav {
margin-left:-25px;
margin-right:-25px
}

.rd-navbar-static.rd-navbar-modern .rd-navbar-nav > * {
padding-left:25px;
padding-right:25px
}

.rd-navbar-static.rd-navbar-modern .list-bordered {
margin-bottom:-96px;
margin-left:-48px;
margin-right:-48px
}

.rd-navbar-static.rd-navbar-modern .list-bordered > * {
margin-bottom:96px;
padding-left:48px;
padding-right:48px
}
}

.rd-navbar-static.rd-navbar-modern.rd-navbar--is-stuck,.rd-navbar-static.rd-navbar-modern.rd-navbar--is-clone {
position:fixed;
top:0;
left:0;
right:0
}

.rd-navbar-static.rd-navbar-modern.rd-navbar--is-stuck .rd-navbar-aside,.rd-navbar-static.rd-navbar-modern.rd-navbar--is-clone .rd-navbar-aside {
display:none
}

.rd-navbar-static.rd-navbar-modern.rd-navbar--is-stuck .rd-navbar-brand img,.rd-navbar-static.rd-navbar-modern.rd-navbar--is-clone .rd-navbar-brand img {
width:auto;
max-height:55px
}

.rd-navbar-static.rd-navbar-modern.rd-navbar--is-stuck .rd-navbar-nav-wrap,.rd-navbar-static.rd-navbar-modern.rd-navbar--is-clone .rd-navbar-nav-wrap {
border-top-color:transparent
}

.rd-navbar-static.rd-navbar-modern.rd-navbar--is-stuck .rd-navbar-main-outer,.rd-navbar-static.rd-navbar-modern.rd-navbar--is-clone .rd-navbar-main-outer {
border-bottom:1px solid #222931
}

.rd-navbar-static-linked .context-dark .rd-navbar-nav > li > a,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li > a,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li > a,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li > a,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li > a,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li > a,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li > a,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li > a {
color:#ffffff
}

.rd-navbar-static-linked .context-dark .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li > .rd-navbar-submenu-toggle {
color:#ffffff
}

.rd-navbar-static-linked .context-dark .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .context-dark .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .context-dark .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li > a:hover {
color:#b6c062
}

.rd-navbar-static-linked .context-dark .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .context-dark .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle {
color:#b6c062
}

.rd-navbar-static-linked .context-dark .rd-navbar-search .form-label,.rd-navbar-static-linked .bg-secondary .rd-navbar-search .form-label,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-search .form-label,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-search .form-label,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-search .form-label,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-search .form-label,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-search .form-label,.rd-navbar-static-linked .bg-image-dark .rd-navbar-search .form-label,.rd-navbar-static-linked .context-dark .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-secondary .rd-navbar-search .form-input,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-image-dark .rd-navbar-search .form-input {
color:#ffffff
}

.rd-navbar-static-linked .context-dark .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-secondary .rd-navbar-search .form-input,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-image-dark .rd-navbar-search .form-input {
background-color:#2c3640
}

.rd-navbar-static-linked .context-dark .rd-navbar-search-submit,.rd-navbar-static-linked .bg-secondary .rd-navbar-search-submit,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-search-submit,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-search-submit,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-search-submit,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-search-submit,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-search-submit,.rd-navbar-static-linked .bg-image-dark .rd-navbar-search-submit,.rd-navbar-static-linked .context-dark .rd-navbar-search-toggle,.rd-navbar-static-linked .bg-secondary .rd-navbar-search-toggle,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-search-toggle,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-search-toggle,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-search-toggle,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-search-toggle,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-search-toggle,.rd-navbar-static-linked .bg-image-dark .rd-navbar-search-toggle {
color:#ffffff
}

.rd-navbar-static-linked .context-dark .rd-navbar-search-submit:hover,.rd-navbar-static-linked .bg-secondary .rd-navbar-search-submit:hover,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-search-submit:hover,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-search-submit:hover,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-search-submit:hover,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-search-submit:hover,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-search-submit:hover,.rd-navbar-static-linked .bg-image-dark .rd-navbar-search-submit:hover,.rd-navbar-static-linked .context-dark .rd-navbar-search-toggle:hover,.rd-navbar-static-linked .bg-secondary .rd-navbar-search-toggle:hover,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-search-toggle:hover,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-search-toggle:hover,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-search-toggle:hover,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-search-toggle:hover,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-search-toggle:hover,.rd-navbar-static-linked .bg-image-dark .rd-navbar-search-toggle:hover {
color:#b6c062
}

.rd-navbar-static-linked .context-dark .link-cart:hover,.rd-navbar-static-linked .bg-secondary .link-cart:hover,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .link-cart:hover,.rd-navbar-static-linked .bg-gray-darker .link-cart:hover,.rd-navbar-static-linked .bg-gray-3 .link-cart:hover,.rd-navbar-static-linked .bg-gray-4 .link-cart:hover,.rd-navbar-static-linked .bg-gray-5 .link-cart:hover,.rd-navbar-static-linked .bg-image-dark .link-cart:hover {
color:#b6c062
}

.rd-navbar-static.rd-navbar-creative {
display:block
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-main-outer,.rd-navbar-static.rd-navbar-creative .rd-navbar-aside-outer {
padding-left:15px;
padding-right:15px
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-aside-outer {
border-bottom:1px solid #e8e8e8
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-main,.rd-navbar-static.rd-navbar-creative .rd-navbar-aside {
max-width:1170px;
margin-left:auto;
margin-right:auto
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-main {
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
padding:40px 0 20px
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-content__list {
display:table;
vertical-align:middle;
width:100%
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-content__list > li {
display:table-cell;
vertical-align:middle;
text-align:center;
padding:12px;
border-left:1px solid #e8e8e8
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-content__list > li:last-child {
border-right:1px solid #e8e8e8
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-content__list > li > * {
display:inline-block;
vertical-align:middle
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-content__list > li > * + * {
padding-left:10px
}

.rd-navbar-static.rd-navbar-creative .list-terms-inline dd {
padding-left:10px
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-panel a {
display:block
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-brand {
position:relative;
top:-5px
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-nav-wrap {
position:relative
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-nav {
margin-right:-20px;
margin-bottom:-8px;
margin-left:-8px
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-nav:empty {
margin-bottom:0;
margin-left:0
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > * {
display:inline-block;
margin-top:0;
margin-bottom:8px;
margin-left:8px
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li > .rd-navbar-megamenu {
margin-top:25px
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li > a {
padding:15px 20px
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li > a::before {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
border:2px solid #f2f3f8;
opacity:0;
transition:.33s;
pointer-events:none;
transform:scale3d(0.9,0.9,0.9)
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li.focus > a::before,.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li.active > a::before,.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > li > a:hover::before {
opacity:1;
transform:scale3d(1,1,1)
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > .rd-navbar-submenu {
margin-right:8px
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > .rd-navbar-submenu > a {
padding-right:5px
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > .rd-navbar-submenu > a::before {
right:-20px
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-submenu-toggle {
position:relative;
z-index:10;
margin-left:-4px
}

.rd-navbar-static.rd-navbar-creative .rd-navbar-megamenu {
right:0;
left:auto
}

@media (min-width: 1200px) {
.rd-navbar-static.rd-navbar-creative .rd-navbar-main {
padding-top:55px
}
}

.rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck,.rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone {
position:fixed;
top:0;
left:0;
right:0;
border-bottom:1px solid #f2f3f8
}

.rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck .rd-navbar-aside-outer,.rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone .rd-navbar-aside-outer {
display:none
}

.rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck .rd-navbar-main,.rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone .rd-navbar-main {
padding:10px 0
}

.rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck .rd-navbar-brand img,.rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone .rd-navbar-brand img {
width:auto;
max-height:55px
}

.rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck .rd-navbar-nav-wrap,.rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone .rd-navbar-nav-wrap {
border-top-color:transparent
}

.rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static.rd-navbar-creative.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-megamenu,.rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static.rd-navbar-creative.rd-navbar--is-clone .rd-navbar-nav > li > .rd-navbar-megamenu {
margin-top:15px
}

.rd-navbar-static-linked .context-dark .rd-navbar-nav > li > a,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li > a,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li > a,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li > a,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li > a,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li > a,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li > a,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li > a {
color:#ffffff
}

.rd-navbar-static-linked .context-dark .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li > .rd-navbar-submenu-toggle {
color:#ffffff
}

.rd-navbar-static-linked .context-dark .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.focus > a,.rd-navbar-static-linked .context-dark .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.active > a,.rd-navbar-static-linked .context-dark .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li > a:hover,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li > a:hover {
color:#b6c062
}

.rd-navbar-static-linked .context-dark .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .context-dark .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-secondary .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,.rd-navbar-static-linked .bg-image-dark .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle {
color:#b6c062
}

.rd-navbar-static-linked .context-dark .rd-navbar-search .form-label,.rd-navbar-static-linked .bg-secondary .rd-navbar-search .form-label,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-search .form-label,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-search .form-label,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-search .form-label,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-search .form-label,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-search .form-label,.rd-navbar-static-linked .bg-image-dark .rd-navbar-search .form-label,.rd-navbar-static-linked .context-dark .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-secondary .rd-navbar-search .form-input,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-image-dark .rd-navbar-search .form-input {
color:#ffffff
}

.rd-navbar-static-linked .context-dark .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-secondary .rd-navbar-search .form-input,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-search .form-input,.rd-navbar-static-linked .bg-image-dark .rd-navbar-search .form-input {
background-color:#2c3640
}

.rd-navbar-static-linked .context-dark .rd-navbar-search-submit,.rd-navbar-static-linked .bg-secondary .rd-navbar-search-submit,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-search-submit,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-search-submit,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-search-submit,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-search-submit,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-search-submit,.rd-navbar-static-linked .bg-image-dark .rd-navbar-search-submit,.rd-navbar-static-linked .context-dark .rd-navbar-search-toggle,.rd-navbar-static-linked .bg-secondary .rd-navbar-search-toggle,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .rd-navbar-search-toggle,.rd-navbar-static-linked .bg-gray-darker .rd-navbar-search-toggle,.rd-navbar-static-linked .bg-gray-3 .rd-navbar-search-toggle,.rd-navbar-static-linked .bg-gray-4 .rd-navbar-search-toggle,.rd-navbar-static-linked .bg-gray-5 .rd-navbar-search-toggle,.rd-navbar-static-linked .bg-image-dark .rd-navbar-search-toggle {
color:#ffffff
}

.rd-navbar-static-linked .context-dark .link-cart:hover,.rd-navbar-static-linked .bg-secondary .link-cart:hover,.rd-navbar-static-linked .pricing-table-creative__item.pricing-table-creative__item_prefered .link-cart:hover,.rd-navbar-static-linked .bg-gray-darker .link-cart:hover,.rd-navbar-static-linked .bg-gray-3 .link-cart:hover,.rd-navbar-static-linked .bg-gray-4 .link-cart:hover,.rd-navbar-static-linked .bg-gray-5 .link-cart:hover,.rd-navbar-static-linked .bg-image-dark .link-cart:hover {
color:#b6c062
}

.rd-google-map__model {
color:#292929;
height:200px;
background:#f2f3f8
}

.rd-google-map__model img {
max-width:none!important
}

@media (min-width: 576px) {
.rd-google-map__model {
height:250px
}
}

@media (min-width: 768px) {
.rd-google-map__model {
height:350px
}
}

@media (min-width: 1200px) {
.rd-google-map__model {
height:500px
}
}

.map_locations {
display:none
}

.rd-search-results-live {
position:absolute;
left:-15px;
right:-15px;
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:#9b9b9b;
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 #eaeced;
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-size:14px;
font-weight:700;
letter-spacing:.1em;
line-height:30px;
text-transform:uppercase;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
color:#151515
}

.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:#151515
}

.rd-search-results-live .search_link:hover {
color:#b6c062
}

.rd-search-results-live .search_error {
font-size:14px;
line-height:1.6
}

.rd-search-results-live .search_title {
position:relative;
padding-left:20px;
font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:700;
letter-spacing:.075em;
text-transform:uppercase;
color:#333333
}

.rd-search-results-live .search_title::before {
content:'';
position:absolute;
top:5px;
bottom:5px;
left:0;
width:6px;
background:#b6c062
}

.rd-search-results-live .search_title a:hover {
color:#66b6d0
}

.rd-search-results-live .search_all {
margin-top:18px;
width:100%
}

.rd-search-results-live .search_submit {
position:relative;
overflow:hidden;
z-index:0;
display:block;
padding:8px;
font-size:12px;
font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:700;
letter-spacing:.1em;
text-transform:uppercase;
text-align:center;
color:#ffffff;
background:#b6c062
}

.rd-search-results-live .search_submit:hover {
color:#ffffff;
background:#66b6d0
}

.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 * + p {
margin-top:5px
}

@media (min-width: 992px) {
.rd-search-results-live .search_list {
display:flex;
flex-direction:row;
flex-wrap:wrap
}

.rd-search-results-live .search_list .result-item {
width:25%;
padding-left:15px;
padding-right:15px
}
}

.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 .result-item {
position:relative;
padding-left:40px;
font-size:14px;
color:#9b9b9b
}

.rd-search-results .result-item::before {
content:counter(li, decimal-leading-zero) ".";
counter-increment:li;
position:absolute;
left:0;
top:0;
font-size:14px;
line-height:inherit;
font-weight:400;
color:#292929
}

.rd-search-results .result-item + .result-item {
margin-top:40px
}

.rd-search-results .search_title {
font-size:16px;
color:#292929
}

.rd-search-results .search {
color:#ffffff;
padding:0 .25em;
background:#b6c062
}

.rd-search-results .match {
padding:5px;
font-size:12px;
line-height:1.7;
letter-spacing:.1em;
text-transform:uppercase;
color:#292929
}

.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 .result-item::before {
top:-1px;
font-size:16px
}

.rd-search-results * + p {
margin-top:12px
}
}

@media (min-width: 992px) {
.rd-search-results .result-item {
padding-left:40px
}
}

* + .rd-search-results {
margin-top:40px
}

@media (min-width: 768px) {
* + .rd-search-results {
margin-top:55px
}
}

.rd-search {
position:relative
}

.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:#151515;
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:#b6c062
}

.rd-search.rd-search_inline {
position:relative
}

.rd-search.rd-search_inline .form-input {
padding-right:50px
}

.rd-search.rd-search_inline .button-link {
position:absolute;
top:50%;
transform:translateY(-50%);
width:50px;
right:0;
margin:0;
font-size:21px;
color:#151515;
transition:.33s
}

.rd-search.rd-search_inline .button-link::before {
display:block;
margin:auto
}

.rd-search.rd-search_inline .button-link:hover {
color:#b6c062
}

.rd-search.rd-search_inline.form_sm .form-input {
padding-right:40px
}

.rd-search.rd-search_inline.form_sm .button-link {
width:40px;
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_inline .button {
padding-left:40px;
padding-right:40px
}

.ui-to-top {
width:40px;
height:40px;
font-size:20px;
line-height:38px;
color:#ffffff;
background:#b6c062;
position:fixed;
right:15px;
bottom:15px;
overflow:hidden;
text-align:center;
text-decoration:none;
z-index:20;
transition:.4s all ease-in;
transform:translateY(100px)
}

.ui-to-top:hover {
color:#ffffff;
background:#66b6d0;
text-decoration:none
}

.ui-to-top:focus {
color:#ffffff
}

.ui-to-top.active {
transform:translateY(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
}
}

.nav {
display:block
}

.tabs-custom {
text-align:left
}

.tabs-custom .nav-tabs {
font-size:0;
line-height:0;
word-spacing:0;
border:0
}

.tabs-custom .nav-tabs:before,.tabs-custom .nav-tabs:after {
display:none
}

.tabs-custom .nav-item {
float:none;
border:0;
cursor:pointer;
transition:.33s all ease
}

.tabs-custom .nav-link {
margin:0;
border-radius:0;
border:0
}

.tabs-custom .nav-link.active {
cursor:default
}

.tab-content > .tab-pane {
display:block;
visibility:hidden;
height:0;
overflow:hidden
}

.tab-content > .active {
visibility:visible;
height:auto;
overflow:visible
}

.page .tabs-custom.tabs-centered .nav-tabs,.page .tabs-custom.tabs-centered .tab-content {
text-align:center
}

* + .tabs-horizontal.tabs-corporate {
margin-top:25px
}

* + .tabs-vertical.tabs-corporate {
margin-top:40px
}

@media (min-width: 768px) {
* + .tabs-vertical.tabs-corporate {
margin-top:60px
}
}

@media (min-width: 1200px) {
* + .tabs-vertical.tabs-corporate {
margin-top:80px
}
}

.tabs-custom.tabs-line .nav-tabs {
position:relative
}

.tabs-custom.tabs-line .nav-link {
text-transform:uppercase;
font-size:13px;
font-weight:500;
line-height:1.4;
text-align:center;
vertical-align:middle
}

.tabs-custom.tabs-line * + .tab-content {
margin-top:20px
}

@media (max-width: 767px) {
.tabs-custom.tabs-line .nav-tabs {
max-width:100%;
border:1px solid #e5e7e9
}

.tabs-custom.tabs-line .nav-item {
margin:-1px
}

.tabs-custom.tabs-line .nav-link {
padding:7px 10px;
color:#9b9b9b;
background:transparent;
border-bottom:1px solid #e5e7e9
}

.tabs-custom.tabs-line .nav-link:first-child {
border-top:1px solid #e5e7e9
}

.tabs-custom.tabs-line .nav-link:hover,.tabs-custom.tabs-line .nav-link.active {
color:#ffffff;
background:#b6c062;
border-color:#b6c062
}
}

.tabs-corporate .nav-tabs {
position:relative;
border:1px solid #e5e7e9
}

.tabs-corporate .nav-item {
margin:-1px
}

.tabs-corporate .nav-link {
padding:10px;
text-transform:uppercase;
font-size:12px;
font-weight:700;
line-height:1.4;
color:#9b9b9b;
background:transparent;
border-bottom:1px solid #e5e7e9;
text-align:center;
vertical-align:middle
}

.tabs-corporate .nav-link:first-child {
border-top:1px solid #e5e7e9
}

.tabs-corporate .nav-link:hover,.tabs-corporate .nav-link.active {
color:#ffffff;
background:#66b6d0;
border-color:#66b6d0
}

.tabs-corporate .tab-content {
padding:30px 0 0
}

.tabs-creative .nav-tabs {
position:relative;
background:#f2f3f8
}

.tabs-creative .nav-link {
font-size:12px;
font-weight:700;
line-height:1.4;
text-transform:uppercase;
color:#9b9b9b;
text-align:center;
vertical-align:middle
}

.tabs-creative .tab-content {
padding:30px 0 0
}

@media (max-width: 991px) {
.tabs-creative .nav-tabs {
border:1px solid #9b9b9b
}

.tabs-creative .nav-item {
margin:-1px
}

.tabs-creative .nav-link {
padding:10px;
background:#ffffff;
border-top:1px solid #e5e7e9;
border-bottom:1px solid #e5e7e9
}

.tabs-creative .nav-link:hover,.tabs-creative .nav-link.active {
color:#ffffff;
background:#66b6d0;
border-color:#66b6d0
}
}

.tabs-custom.tabs-bordered .nav-tabs {
position:relative
}

.tabs-custom.tabs-bordered .nav-link {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:16px;
line-height:1.4;
text-align:center;
vertical-align:middle;
color:#d1d1d1;
background:transparent
}

.tabs-custom.tabs-bordered .nav-link:hover,.tabs-custom.tabs-bordered .nav-link.active {
color:#b6c062;
background:transparent;
border-color:#b6c062
}

.tabs-custom.tabs-bordered * + .tab-content {
margin-top:20px
}

@media (max-width: 767px) {
.tabs-custom.tabs-bordered .nav-tabs {
max-width:100%;
border:1px solid #e8e8e8
}

.tabs-custom.tabs-bordered .nav-item {
margin:-1px
}

.tabs-custom.tabs-bordered .nav-link {
padding:7px 10px;
border-bottom:1px solid #e8e8e8
}
}

@media (min-width: 768px) {
.tabs-horizontal.tabs-corporate .nav-tabs {
position:relative;
width:100%;
display:block;
justify-content:center;
text-align:center;
margin-bottom:-10px;
margin-left:-5px;
margin-right:-5px;
border:0;
will-change:transform
}

.tabs-horizontal.tabs-corporate .nav-tabs > * {
margin-bottom:10px;
padding-left:5px;
padding-right:5px
}

.tabs-horizontal.tabs-corporate .nav-item {
display:inline-block;
will-change:transform;
flex-grow:1;
flex-shrink:0
}

.tabs-horizontal.tabs-corporate .nav-link {
display:block;
position:relative;
z-index:1;
min-width:130px;
letter-spacing:.1em;
padding:13px 20px;
border:2px solid #e5e7e9
}

.tabs-horizontal.tabs-corporate .nav-link,.tabs-horizontal.tabs-corporate .nav-link::before {
transition-timing-function:cubic-bezier(0.2,1,0.3,1)
}

.tabs-horizontal.tabs-corporate .nav-link::before {
content:'';
position:absolute;
top:-1px;
left:-1px;
width:calc(100% + 2px);
height:calc(100% + 2px);
z-index:-1;
opacity:0;
transform:scale3d(0.7,1,1);
transition:transform 0.4s,opacity .4s;
transition-timing-function:cubic-bezier(0.2,1,0.3,1);
background:#66b6d0
}

.tabs-horizontal.tabs-corporate .nav-link.active,.tabs-horizontal.tabs-corporate .nav-link:hover {
color:#ffffff;
border-color:#66b6d0;
background-color:transparent
}

.tabs-horizontal.tabs-corporate .nav-link.active::before,.tabs-horizontal.tabs-corporate .nav-link:hover::before {
opacity:1;
transform:translate3d(0,0,0) scale3d(1,1,1)
}

.tabs-horizontal.tabs-corporate.tabs-corporate_left .nav-tabs {
text-align:left
}

.tabs-horizontal.tabs-corporate.tabs-corporate_left .tab-content {
padding:30px 0 0
}

.tabs-horizontal.tabs-line .nav-tabs {
border:0;
border-bottom:4px solid #3e4b5a
}

.tabs-horizontal.tabs-line .nav-item {
display:inline-block
}

.tabs-horizontal.tabs-line .nav-item:not(:last-child) {
margin-right:52px
}

.tabs-horizontal.tabs-line .nav-link {
position:relative;
padding:0 0 15px;
background-color:transparent;
color:#9b9b9b;
border:0
}

.tabs-horizontal.tabs-line .nav-link::after {
content:'';
position:absolute;
bottom:-4px;
left:0;
height:4px;
width:0;
background:#b6c062;
transition:.22s ease
}

.tabs-horizontal.tabs-line .nav-link.active,.tabs-horizontal.tabs-line .nav-link:hover {
color:#151515
}

.tabs-horizontal.tabs-line .nav-link.active::after {
width:100%
}

.tabs-horizontal.tabs-line * + .tab-content {
margin-top:30px
}

.tabs-horizontal.tabs-bordered .nav-tabs {
display:flex;
flex-wrap:wrap;
align-items:center;
margin-bottom:-15px;
margin-left:-8px;
margin-right:-8px
}

.tabs-horizontal.tabs-bordered .nav-tabs > * {
margin-bottom:15px;
padding-left:8px;
padding-right:8px
}

.tabs-horizontal.tabs-bordered .nav-item {
display:block;
flex-grow:1;
flex-basis:33.215%;
max-width:33.215%
}

.tabs-horizontal.tabs-bordered .nav-link {
display:block;
padding:10px;
font-size:20px;
border:2px solid #e8e8e8
}

.tabs-horizontal.tabs-bordered .nav-link.active,.tabs-horizontal.tabs-bordered .nav-link:hover {
color:#b6c062;
border-color:#b6c062
}

.tabs-horizontal.tabs-bordered * + .tab-content {
margin-top:50px
}

.tabs-vertical {
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:flex-start
}

.tabs-vertical .nav-tabs {
display:flex;
flex-direction:column;
flex-wrap:nowrap;
align-items:stretch;
flex-shrink:0;
max-width:50%
}

.tabs-vertical .nav-item {
border:0;
width:100%;
text-align:left
}

.tabs-vertical .nav-link.active,.tabs-vertical .nav-link:hover {
box-shadow:0 9px 21px 0 rgba(30,30,30,0.13)
}

.tabs-vertical .tab-content {
flex-grow:1
}

.tabs-vertical.tabs-corporate .nav-tabs {
width:auto;
min-width:260px;
border:0
}

.tabs-vertical.tabs-corporate .nav-item {
margin:0
}

.tabs-vertical.tabs-corporate .nav-link {
position:relative;
padding:17px 30px;
border:0;
overflow:hidden;
text-align:left
}

.tabs-vertical.tabs-corporate .nav-item + .nav-item {
margin-top:2px
}

.tabs-vertical.tabs-corporate .tab-content {
padding:0 0 0 30px
}
}

@media (min-width: 992px) {
.tabs-horizontal.tabs-corporate .tab-content {
padding-top:60px;
padding-left:30px;
padding-right:30px
}

.tabs-horizontal.tabs-creative .nav-tabs {
padding-left:0;
padding-right:0
}

.tabs-horizontal.tabs-creative .nav-item {
padding:20px 30px;
display:inline-block;
vertical-align:middle;
border:0
}

.tabs-horizontal.tabs-creative .nav-link {
font-size:14px;
letter-spacing:.1em;
padding:0;
background-color:transparent
}

.tabs-horizontal.tabs-creative .nav-link.active,.tabs-horizontal.tabs-creative .nav-link:hover {
color:#66b6d0
}

.tabs-horizontal.tabs-creative .tab-content {
padding-top:50px
}

.tabs-vertical.tabs-corporate .tab-content {
padding:0 0 0 45px
}
}

@media (min-width: 1200px) {
.tabs-horizontal.tabs-bordered .nav-link {
font-size:36px;
padding:25px 20px
}
}

.card-group {
display:block;
margin-bottom:0
}

.card-group .card + .card {
margin-top:0
}

.card-title {
margin-bottom:0
}

.card-custom {
margin:0;
background:inherit;
border:0;
border-radius:0;
box-shadow:none;
text-align:left
}

.card-custom a {
display:block
}

.card-custom .card-heading {
padding:0;
border-bottom:0;
border-top-left-radius:0;
border-top-right-radius:0
}

.card-custom .card-body {
padding:0;
border:0
}

* + .card-group-custom {
margin-top:35px
}

@media (min-width: 1200px) {
* + .card-group-custom {
margin-top:42px
}
}

.card-group-corporate .card + .card {
margin-top:30px
}

.card-corporate {
text-align:left;
box-shadow:0 2px 5px 0 rgba(68,73,83,0.12)
}

.card-corporate .card-title a,.card-corporate .card-collapse {
background:#ffffff
}

.card-corporate .card-title a {
position:relative;
z-index:1;
padding:24px 82px 24px 32px;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:18px;
line-height:1.3;
letter-spacing:0;
color:#151515;
transition:1.3s all ease
}

.card-corporate .card-title a .card-arrow {
transition:.33s
}

.card-corporate .card-title a.collapsed {
border-bottom-width:0
}

.card-corporate .card-title a.collapsed .card-arrow::before {
opacity:1
}

.card-corporate .card-title a.collapsed .card-arrow::after {
opacity:0
}

.card-corporate .card-arrow {
position:absolute;
top:15px;
right:15px;
z-index:2;
width:40px;
height:40px;
border-radius:50%;
background:#66b6d0;
color:#ffffff;
transition:.33s all ease;
text-align:center
}

.card-corporate .card-arrow::before,.card-corporate .card-arrow::after {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
z-index:4;
font-family:'Material Icons';
font-size:24px;
line-height:1;
transition:.22s
}

.card-corporate .card-arrow::before {
content:'\e145';
opacity:0
}

.card-corporate .card-arrow::after {
content:'\e15b';
opacity:1
}

.card-corporate .card-arrow:hover {
background:#b6c062
}

.card-corporate .card-collapse {
position:relative;
z-index:1;
color:#9b9b9b
}

.card-corporate .card-body {
border-top:1px solid #dedede;
padding:25px 44px 25px 32px
}

@media (max-width: 767px) {
.card-corporate .card-title a {
font-size:16px
}

.card-corporate .card-arrow {
top:19px;
width:30px;
height:30px
}

.card-corporate .card-arrow::before,.card-corporate .card-arrow::after {
font-size:18px
}

.card-corporate .card-title a,.card-corporate .card-body {
padding-left:25px
}
}

.progress-linear {
position:relative;
text-align:left
}

.progress-linear .progress-header {
text-transform:uppercase
}

.progress-linear .progress-main {
display:flex;
align-items:center
}

.progress-linear .progress-main > * + * {
margin-left:10px
}

.progress-linear .progress-bar-linear-wrap .progress-bar-linear {
border-radius:5px
}

.progress-linear .progress-bar-linear-wrap {
flex-grow:1;
background:#f2f3f8;
height:10px;
border-radius:10px
}

.progress-linear .progress-bar-linear {
height:10px;
width:0;
margin-right:25px;
background:#66b6d0;
transition:.5s all ease-in-out
}

.progress-linear .progress-value {
flex-shrink:0;
font-size:14px;
color:#9b9b9b
}

.progress-linear .progress-value:after {
content:"%"
}

* + .progress-main {
margin-top:9px
}

.progress-linear + .progress-linear {
margin-top:20px
}

.progress-bar-circle {
display:inline-block;
position:relative;
text-align:center;
line-height:1.2
}

.progress-bar-circle canvas {
vertical-align:middle
}

.progress-bar-circle span {
position:absolute;
top:50%;
left:51%;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:36px;
line-height:36px;
transform:translate(-50%,-50%);
color:#151515
}

.progress-bar-circle span:after {
content:'\0025'
}

.progress-bar-circle-title {
letter-spacing:.05em;
text-transform:uppercase;
color:#9b9b9b
}

* + .progress-bar-circle-title {
margin-top:12px
}

@media (min-width: 768px) {
* + .progress-bar-circle-title {
margin-top:17px
}
}

.time_circles {
position:relative;
width:100%
}

.time_circles > div {
position:absolute;
top:0!important;
bottom:0;
display:flex;
flex-direction:column-reverse;
align-items:center;
justify-content:center;
margin-top:-10px;
text-align:center
}

.time_circles > div > * {
margin-bottom:5px
}

@media (min-width: 576px) {
.time_circles > div > * {
margin-bottom:8px
}
}

@media (min-width: 1200px) {
#DateCountdown {
width:100%
}
}

.time_circles > div > h4 {
margin:0;
padding:0;
text-align:center;
font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:11px!important;
line-height:1.2!important;
letter-spacing:.05em;
color:#9b9b9b;
text-transform:uppercase
}

.time_circles > div > h4 + * {
margin-top:0
}

@media (min-width: 768px) {
.time_circles > div > h4 {
font-size:14px!important
}
}

.time_circles > div > span {
display:block;
text-align:center;
letter-spacing:0;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
font-size:20px!important;
font-weight:400;
line-height:1!important;
color:#151515
}

@media (min-width: 768px) {
.time_circles > div > span {
font-size:24px!important
}
}

@media (min-width: 992px) {
.time_circles > div > span {
font-size:36px!important
}
}

.countdown-wrap {
max-width:765px;
margin-left:auto;
margin-right:auto
}

* + .countdown-wrap {
margin-top:15px
}

@media (min-width: 768px) {
* + .countdown-wrap {
margin-top:35px
}
}

.countdown-wrap + .button {
margin-top:40px
}

.swiper-container {
display:flex;
margin:0 auto;
position:relative;
overflow:hidden;
height:auto;
width:100%;
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(0px,0,0)
}

.swiper-container-multirow > .swiper-wrapper {
flex-wrap:wrap
}

.swiper-container-free-mode > .swiper-wrapper {
transition-timing-function:ease-out;
margin:0 auto
}

.swiper-container .swiper-notification {
position:absolute;
left:0;
top:0;
pointer-events:none;
opacity:0;
z-index:-1000
}

.swiper-wp8-horizontal {
touch-action:pan-y
}

.swiper-wp8-vertical {
touch-action:pan-x
}

.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%);
font-size:40px;
line-height:1;
color:rgba(255,255,255,0.3);
text-align:center;
cursor:pointer;
transition:.2s ease-in;
will-change:transform;
z-index:10
}

.swiper-button-prev:hover,.swiper-button-next:hover {
color:#ffffff
}

@media (min-width: 768px) {
.swiper-button-prev,.swiper-button-next {
display:block
}
}

.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {
opacity:.1;
cursor:auto;
pointer-events:none
}

.swiper-button-prev {
left:30px
}

.swiper-button-prev:before {
font-family:'Material Design Icons';
content:"\f14a"
}

.swiper-button-next {
right:30px
}

.swiper-button-next:before {
font-family:'Material Design Icons';
content:"\f14f"
}

.swiper-controls-classic .swiper-button-prev,.swiper-controls-classic .swiper-button-next {
position:relative;
display:block;
font-size:0;
line-height:0;
height:61px;
width:28px;
border:2px solid #ffffff;
cursor:pointer;
transition:.3s
}

.swiper-controls-classic .swiper-button-prev::before,.swiper-controls-classic .swiper-button-prev::after,.swiper-controls-classic .swiper-button-next::before,.swiper-controls-classic .swiper-button-next::after {
content:'';
position:absolute;
height:2px;
border:0 solid #ffffff;
transition:.3s
}

.swiper-controls-classic .swiper-button-prev::before,.swiper-controls-classic .swiper-button-next::before {
top:0;
height:24px;
width:17px;
border-bottom-width:2px
}

.swiper-controls-classic .swiper-button-prev::after,.swiper-controls-classic .swiper-button-next::after {
width:26px;
height:25px;
bottom:0;
border-top-width:2px
}

.swiper-controls-classic .swiper-button-prev:hover,.swiper-controls-classic .swiper-button-next:hover {
width:40px
}

.swiper-controls-classic .swiper-button-prev:hover,.swiper-controls-classic .swiper-button-prev:hover::before,.swiper-controls-classic .swiper-button-prev:hover::after,.swiper-controls-classic .swiper-button-next:hover,.swiper-controls-classic .swiper-button-next:hover::before,.swiper-controls-classic .swiper-button-next:hover::after {
border-color:#b6c062
}

.swiper-controls-classic .swiper-button-prev:hover::before,.swiper-controls-classic .swiper-button-next:hover::before {
width:26px
}

.swiper-controls-classic .swiper-button-prev {
border-left:0
}

.swiper-controls-classic .swiper-button-prev::before {
right:19px
}

.swiper-controls-classic .swiper-button-prev::after {
right:28px
}

.swiper-controls-classic .swiper-button-prev:hover {
margin-left:-6px
}

.swiper-controls-classic .swiper-button-prev:hover::before {
right:28px
}

.swiper-controls-classic .swiper-button-next {
border-right:0
}

.swiper-controls-classic .swiper-button-next::before {
left:19px
}

.swiper-controls-classic .swiper-button-next::after {
left:28px
}

.swiper-controls-classic .swiper-button-next:hover {
margin-right:-6px
}

.swiper-controls-classic .swiper-button-next:hover::before {
left:28px
}

.swiper-controls-modern .swiper-button-prev,.swiper-controls-modern .swiper-button-next {
display:flex;
align-items:center;
justify-content:center;
width:48px;
height:48px;
font-size:0;
color:#ffffff;
background-color:transparent;
border:2px solid #ffffff;
border-radius:50%
}

.swiper-controls-modern .swiper-button-prev::before,.swiper-controls-modern .swiper-button-next::before {
font-size:18px;
font-family:'Material Design Icons'
}

.swiper-controls-modern .swiper-button-prev:hover,.swiper-controls-modern .swiper-button-next:hover {
background:#b6c062;
border-color:#b6c062
}

.swiper-controls-modern .swiper-button-prev::before {
content:'\f14a'
}

.swiper-controls-modern .swiper-button-next::before {
content:'\f14f'
}

@media (min-width: 1200px) {
.swiper-controls-modern .swiper-button-prev,.swiper-controls-modern .swiper-button-next {
width:58px;
height:58px
}

.swiper-controls-modern .swiper-button-prev::before,.swiper-controls-modern .swiper-button-next::before {
font-size:24px
}
}

.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 {
position:relative;
display:inline-block;
margin-top:20px;
width:10px;
height:10px;
border-radius:50%;
margin-left:20px;
margin-right:20px;
text-align:center;
outline:none;
cursor:pointer;
transition:.3s;
background:#9b9b9b
}

.swiper-pagination .swiper-pagination-bullet:only-child {
display:none
}

.swiper-pagination .swiper-pagination-bullet::before {
content:'';
position:absolute;
top:-10px;
right:-10px;
bottom:-10px;
left:-10px;
border:2px solid #66b6d0;
transform:scale3d(0,0,0);
border-radius:inherit;
transition:.33s
}

.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before,.swiper-pagination .swiper-pagination-bullet:hover::before {
transform:scale3d(1,1,1)
}

.swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet {
cursor:pointer
}

@media (min-width: 768px) {
.swiper-pagination .swiper-pagination-bullet {
margin-left:30px;
margin-right:30px
}
}

.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%;
margin-left:-8px
}

.swiper-slide {
position:relative;
display:flex;
align-items:center;
justify-content:center;
flex-shrink:0;
width:100%;
background-position:center
}

.swiper-slide-caption {
width:100%
}

.swiper_style-1 {
min-height:240px;
text-align:center
}

.swiper_style-1 .swiper-slide {
padding:40px 0 80px
}

.swiper_style-1 .swiper-slide-decoration + .container {
margin-top:0
}

@media (max-width: 767px) {
.swiper_style-1 .swiper-button-prev,.swiper_style-1 .swiper-button-next {
display:none
}
}

@media (min-width: 768px) {
.swiper_style-1 {
min-height:37.03125vw
}

.swiper_style-1 .swiper-slide {
padding:130px 0 120px
}

.swiper_style-1 .swiper-slide-caption {
position:relative;
padding:0 85px
}

.swiper_style-1 .swiper-slide-decoration {
position:absolute;
top:-80px;
left:50%;
display:block;
overflow:hidden;
will-change:transform;
height:50px;
width:2px
}

.swiper_style-1 .swiper-slide-decoration span {
position:absolute;
top:0;
right:0;
bottom:0;
left:50%;
width:2px;
height:inherit;
background:#b6c062;
transform:translate3d(-50%,0,0)
}

.swiper_style-1 .swiper-button-prev,.swiper_style-1 .swiper-button-next {
position:absolute;
top:46%;
transform:translate3d(0,-46%,0)
}

.swiper_style-1 .swiper-button-prev {
left:5.5%
}

.swiper_style-1 .swiper-button-next {
right:5.5%
}

.swiper_style-1.swiper-controls-classic .swiper-button-prev:hover {
margin:0;
transform:translate3d(-6px,-46%,0)
}

.swiper_style-1.swiper-controls-classic .swiper-button-next:hover {
margin:0;
transform:translate3d(6px,-46%,0)
}

.swiper_style-1 .swiper-pagination {
display:none
}
}

@media (min-width: 992px) {
.swiper_style-1 .swiper-slide-caption {
padding:0 120px
}

.swiper_style-1 .swiper-button-prev {
left:8%
}

.swiper_style-1 .swiper-button-next {
right:8%
}
}

@media (min-width: 1200px) {
.swiper_style-1 .swiper-slide-decoration {
top:-118px;
height:88px
}

.swiper_style-1 .swiper-button-prev {
left:13%
}

.swiper_style-1 .swiper-button-next {
right:13%
}
}

.swiper_style-2 {
min-height:240px;
text-align:center
}

.swiper_style-2 .swiper-slide {
padding:40px 0 80px
}

.swiper_style-2 .swiper-slide-decoration + .container {
margin-top:0
}

@media (max-width: 767px) {
.swiper_style-2 .swiper-button-prev,.swiper_style-2 .swiper-button-next {
display:none
}
}

@media (min-width: 768px) {
.swiper_style-2 {
min-height:34.375vw
}

.swiper_style-2 .swiper-slide {
padding:170px 0
}

.swiper_style-2 .swiper-slide-caption {
position:relative;
padding:0 85px
}

.swiper_style-2 .swiper-slide-decoration {
position:absolute;
top:-80px;
left:50%;
display:inline-block;
overflow:hidden;
will-change:transform;
height:50px;
width:2px
}

.swiper_style-2 .swiper-slide-decoration span {
position:absolute;
top:0;
right:0;
bottom:0;
left:50%;
width:2px;
height:inherit;
background:#b6c062;
transform:translate3d(-50%,0,0)
}

.swiper_style-2 .swiper-button-prev,.swiper_style-2 .swiper-button-next {
position:absolute;
top:46%;
transform:translate3d(0,-46%,0)
}

.swiper_style-2 .swiper-button-prev {
left:5.5%
}

.swiper_style-2 .swiper-button-next {
right:5.5%
}

.swiper_style-2 .swiper-pagination {
display:none
}
}

@media (min-width: 992px) {
.swiper_style-2 .swiper-slide {
padding:170px 0 200px
}

.swiper_style-2 .swiper-slide-caption {
padding:0 120px
}

.swiper_style-2 .swiper-button-prev {
left:8%
}

.swiper_style-2 .swiper-button-next {
right:8%
}
}

@media (min-width: 1200px) {
.swiper_style-2 .swiper-slide-decoration {
top:-118px;
height:88px
}
}

.swiper_style-3 {
min-height:240px;
text-align:center
}

.swiper_style-3 .swiper-slide {
padding:40px 0 80px
}

.swiper_style-3 .swiper-slide-decoration + .container {
margin-top:0
}

@media (max-width: 767px) {
.swiper_style-3 .swiper-button-prev,.swiper_style-3 .swiper-button-next {
display:none
}
}

@media (min-width: 768px) {
.swiper_style-3 {
min-height:34.375vw
}

.swiper_style-3 .swiper-slide {
padding:170px 0
}

.swiper_style-3 .swiper-slide-caption {
position:relative;
padding:0 100px
}

.swiper_style-3 .swiper-slide-decoration {
position:absolute;
top:-80px;
left:50%;
display:inline-block;
overflow:hidden;
will-change:transform;
height:50px;
width:2px
}

.swiper_style-3 .swiper-slide-decoration span {
position:absolute;
top:0;
right:0;
bottom:0;
left:50%;
width:2px;
height:inherit;
background:rgba(255,255,255,0.3);
transform:translate3d(-50%,0,0)
}

.swiper_style-3 .swiper-button-prev,.swiper_style-3 .swiper-button-next {
position:absolute;
top:50%;
transform:translate3d(0,-50%,0)
}

.swiper_style-3 .swiper-button-prev {
left:5.5%
}

.swiper_style-3 .swiper-button-next {
right:5.5%
}
}

@media (min-width: 992px) {
.swiper_style-3 .swiper-slide {
padding:180px 0 170px
}

.swiper_style-3 .swiper-slide-caption {
padding:0 120px
}

.swiper_style-3 .swiper-button-prev {
left:8%
}

.swiper_style-3 .swiper-button-next {
right:8%
}
}

@media (min-width: 1200px) {
.swiper_style-3 .swiper-slide-decoration {
top:-118px;
height:88px
}
}

.swiper-pagination_creative .swiper-pagination__module {
position:absolute;
left:15px;
right:15px;
bottom:20px;
z-index:12
}

.swiper-pagination_creative .swiper-pagination {
position:static
}

.swiper-pagination_creative .swiper-pagination__fraction {
display:none;
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace
}

.swiper-pagination_creative .swiper-pagination__fraction > * {
display:inline-block
}

.swiper-pagination_creative .swiper-pagination__fraction-index {
font-size:30px;
color:#ffffff
}

.swiper-pagination_creative .swiper-pagination__fraction-divider,.swiper-pagination_creative .swiper-pagination__fraction-count {
font-size:18px;
color:rgba(255,255,255,0.5)
}

.swiper-pagination_creative .swiper-pagination__fraction-divider {
margin:0 2px
}

.swiper-pagination_creative .swiper-pagination__fraction-divider::after {
content:'\002F'
}

@media (min-width: 768px) {
.swiper-pagination_creative .swiper-pagination__module {
position:absolute;
top:48%;
left:auto;
bottom:auto;
right:3%;
width:auto;
transform:translate3d(0,-50%,0);
display:flex;
flex-direction:column;
align-items:center
}

.swiper-pagination_creative .swiper-pagination__fraction {
display:block
}

.swiper-pagination_creative .swiper-pagination__divider {
display:inline-block;
height:113px;
width:2px;
margin:35px 0;
background:rgba(255,255,255,0.52)
}

.swiper-pagination_creative .swiper-pagination-bullet {
display:block;
margin:0
}

.swiper-pagination_creative .swiper-pagination-bullet + .swiper-pagination-bullet {
margin-top:35px
}
}

@media (min-width: 1200px) {
.swiper-pagination_creative .swiper-pagination__module {
top:56.6%
}
}

.swiper_style-4 {
text-align:center
}

.swiper_style-4 .swiper-slide {
padding:50px 0 80px
}

@media (min-width: 768px) {
.swiper_style-4 .swiper-slide {
padding:150px 0
}
}

@media (min-width: 1200px) {
.swiper_style-4 .swiper-slide {
padding:200px 0 240px
}
}

@media (min-width: 768px) {
.section.swiper-container + .swiper-after_1 {
position:relative;
z-index:1;
margin-top:-35px
}
}

@media (min-width: 1200px) {
.section.swiper-container + .swiper-after_1 {
margin-top:-75px
}
}

@media (min-width: 992px) {
.swiper-after_1 + .section.bg-default {
padding-top:55px
}
}

.custom-modal .modal-content {
padding:30px 0;
border-radius:0
}

.custom-modal-login .modal-inner {
position:relative
}

.custom-modal-login .modal-content {
padding-left:15px;
padding-right:15px
}

.custom-modal-login .modal-content__inner {
max-width:550px;
margin-left:auto;
margin-right:auto
}

.custom-modal-login button.close {
position:absolute;
right:1px;
top:1px;
z-index:2;
height:30px;
width:30px;
line-height:30px;
text-align:center;
opacity:1;
color:#ffffff;
background:#66b6d0;
transition:.22s
}

.custom-modal-login button.close .icon {
position:relative;
right:-1px
}

.custom-modal-login button.close:hover {
background:#151515
}

@media (max-width: 767px) {
.custom-modal-login .button-icon {
font-size:0;
padding-left:10px;
padding-right:10px;
min-width:50px
}

.custom-modal-login .button-icon .icon {
padding-left:0;
padding-right:0;
font-size:18px;
line-height:18px
}
}

@media (min-width: 768px) {
.custom-modal-login button.close {
height:45px;
width:45px;
line-height:45px
}
}

.select2-container {
margin:0;
position:relative;
display:inline-block;
vertical-align:middle;
padding:0
}

.select2-container-active {
border:1px solid #f5f5f5
}

.select2-container,.select2-drop,.select2-search,.select2-search input {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

.select2-container .select2-choice {
display:block;
position:relative;
color:#9b9b9b;
background-color:#f5f5f5;
padding:12px 50px 12px 19px;
font-size:14px;
line-height:24px;
text-decoration:none
}

.select2-container .select2-choice > .select2-chosen {
display:block;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis
}

.select2-arrow {
display:inline-block;
position:absolute;
right:19px;
top:50%;
transform:translateY(-50%);
line-height:1
}

.select2-arrow b:before {
position:relative;
display:inline-block;
content:"";
font-family:'FontAwesome';
font-size:18px;
font-weight:400;
transform:rotate(0deg);
color:#151515;
transition:.22s
}

.select2-dropdown-open .select2-arrow b:before {
transform:rotate(180deg)
}

.select2-container .select2-choice abbr {
display:none
}

.select2-container.form-input {
display:block;
padding:0;
line-height:1
}

.select2-drop-mask {
border:0;
margin:0;
padding:0;
position:fixed;
left:0;
top:0;
min-height:100%;
min-width:100%;
height:auto;
width:auto;
opacity:0;
z-index:99;
background-color:#f5f5f5;
filter:alpha(opacity=0)
}

.select2-drop {
width:100%;
margin-top:-1px;
position:absolute;
z-index:100;
top:100%;
background:#ffffff;
color:#9b9b9b;
border:1px solid #f5f5f5;
border-top:0
}

.select2-drop-active {
border:1px solid #f5f5f5;
border-top:0
}

.select2-drop.select2-drop-above {
margin-top:1px;
border-top:1px solid #f5f5f5;
border-bottom:0
}

.select2-drop.select2-drop-above.select2-drop-active {
border:1px solid #f5f5f5
}

.select2-search {
display:inline-block;
width:100%;
padding:4px 4px 0;
position:relative;
z-index:10000;
white-space:nowrap
}

.select2-search:before {
position:absolute;
right:19px;
top:50%;
transform:translateY(calc(-50% + 4px));
display:inline-block;
content:'\f43b';
font-family:'Material Design Icons';
font-size:20px;
line-height:1
}

.select2-search input {
width:100%;
padding:5px 35px 5px 5px;
margin:0;
outline:0;
font-size:1em;
background-color:#f5f5f5;
color:#9b9b9b;
border:1px solid #f5f5f5
}

.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {
border:1px solid #f5f5f5;
border-top-color:transparent
}

.select2-hidden-accessible {
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}

.select2-results {
padding:4px;
position:relative;
overflow-x:hidden;
overflow-y:auto;
-webkit-tap-highlight-color:rgba(0,0,0,0)
}

.select2-results li.select2-result-with-children > .select2-result-label {
font-weight:bold
}

.select2-results .select2-result-label {
padding:3px 7px 4px;
margin:0;
cursor:pointer;
min-height:1em;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}

.select2-results .select2-highlighted {
background:#b6c062;
color:#ffffff
}

.select2-results li em {
background:#ffffff;
font-style:normal
}

.select2-results .select2-highlighted em {
background:transparent
}

.select2-results .select2-highlighted ul {
background:#f5f5f5;
color:#292929
}

.select2-results .select2-disabled.select2-highlighted {
color:#ffffff;
background:#b6c062;
display:list-item;
cursor:default
}

.select2-results .select2-disabled {
background:#f2f3f8;
display:list-item;
cursor:default
}

.select2-results .select2-selected {
display:none
}

.select2-results .select2-ajax-error {
background:rgba(255,50,50,0.2)
}

.select2-more-results {
background:#f4f4f4;
display:list-item
}

.select2-container.select2-container-disabled .select2-choice {
background-color:#f4f4f4;
background-image:none;
border:1px solid #ddd;
cursor:default
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
background-color:#f4f4f4;
background-image:none;
border-left:0
}

.select2-container.select2-container-disabled .select2-choice abbr {
display:none
}

.select2-container-multi {
display:flex;
align-items:stretch;
height:auto;
min-height:50px
}

.select2-container-multi .select2-choices {
display:flex;
flex-flow:row;
align-items:center;
width:100%;
margin:0;
padding:0;
position:relative;
line-height:0;
cursor:text;
overflow:hidden
}

.select2-locked {
padding:3px 5px!important
}

.select2-container-multi .select2-choices {
min-height:26px
}

.select2-container-multi .select2-choices .select2-search-field {
margin:0;
padding:0;
white-space:nowrap
}

.select2-container-multi .select2-choices .select2-search-field input {
width:100%!important;
outline:0;
border:0;
-webkit-box-shadow:none;
box-shadow:none;
background:transparent!important
}

.select2-container-multi .select2-choices .select2-search-choice {
padding:4px 5px 4px 20px;
margin:3px 0 3px 5px;
position:relative;
line-height:13px;
cursor:default;
border:1px solid gainsboro;
background-clip:padding-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background-color:gainsboro
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
cursor:default
}

.select2-search-choice-close {
display:block;
width:12px;
height:13px;
position:absolute;
right:3px;
top:3px;
color:#333333
}

.select2-search-choice-close:before {
display:inline-block;
content:'\f24c';
font-family:'Material Design Icons';
font-size:12px;
line-height:1
}

.select2-container-multi .select2-search-choice-close {
left:3px
}

.select2-container-multi.select2-container-disabled .select2-choices {
background-color:#f4f4f4;
background-image:none;
border:1px solid #ddd;
cursor:default
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
padding:3px 5px;
border:1px solid #ddd;
background-image:none;
background-color:#f4f4f4
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
display:none;
background:none
}

.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {
text-decoration:underline
}

.select2-offscreen,.select2-offscreen:focus {
clip:rect(0 0 0 0)!important;
width:1px!important;
height:1px!important;
border:0!important;
margin:0!important;
padding:0!important;
overflow:hidden!important;
position:absolute!important;
outline:0!important;
left:0!important;
top:0!important
}

.select2-display-none {
display:none
}

.select2-measure-scrollbar {
position:absolute;
top:-10000px;
left:-10000px;
width:100px;
height:100px;
overflow:scroll
}

* + .select2-container {
margin-top:20px
}

.select-inline {
min-height:0;
background-color:transparent;
border:0;
white-space:nowrap
}

.select-inline * {
white-space:normal
}

.select-inline .select2-choice {
padding:0;
background-color:transparent;
vertical-align:middle
}

.select-inline .select2-choice > * {
vertical-align:middle
}

.select-inline .select2-choice > .select2-chosen {
display:inline-block
}

.select-inline .select2-arrow {
position:static;
transform:none;
display:inline-block
}

.select-dropdown-inline {
font-family:"Space Mono",Menlo,Monaco,Consolas,"Courier New",monospace;
background:#ffffff;
border:0
}

.select-dropdown-inline .select2-result-label {
padding:0
}

.select-dropdown-inline .select2-results {
width:calc(100% + 20px);
padding:10px;
margin:10px -10px 0;
color:#151515;
background:#ffffff;
border:1px solid #e8e8e8
}

.select-dropdown-inline .select2-results > li {
font-size:13px
}

.select-dropdown-inline .select2-results > li + li {
margin-top:5px
}

.select-dropdown-inline .select2-results .select2-highlighted {
color:#66b6d0;
background-color:transparent
}

.slick-slider {
position:relative;
display:block;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-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 {
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
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:#fff url(./../images/ajax-loader.gif) center center no-repeat
}

.slick-prev,.slick-next {
position:absolute;
display:block;
height:20px;
width:20px;
line-height:0;
font-size:0;
cursor:pointer;
background:rgba(41,41,41,0.6);
color:transparent;
top:50%;
margin-top:-10px\9;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-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
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
opacity:.25
}

.slick-prev:before,.slick-next:before {
font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:20px;
line-height:1;
color:white;
opacity:.75;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.slick-prev {
left:0
}

[dir="rtl"] .slick-prev {
left:auto;
right:0
}

.slick-prev:before {
content:"←"
}

[dir="rtl"] .slick-prev:before {
content:"→"
}

.slick-next {
right:0
}

[dir="rtl"] .slick-next {
left:0;
right:auto
}

.slick-next:before {
content:"→"
}

[dir="rtl"] .slick-next:before {
content:"←"
}

.slick-slider {
margin-bottom:30px
}

.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:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:6px;
line-height:20px;
text-align:center;
color:black;
opacity:.25;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.slick-dots li.slick-active button:before {
color:black;
opacity:.75
}

.layout-panel-wrap {
position:fixed;
top:0;
right:0;
width:600px;
height:100vh;
overflow:hidden;
pointer-events:none;
z-index:1081
}

.layout-panel-wrap.active .layout-panel {
transform:translateX(0)
}

.layout-panel-wrap.active .layout-panel-inner:after {
box-shadow:-3px 0 50px -2px rgba(0,0,0,0.09)
}

.layout-panel-wrap .layout-panel-toggle,.layout-panel-wrap .layout-panel-inner > * {
pointer-events:auto
}

.layout-panel {
width:auto;
transform:translateX(265px);
transition:.55s all ease
}

.layout-panel-content {
position:relative;
height:100vh;
overflow-x:hidden;
overflow-y:scroll;
-webkit-overflow-scrolling:touch;
width:100%;
padding-right:5px
}

.layout-panel-content .mCSB_outside + .mCSB_scrollTools {
right:0
}

.layout-panel-content .mCSB_scrollTools {
width:5px;
pointer-events:auto
}

.layout-panel-content .mCSB_scrollTools .mCSB_dragger {
width:auto
}

.layout-panel-content .mCSB_draggerContainer {
padding:2px;
background:#b3bd5b
}

.layout-panel-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width:1px
}

.layout-panel-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.layout-panel-content .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
background-color:#ffffff
}

.layout-panel-content .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.layout-panel-content .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color:#ffffff
}

.layout-panel-inner {
position:relative;
height:auto;
min-height:101vh;
max-width:260px;
padding:20px 0;
background:#ffffff;
margin-left:auto;
text-align:center
}

.layout-panel-inner:after {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
box-shadow:-3px 0 50px -2px rgba(0,0,0,0);
z-index:-10;
transition:.33s all ease
}

.mobile.rd-navbar-fixed-linked .layout-panel-inner,.tablet.rd-navbar-fixed-linked .layout-panel-inner {
padding-bottom:90px
}

.layout-panel-header {
padding:0 12px
}

.layout-panel-header .button {
width:100%
}

.layout-panel-header .button + .button {
margin-top:15px
}

.layout-panel-header * + .layout-panel-element,.layout-panel-header * + .layout-panel-title {
margin-top:22px
}

@media (min-width: 768px) {
.layout-panel-header * + .layout-panel-element,.layout-panel-header * + .layout-panel-title {
margin-top:30px
}
}

.layout-panel .isotope {
margin-left:0;
margin-right:0
}

.layout-panel .isotope-filters {
padding:0 5px
}

.layout-panel .isotope-filters ul {
position:relative;
overflow:hidden;
text-align:center
}

.layout-panel .isotope-filters ul::after {
content:'';
position:absolute;
left:-100px;
bottom:0;
right:-100px;
border-bottom:2px solid #eaeced
}

.layout-panel .isotope-filters ul li {
display:inline-block;
padding-left:6px;
padding-right:6px;
font:500 12px/18px Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#333333
}

@media (min-width: 768px) {
.layout-panel .isotope-filters ul li {
padding-left:10px;
padding-right:10px
}
}

.layout-panel .isotope-filters ul li a {
position:relative;
display:inline-block;
z-index:2;
padding-bottom:14px;
text-align:right
}

.layout-panel .isotope-filters ul li a::after {
content:'';
display:inline-block;
position:absolute;
left:0;
right:0;
bottom:0;
height:2px;
background:#66b6d0;
transition:transform .34s;
transform:scale3d(0,0,1);
transform-origin:100% 50%
}

.layout-panel .isotope-filters ul li a,.layout-panel .isotope-filters ul li a:active,.layout-panel .isotope-filters ul li a:focus {
color:inherit
}

.layout-panel .isotope-filters ul li a.active,.layout-panel .isotope-filters ul li a:hover {
color:#66b6d0
}

.layout-panel .isotope-filters ul li a.active:after {
transform:scale3d(1,1,1);
transform-origin:0 50%
}

.layout-panel .isotope {
margin-top:0
}

.layout-panel * + .isotope {
margin-top:20px
}

.layout-panel * + .isotope-filters {
margin-top:25px
}

.layout-panel-toggle {
background:none;
border:none;
display:inline-block;
padding:0;
outline:none;
outline-offset:0;
cursor:pointer;
-webkit-appearance:none;
position:fixed;
top:20vh;
right:265px;
z-index:10;
width:40px;
height:40px;
line-height:40px;
background:#ffffff;
color:#151515;
text-align:center;
box-shadow:-5px 1px 10px 0 rgba(0,0,0,0.05);
border-right:0;
transition:.55s all ease
}

.layout-panel-toggle::-moz-focus-inner {
border:none;
padding:0
}

.layout-panel-toggle::before,.layout-panel-toggle::after {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
font-family:'FontAwesome';
font-size:16px;
transition:.33s
}

.layout-panel-toggle::before {
content:'\f085';
opacity:1
}

.layout-panel-toggle::after {
content:'\f24c';
font-family:'Material Design Icons';
opacity:0
}

.layout-panel-toggle.active::before {
opacity:0
}

.layout-panel-toggle.active::after {
opacity:1
}

.layout-panel-main {
position:relative;
z-index:10;
padding-left:5px;
padding-right:4px
}

.layout-panel-main .isotope {
position:relative;
margin-bottom:-10px;
transform:translateY(-10px)
}

.layout-panel-main .isotope-item {
margin-top:10px;
padding:0 5px
}

.layout-panel-main .isotope-item:before {
content:'';
display:block
}

.layout-panel-main .isotope {
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
width:100%;
position:static!important
}

.layout-panel-main .isotope-item {
width:100%;
max-width:50%;
flex-grow:1
}

* + .layout-panel-main {
margin-top:25px
}

@media (min-width: 768px) {
.layout-panel-toggle {
width:54px;
height:54px;
line-height:54px
}

.layout-panel-toggle::before,.layout-panel-toggle::after {
font-size:22px
}
}

@media (min-width: 768px) {
.layout-panel-wrap {
width:730px
}

.layout-panel-wrap.active .layout-panel {
transform:translateX(0)
}

.layout-panel-wrap .layout-panel {
transform:translateX(335px)
}

.layout-panel-wrap .layout-panel-inner {
max-width:330px
}

.layout-panel-wrap .layout-panel-toggle {
right:335px
}

.ie-10 .layout-panel,.ie-11 .layout-panel {
transform:translateX(335px)
}

.ie-10 .layout-panel-toggle,.ie-11 .layout-panel-toggle {
right:0
}

.ie-10 .layout-panel-wrap.active,.ie-11 .layout-panel-wrap.active {
right:0
}

.ie-10 .layout-panel-wrap.active .layout-panel-toggle,.ie-11 .layout-panel-wrap.active .layout-panel-toggle {
right:335px
}
}

.thumbnail-small {
position:relative;
display:block;
width:100%;
text-align:center;
padding:5px 5px 0;
transition:.3s ease;
color:#151515;
background-color:#eaeced
}

.thumbnail-small:hover {
color:#ffffff;
background-color:#66b6d0;
border-color:#66b6d0
}

.thumbnail-small-image {
position:relative;
overflow:hidden;
max-height:105px
}

.thumbnail-small-image img {
height:auto;
width:100%
}

.thumbnail-small-hover-image {
display:none
}

.thumbnail-small-hover-image img {
width:100%;
height:auto
}

.thumbnail-small-caption {
position:relative;
padding:8px
}

.thumbnail-small-header {
position:relative;
z-index:1;
font:400 14px/18px Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
letter-spacing:.05em;
color:inherit
}

@media (min-width: 992px) {
.desktop .thumbnail-small-hover-image {
display:block;
position:absolute;
left:-10px;
top:50%;
z-index:11;
transform:translate(-120%,-60%);
transition:.33s all ease;
width:342px;
height:252px;
background:#ffffff;
padding:7px;
box-shadow:-3px 0 50px -2px rgba(0,0,0,0.14);
opacity:0;
pointer-events:none
}

.desktop .thumbnail-small-hover-image img {
position:relative;
max-width:100%;
max-height:100%
}

.desktop .thumbnail-small-hover-image:before {
content:'';
position:absolute;
top:50%;
z-index:-1000;
transform:translateY(-50%) rotate(45deg);
right:-11px;
width:24px;
height:24px;
background:#ffffff;
box-shadow:-3px 0 45px -2px rgba(0,0,0,0.13)
}

.desktop .thumbnail-small:hover .thumbnail-small-caption:after {
bottom:0;
opacity:1
}

.desktop .thumbnail-small:hover .thumbnail-small-header {
color:#ffffff
}

.desktop .thumbnail-small:hover .thumbnail-small-image:after {
opacity:0
}

.desktop .thumbnail-small:hover .thumbnail-small-hover-image {
z-index:12;
opacity:1;
transform:translate(-100%,-60%)
}
}

.layout-panel-controls {
margin-top:20px
}

.jspContainer {
overflow:hidden;
position:relative
}

.jspPane {
position:absolute;
right:5px
}

.jspVerticalBar {
position:absolute;
top:0;
right:0;
width:5px;
height:100%;
background:#b7b7b7;
pointer-events:auto
}

.jspHorizontalBar {
position:absolute;
bottom:0;
left:0;
width:100%;
height:16px;
background:#b7b7b7;
pointer-events:auto
}

.jspCap {
display:none
}

.jspHorizontalBar .jspCap {
float:left
}

.jspTrack {
background:#b7b7b7;
position:relative
}

.jspDrag {
background:#b4dbe8;
width:8px;
position:relative;
top:0;
left:0;
cursor:pointer
}

.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {
float:left;
height:100%
}

.jspArrow {
background:#50506d;
text-indent:-20000px;
display:block;
cursor:pointer;
padding:0;
margin:0
}

.jspArrow.jspDisabled {
cursor:default;
background:#80808d
}

.jspVerticalBar .jspArrow {
height:16px
}

.jspHorizontalBar .jspArrow {
width:16px;
float:left;
height:100%
}

.jspVerticalBar .jspArrow:focus {
outline:none
}

.jspCorner {
background:#eeeef4;
float:left;
height:100%
}

.owl-carousel .animated {
-webkit-animation-duration:1000ms;
animation-duration:1000ms;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}

.owl-carousel .owl-animated-in {
z-index:0
}

.owl-carousel .owl-animated-out {
z-index:1
}

.owl-carousel .fadeOut {
-webkit-animation-name:fadeOut;
animation-name:fadeOut
}

@-webkit-keyframes fadeOut {
0% {
opacity:1
}

100% {
opacity:0
}
}

@keyframes fadeOut {
0% {
opacity:1
}

100% {
opacity:0
}
}

.owl-height {
transition:height 500ms ease-in-out
}

.owl-carousel {
display:none;
width:100%;
-webkit-tap-highlight-color:transparent;
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;
-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 .owl-carousel {
display:block
}

.owl-carousel .owl-item .owl-lazy {
opacity:0;
transition:opacity 400ms ease
}

.owl-carousel .owl-video-wrapper {
position:relative;
height:100%;
background:#000
}

.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 {
-webkit-transform:scale(1.3);
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-nav.disabled {
display:none!important
}

.owl-carousel_nav-modern .owl-prev,.owl-carousel_nav-modern .owl-next,.owl-carousel_nav-modern .owl-prev,.owl-carousel_nav-modern .owl-next {
position:relative;
display:block;
font-size:0;
line-height:0;
height:61px;
width:28px;
border:2px solid #d1d1d1;
cursor:pointer;
transition:.3s
}

.owl-carousel_nav-modern .owl-prev::before,.owl-carousel_nav-modern .owl-prev::after,.owl-carousel_nav-modern .owl-next::before,.owl-carousel_nav-modern .owl-next::after,.owl-carousel_nav-modern .owl-prev::before,.owl-carousel_nav-modern .owl-prev::after,.owl-carousel_nav-modern .owl-next::before,.owl-carousel_nav-modern .owl-next::after {
content:'';
position:absolute;
height:2px;
border:0 solid #d1d1d1;
transition:.3s
}

.owl-carousel_nav-modern .owl-prev::before,.owl-carousel_nav-modern .owl-next::before,.owl-carousel_nav-modern .owl-prev::before,.owl-carousel_nav-modern .owl-next::before {
top:0;
height:24px;
width:17px;
border-bottom-width:2px
}

.owl-carousel_nav-modern .owl-prev::after,.owl-carousel_nav-modern .owl-next::after,.owl-carousel_nav-modern .owl-prev::after,.owl-carousel_nav-modern .owl-next::after {
width:26px;
height:25px;
bottom:0;
border-top-width:2px
}

.owl-carousel_nav-modern .owl-prev:hover,.owl-carousel_nav-modern .owl-next:hover,.owl-carousel_nav-modern .owl-prev:hover,.owl-carousel_nav-modern .owl-next:hover {
width:40px
}

.owl-carousel_nav-modern .owl-prev:hover,.owl-carousel_nav-modern .owl-prev:hover::before,.owl-carousel_nav-modern .owl-prev:hover::after,.owl-carousel_nav-modern .owl-next:hover,.owl-carousel_nav-modern .owl-next:hover::before,.owl-carousel_nav-modern .owl-next:hover::after,.owl-carousel_nav-modern .owl-prev:hover,.owl-carousel_nav-modern .owl-prev:hover::before,.owl-carousel_nav-modern .owl-prev:hover::after,.owl-carousel_nav-modern .owl-next:hover,.owl-carousel_nav-modern .owl-next:hover::before,.owl-carousel_nav-modern .owl-next:hover::after {
border-color:#b6c062
}

.owl-carousel_nav-modern .owl-prev:hover::before,.owl-carousel_nav-modern .owl-next:hover::before,.owl-carousel_nav-modern .owl-prev:hover::before,.owl-carousel_nav-modern .owl-next:hover::before {
width:26px
}

.owl-carousel_nav-modern .owl-prev,.owl-carousel_nav-modern .owl-prev {
border-left:0
}

.owl-carousel_nav-modern .owl-prev::before,.owl-carousel_nav-modern .owl-prev::before {
right:19px
}

.owl-carousel_nav-modern .owl-prev::after,.owl-carousel_nav-modern .owl-prev::after {
right:28px
}

.owl-carousel_nav-modern .owl-prev:hover,.owl-carousel_nav-modern .owl-prev:hover {
margin-left:-6px
}

.owl-carousel_nav-modern .owl-prev:hover::before,.owl-carousel_nav-modern .owl-prev:hover::before {
right:28px
}

.owl-carousel_nav-modern .owl-next,.owl-carousel_nav-modern .owl-next {
border-right:0
}

.owl-carousel_nav-modern .owl-next::before,.owl-carousel_nav-modern .owl-next::before {
left:19px
}

.owl-carousel_nav-modern .owl-next::after,.owl-carousel_nav-modern .owl-next::after {
left:28px
}

.owl-carousel_nav-modern .owl-next:hover,.owl-carousel_nav-modern .owl-next:hover {
margin-right:-6px
}

.owl-carousel_nav-modern .owl-next:hover::before,.owl-carousel_nav-modern .owl-next:hover::before {
left:28px
}

.owl-prev,.owl-next {
position:absolute;
top:50%;
transform:translateY(-50%);
font:400 46px/50px FontAwesome;
color:#292929
}

.owl-prev:hover,.owl-next:hover {
color:#b6c062
}

.owl-prev {
left:0
}

.owl-prev:before {
content:'\f104'
}

.owl-next {
right:0
}

.owl-next:before {
content:'\f105'
}

.owl-dots {
text-align:center;
margin-top:10px
}

.owl-dot {
position:relative;
display:inline-block;
width:13px;
height:13px;
border:2px solid #b6c062;
margin-left:5px;
margin-right:5px;
text-align:center;
outline:none;
cursor:pointer;
background-color:transparent;
transition:.2s
}

.owl-dot:only-child {
display:none
}

.owl-dot.active {
background-color:#b6c062
}

.quote-creative-carousel {
margin-top:-30px
}

.quote-creative-carousel .quote-creative {
max-width:600px;
margin-left:auto;
margin-right:auto
}

.quote-creative-carousel .owl-dots {
margin-top:-10px
}

@media (min-width: 576px) {
.quote-creative-carousel .owl-item {
padding:30px 45px
}

.quote-creative-carousel .item {
margin-left:-20px;
margin-right:-20px
}
}

.owl-outer-navigation-wrap.owl-carousel_nav-modern {
position:relative
}

@media (max-width: 1199px) {
.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-prev,.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-next {
display:none
}
}

@media (min-width: 1200px) {
.owl-outer-navigation-wrap.owl-carousel_nav-modern {
padding-left:45px;
padding-right:45px
}

.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-prev,.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-next {
position:absolute;
top:50%;
z-index:25;
transform:translateY(-50%)
}

.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-prev {
left:0
}

.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-next {
right:0
}

.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-dots {
display:none!important
}
}

@media (min-width: 1600px) {
.owl-outer-navigation-wrap.owl-carousel_nav-modern {
padding-left:0;
padding-right:0
}

.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-prev {
left:-10%
}

.owl-outer-navigation-wrap.owl-carousel_nav-modern .owl-next {
right:-10%
}
}

* + .owl-outer-navigation-wrap {
margin-top:30px
}

.owl-style-1 {
padding:20px 8px
}

.owl-style-1 .quote-modern {
padding:0
}

.owl-style-1 .owl-dots {
margin-top:20px
}

.owl-style-1 .owl-dot {
width:15px;
height:15px;
border:2px solid #9b9b9b;
background-color:transparent;
border-radius:50%
}

.owl-style-1 .owl-dot:hover,.owl-style-1 .owl-dot.active {
background:#b6c062;
border-color:#b6c062
}

@media (min-width: 576px) {
.owl-style-1 {
padding:30px 48px 30px 30px
}

.owl-style-1 .owl-dots {
position:absolute;
top:50%;
transform:translateY(-50%);
right:30px
}

.owl-style-1 .owl-dot {
display:block
}

.owl-style-1 .owl-dot + .owl-dot {
margin-top:7px
}
}

@media (min-width: 768px) {
.owl-style-1 {
padding:40px 35px
}
}

@media (min-width: 992px) {
.owl-style-1 {
padding:40px 70px 40px 35px
}
}

@media (min-width: 1200px) {
.owl-style-1 {
padding:48px 70px 48px 35px
}

.owl-style-1 .owl-dots {
right:48px
}
}

.owl-testimonials-widget .owl-custom-dots {
display:flex;
justify-content:center
}

.owl-testimonials-widget .owl-custom-dots > li {
position:relative;
padding:0 5px;
cursor:pointer
}

.owl-testimonials-widget .owl-custom-dots > li,.owl-testimonials-widget .owl-custom-dots > li * {
border-radius:50%
}

.owl-testimonials-widget .owl-custom-dots > li:hover .quote-image,.owl-testimonials-widget .owl-custom-dots > li.active .quote-image {
transform:scale3d(1,1,1);
box-shadow:5px 3px 5px 0 rgba(41,41,41,0.15)
}

.owl-testimonials-widget .owl-custom-dots > li:hover .quote-image::after,.owl-testimonials-widget .owl-custom-dots > li.active .quote-image::after {
opacity:0
}

.owl-testimonials-widget .quote-image {
max-width:80px;
transform:scale3d(0.8,0.8,0.8);
transition:.22s
}

.owl-testimonials-widget .quote-image::after {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background:rgba(255,255,255,0.45);
transition:.22s;
pointer-events:none
}

.owl-testimonials-widget * + .owl-custom-dots {
margin-top:20px
}

@media (min-width: 768px) {
.owl-testimonials-widget > li {
padding:0 20px
}

.owl-testimonials-widget .quote-image {
max-width:100px
}

.owl-testimonials-widget * + .owl-custom-dots {
margin-top:35px
}
}

* + .owl-testimonials-widget {
margin-top:35px
}

@media (min-width: 768px) {
.owl-carousel_centered {
margin-bottom:-20px
}

.owl-carousel_centered .owl-stage-outer {
padding:50px;
margin:-50px
}

.owl-carousel_centered .owl-item {
transform:scale3d(1,1,1);
transform-origin:99% 47%;
transition:.33s;
opacity:0;
visibility:hidden
}

.owl-carousel_centered .owl-item::after {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
pointer-events:none;
background:rgba(255,255,255,0.2);
opacity:0;
transition:.44s
}

.owl-carousel_centered .owl-item:hover::after {
opacity:1
}

.owl-carousel_centered .owl-item.active {
opacity:1;
visibility:visible
}

.owl-carousel_centered .owl-item.center {
transform:scale3d(1.2,1.2,1.2);
transition:.66s;
z-index:1;
transform-origin:50% 50%;
box-shadow:0 0 13px 0 rgba(0,0,0,0.06)
}

.owl-carousel_centered .owl-item.center + .owl-item {
transform-origin:1% 47%
}
}

.lg-sub-html,.lg-toolbar {
background-color:rgba(0,0,0,0.45)
}

@font-face {
font-family:lg;
src:url(../fonts/lg.eot?n1z373);
src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) 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:#999;
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:#fff
}

.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:#999;
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;
transition:color .2s linear
}

@media (max-width: 575px) {
.lg-toolbar .lg-icon {
font-size:21px;
width:36px
}
}

@media (max-width: 575px) {
#lg-counter {
font-size:14px;
line-height:27px
}
}

.lg-toolbar .lg-icon:hover {
color:#fff
}

.lg-toolbar .lg-close:after {
content:"\e070"
}

.lg-toolbar .lg-download:after {
content:"\e0f2"
}

.lg-sub-html {
bottom:0;
color:#eee;
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:#999;
display:inline-block;
font-size:16px;
padding-left:20px;
padding-top:12px;
vertical-align:middle
}

.lg-next,.lg-prev,.lg-toolbar {
opacity:1;
transition:transform .35s cubic-bezier(0,0,0.25,1) 0s,opacity .35s cubic-bezier(0,0,0.25,1) 0s,color .2s linear
}

.lg-hide-items .lg-prev {
opacity:0;
transform:translate3d(-10px,0,0)
}

.lg-hide-items .lg-next {
opacity:0;
transform:translate3d(10px,0,0)
}

.lg-hide-items .lg-toolbar {
opacity:0;
transform:translate3d(0,-10px,0)
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
transform:scale3d(0.5,0.5,0.5);
opacity:0;
transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1)!important;
-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 {
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;
transform:translate3d(0,100%,0);
transition:transform .25s cubic-bezier(0,0,0.25,1) 0
}

.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 {
transition-duration:0!important
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
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 #fff;
border-radius:4px;
margin-bottom:5px
}

@media (min-width: 1025px) {
.lg-outer .lg-thumb-item {
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 {
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:#999;
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:#fff
}

.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:#333;
height:5px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1083;
opacity:0;
transition:opacity 80ms ease 0
}

.lg-progress-bar .lg-progress {
background-color:#a90707;
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 {
transition-duration:0
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
transition:transform .3s cubic-bezier(0,0,0.25,1) 0
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
transition:left .3s cubic-bezier(0,0,0.25,1) 0s,top .3s cubic-bezier(0,0,0.25,1) 0
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
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 {
transform:scale3d(1,1,1);
transition:transform .3s cubic-bezier(0,0,0.25,1) 0s,opacity .15s!important;
-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;
transform:translate3d(0,0,0)
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
box-shadow:0 0 0 2px #fff inset
}

.lg-outer .lg-pager-thumb-cont {
background-color:#fff;
color:#fff;
bottom:100%;
height:83px;
left:0;
margin-bottom:20px;
margin-left:-60px;
opacity:0;
padding:5px;
position:absolute;
width:120px;
border-radius:3px;
transition:opacity .15s ease 0s,transform .15s ease 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;
transition:box-shadow .3s ease 0;
width:12px
}

.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover {
box-shadow:0 0 0 8px #fff 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;
transition:visibility 0 linear .18s,opacity .18s linear 0
}

.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown {
transition-delay:0;
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
opacity:1;
visibility:visible
}

.lg-outer .lg-dropdown {
background-color:#fff;
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);
-ms-transform:translate3d(0,5px,0);
transform:translate3d(0,5px,0);
transition:transform .18s linear 0s,visibility 0 linear .5s,opacity .18s linear 0
}

.lg-outer .lg-dropdown:after {
content:"";
display:block;
height:0;
width:0;
position:absolute;
border:8px solid transparent;
border-bottom-color:#fff;
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:#333
}

.lg-outer .lg-dropdown a {
color:#333;
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:#333;
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:1050;
text-align:left;
opacity:0;
transition:opacity .15s ease 0
}

.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 {
transition-duration: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 {
transition-duration:0!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;
transition:opacity .15s ease 0
}

.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:#000;
opacity:0;
transition:opacity .15s ease 0
}

.lg-backdrop.in {
opacity:1
}

.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide {
transition:none 0 ease 0!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 {
transition:opacity .1s ease 0
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
opacity:0
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
transform:translate3d(-100%,0,0)
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
transform:translate3d(100%,0,0)
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
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 {
transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity .1s ease 0
}

.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 {
transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity .1s ease 0
}

.lg-sub-html,.lg-toolbar {
background-color:rgba(0,0,0,0.45)
}

@font-face {
font-family:lg;
src:url(../fonts/lg.eot?n1z373);
src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) 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:#999;
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:#fff
}

.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:hover {
color:#fff
}

.lg-toolbar .lg-close:after {
content:"\e070"
}

.lg-toolbar .lg-download:after {
content:"\e0f2"
}

.lg-sub-html {
bottom:0;
color:#eee;
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:#999;
display:inline-block;
font-size:16px;
padding-left:20px;
padding-top:12px;
vertical-align:middle
}

.lg-next,.lg-prev,.lg-toolbar {
opacity:1;
transition:transform .35s cubic-bezier(0,0,0.25,1) 0s,opacity .35s cubic-bezier(0,0,0.25,1) 0s,color .2s linear
}

.lg-hide-items .lg-prev {
opacity:0;
transform:translate3d(-10px,0,0)
}

.lg-hide-items .lg-next {
opacity:0;
transform:translate3d(10px,0,0)
}

.lg-hide-items .lg-toolbar {
opacity:0;
transform:translate3d(0,-10px,0)
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
transform:scale3d(0.5,0.5,0.5);
opacity:0;
transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1)!important;
-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 {
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;
transform:translate3d(0,100%,0);
transition:transform .25s cubic-bezier(0,0,0.25,1) 0
}

.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 {
transition-duration:0!important
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
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 rgba(255,255,255,0.4);
border-radius:0;
margin-bottom:5px
}

@media (min-width: 1025px) {
.lg-outer .lg-thumb-item {
transition:border-color .25s ease
}
}

.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover {
border-color:#b6c062
}

.lg-outer .lg-thumb-item img {
width:100%;
height:100%;
object-fit:cover;
border-radius:0
}

.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 {
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:#999;
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:#fff
}

.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:#333;
height:5px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1083;
opacity:0;
transition:opacity 80ms ease 0
}

.lg-progress-bar .lg-progress {
background-color:#b6c062;
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 {
transition-duration:0
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
transition:transform .3s cubic-bezier(0,0,0.25,1) 0
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
transition:left .3s cubic-bezier(0,0,0.25,1) 0s,top .3s cubic-bezier(0,0,0.25,1) 0
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
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 {
transform:scale3d(1,1,1);
transition:transform .3s cubic-bezier(0,0,0.25,1) 0s,opacity .15s!important;
-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;
transform:translate3d(0,0,0)
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
box-shadow:0 0 0 2px #fff inset
}

.lg-outer .lg-pager-thumb-cont {
background-color:#fff;
color:#fff;
bottom:100%;
height:83px;
left:0;
margin-bottom:20px;
margin-left:-60px;
opacity:0;
padding:5px;
position:absolute;
width:120px;
border-radius:3px;
transition:opacity .15s ease 0s,transform .15s ease 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;
transition:box-shadow .3s ease 0;
width:12px
}

.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover {
box-shadow:0 0 0 8px #fff 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;
transition:visibility 0 linear .18s,opacity .18s linear 0
}

.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown {
transition-delay:0;
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
opacity:1;
visibility:visible
}

.lg-outer .lg-dropdown {
background-color:#fff;
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);
-ms-transform:translate3d(0,5px,0);
transform:translate3d(0,5px,0);
transition:transform .18s linear 0s,visibility 0 linear .5s,opacity .18s linear 0
}

.lg-outer .lg-dropdown:after {
content:"";
display:block;
height:0;
width:0;
position:absolute;
border:8px solid transparent;
border-bottom-color:#fff;
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:#333
}

.lg-outer .lg-dropdown a {
color:#333;
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:#333;
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:1050;
text-align:left;
opacity:0;
transition:opacity .15s ease 0
}

.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 {
transition-duration: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 {
transition-duration:0!important;
opacity:1
}

.lg-outer.lg-grab img.lg-object {
cursor:grab
}

.lg-outer.lg-grabbing img.lg-object {
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;
transition:opacity .15s ease 0
}

.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:#000;
opacity:0;
transition:opacity .15s ease 0
}

.lg-backdrop.in {
opacity:1
}

.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide {
transition:none 0 ease 0!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 {
transition:opacity .1s ease 0
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
opacity:0
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
transform:translate3d(-100%,0,0)
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
transform:translate3d(100%,0,0)
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
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 {
transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity .1s ease 0
}

.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 {
transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity .1s ease 0
}

.parallax-content {
position:relative;
z-index:1
}

.parallax-container {
position:relative;
overflow:hidden;
background-position:center center;
background-size:cover
}

.material-parallax {
position:absolute;
top:0;
left:-1px;
right:-1px;
bottom:0;
z-index:0;
background-position:center center
}

.ipad .parallax-container,.iphone .parallax-container {
background-attachment:scroll!important
}

.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)
}

.counters {
display:none!important
}