@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:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;font-size:15px;line-height:1.6;font-weight:400;letter-spacing:.075em;color:#080808;background-color:#fff;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased
}
.section-style-2
{
color:#151515;letter-spacing:.05em
}
h1,h2,h3,h4,h5,h6,[class^=heading-]
{
margin-top:0;margin-bottom:0;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:#151515
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,[class^=heading-] a
{
color:inherit
}
h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover,[class^=heading-] a:focus,[class^=heading-] a:hover
{
color:#00005a
}
h1,.heading-1
{
font-size:50px;line-height:1;letter-spacing:.025em
}
@media(min-width:768px)
{
h1,.heading-1
{
font-size:70px
}

}
@media(min-width:992px)
{
h1,.heading-1
{
font-size:90px
}

}
@media(min-width:1200px)
{
h1,.heading-1
{
font-size:110px
}

}
h2,.heading-2
{
font-size:36px;line-height:1.14286;letter-spacing:.075em
}
@media(min-width:768px)
{
h2,.heading-2
{
font-size:46px
}

}
@media(min-width:992px)
{
h2,.heading-2
{
font-size:54px
}

}
@media(min-width:1200px)
{
h2,.heading-2
{
font-size:70px
}

}
h3,.heading-3
{
font-size:30px;line-height:1.22727;font-weight:400
}
@media(min-width:768px)
{
h3,.heading-3
{
font-size:34px
}

}
@media(min-width:992px)
{
h3,.heading-3
{
font-size:40px
}

}
@media(min-width:1200px)
{
h3,.heading-3
{
font-size:44px
}

}
h4,.heading-4
{
font-size:26px;line-height:1.27778;font-weight:400
}
@media(min-width:768px)
{
h4,.heading-4
{
font-size:30px
}

}
@media(min-width:1200px)
{
h4,.heading-4
{
font-size:36px
}

}
h5,.heading-5
{
font-size:20px;line-height:1.25
}
@media(min-width:768px)
{
h5,.heading-5
{
font-size:24px
}

}
h6,.heading-6
{
font-size:16px;line-height:1.33333
}
@media(min-width:768px)
{
h6,.heading-6
{
font-size:18px
}

}
.heading-7
{
font-size:16px;line-height:1.5;font-weight:400;letter-spacing:.2em;color:#080808
}
small,.small
{
display:block;font-size:12px;line-height:1.5
}
mark,.mark
{
padding:3px 5px;color:#fff;background:#00005a
}
.big
{
font-size:18px;line-height:1.55556
}
.lead
{
font-size:24px;line-height:34px;font-weight:300
}
code
{
padding:10px 5px;border-radius:.2rem;font-size:90%;color:#111;background:#f5f5f5
}
p [style*=max-width]
{
display:inline-block
}
.brand
{
display:inline-block
}
.brand .brand-logo-light
{
display:none
}
.brand .brand-logo-dark
{
display:block
}
.brand>*+*
{
margin-top:0
}
a
{
transition:all .3s ease-in-out
}
a,a:focus,a:active,a:hover
{
text-decoration:none
}
a,a:focus,a:active
{
color:#00005a
}
a:hover
{
color:#1fa2cd
}
a[href*=tel],a[href*=mailto]
{
white-space:nowrap
}
.link-hover
{
color:#00005a
}
.link-press
{
color:#00005a
}
.privacy-link
{
display:inline-block
}
*+.privacy-link
{
margin-top:40px
}
.link-classic
{
font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase
}
.link-classic a,.link-classic a:focus,.link-classic a:active
{
color:#00005a
}
.link-classic a:hover
{
color:#151515
}
*+.link-classic
{
margin-top:25px
}
.link-play-classic
{
display:inline-block;position:relative;text-align:center;width:70px;height:70px;border-radius:50%;background:rgba(255,255,255,.3)
}
.link-play-classic .icon
{
font-size:30px;line-height:70px;color:#fff
}
.link-play-classic::before,.link-play-classic::after
{
display:inline-block;position:absolute;content:'';top:0;left:0;width:inherit;height:inherit;border-radius:inherit;opacity:0;visibility:visible;will-change:transform;pointer-events:none;transform:none
}
.link-play-classic::before
{
background:rgba(84,193,229,.5)
}
.link-play-classic::after
{
background:rgba(84,193,229,.3)
}
.link-play-classic:hover::before
{
animation:item1B 1s ease infinite
}
.link-play-classic:hover::after
{
animation:item1A 1s ease infinite
}
@media(min-width:768px)
{
.link-play-classic
{
width:90px;height:90px
}
.link-play-classic .icon
{
line-height:90px
}

}
@media(min-width:1200px)
{
.link-play-classic
{
width:113px;height:113px
}
.link-play-classic .icon
{
font-size:48px;line-height:113px
}

}
@keyframes item1B
{
25%
{
opacity:1;transform:none;visibility:visible
}
100%
{
opacity:0;transform:scale(2);visibility:hidden
}

}
@keyframes item1A
{
5%
{
opacity:1
}
100%
{
opacity:0;transform:scale(3);visibility:hidden
}

}
.link-play-modern
{
position:absolute;top:50%;left:50%;text-align:center;padding:10px 15px;border-radius:10px;background:rgba(255,255,255,.14);transform:translate3d(-50%,-50%,0)
}
.link-play-modern .icon
{
font-size:64px;color:#fff
}
.link-play-modern-title
{
font-size:16px;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:#fff
}
.link-play-modern-title span
{
display:block;font-size:24px;font-weight:900
}
.link-play-modern-decor
{
display:none;height:2px;width:64px;background:#fff;transition:all .3s ease
}
*+.link-play-modern-title
{
margin-top:16px
}
*+.link-play-modern-decor
{
margin-top:16px
}
.link-play-modern:hover .link-play-modern-decor
{
width:30px
}
@media(min-width:576px)
{
.link-play-modern
{
padding:20px 26px
}
.link-play-modern .icon
{
color:rgba(255,255,255,.5)
}
.link-play-modern a:hover
{
color:#fff
}
.link-play-modern-decor
{
display:inline-block
}

}
.link-play-creative
{
position:absolute;overflow:hidden;top:5%;left:5%;bottom:25px;padding:10px;color:#fff;z-index:1
}
.link-play-creative .icon
{
margin-left:-10px;font-size:32px;color:inherit
}
.link-play-creative .icon:hover
{
color:#00005a
}
.link-play-creative-title
{
line-height:1.44;font-weight:300;letter-spacing:.2em;max-width:280px;color:inherit
}
.link-play-creative-decor
{
width:1px;height:100%;background:rgba(255,255,255,.4);pointer-events:none;transition:all .3s ease
}
*+.link-play-creative-title
{
margin-top:10px
}
*+.link-play-creative-decor
{
margin-top:18px
}
@media(min-width:576px)
{
.link-play-creative
{
top:10%;left:10%
}
*+.link-play-creative-title
{
margin-top:18px
}
*+.link-play-creative-decor
{
margin-top:26px
}

}
@media(min-width:1600px)
{
.link-play-creative
{
top:20%
}
.link-play-creative-2
{
top:13%;bottom:15%
}

}
.link-style-1
{
display:inline-block;font-style:italic
}
.link-style-1,.link-style-1:focus,.link-style-1:active
{
color:rgba(21,21,21,.5)
}
.link-style-1:hover
{
color:#00005a
}
*+.link-style-1
{
margin-top:34px
}
.block-center,.block-xs,.block-sm,.block-md,.block-lg,.block-xl
{
margin-left:auto;margin-right:auto
}
.block-xs
{
max-width:270px
}
.block-sm
{
max-width:370px
}
.block-md
{
max-width:420px
}
.block-lg
{
max-width:570px
}
.block-xl
{
max-width:870px
}
@media(max-width:575.98px)
{
.block-1
{
max-width:370px;margin-left:auto;margin-right:auto
}
.block-2
{
max-width:320px;margin-left:auto;margin-right:auto
}
.block-3
{
max-width:270px;margin-left:auto;margin-right:auto
}

}
.box-icon-creative
{
text-align:left;padding:24px 10px 32px 40px;max-width:270px;min-height:100%;margin-left:auto;margin-right:auto;border:1px solid rgba(255,255,255,.24)
}
.box-icon-creative-body
{
max-width:170px;margin-left:auto;margin-right:auto
}
.box-icon-creative-icon
{
position:relative;display:block;text-align:center;height:36px;max-width:36px;font-size:30px;line-height:36px;color:#fee25f
}
.box-icon-creative-icon.icon-big
{
font-size:36px
}
.box-icon-creative-title
{
font-size:16px;line-height:1.125;font-weight:500;letter-spacing:.1em;text-transform:uppercase
}
.box-icon-creative-title a,.box-icon-creative-title a:focus,.box-icon-creative-title a:active
{
color:inherit
}
.box-icon-creative-title a:hover
{
color:#00005a
}
*+.box-icon-creative-title
{
margin-top:14px
}
@media(min-width:1200px)
{
.box-icon-creative
{
padding-left:50px
}

}
.box-icon-modern
{
text-align:center;background:#fff;transition:all .3s ease
}
.box-icon-modern-icon
{
position:relative;text-align:center;width:63px;height:63px;font-size:41px;line-height:63px;color:#151515;background:#fff;border-radius:50%;box-shadow:2px 2px 6px 0 rgba(0,0,0,.15);animation:iconModern 20s ease-in-out infinite;z-index:1
}
.box-icon-modern-icon.icon-28
{
font-size:28px
}
.box-icon-modern-icon.icon-30
{
font-size:30px
}
.box-icon-modern-icon.icon-32
{
font-size:32px
}
.box-icon-modern-icon.icon-39
{
font-size:39px
}
.box-icon-modern-title
{
font-weight:400;letter-spacing:.025em;text-transform:none
}
.box-icon-modern-title a,.box-icon-modern-title a:focus,.box-icon-modern-title a:active
{
color:inherit
}
.box-icon-modern-title a:hover
{
color:#00005a
}
.box-icon-modern-link
{
display:inline-block;font-size:16px;line-height:1.5;letter-spacing:.1em
}
.box-icon-modern-link,.box-icon-modern-link:focus,.box-icon-modern-link:active
{
color:#00005a
}
.box-icon-modern-link:hover
{
color:#151515
}
.box-icon-modern-link .icon
{
font-size:16px;line-height:24px;margin-left:6px
}
*+.box-icon-modern-title
{
margin-top:20px
}
*+.box-icon-modern-text
{
margin-top:14px
}
*+.box-icon-modern-link
{
margin-top:16px
}
@media(min-width:576px)
{
.box-icon-modern
{
text-align:left;max-width:270px
}

}
@keyframes iconModern
{
30%
{
color:#151515;background:#fff
}
33%
{
color:#fff;background:#00005a
}
64%
{
color:#fff;background:#00005a
}
67%
{
color:#151515;background:#fee25f
}
97%
{
color:#151515;background:#fff
}

}
.box-icon-classic
{
text-align:left;transition:all .2s ease;z-index:1
}
.box-icon-classic-icon
{
display:inline-block;text-align:center;height:70px;width:70px;margin-top:4px;font-size:30px;line-height:70px;color:#151515;background:#f3f3f3;border-radius:50%;box-shadow:4px 4px 10px 0 rgba(0,0,0,.15);animation:iconClassic 20s ease-in-out infinite
}
.box-icon-classic-title
{
text-transform:none;letter-spacing:.05em
}
.box-icon-classic-title a,.box-icon-classic-title a:focus,.box-icon-classic-title a:active
{
color:inherit
}
.box-icon-classic-title a:hover
{
color:#00005a
}
.box-icon-classic-text
{
line-height:1.47;letter-spacing:.05em;color:rgba(21,21,21,.8)
}
*+.box-icon-classic-text
{
margin-top:20px
}
@keyframes iconClassic
{
30%
{
color:#151515;background:#f3f3f3
}
33%
{
color:#fff;background:#00005a
}
64%
{
color:#fff;background:#00005a
}
67%
{
color:#151515;background:#fee25f
}
97%
{
color:#151515;background:#fee25f
}

}
@media(min-width:992px)
{
.box-icon-classic-icon
{
height:90px;width:90px;font-size:40px;line-height:90px
}

}
@media(min-width:1200px)
{
.box-icon-classic-text
{
max-width:92%
}

}
.box-icon-megan
{
position:relative;padding:50px 15px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.03);z-index:1
}
.box-icon-megan-header
{
position:relative
}
.box-icon-megan-header::before,.box-icon-megan-header::after
{
position:absolute;content:'';top:50%;left:50%;border-width:0 4px;border-style:solid;border-color:#f5f5f5;transform:translate3d(-50%,-50%,0);pointer-events:none
}
.box-icon-megan-header::before
{
width:114px;height:55px;transition:all .3s ease,border-color .3s ease-in-out .3s
}
.box-icon-megan-header::after
{
width:153px;height:25px;transition:all .2s ease .2s,border-width .2s ease 0s,border-color .3s ease-in-out .3s
}
.box-icon-megan-icon
{
display:inline-block;vertical-align:middle;min-height:35px;font-size:35px;line-height:35px;color:#00005a
}
.box-icon-megan.block-3 h5{font-size:48px}
.box-icon-megan-icon.icon-46
{
font-size:46px
}
.box-icon-megan-icon.icon-53
{
font-size:53px
}
.box-icon-megan-title
{
font-weight:400;letter-spacing:.025em;text-transform:none
}
*+.box-icon-megan-title
{
margin-top:38px
}
*+.box-icon-megan-text
{
margin-top:24px
}
@media(min-width:992px)
{
.desktop .box-icon-megan
{
padding:55px 5px;box-shadow:none
}
.desktop .box-icon-megan::before
{
position:absolute;content:'';top:5px;right:-10px;bottom:5px;left:-10px;background:#fff;transition:all .3s ease-in-out;pointer-events:none;z-index:-1
}
.desktop .box-icon-megan:hover::before
{
box-shadow:0 0 20px 0 rgba(0,0,0,.03)
}
.desktop .box-icon-megan:hover .box-icon-megan-header::before,.desktop .box-icon-megan:hover .box-icon-megan-header::after
{
border-color:rgba(0, 0, 90, 0.75);
}
.desktop .box-icon-megan:hover .box-icon-megan-header::before
{
height:44px;transform:translate3d(-50%,-50%,0) rotate(180deg);transition-delay:0s,0s
}
.desktop .box-icon-megan:hover .box-icon-megan-header::after
{
height:4px;width:173px;border-width:0 25px;transition-delay:0s,.2s,0s
}

}
@media(min-width:768px)
{
.box-icon-megan-text
{
display:inline-block;max-width:90%;font-size: 16px;
}

}
.box-icon-erin
{
transition:all .3s ease
}
.box-icon-erin-icon
{
display:inline-flex;align-items:center;justify-content:center;text-align:center;width:63px;height:63px;border-radius:50%;box-shadow:0 4px 0 0 #d1d1d1;background:#ebebeb;transition:all .3s ease
}
.box-icon-erin-icon svg
{
fill:#00005a
}
.box-icon-erin-decor
{
font-size:0;line-height:0
}
.box-icon-erin-decor::before
{
display:inline-block;content:'';width:58px;height:3px;background:#fee25f;transition:all .3s ease-in-out
}
.box-icon-erin-title
{
letter-spacing:.15em
}
.box-icon-erin-title a,.box-icon-erin-title a:focus,.box-icon-erin-title a:active
{
color:inherit
}
.box-icon-erin-title a:hover
{
color:#00005a
}
*+.box-icon-erin-title
{
margin-top:20px
}
*+.box-icon-erin-decor
{
margin-top:15px
}
*+.box-icon-erin-text
{
margin-top:16px
}
@media(min-width:768px)
{
.box-icon-erin
{
text-align:left
}

}
@media(min-width:1200px)
{
.box-icon-erin-title
{
letter-spacing:.2em
}

}
@media(min-width:992px)
{
.desktop .box-icon-erin:hover .box-icon-erin-icon
{
transform:translate3d(0,-5px,0)
}
.desktop .box-icon-erin:hover .box-icon-erin-decor::before
{
background:#00005a
}

}
.box-icon-minimal
{
text-align:left
}
.box-icon-minimal .icon
{
font-size:42px;color:#151515
}
.box-icon-minimal .linearicons-medal-empty
{
font-size:48px
}
.box-icon-minimal-title
{
font-size:18px;line-height:1.33;font-weight:500;letter-spacing:.1em;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:#151515
}
.box-icon-minimal-text
{
letter-spacing:.1em
}
*+.box-icon-minimal-text
{
margin-top:2px
}
.box-comment
{
position:relative;text-align:left;padding-bottom:45px;font-size:15px;letter-spacing:.05em;color:#151515
}
.box-comment::before
{
position:absolute;content:'';bottom:0;right:0;width:100%;border-bottom:1px solid #e1e1e1
}
.box-comment>.box-comment
{
margin-top:30px
}
.box-comment>.box-comment:last-child
{
padding-bottom:0
}
.box-comment>.box-comment:last-child::before
{
display:none
}
.box-comment-post
{
color:#080808
}
.box-comment-product .unit
{
margin-bottom:-20px;margin-left:-24px
}
.box-comment-product .unit>*
{
margin-bottom:20px;margin-left:24px
}
@media(min-width:992px)
{
.box-comment-product .unit
{
align-items:center
}

}
.box-comment-figure
{
display:inline-block
}
.box-comment-figure img
{
max-width:119px
}
.box-comment-author
{
font-size:18px;font-weight:500;color:#151515
}
.box-comment-author a,.box-comment-author a:focus,.box-comment-author a:active
{
color:inherit
}
.box-comment-author a:hover
{
color:#00005a
}
.box-comment-time
{
color:#080808
}
.box-comment-days-ago
{
color:#151515
}
.box-comment-reply,.box-comment-like
{
font-weight:500
}
.box-comment-reply>*,.box-comment-like>*
{
display:inline-block;vertical-align:middle
}
.box-comment-reply a,.box-comment-reply a:focus,.box-comment-reply a:active,.box-comment-like a,.box-comment-like a:focus,.box-comment-like a:active
{
color:#151515
}
.box-comment-reply a:hover,.box-comment-like a:hover
{
color:#00005a
}
.box-comment-reply .icon,.box-comment-like .icon
{
margin-right:8px;color:#9b9b9b
}
.tab-content .tab-pane .box-comment:last-child
{
padding-bottom:0
}
.tab-content .tab-pane .box-comment:last-child::before
{
display:none
}
.box-comment-form
{
text-align:left
}
.box-comment-form .unit-body
{
flex-grow:1
}
*+.box-comment
{
margin-top:50px
}
*+.box-comment-text
{
margin-top:14px
}
.box-comment-wrap+h5
{
margin-top:40px
}
.box-comment-text+.group-xl
{
margin-top:24px
}
.box-comment-author+.rd-form
{
margin-top:20px
}
.box-comment+.box-comment
{
margin-top:45px
}
.box-comment+.box-comment-form
{
margin-top:45px
}
@media(min-width:768px)
{
.box-comment::before
{
width:calc(100% - 143px)
}
.box-comment>.box-comment
{
margin-left:145px
}
.box-comment-post::before
{
width:calc(100% - 96px)
}
.box-comment-post>.box-comment-post
{
margin-left:96px
}

}
.clients-classic
{
text-align:center;padding:20px 15px;border-bottom:1px solid #ebebeb
}
.clients-classic-figure
{
display:block
}
.clients-classic-figure img
{
transition:all .3s ease;will-change:transform
}
.clients-classic-wrap .row+.row
{
margin-top:0
}
@media(min-width:992px)
{
.desktop .clients-classic-wrap .row>div:first-child .clients-classic:hover img
{
transform:translate3d(-20px,0,0)
}
.desktop .clients-classic-wrap .row>div:last-child .clients-classic:hover img
{
transform:translate3d(20px,0,0)
}

}
@media(min-width:576px)
{
.clients-classic
{
border-bottom:none
}
.clients-classic-wrap
{
position:relative;padding:20px 15px;background:#fff;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.03)
}
.clients-classic-wrap::before
{
position:absolute;content:'';top:45px;bottom:45px;left:50%;width:1px;background:#ebebeb
}
.clients-classic-wrap .row
{
position:relative
}
.clients-classic-wrap .row::before
{
display:none;position:absolute;content:'';top:0;left:30px;right:30px;height:1px;background:#ebebeb
}
.clients-classic-wrap .row+.row::before
{
display:block
}

}
@media(min-width:768px)
{
.clients-classic
{
padding:30px 50px
}
.clients-classic-wrap
{
padding:25px 30px
}

}
@media(min-width:992px) and (max-width:1199.98px)
{
.clients-classic
{
padding:30px 15px
}
.clients-classic-wrap
{
padding:30px 15px
}

}
.bg-gray-100 .clients-classic-wrap
{
background:#fff
}
@media(min-width:576px)
{
.bg-gray-100 .clients-classic-wrap
{
box-shadow:0 0 20px 0 rgba(0,0,0,.07)
}

}
.clients-modern
{
position:relative;display:block;max-width:220px;margin-left:auto;margin-right:auto;border:1px solid rgba(225,225,225,.3);transition:all .3s ease-in-out
}
.clients-modern::before,.clients-modern::after
{
position:absolute;content:'';border-style:solid;border-color:transparent;pointer-events:none
}
.clients-modern::before
{
border-width:1px 1px 0 0;top:-1px;right:100%;bottom:100%;left:-1px;transition:all .15s ease-in-out .3s,right .15s linear .45s,bottom .15s linear .3s
}
.clients-modern::after
{
border-width:0 0 1px 1px;top:100%;right:-1px;bottom:-1px;left:100%;transition:all .15s ease-in-out 0s,left .15s linear .15s,top .15s linear 0s
}
.clients-modern:hover::before,.clients-modern:hover::after
{
border-color:#fff
}
.clients-modern:hover::before
{
right:-1px;bottom:-1px;transition-delay:0s,0s,.15s
}
.clients-modern:hover::after
{
top:-1px;left:-1px;transition-delay:.3s,.3s,.45s
}
.box-contacts
{
text-align:center
}
.box-contacts .unit-left
{
min-width:30px;text-align:center
}
.box-contacts a
{
display:inline-block
}
.box-contacts a,.box-contacts a:focus,.box-contacts a:active
{
color:#151515
}
.box-contacts a:hover
{
color:#00005a
}
.box-contacts .phone
{
font-size:18px;line-height:1.33;letter-spacing:.1em
}
.box-contacts .address
{
max-width:90%
}
.box-contacts .icon
{
vertical-align:middle;font-size:22px;color:#00005a
}
.box-contacts .icon-24
{
font-size:24px
}
.box-contacts .icon-28
{
font-size:28px
}
.box-contacts-title
{
font-size:12px;line-height:2;letter-spacing:.2em;font-weight:500;text-transform:uppercase;color:rgba(21,21,21,.4)
}
.box-contacts-wrap
{
text-align:center;min-height:100%;padding:40px 30px;border:1px solid #e1e1e1
}
.box-contacts-text
{
font-size:16px;letter-spacing:.075em;color:#151515
}
*+.box-contacts
{
margin-top:36px
}
*+.box-contacts-item
{
margin-top:24px
}
*+.box-contacts-wrap
{
margin-top:35px
}
.box-contacts-text+.box-contacts
{
margin-top:28px
}
@media(min-width:768px)
{
.box-contacts,.box-contacts-wrap
{
text-align:left
}
.box-contacts-title
{
margin-left:40px
}

}
@media(min-width:992px)
{
.box-contacts-wrap
{
padding-bottom:65px
}

}
@media(min-width:1200px)
{
.box-contacts-wrap
{
padding:50px 20px 78px 40px
}

}
.box-info
{
text-align:center
}
@media(min-width:768px)
{
.box-info
{
text-align:left
}

}
.box-info-title
{
text-transform:none;letter-spacing:.05em
}
.box-info-text
{
color:#080808
}
.box-info-link
{
display:inline-block;font-size:18px;line-height:1.33
}
.box-info-link,.box-info-link:focus,.box-info-link:active
{
color:#00005a
}
.box-info-link:hover
{
color:#151515
}
*+.box-info-text
{
margin-top:20px
}
*+.box-info-link
{
margin-top:30px
}
@media(min-width:1200px)
{
.box-info .unit
{
margin-bottom:-20px;margin-left:-40px
}
.box-info .unit>*
{
margin-bottom:20px;margin-left:40px
}

}
.cta-classic
{
text-align:left
}
.cta-classic .button
{
min-width:auto
}
.cta-classic-title
{
line-height:1.33;letter-spacing:.05em
}
.cta-classic-text
{
font-size:18px;line-height:1.55556;font-weight:300;letter-spacing:.025em;color:rgba(255,255,255,.7)
}
.cta-classic-text+.button
{
margin-top:40px
}
@media(min-width:1200px)
{
.cta-classic-title
{
max-width:90%
}

}
.cta-modern
{
text-align:left
}
.cta-modern .button
{
min-width:auto;letter-spacing:.3em
}
.cta-modern-title
{
line-height:1.22;letter-spacing:.05em;font-weight:400;text-transform:none
}
.cta-modern-title-2
{
line-height:1.36
}
.cta-modern-text
{
padding-left:55px;text-indent:-55px;font-size:18px;line-height:1.55556;font-weight:300;letter-spacing:.025em;color:rgba(255,255,255,.3)
}
.cta-modern-text>*
{
display:inline-block;vertical-align:middle;text-indent:0
}
.cta-modern-text-2
{
color:#fff
}
.cta-modern-decor
{
display:inline-block;width:40px;height:3px;margin-right:15px;background:#fee25f
}
.cta-modern-decor-2
{
background:#00005a
}
*+.cta-modern-text
{
margin-top:22px
}
*+.cta-modern-text-2
{
margin-top:38px
}
.cta-modern-text+.button
{
margin-top:40px
}
.clients-creative
{
position:relative;display:block;max-width:270px;margin-left:auto;margin-right:auto;background:#fff;border:1px solid #e1e1e1;transition:all .3s ease-in-out
}
.clients-creative::before,.clients-creative::after
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;border-width:1px;border-style:solid;border-color:transparent;transition:color .1s ease,transform .3s ease;will-change:transform
}
.clients-creative::before
{
transform:scaleX(0)
}
.clients-creative::after
{
transform:scaleY(0)
}
.clients-creative img
{
width:100%;will-change:transform;transition:all .3s ease
}
@media(min-width:992px)
{
.desktop .clients-creative:hover
{
border-color:transparent
}
.desktop .clients-creative:hover::before,.desktop .clients-creative:hover::after
{
transform:none
}
.desktop .clients-creative:hover::before
{
border-color:#00005a transparent #00005a transparent
}
.desktop .clients-creative:hover::after
{
border-color:transparent #00005a transparent #00005a
}
.desktop .clients-creative:hover img
{
transform:scale(.9)
}

}
.clients-jean
{
display:block
}
.clients-jean img
{
transform:none;transition:all .3s ease;will-change:transform
}
@media(min-width:992px)
{
.desktop .clients-jean:hover img
{
transform:translate3d(0,-10px,0)
}
.desktop .owl-style-9 .owl-stage-outer:hover .owl-item .clients-jean
{
opacity:.5
}
.desktop .owl-style-9 .owl-stage-outer:hover .owl-item .clients-jean:hover
{
opacity:1
}

}
@media(min-width:992px)
{
.box-style-1
{
margin-top:10px;margin-left:30px
}

}
@media(min-width:1200px)
{
.box-style-1
{
margin-left:70px
}

}
html .group
{
margin-bottom:-20px;margin-left:-15px
}
html .group:empty
{
margin-bottom:0;margin-left:0
}
html .group>*
{
display:inline-block;margin-top:0;margin-bottom:20px;margin-left:15px
}
html .group-xxs
{
margin-bottom:-8px;margin-left:-8px
}
html .group-xxs:empty
{
margin-bottom:0;margin-left:0
}
html .group-xxs>*
{
display:inline-block;margin-top:0;margin-bottom:8px;margin-left:8px
}
html .group-sm
{
margin-bottom:-16px;margin-left:-16px
}
html .group-sm:empty
{
margin-bottom:0;margin-left:0
}
html .group-sm>*
{
display:inline-block;margin-top:0;margin-bottom:16px;margin-left:16px
}
html .group-xmd
{
margin-bottom:-10px;margin-left:-20px
}
html .group-xmd:empty
{
margin-bottom:0;margin-left:0
}
html .group-xmd>*
{
display:inline-block;margin-top:0;margin-bottom:10px;margin-left:20px
}
html .group-md
{
margin-bottom:-20px;margin-left:-20px
}
html .group-md:empty
{
margin-bottom:0;margin-left:0
}
html .group-md>*
{
display:inline-block;margin-top:0;margin-bottom:20px;margin-left:20px
}
html .group-lg
{
margin-bottom:-25px;margin-left:-25px
}
html .group-lg:empty
{
margin-bottom:0;margin-left:0
}
html .group-lg>*
{
display:inline-block;margin-top:0;margin-bottom:25px;margin-left:25px
}
html .group-xl
{
margin-bottom:-20px;margin-left:-30px
}
html .group-xl:empty
{
margin-bottom:0;margin-left:0
}
html .group-xl>*
{
display:inline-block;margin-top:0;margin-bottom:20px;margin-left:30px
}
html .group-xxl
{
margin-bottom:-30px;margin-left:-50px
}
html .group-xxl:empty
{
margin-bottom:0;margin-left:0
}
html .group-xxl>*
{
display:inline-block;margin-top:0;margin-bottom:30px;margin-left:50px
}
html .group-xxxl
{
margin-bottom:-30px;margin-left:-60px
}
html .group-xxxl:empty
{
margin-bottom:0;margin-left:0
}
html .group-xxxl>*
{
display:inline-block;margin-top:0;margin-bottom:30px;margin-left:60px
}
html .group-custom-1
{
margin-bottom:-30px;margin-left:-40px
}
html .group-custom-1:empty
{
margin-bottom:0;margin-left:0
}
html .group-custom-1>*
{
display:inline-block;margin-top:0;margin-bottom:30px;margin-left:40px
}
@media(min-width:992px)
{
html .group-custom-1
{
margin-bottom:-30px;margin-left:-80px
}
html .group-custom-1:empty
{
margin-bottom:0;margin-left:0
}
html .group-custom-1>*
{
display:inline-block;margin-top:0;margin-bottom:30px;margin-left:80px
}

}
html .group-middle
{
display:flex;flex-wrap:wrap;align-items:center;justify-content:center
}
@media(min-width:768px)
{
html .group-middle
{
justify-content:flex-start
}

}
html .group-justify
{
display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between
}
html .group-sm-justify
{
display:flex;flex-wrap:wrap;align-items:center;justify-content:center
}
@media(min-width:576px)
{
html .group-sm-justify
{
justify-content:space-between
}

}
*+.group-xxs
{
margin-top:30px
}
*+.group-sm
{
margin-top:30px
}
*+.group-md
{
margin-top:30px
}
*+.group-lg
{
margin-top:30px
}
*+.group-xl
{
margin-top:30px
}
*+.group-xxxl
{
margin-top:35px
}
*+.group-custom-1
{
margin-top:30px
}
h4+.group-md
{
margin-top:40px
}
.unit
{
display:flex;flex:0 1 100%;margin-bottom:-20px;margin-left:-30px
}
.unit>*
{
margin-bottom:20px;margin-left:30px
}
.unit:empty
{
margin-bottom:0;margin-left:0
}
.unit-body
{
flex:0 1 auto
}
.unit-left,.unit-right
{
flex:0 0 auto;max-width:100%
}
.unit-spacing-xxs
{
margin-bottom:-5px;margin-left:-5px
}
.unit-spacing-xxs>*
{
margin-bottom:5px;margin-left:5px
}
.unit-spacing-xs
{
margin-bottom:-10px;margin-left:-10px
}
.unit-spacing-xs>*
{
margin-bottom:10px;margin-left:10px
}
.unit-spacing-sm
{
margin-bottom:-15px;margin-left:-15px
}
.unit-spacing-sm>*
{
margin-bottom:15px;margin-left:15px
}
.unit-spacing-md
{
margin-bottom:-20px;margin-left:-20px
}
.unit-spacing-md>*
{
margin-bottom:20px;margin-left:20px
}
.unit-spacing-lg
{
margin-bottom:-30px;margin-left:-30px
}
.unit-spacing-lg>*
{
margin-bottom:30px;margin-left:30px
}
.unit-spacing-xl
{
margin-bottom:-20px;margin-left:-40px
}
.unit-spacing-xl>*
{
margin-bottom:20px;margin-left:40px
}
.unit-spacing-1
{
margin-bottom:-15px;margin-left:-30px
}
.unit-spacing-1>*
{
margin-bottom:15px;margin-left:30px
}
.unit-spacing-2
{
margin-bottom:-10px;margin-left:-30px
}
.unit-spacing-2>*
{
margin-bottom:10px;margin-left:30px
}
.list-inline>li
{
display:inline-block
}
html .list-inline-xs
{
transform:translate3d(0,-8px,0);margin-bottom:-8px;margin-left:-3px;margin-right:-3px
}
html .list-inline-xs>*
{
margin-top:8px;padding-left:3px;padding-right:3px
}
html .list-inline-sm
{
transform:translate3d(0,-8px,0);margin-bottom:-8px;margin-left:-5px;margin-right:-5px
}
html .list-inline-sm>*
{
margin-top:8px;padding-left:5px;padding-right:5px
}
html .list-inline-md
{
transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-11px;margin-right:-11px
}
html .list-inline-md>*
{
margin-top:10px;padding-left:11px;padding-right:11px
}
html .list-inline-xl
{
transform:translate3d(0,-14px,0);margin-bottom:-14px;margin-left:-17px;margin-right:-17px
}
html .list-inline-xl>*
{
margin-top:14px;padding-left:17px;padding-right:17px
}
.list-terms dt+dd
{
margin-top:20px
}
.list-terms dd+dt
{
margin-top:40px
}
*+.list-terms
{
margin-top:50px
}
.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
}
.list-marked>li
{
text-indent:-24px;padding-left:24px
}
.list-marked>li::before
{
position:relative;display:inline-block;left:0;top:0;content:'';height:9px;width:9px;margin-right:15px;border-radius:50%;background:#d7d7d7
}
.list-marked>li+li
{
margin-top:10px
}
*+.list-marked
{
margin-top:15px
}
p+.list-marked
{
margin-top:10px
}
.list-marked-2
{
text-align:left;font-size:14px;line-height:1.71;letter-spacing:.05em;color:#080808
}
.list-marked-2>li
{
text-indent:-21px;padding-left:21px
}
.list-marked-2>li::before
{
position:relative;display:inline-block;left:0;top:0;content:'';height:8px;width:8px;margin-right:13px;background:#e1e1e1;transition:all .3s ease-in-out
}
.list-marked-2>li:hover
{
color:#00005a
}
.list-marked-2>li:hover::before
{
background:#00005a
}
.list-marked-2 a
{
color:inherit
}
.list-marked-2>li+li
{
margin-top:14px
}
*+.list-marked-2
{
margin-top:30px
}
.list-ordered
{
counter-reset:li;text-align:left
}
.list-ordered>li
{
position:relative;text-indent:-18px;padding-left:18px
}
.list-ordered>li:before
{
content:counter(li,decimal) ".";counter-increment:li;display:inline-block;top:0;left:0;text-indent:0;min-width:18px;color:inherit
}
.list-ordered>li+li
{
margin-top:10px
}
*+.list-ordered
{
margin-top:15px
}
.list-category-2 li
{
position:relative;padding-right:40px
}
.list-category-number
{
position:absolute;right:0;font-size:15px;line-height:1.6;transition:all .25s ease-in-out
}
.list>li+li
{
margin-top:10px
}
.list-xs>li+li
{
margin-top:5px
}
.list-sm>li+li
{
margin-top:10px
}
.list-md>li+li
{
margin-top:18px
}
.list-lg>li+li
{
margin-top:25px
}
.list-xl>li+li
{
margin-top:40px
}
@media(min-width:768px)
{
.list-xl>li+li
{
margin-top:50px
}

}
@media(min-width:992px)
{
.list-xl>li+li
{
margin-top:60px
}

}
.list-history-wrap
{
height:72px
}
.list-history
{
display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative
}
.list-history::before
{
position:absolute;content:'';top:17px;right:20px;height:6px;width:1000%;background:#00005a
}
@media(min-width:576px)
{
.list-history
{
padding-left:20px;max-width:95%
}

}
@media(min-width:1200px)
{
.list-history
{
position:absolute;right:calc(50% + 80px);left:0;padding-left:30px;max-width:none
}
.list-history::before
{
width:100%
}

}
@media(min-width:1400px)
{
.list-history
{
padding-left:90px
}

}
@media(min-width:1600px)
{
.list-history
{
right:calc(50% + 185px);padding-left:120px
}

}
.list-history-item
{
position:relative;padding-top:54px;font-size:18px;line-height:1;font-weight:500;letter-spacing:.05em
}
.list-history-item a,.list-history-item a:focus,.list-history-item a:active
{
color:#151515
}
.list-history-item a:hover
{
color:#00005a
}
.list-history-item>.active .list-history-circle
{
width:40px;height:40px
}
.list-history-item>.active .list-history-circle::before
{
width:11px;height:11px
}
.list-history-circle
{
position:absolute;display:inline-block;top:20px;left:50%;font-size:0;line-height:0;width:28px;height:28px;background:#fff;border:5px solid #00005a;border-radius:50%;transform:translate3d(-50%,-50%,0);transition:all .3s ease-in-out
}
.list-history-circle::before
{
position:absolute;content:'';top:50%;left:50%;width:0;height:0;background:#00005a;border-radius:50%;transform:translate3d(-50%,-50%,0);transition:inherit
}
*+.list-history-wrap
{
margin-top:50px
}
img
{
display:inline-block;max-width:100%;height:auto
}
.img-circle
{
border-radius:50%
}
.img-responsive
{
width:100%
}
.icon
{
display:inline-block;font-size:16px;line-height:1
}
.icon::before
{
position:relative;display:inline-block;font-weight:400;font-style:normal;speak:none;text-transform:none
}
.icon-circle
{
border-radius:50%
}
.icon-xxxl
{
font-size:78px
}
.table-custom
{
width:100%;max-width:100%;text-align:left;background:#fff;border-collapse:collapse
}
.table-custom th
{
padding:14px 24px;font-size:14px;line-height:1.6;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:#151515;background:#f3f3f3
}
@media(max-width:991.98px)
{
.table-custom th
{
padding-top:20px;padding-bottom:20px
}

}
.table-custom td
{
padding:14px 24px;font-size:15px;line-height:1.6;font-weight:400;letter-spacing:.05em;background:#fff;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:#080808;min-width:170px
}
.table-custom tfoot td
{
color:#151515
}
.table-custom tr
{
border:1px solid #f5f5f5
}
*+.table-custom-responsive
{
margin-top:30px
}
h5+.table-custom-responsive
{
margin-top:25px
}
@media(min-width:768px)
{
*+.table-custom-responsive
{
margin-top:40px
}

}
.table-custom.table-custom-primary thead th
{
color:#fff;background:#00005a
}
.table-custom.table-custom-primary thead tr
{
border-color:#00005a
}
.table-custom.table-custom-bordered tbody tr
{
border:none
}
.table-custom.table-custom-bordered td
{
border:1px solid #f5f5f5
}
.table-custom.table-custom-striped
{
border-bottom:1px solid #f5f5f5
}
.table-custom.table-custom-striped tr
{
border:none
}
.table-custom.table-custom-striped tbody tr:nth-of-type(odd) td
{
background:0 0
}
.table-custom.table-custom-striped tbody tr:nth-of-type(even) td
{
background:#f3f3f3
}
@media(max-width:991.98px)
{
.table-custom-responsive
{
display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar
}
.table-custom-responsive.table-bordered
{
border:0
}

}
.table-cart
{
text-align:center;text-transform:uppercase;border:1px solid #e1e1e1
}
.table-cart thead tr
{
border:1px solid #e1e1e1
}
.table-cart tr
{
border:none
}
.table-cart th:first-child,.table-cart td:first-child
{
text-align:left
}
@media(min-width:992px)
{
.table-cart th:first-child,.table-cart td:first-child
{
padding-left:30px
}

}
.table-cart tbody tr td
{
padding:12px 14px
}
.table-cart tbody tr:first-child td
{
padding-top:26px
}
.table-cart tbody tr:last-child td
{
padding-bottom:26px
}
.table-cart th
{
padding-top:14px;padding-bottom:14px;font-size:16px;font-weight:500;color:#080808;background:#fff
}
@media(min-width:992px)
{
.table-cart th
{
font-size:18px;padding-top:23px;padding-bottom:23px
}

}
.table-cart td
{
width:auto;min-width:auto;font-size:16px;letter-spacing:.075em;color:#151515
}
.table-cart td:first-child
{
width:61%;min-width:390px
}
.table-cart td:first-child>*
{
display:inline-block;vertical-align:middle
}
@media(min-width:992px)
{
.table-cart td:first-child
{
min-width:500px
}

}
.table-cart td:nth-child(2),.table-cart td:nth-child(4)
{
width:13%
}
.table-cart td:nth-child(2),.table-cart td:nth-child(4)
{
min-width:100px
}
.table-cart td:nth-child(3)
{
min-width:150px
}
@media(min-width:992px)
{
.table-cart td
{
font-size:18px
}

}
@media(min-width:1200px)
{
.table-cart td
{
font-size:24px
}

}
.table-cart-link
{
font-weight:500;letter-spacing:.1em
}
.table-cart-link,.table-cart-link:focus,.table-cart-link:active
{
color:inherit
}
.table-cart-link:hover
{
color:#00005a
}
.table-cart-figure
{
display:inline-block;text-align:center;width:100%;max-width:90px;background:#f3f3f3
}
@media(min-width:992px)
{
.table-cart-figure
{
max-width:146px
}

}
.table-cart-figure+a
{
margin-left:15px
}
@media(min-width:992px)
{
.table-cart-figure+a
{
margin-left:30px
}

}
.table-checkout
{
text-transform:uppercase
}
.table-checkout tr
{
border-color:#e1e1e1
}
.table-checkout tr+tr td
{
border-top:1px solid #e1e1e1
}
.table-checkout td
{
padding:20px;font-size:16px;letter-spacing:.1em;color:#151515
}
.table-checkout td:first-child
{
min-width:190px
}
.table-checkout td:last-child
{
min-width:150px;text-align:right
}
@media(min-width:576px)
{
.table-checkout td
{
padding:24px 56px 24px 24px
}

}
.table-project tr
{
border:none
}
.table-project td
{
color:#9b9b9b;letter-spacing:.025em;border:1px solid #e1e1e1
}
.table-project td:first-child
{
text-align:center;min-width:73px;width:11%;padding:20px 15px
}
.table-project td:last-child
{
padding-left:34px;padding-right:34px;min-width:260px
}
.table-project .icon
{
font-size:24px;color:#00005a
}
.table-project .icon-26
{
font-size:26px
}
.table-project .icon-28
{
font-size:28px
}
.table-project td span
{
color:#151515
}
hr
{
margin-top:0;margin-bottom:0;border-top:1px solid #ebebeb
}
.hr-gray-300
{
border-color:#e1e1e1
}
.hr-gray-1
{
border-color:#d7d7d7
}
.divider
{
font-size:0;line-height:0
}
.divider::before
{
content:'';display:inline-block;width:60px;height:2px;background-color:#00005a
}
.title-decor-left
{
position:relative;padding-bottom:20px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#151515
}
.title-decor-left::before
{
position:absolute;display:inline-block;content:'';bottom:0;left:50%;width:50px;height:2px;margin-left:-25px;background-color:#00005a
}
@media(min-width:768px)
{
.title-decor-left
{
padding-left:66px;padding-bottom:0
}
.title-decor-left::before
{
top:50%;bottom:auto;left:2px;margin-left:0;margin-top:-1px
}

}
.text-divider
{
text-align:center;font-size:12px;letter-spacing:0;text-transform:uppercase
}
*+.text-divider
{
margin-top:20px
}
.text-divider+.rd-form
{
margin-top:20px
}
h3+.title-decor-left
{
margin-top:22px
}
.title-decor-left+p
{
margin-top:26px
}
.decor-classic
{
font-size:0;line-height:0
}
.decor-classic span
{
display:inline-block;width:95px;height:1px;background:#e1e1e1
}
.decor-classic-2 span
{
width:123px
}
*+.decor-classic-2
{
margin-top:26px
}
.context-dark .decor-classic span,.bg-gray-dark .decor-classic span,.bg-primary .decor-classic span
{
background:#fff
}
.button
{
position:relative;overflow:hidden;display:inline-block;padding:17px 40px;font-size:14px;line-height:1.85;min-width:200px;border:none;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;font-weight:900;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;cursor:pointer;vertical-align:middle;user-select:none;transition:all .25s ease-in-out
}
.button.button-shadow,.button.button-icon
{
min-width:auto
}
@media(min-width:992px)
{
.button
{
min-width:230px;padding:25px 50px
}

}
.button-block
{
display:block;width:100%
}
.button-outline
{
z-index:1
}
.button-outline::before
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;border:2px solid;transition:all .25s ease-in-out;pointer-events:none;z-index:-1
}
.button-outline-2::before
{
border-width:1px
}
.button-default,.button-default:focus
{
color:#e1e1e1;background-color:#2c343b;border-color:#2c343b
}
.button-default:hover,.button-default:active
{
color:#fff;background-color:#00005a;border-color:#00005a
}
.button-default.button-ujarak::before
{
background:#00005a
}
.button-default.button-outline::before
{
border-color:#2c343b
}
.button-default.button-outline:hover::before,.button-default.button-outline:active::before
{
border-color:#00005a
}
.button-white,.button-white:focus
{
color:#00005a;background-color:#fff;border-color:#fff
}
.button-white:hover,.button-white:active
{
color:#fff;background-color:#00005a;border-color:#00005a
}
.button-white.button-ujarak::before
{
background:#00005a
}
.button-white.button-outline::before
{
border-color:#fff
}
.button-white.button-outline:hover::before,.button-white.button-outline:active::before
{
border-color:#00005a
}
.button-gray-100,.button-gray-100:focus
{
color:#151515;background-color:#f5f5f5;border-color:#f5f5f5
}
.button-gray-100:hover,.button-gray-100:active
{
color:#151515;background-color:#e8e8e8;border-color:#e8e8e8
}
.button-gray-100.button-ujarak::before
{
background:#e8e8e8
}
.button-gray-100.button-outline::before
{
border-color:#f5f5f5
}
.button-gray-100.button-outline:hover::before,.button-gray-100.button-outline:active::before
{
border-color:#e8e8e8
}
.button-gray-3,.button-gray-3:focus
{
color:#fff;background-color:#3f4651;border-color:#3f4651
}
.button-gray-3:hover,.button-gray-3:active
{
color:#fff;background-color:#4f5763;border-color:#4f5763
}
.button-gray-3.button-ujarak::before
{
background:#4f5763
}
.button-gray-3.button-outline::before
{
border-color:#3f4651
}
.button-gray-3.button-outline:hover::before,.button-gray-3.button-outline:active::before
{
border-color:#4f5763
}
.button-gray-8,.button-gray-8:focus
{
color:#fff;background-color:#47505f;border-color:#47505f
}
.button-gray-8:hover,.button-gray-8:active
{
color:#151515;background-color:#fee25f;border-color:#fee25f
}
.button-gray-8.button-ujarak::before
{
background:#fee25f
}
.button-gray-8.button-outline::before
{
border-color:#47505f
}
.button-gray-8.button-outline:hover::before,.button-gray-8.button-outline:active::before
{
border-color:#fee25f
}
.button-primary,.button-primary:focus
{
color:#fff;background-color:#00005a;border-color:#00005a
}
.button-primary:hover,.button-primary:active
{
color:#151515;background-color:#fee25f;border-color:#fee25f
}
.button-primary.button-ujarak::before
{
background:#fee25f
}
.button-primary.button-outline::before
{
border-color:#00005a
}
.button-primary.button-outline:hover::before,.button-primary.button-outline:active::before
{
border-color:#fee25f
}
.button-primary-2,.button-primary-2:focus
{
color:#fff;background-color:#00005a;border-color:#00005a
}
.button-primary-2:hover,.button-primary-2:active
{
color:#fff;background-color:#fee25f;border-color:#fee25f
}
.button-primary-2.button-ujarak::before
{
background:#fee25f
}
.button-primary-2.button-outline::before
{
border-color:#00005a
}
.button-primary-2.button-outline:hover::before,.button-primary-2.button-outline:active::before
{
border-color:#fee25f
}
.button-secondary,.button-secondary:focus
{
color:#151515;background-color:#fee25f;border-color:#fee25f
}
.button-secondary:hover,.button-secondary:active
{
color:#fff;background-color:#00005a;border-color:#00005a
}
.button-secondary.button-ujarak::before
{
background:#00005a
}
.button-secondary.button-outline::before
{
border-color:#fee25f
}
.button-secondary.button-outline:hover::before,.button-secondary.button-outline:active::before
{
border-color:#00005a
}
.button-secondary-2,.button-secondary-2:focus
{
color:#fff;background-color:#fee25f;border-color:#fee25f
}
.button-secondary-2:hover,.button-secondary-2:active
{
color:#fff;background-color:#00005a;border-color:#00005a
}
.button-secondary-2.button-ujarak::before
{
background:#00005a
}
.button-secondary-2.button-outline::before
{
border-color:#fee25f
}
.button-secondary-2.button-outline:hover::before,.button-secondary-2.button-outline:active::before
{
border-color:#00005a
}
.button-default-outline,.button-default-outline:focus
{
color:#151515;background-color:transparent;border-color:#151515
}
.button-default-outline:hover,.button-default-outline:active
{
color:#fff;background-color:#151515;border-color:#151515
}
.button-default-outline.button-ujarak::before
{
background:#151515
}
.button-default-outline.button-outline::before
{
border-color:#151515
}
.button-default-outline.button-outline:hover::before,.button-default-outline.button-outline:active::before
{
border-color:#151515
}
.button-default-outline-2,.button-default-outline-2:focus
{
color:#151515;background-color:transparent;border-color:#151515
}
.button-default-outline-2:hover,.button-default-outline-2:active
{
color:#fff;background-color:#00005a;border-color:#00005a
}
.button-default-outline-2.button-ujarak::before
{
background:#00005a
}
.button-default-outline-2.button-outline::before
{
border-color:#151515
}
.button-default-outline-2.button-outline:hover::before,.button-default-outline-2.button-outline:active::before
{
border-color:#00005a
}
.button-default-outline-3,.button-default-outline-3:focus
{
color:#151515;background-color:transparent;border-color:#e1e1e1
}
.button-default-outline-3:hover,.button-default-outline-3:active
{
color:#00005a;background-color:transparent;border-color:rgba(84,193,229,.3)
}
.button-default-outline-3.button-ujarak::before
{
background:0 0
}
.button-default-outline-3.button-outline::before
{
border-color:#e1e1e1
}
.button-default-outline-3.button-outline:hover::before,.button-default-outline-3.button-outline:active::before
{
border-color:rgba(84,193,229,.3)
}
.button-default-outline-4,.button-default-outline-4:focus
{
color:#151515;background-color:transparent;border-color:#e1e1e1
}
.button-default-outline-4:hover,.button-default-outline-4:active
{
color:#fee25f;background-color:transparent;border-color:rgba(254,226,95,.3)
}
.button-default-outline-4.button-ujarak::before
{
background:0 0
}
.button-default-outline-4.button-outline::before
{
border-color:#e1e1e1
}
.button-default-outline-4.button-outline:hover::before,.button-default-outline-4.button-outline:active::before
{
border-color:rgba(254,226,95,.3)
}
.button-ghost
{
border:0;background-color:transparent
}
.button-ghost:hover
{
color:#fff;background:#00005a
}
.button-facebook,.button-facebook:focus
{
color:#fff;background-color:#4d70a8;border-color:#4d70a8
}
.button-facebook:hover,.button-facebook:active
{
color:#fff;background-color:#456497;border-color:#456497
}
.button-facebook.button-ujarak::before
{
background:#456497
}
.button-facebook.button-outline::before
{
border-color:#4d70a8
}
.button-facebook.button-outline:hover::before,.button-facebook.button-outline:active::before
{
border-color:#456497
}
.button-twitter,.button-twitter:focus
{
color:#fff;background-color:#02bcf3;border-color:#02bcf3
}
.button-twitter:hover,.button-twitter:active
{
color:#fff;background-color:#02a8da;border-color:#02a8da
}
.button-twitter.button-ujarak::before
{
background:#02a8da
}
.button-twitter.button-outline::before
{
border-color:#02bcf3
}
.button-twitter.button-outline:hover::before,.button-twitter.button-outline:active::before
{
border-color:#02a8da
}
.button-google,.button-google:focus
{
color:#fff;background-color:#e2411e;border-color:#e2411e
}
.button-google:hover,.button-google:active
{
color:#fff;background-color:#cc3a1a;border-color:#cc3a1a
}
.button-google.button-ujarak::before
{
background:#cc3a1a
}
.button-google.button-outline::before
{
border-color:#e2411e
}
.button-google.button-outline:hover::before,.button-google.button-outline:active::before
{
border-color:#cc3a1a
}
.button-shadow
{
position:relative;z-index:1
}
.button-shadow::before
{
position:absolute;content:'';bottom:-5px;left:0;width:100%;height:5px;transition:inherit;z-index:-1
}
.button-shadow.button
{
overflow:visible
}
.button-shadow.button-primary::before
{
background:#3098c8
}
.button-shadow.button-primary:hover::before,.button-shadow.button-primary:active::before
{
background:#d7bf4c
}
.button-shadow.button-secondary::before
{
background:#d7bf4c
}
.button-shadow.button-secondary:hover::before,.button-shadow.button-secondary:active::before
{
background:#3098c8
}
.button-shadow:focus,.button-shadow:active
{
box-shadow:none
}
.button-shadow-2
{
box-shadow:7px 7px 13px 0 rgba(0,0,0,.13)
}
.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:#00005a;z-index:-1;opacity:0;transform:scale3d(.7,1,1);transition:transform .42s,opacity .42s;border-radius:inherit
}
.button-ujarak,.button-ujarak::before
{
transition-timing-function:cubic-bezier(.2,1,.3,1)
}
.button-ujarak:hover
{
transition:background .4s .4s,border-color .4s 0s,color .2s 0s
}
.button-ujarak:hover::before
{
opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)
}
.button-xs
{
padding:12px 25px;font-size:12px;line-height:2.17;min-width:auto
}
.button-sm
{
padding:12px 30px;font-size:12px;line-height:2.17;min-width:160px
}
@media(min-width:992px)
{
.button-sm
{
min-width:200px;padding:17px 40px
}

}
.button-lg
{
padding:20px 45px;font-size:14px;line-height:1.85;min-width:230px
}
@media(min-width:992px)
{
.button-lg
{
min-width:276px;padding:30px 55px
}

}
.button-circle
{
border-radius:30px
}
.button-round-1
{
border-radius:5px
}
.button-round-2
{
border-radius:10px
}
.button-icon .icon
{
position:relative;display:inline-block;vertical-align:middle;line-height:1;color:inherit
}
.button-icon-left .icon
{
padding-right:5px;font-size:17px
}
.button-icon-left span
{
display:inline-block;vertical-align:middle
}
.button-icon-right
{
padding-right:95px
}
.button-icon-right .icon
{
display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;width:68px;font-size:27px
}
.button-icon-right:hover .icon::before
{
animation:btnIconTransform .2s ease
}
.button-icon-right.button-outline .icon
{
top:1px;right:1px;bottom:1px;background:0 0;border-left:1px solid
}
.button-icon-right.button-outline::before
{
border-width:1px
}
.button-icon-right.button-primary .icon
{
background:#63d1f6
}
.button-icon-right.button-primary:hover,.button-icon-right.button-primary:active
{
color:#fff;border-color:#63d1f6;background:#63d1f6
}
.button-icon-right.button-primary:hover .icon,.button-icon-right.button-primary:active .icon
{
background:#00005a
}
.button-icon-right.button-gray-3 .icon
{
background:#4f5763
}
.button-icon-right.button-gray-3:hover .icon,.button-icon-right.button-gray-3:active .icon
{
background:#3f4651
}
@media(min-width:992px)
{
.button-icon-right.button-lg
{
padding-right:115px
}
.button-icon-right.button-outline
{
padding-left:45px
}

}
@keyframes btnIconTransform
{
25%
{
transform:translateX(5px)
}
75%
{
transform:translateX(-5px)
}

}
.button-winona
{
overflow:hidden
}
.content-original,.content-dubbed
{
transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)
}
.content-dubbed
{
display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translate3d(0,20%,0);pointer-events:none
}
.button-winona:hover .content-original
{
opacity:0;transform:translate3d(0,-50%,0)
}
.button-winona:hover .content-dubbed
{
opacity:1;transform:none
}
.btn-primary
{
border-radius:3px;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;font-weight:900;letter-spacing:.05em;text-transform:uppercase;transition:.33s
}
.btn-primary,.btn-primary:active,.btn-primary:focus
{
color:#fff;background:#00005a;border-color:#00005a
}
.btn-primary:hover
{
color:#fff;background:#000;border-color:#000
}
.button-social
{
display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:-12px;margin-left:-12px
}
.button-social:empty
{
margin-bottom:0;margin-left:0
}
.button-social>*
{
display:inline-block;margin-top:0;margin-bottom:12px;margin-left:12px
}
.button-social>*
{
min-width:175px;flex-grow:1
}
.button-social .button
{
padding-left:20px;padding-right:20px
}
.button-social *+.button
{
margin-top:0
}
.button-width-auto
{
min-width:auto
}
.button-width-240
{
min-width:240px
}
.button-tags
{
position:relative;overflow:hidden;display:inline-block;padding:7px 20px;font-size:12px;line-height:24px;border-width:1px;border-style:solid;font-weight:700;letter-spacing:.05em;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;cursor:pointer;vertical-align:middle;user-select:none;transition:all .25s ease-in-out
}
.button-tags,.button-tags:focus
{
color:#9b9b9b;background-color:transparent;border-color:#e1e1e1
}
.button-tags:hover,.button-tags:active
{
color:#151515;background-color:#fee25f;border-color:#fee25f
}
.button-wrap.oh
{
padding-bottom:15px;margin-bottom:-15px
}
.button-style-1
{
position:relative;text-align:center;padding:0;color:#151515;background:#fff;border:2px solid #151515;margin-bottom:20px;z-index:1
}
.button-style-1 .icon
{
display:none;font-size:28px;line-height:inherit;transition:all .2s ease;transform:none;opacity:1
}
.button-style-1-text
{
display:inline-block;padding:18px 15px 17px;white-space:nowrap;font-size:12px;line-height:1.75;letter-spacing:.1em;font-weight:900;text-transform:uppercase;cursor:pointer;transition:all .2s ease-in-out,padding .3s ease
}
.button-style-1-text a,.button-style-1-text a:focus,.button-style-1-text a:active
{
color:#151515
}
.button-style-1-text a:hover
{
color:#00005a
}
@media(min-width:992px)
{
.button-style-1-text
{
padding-left:20px;padding-right:20px
}

}
@media(min-width:1200px)
{
.desktop .button-style-1
{
width:78px;height:67px;line-height:63px
}
.desktop .button-style-1 .icon
{
display:inline-block
}
.desktop .button-style-1-text
{
position:absolute;top:-2px;left:-2px;padding:21px 0;letter-spacing:.2em;background:inherit;border:inherit;visibility:hidden;opacity:0
}
.desktop .button-style-1:hover .button-style-1-text
{
opacity:1;visibility:visible;padding-left:34px;padding-right:34px
}
.desktop .button-style-1:hover .icon
{
transform:scale(0);opacity:0
}

}
.rd-form
{
position:relative;text-align:center
}
.rd-form .button
{
padding-left:30px;padding-right:30px
}
.rd-form .button-icon-right
{
padding-left:45px;padding-right:95px
}
.rd-form [class*=col-] .button
{
min-width:auto;padding-left:20px;padding-right:20px
}
@media(max-width:575.98px)
{
.rd-form .button
{
display:block;width:100%
}

}
@media(min-width:768px)
{
.rd-form
{
text-align:left
}

}
.rd-form-2 .form-input
{
border-color:#fff
}
.rd-form-center .form-label,.rd-form-center .form-input
{
text-align:center
}
input:-webkit-autofill~label,input:-webkit-autofill~.form-validation
{
color:#000!important
}
.form-wrap
{
position:relative
}
.form-wrap.has-error .form-input
{
border-color:#f5543f
}
.form-wrap.has-focus .form-input
{
border-color:#00005a
}
*+.form-wrap
{
margin-top:18px
}
.form-wrap+.button
{
margin-top:30px
}
.form-input
{
display:block;width:100%;min-height:60px;padding:16px 25px;font-size:15px;font-weight:400;line-height:26px;letter-spacing:.075em;color:#080808;background-color:#fff;background-image:none;border-radius:0;-webkit-appearance:none;transition:.3s ease-in-out;border:1px solid #e1e1e1
}
.form-input:focus
{
outline:0
}
textarea.form-input
{
height:150px;min-height:60px;max-height:255px;resize:vertical
}
.form-label,.form-label-outside
{
margin-bottom:0;color:#080808;font-weight:400
}
.form-label
{
position:absolute;top:30px;left:0;right:0;padding-left:25px;padding-right:25px;font-size:15px;font-weight:400;line-height:26px;letter-spacing:.075em;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:#080808
}
.form-label-outside
{
width:100%;margin-bottom:4px
}
@media(min-width:768px)
{
.form-label-outside
{
position:static
}
.form-label-outside,.form-label-outside.focus,.form-label-outside.auto-fill
{
transform:none
}

}
[data-x-mode=true] .form-label
{
pointer-events:auto
}
.form-validation
{
position:absolute;right:8px;top:0;z-index:11;margin-top:2px;font-size:9px;font-weight:400;line-height:12px;letter-spacing:0;color:#f5543f;transition:.3s
}
.form-validation-left .form-validation
{
top:100%;right:auto;left:0
}
#form-output-global
{
position:fixed;bottom:30px;left:15px;z-index:2000;visibility:hidden;transform:translate3d(-500px,0,0);transition:.3s all ease
}
#form-output-global.active
{
visibility:visible;transform:translate3d(0,0,0)
}
@media(min-width:576px)
{
#form-output-global
{
left:30px
}

}
.form-output
{
position:absolute;top:100%;left:0;font-size:10px;font-weight:400;line-height:1.2;margin-top:2px;transition:.3s;opacity:0;visibility:hidden
}
.form-output.active
{
opacity:1;visibility:visible
}
.form-output.error
{
color:#f5543f
}
.form-output.success
{
color:#98bf44
}
.radio .radio-custom,.radio-inline .radio-custom,.checkbox .checkbox-custom,.checkbox-inline .checkbox-custom
{
opacity:0
}
.radio .radio-custom,.radio .radio-custom-dummy,.radio-inline .radio-custom,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom,.checkbox-inline .checkbox-custom-dummy
{
position:absolute;top:3px;left:0;width:18px;height:18px;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:#fff
}
.radio .radio-custom-dummy::after,.radio-inline .radio-custom-dummy::after,.checkbox .checkbox-custom-dummy::after,.checkbox-inline .checkbox-custom-dummy::after
{
position:absolute;opacity:0;transition:.22s
}
.radio .radio-custom:focus,.radio-inline .radio-custom:focus,.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus
{
outline:none
}
.radio input,.radio-inline input,.checkbox input,.checkbox-inline input
{
position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0
}
.radio-custom:checked+.radio-custom-dummy:after,.checkbox-custom:checked+.checkbox-custom-dummy:after
{
opacity:1
}
.radio,.radio-inline
{
position:relative;text-align:left;padding-left:30px;cursor:pointer
}
.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy
{
top:3px;left:0;width:18px;height:18px;margin:0;border:2px solid #e8e8e8
}
.radio .radio-custom-dummy::after,.radio-inline .radio-custom-dummy::after
{
content:'\f222';font-family:material design icons;position:absolute;top:-2px;left:-1px;font-size:18px;line-height:1;color:#151515
}
.checkbox,.checkbox-inline
{
position:relative;text-align:left;padding-left:30px;cursor:pointer
}
.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy
{
top:3px;left:0;width:18px;height:18px;margin:0;border:2px solid #e8e8e8
}
.checkbox .checkbox-custom-dummy::after,.checkbox-inline .checkbox-custom-dummy::after
{
content:'\f222';font-family:material design icons;position:absolute;top:-2px;left:-1px;font-size:18px;line-height:1;color:#151515
}
.form-wrap+.checkbox-inline
{
margin-top:10px
}
.row+.checkbox-inline
{
margin-top:20px
}
.checkbox-inline+.row
{
margin-top:26px
}
.toggle-custom
{
padding-left:60px;-webkit-appearance:none
}
.toggle-custom:checked~.checkbox-custom-dummy::after
{
background:#00005a;transform:translate(20px,-50%)
}
.toggle-custom~.checkbox-custom-dummy
{
position:relative;display:inline-block;margin-top:-1px;width:44px;height:20px;background:#fff;cursor:pointer
}
.toggle-custom~.checkbox-custom-dummy::after
{
content:'';position:absolute;display:inline-block;width:16px;height:16px;left:0;top:50%;background:#b7b7b7;transform:translate(4px,-50%);opacity:1;transition:.22s
}
.rd-form-inline
{
display:flex;flex-wrap:wrap;align-items:stretch;text-align:center;max-width:600px;margin-bottom:-16px
}
.rd-form-inline>*
{
margin-bottom:16px
}
.rd-form-inline>*
{
margin-top:0
}
.rd-form-inline .form-wrap-select
{
text-align:left
}
.rd-form-inline .form-wrap
{
flex:1 0 auto;min-width:185px
}
.rd-form-inline .form-button
{
flex:1 0 0%;min-height:60px
}
.rd-form-inline .form-button-2
{
flex-grow:0
}
.rd-form-inline .button
{
min-width:auto;min-height:inherit
}
.rd-form-inline.rd-form-inline-centered
{
margin-left:auto;margin-right:auto
}
@media(min-width:576px)
{
.rd-form-inline .form-button
{
flex-grow:0
}

}
.rd-form-inline-sm .icon
{
font-size:30px
}
.rd-form-inline-sm .button
{
min-width:auto
}
.rd-form-inline-sm .button-icon-2,.rd-form-inline-sm .button-icon-3
{
padding:9px 14px
}
@media(min-width:576px)
{
.rd-form-inline-sm .icon
{
font-size:38px
}

}
@media(min-width:1200px)
{
.rd-form-inline-sm .button-icon-3
{
padding:17px 30px
}

}
.rd-form-inline-lg
{
max-width:none;margin-bottom:-16px;margin-left:-30px
}
.rd-form-inline-lg:empty
{
margin-bottom:0;margin-left:0
}
.rd-form-inline-lg>*
{
display:inline-block;margin-top:0;margin-bottom:16px;margin-left:30px
}
.rd-form-inline-lg .form-input
{
min-height:65px;padding:19px 30px 18px
}
.rd-form-inline-lg .form-label
{
top:50%;padding-left:30px;padding-right:30px
}
@media(min-width:768px)
{
.rd-form-inline-lg .button
{
min-width:240px
}

}
@media(min-width:992px)
{
.rd-form-inline-lg .form-input
{
min-height:85px;padding:29px 30px 28px
}

}
@media(min-width:1200px)
{
.rd-form-inline-lg .form-input
{
padding-left:50px
}
.rd-form-inline-lg .form-label
{
padding-left:50px
}

}
.rd-form-inline-spacing-12
{
margin-bottom:-12px;margin-left:-12px
}
.rd-form-inline-spacing-12:empty
{
margin-bottom:0;margin-left:0
}
.rd-form-inline-spacing-12>*
{
display:inline-block;margin-top:0;margin-bottom:12px;margin-left:12px
}
.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:21px;padding-bottom:21px
}
.form-lg .form-input,.form-lg .select2-container .select2-choice
{
min-height:68px
}
.form-lg .form-button
{
min-height:70px
}
.form-lg .form-label
{
top:35px
}
.form-wrap-recaptcha
{
display:inline-block
}
@media(max-width:767.98px)
{
.recaptcha iframe
{
transform:scale(.95);transform-origin:0 50%;will-change:transform
}
.form-wrap-recaptcha .form-validation
{
right:22px
}

}
*+.rd-form
{
margin-top:30px
}
h4+.rd-form
{
margin-top:46px
}
*+.form-login
{
margin-top:30px
}
@media(min-width:992px)
{
h3+.rd-form
{
margin-top:50px
}
h3+.form-login
{
margin-top:50px
}

}
.form-checkout .form-label,.form-checkout .form-input
{
color:#151515
}
.form-style-1 .quote-classic
{
max-width:330px
}
.form-style-1 .button
{
min-width:auto;letter-spacing:.3em
}
.form-style-1 *+.quote-classic
{
margin-top:0
}
@media(min-width:576px)
{
.form-style-1
{
padding:40px 30px;box-shadow:0 0 10px 0 rgba(0,0,0,.05)
}

}
@media(min-width:768px)
{
.form-style-1
{
padding:55px 50px
}

}
@media(min-width:992px)
{
.form-style-1 .quote-classic
{
max-width:430px
}
.form-style-1 .button
{
min-width:245px
}

}
*+.form-style-1
{
margin-top:55px
}
.post-classic
{
position:relative;text-align:left;color:#151515;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.09);z-index:1
}
.post-classic .post-classic-time
{
position:absolute;top:6%;left:5%
}
.post-classic-2::before
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(54,102,138,0.15) 0%,rgba(49,89,120,0.33) 28%,rgba(41,66,88,0.7) 76%,rgba(37,54,72,0.85) 100%);pointer-events:none;z-index:0
}
.post-classic-2 .post-classic-content
{
position:absolute;left:0;bottom:0;width:100%;z-index:1
}
.post-classic-2 .post-classic-title
{
color:#fff
}
.post-classic-figure
{
position:relative;display:block;overflow:hidden;z-index:-1
}
.post-classic-figure img
{
width:100%;transform:none;will-change:transform;transition:all .25s ease
}
.post-classic-time
{
padding:1px 10px;font-size:12px;line-height:2;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:30px;color:#151515;background:#fee25f;z-index:1
}
.post-classic-content
{
padding:6% 5%
}
.post-classic-title
{
font-size:16px;line-height:1.5;letter-spacing:.075em
}
.post-classic-title a,.post-classic-title a:focus,.post-classic-title a:active
{
color:inherit
}
.post-classic-title a:hover
{
color:inherit
}
.post-classic-title a:hover
{
text-decoration:underline
}
.post-classic-info
{
font-size:15px;line-height:1;letter-spacing:.05em;color:#080808
}
.post-classic-info li+li
{
border-left:1px solid #ccc
}
.post-classic-info a,.post-classic-info a:focus,.post-classic-info a:active
{
color:inherit
}
.post-classic-info a:hover
{
color:#00005a
}
.post-classic-comments>*,.post-classic-author>*,.post-classic-views>*
{
display:inline-block;vertical-align:middle
}
.post-classic-comments .icon,.post-classic-author .icon,.post-classic-views .icon
{
font-size:16px;margin-right:8px
}
.post-classic-author .icon
{
font-size:18px
}
@media(max-width:575.98px)
{
.slick-news .post-classic
{
max-width:220px;margin-left:auto;margin-right:auto
}

}
@media(max-width:767.98px)
{
.slick-news .post-classic-title
{
max-height:68px;overflow:hidden
}

}
@media(min-width:768px)
{
.post-classic-title
{
font-size:18px
}
.post-classic-content
{
padding:8% 9%
}
.post-classic .post-classic-time
{
top:8%;left:9%
}

}
@media(min-width:992px)
{
.post-classic-content
{
padding:7%
}
.post-classic .post-classic-time
{
top:7%;left:7%
}

}
@media(min-width:1200px)
{
.post-classic .post-classic-time
{
top:10%;left:13%
}
.post-classic-content
{
padding:10% 13%
}

}
@media(min-width:992px)
{
.desktop .post-classic:hover .post-classic-figure img
{
transform:scale(1.1)
}

}
.post-modern
{
position:relative;display:flex;text-align:left;background:#fff
}
.post-modern-2
{
color:rgba(255,255,255,.5)
}
.post-modern-2 .post-modern-badge
{
color:#fee25f
}
.post-modern-2 .post-modern-title
{
color:#fff
}
.post-modern-2 .post-modern-views .icon
{
color:inherit
}
.post-modern-2 .post-modern-play-2 a,.post-modern-2 .post-modern-play-2 a:focus,.post-modern-2 .post-modern-play-2 a:active
{
color:#fff
}
.post-modern-2 .post-modern-play-2 a:hover
{
color:#fee25f
}
.post-modern-3
{
color:#fff
}
.post-modern-3 .post-modern-dummy::before
{
padding-bottom:93.5%
}
.post-modern-3 .post-modern-header,.post-modern-3 .post-modern-footer
{
pointer-events:none
}
.post-modern-3 .post-modern-header>*,.post-modern-3 .post-modern-footer>*
{
pointer-events:auto
}
.post-modern-3 .post-modern-footer
{
display:flex;flex-direction:column;justify-content:space-between
}
.post-modern-3 .post-modern-badge
{
color:#fee25f
}
.post-modern-3 .post-modern-title
{
color:inherit
}
.post-modern-3 .post-modern-title a:hover
{
text-decoration:underline
}
.post-modern-3 .post-modern-views .icon
{
color:rgba(255,255,255,.5)
}
.post-modern-height
{
min-height:100%
}
.post-modern-height .post-modern-content
{
height:inherit
}
.post-modern-quote .post-modern-content::before
{
position:absolute;content:'\201C';top:3%;right:6%;font-size:100px;line-height:.88;font-weight:500;color:#e1e1e1;font-family:raleway,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif
}
.post-modern-figure
{
display:block;overflow:hidden
}
.post-modern-figure img
{
width:100%;transition:all .3s ease;transform:none;will-change:transform
}
.post-modern-image
{
position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;width:auto;height:auto;max-width:none
}
@supports(object-fit:cover)
{
.post-modern-image
{
left:0;top:0;width:100%;height:100%;transform:none;object-fit:cover;object-position:center center
}

}
.post-modern-header,.post-modern-footer
{
padding:5%
}
.post-modern-content,.post-modern-content-2,.post-modern-horizontal,.post-modern-body,.post-modern-dummy
{
flex-shrink:0;width:100%
}
.post-modern-content
{
position:relative;display:flex;padding:5%;flex-direction:column;justify-content:space-between;pointer-events:none
}
.post-modern-content>*:not(.post-modern-center)
{
pointer-events:auto
}
.post-modern-center>*
{
pointer-events:auto
}
.post-modern-content-2
{
position:relative;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none
}
.post-modern-content-2>*
{
pointer-events:auto
}
.post-modern-dummy
{
pointer-events:none
}
.post-modern-dummy::before
{
content:'';display:block;width:0
}
.post-modern-badge
{
display:inline-block;font-size:14px;line-height:2;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#00005a
}
.post-modern-title
{
font-size:16px;line-height:1.56;font-weight:500;letter-spacing:.075em;color:#151515
}
.post-modern-title a
{
color:inherit
}
.post-modern-title a:hover
{
text-decoration:underline
}
.post-modern-views
{
font-size:12px;font-weight:500;letter-spacing:.1em
}
.post-modern-views>*
{
display:inline-block;vertical-align:middle
}
.post-modern-views .icon
{
margin-right:8px;font-size:18px;color:rgba(21,21,21,.5)
}
.post-modern-time
{
font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase
}
.post-modern-play
{
position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)
}
.post-modern-play-2 .icon
{
font-size:30px;margin-left:-8px
}
.post-modern-play-2 a,.post-modern-play-2 a:focus,.post-modern-play-2 a:active
{
color:#00005a
}
.post-modern-play-2 a:hover
{
color:#fee25f
}
.post-modern-center+.group-xmd,.post-modern-title+.group-md,.post-modern-center+.group-md
{
margin-top:20px
}
.post-modern-title+.group-xmd
{
margin-top:16px
}
.post-modern+.post-modern
{
margin-top:30px
}
.post-modern-horizontal+.post-modern-horizontal
{
margin-top:30px
}
@media(max-width:575.98px)
{
.post-modern-3 .post-modern-title
{
overflow:hidden;white-space:nowrap;text-overflow:ellipsis
}
.post-modern-3 .post-modern-title+.group-md
{
margin-top:10px
}

}
@media(min-width:576px)
{
.post-modern-dummy::before
{
padding-bottom:92.4%
}
.post-modern-4 .post-modern-dummy::before
{
padding-bottom:43.75%
}
.post-modern-5 .post-modern-dummy::before
{
padding-bottom:197%
}

}
@media(min-width:1200px)
{
.post-modern-3 .post-modern-title
{
font-size:24px;max-width:400px;line-height:1.25
}
.post-modern-3 .post-modern-footer
{
min-height:185px
}
.post-modern-6 .post-modern-content
{
padding-top:26px
}
.post-modern-quote .post-modern-content::before
{
top:14px;right:18px;font-size:150px
}
.post-modern-header
{
padding:42px 32px 12px
}
.post-modern-footer
{
padding:28px 32px 34px
}
.post-modern-content
{
padding:42px 32px 34px
}
.post-modern-play-2 .icon
{
font-size:48px;margin-left:-10px
}
.post-modern-title
{
font-size:18px
}
.post-modern-views,.post-modern-time
{
font-size:14px
}

}
@media(max-width:575.98px)
{
.section-fluid .post-modern-3 .post-modern-dummy::before
{
padding-bottom:125%
}
.section-fluid .post-modern-5 .post-modern-figure
{
max-height:215px
}
.section-fluid .post-modern-horizontal
{
z-index:1
}
.section-fluid .post-modern-horizontal::before
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:rgba(63,73,89,.5);z-index:1
}
.section-fluid .post-modern-horizontal .post-modern-figure
{
pointer-events:none
}
.section-fluid .post-modern-horizontal .post-modern-figure img
{
position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;width:auto;height:auto;max-width:none;pointer-events:auto
}
@supports(object-fit:cover)
{
.section-fluid .post-modern-horizontal .post-modern-figure img
{
left:0;top:0;width:100%;height:100%;transform:none;object-fit:cover;object-position:center center
}

}
.section-fluid .post-modern-horizontal .post-modern-content
{
position:relative;z-index:1
}
.section-fluid .post-modern-horizontal .post-modern-badge
{
color:#fee25f
}
.section-fluid .post-modern-horizontal .post-modern-title,.section-fluid .post-modern-horizontal .post-modern-views,.section-fluid .post-modern-horizontal .post-modern-time
{
color:#fff
}
.section-fluid .post-modern-horizontal .post-modern-views .icon
{
color:inherit
}
.section-fluid .post-modern-horizontal .unit-left
{
margin:0
}

}
@media(min-width:1200px) and (max-width:1879px)
{
.section-fluid .post-modern-header,.section-fluid .post-modern-footer,.section-fluid .post-modern-content
{
padding:5%
}
.section-fluid .post-modern-horizontal
{
padding:2% 4% 2% 2%
}
.section-fluid .post-modern-quote .post-modern-content::before
{
top:3%;right:6%;font-size:100px
}

}
@media(min-width:1200px) and (max-width:1799px)
{
.section-fluid .post-modern-3 .post-modern-footer
{
min-height:auto
}
.section-fluid .post-modern-3 .link-play-classic
{
width:90px;height:90px
}
.section-fluid .post-modern-3 .link-play-classic .icon
{
font-size:30px;line-height:90px
}
.section-fluid .post-modern-horizontal .post-modern-figure img
{
width:180px
}
.section-fluid .post-modern-title
{
font-size:16px
}
.section-fluid .post-modern-views,.section-fluid .post-modern-time
{
font-size:12px
}

}
.post-modern-horizontal
{
display:flex;align-items:center;padding:5%;text-align:left;background:#fff
}
.post-modern-horizontal .unit
{
flex-grow:1
}
.post-modern-horizontal .post-modern-content
{
padding:0
}
@media(min-width:576px)
{
.post-modern-horizontal
{
padding:2% 4% 2% 2%
}
.post-modern-horizontal .post-modern-content
{
min-height:100%
}

}
@media(min-width:768px)
{
.post-modern-horizontal .post-modern-figure img
{
max-width:170px
}

}
@media(min-width:1200px)
{
.post-modern-horizontal
{
padding:28px 40px 28px 28px
}
.post-modern-horizontal .unit
{
margin-bottom:-20px;margin-left:-40px
}
.post-modern-horizontal .unit>*
{
margin-bottom:20px;margin-left:40px
}
.post-modern-horizontal .post-modern-content
{
padding:14px 0 6px
}
.post-modern-horizontal .post-modern-figure img
{
max-width:none
}

}
.bg-default .post-modern-horizontal,.bg-default .post-modern
{
background:#f5f5f5
}
.ie-10 .post-modern-horizontal .unit-body,.ie-11 .post-modern-horizontal .unit-body,.ie-edge .post-modern-horizontal .unit-body
{
width:100%
}
.post-creative
{
position:relative;text-align:center;padding:10px 10px 0;max-width:470px;margin-left:auto;margin-right:auto;z-index:1
}
.post-creative::before
{
position:absolute;content:'';top:0;right:0;bottom:10px;left:0;background:#fff;z-index:-1
}
.post-creative-figure
{
display:block;overflow:hidden
}
.post-creative-figure img
{
width:100%;transition:all .3s ease;transform:none;will-change:transform
}
.post-creative-caption
{
padding:20px 10px 30px;margin-left:auto;margin-right:auto;background:#fff
}
.post-creative-title
{
line-height:1.44;letter-spacing:.05em;text-transform:none
}
.post-creative-panel
{
font-size:14px;letter-spacing:.05em;color:#00005a;transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-10px;margin-right:-10px
}
.post-creative-panel>*
{
margin-top:10px;padding-left:10px;padding-right:10px
}
.post-creative-panel>li
{
position:relative
}
.post-creative-panel>li:not(:last-child)::after
{
position:absolute;content:'\\';top:0;right:-6px
}
.post-creative-panel a,.post-creative-panel a:focus,.post-creative-panel a:active
{
color:inherit
}
.post-creative-panel a:hover
{
color:#151515
}
*+.post-creative-panel
{
margin-top:11px
}
@media(min-width:576px)
{
.post-creative
{
padding:15px 15px 0
}
.post-creative::before
{
bottom:23px
}
.post-creative-caption
{
padding:26px 15px 34px;max-width:95%
}

}
@media(min-width:992px)
{
.post-creative-caption
{
max-width:90%
}

}
@media(min-width:992px)
{
.desktop .post-creative:hover .post-creative-figure img
{
transform:scale(1.1)
}

}
.post-minimal
{
position:relative;text-align:left;font-size:15px;line-height:1.6;color:#151515
}
.post-minimal-2 .post-minimal-title,.post-minimal-2 .post-minimal-time
{
letter-spacing:.075em
}
.post-minimal-figure
{
display:block
}
.post-minimal-figure img
{
width:100%
}
.post-minimal-title
{
letter-spacing:0
}
.post-minimal-title a,.post-minimal-title a:focus,.post-minimal-title a:active
{
color:inherit
}
.post-minimal-title a:hover
{
color:#00005a
}
.post-minimal-time
{
letter-spacing:.025em;color:#080808
}
*+.post-minimal-time
{
margin-top:6px
}
@media(min-width:992px)
{
.desktop .post-modern:hover .post-modern-figure img
{
transform:scale(1.1)
}

}
.context-dark .post-minimal-title,.bg-gray-dark .post-minimal-title,.bg-primary .post-minimal-title
{
color:#fff
}
.context-dark .post-minimal-time,.bg-gray-dark .post-minimal-time,.bg-primary .post-minimal-time
{
color:#fee25f
}
.footer-creative-2.context-dark .post-minimal-time,.footer-creative-2.bg-gray-dark .post-minimal-time,.footer-creative-2.bg-primary .post-minimal-time
{
color:#00005a
}
*+.list-popular-post
{
margin-top:30px
}
.list-popular-post+p
{
margin-top:32px
}
.list-popular-post-item+.list-popular-post-item
{
margin-top:20px
}
.single-post h5+.group-md
{
margin-top:24px
}
.single-post .group-md+p
{
margin-top:30px
}
.single-post p+p
{
margin-top:24px
}
.single-post-footer
{
padding:33px 35px;background:#f3f3f3;border-bottom:3px solid #00005a
}
.single-post-social-list
{
color:#151515
}
.single-post-social-list .icon
{
font-size:22px
}
.single-post-social-list a,.single-post-social-list a:focus,.single-post-social-list a:active
{
color:inherit
}
.single-post-social-list a:hover
{
color:#00005a
}
.single-post-title
{
font-size:18px;line-height:1.33;font-weight:400;letter-spacing:.1em;padding-bottom:20px;border-bottom:1px solid #e1e1e1;color:#151515
}
.single-post-title span
{
display:inline-block;width:28px;height:28px;line-height:28px;margin-right:6px;border-radius:50%;color:#fff;background:#00005a
}
*+.single-post-footer
{
margin-top:50px
}
*+.single-post-title
{
margin-top:100px
}
@media(min-width:768px)
{
.single-post
{
text-align:left
}

}
.aside-news .button
{
min-width:auto;padding:10px
}
.aside-news *+.button
{
margin-top:0
}
.aside-news-button
{
margin-bottom:-10px;margin-left:-10px
}
.aside-news-button:empty
{
margin-bottom:0;margin-left:0
}
.aside-news-button>*
{
display:inline-block;margin-top:0;margin-bottom:10px;margin-left:10px
}
@media(max-width:575.98px)
{
.aside-news .button
{
font-size:12px;font-weight:500
}

}
@media(min-width:768px)
{
.aside-news
{
padding-left:40px
}
.aside-news .button
{
min-width:100%;padding-top:20px;padding-bottom:20px
}
.aside-news-button
{
margin-bottom:-20px;margin-left:-10px
}
.aside-news-button:empty
{
margin-bottom:0;margin-left:0
}
.aside-news-button>*
{
display:inline-block;margin-top:0;margin-bottom:20px;margin-left:10px
}

}
@media(min-width:992px)
{
.aside-news
{
padding:0 25px
}

}
@media(min-width:1200px)
{
.aside-news
{
padding:0 75px
}
.aside-news-button
{
margin-bottom:-26px;margin-left:-10px
}
.aside-news-button:empty
{
margin-bottom:0;margin-left:0
}
.aside-news-button>*
{
display:inline-block;margin-top:0;margin-bottom:26px;margin-left:10px
}

}
@media(min-width:1600px)
{
.aside-news .button
{
padding-top:30px;padding-bottom:30px
}

}
.post-amy
{
color:#151515
}
.post-amy-figure
{
display:block;text-align:center
}
.post-amy-figure img
{
width:100%
}
.post-amy-title
{
font-size:16px;line-height:1;letter-spacing:.025em;font-weight:400;text-transform:none
}
.post-amy-title a:hover
{
color:inherit;text-decoration-line:underline;text-decoration-color:#6d6d6d
}
.post-amy-info
{
transform:translate3d(0,-6px,0);margin-bottom:-6px;margin-left:-15px;margin-right:-15px
}
.post-amy-info>*
{
margin-top:6px;padding-left:15px;padding-right:15px
}
.post-amy-info>li
{
position:relative
}
.post-amy-info>li>*
{
display:inline-block;vertical-align:middle
}
.post-amy-info>li .icon
{
font-size:18px;color:#fee25f
}
.post-amy-info>li>*+*
{
margin-left:6px
}
.post-amy-info>li+li::before
{
position:absolute;content:'';top:50%;left:-1px;width:1px;height:18px;background:#ccc;transform:translate3d(0,-50%,0)
}
.post-amy-info a,.post-amy-info a:focus,.post-amy-info a:active
{
color:inherit
}
.post-amy-info a:hover
{
color:#00005a
}
*+.post-amy-info
{
margin-top:10px
}
@media(max-width:767.98px)
{
.post-amy
{
color:#fff
}

}
@media(min-width:768px)
{
.post-amy-title
{
font-size:18px
}
.post-amy-figure
{
position:relative;overflow:hidden
}
.post-amy-figure a
{
display:inline-flex;align-items:flex-end;justify-content:center;position:absolute;padding:60px 20px 20px;top:-110px;right:-110px;height:200px;width:200px;color:#151515;background:#fee25f;transform:rotate(45deg);transition-duration:.3s
}
.post-amy-figure a:hover
{
color:#fff;background:#00005a
}
.post-amy-figure .icon
{
font-size:30px;transform:rotate(-45deg)
}

}
@media(min-width:992px)
{
.post-amy-title
{
font-size:24px
}
*+.post-amy-info
{
margin-top:20px
}

}
.tabs-post .post-amy-title
{
position:relative
}
.tabs-post .post-amy-title::before
{
position:absolute;content:'';top:50%;left:-30px;width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;transform:translate3d(150%,-50%,0);transition:all .25s ease;visibility:hidden;opacity:0
}
@media(min-width:768px)
{
.tabs-post .post-amy-title::before
{
border-width:8px 10px 8px 0;border-color:transparent #fee25f transparent transparent
}

}
@media(min-width:1200px)
{
.tabs-post .post-amy-title::before
{
left:-50px;border-width:11px 14px 11px 0
}

}
.tabs-post .nav-link:hover+.post-amy .post-amy-title::before,.tabs-post .nav-link.active+.post-amy .post-amy-title::before
{
transform:translate3d(0,-50%,0);visibility:visible;opacity:1
}
@media(max-width:767.98px)
{
.tabs-post .post-amy
{
opacity:.5
}
.tabs-post .post-amy-title
{
color:#fff
}
.tabs-post .post-amy-title:hover
{
text-decoration-color:#fff
}

}
.quote-classic
{
position:relative;text-align:left;padding-top:50px
}
.quote-classic-2 .quote-classic-text
{
font-style:normal;font-weight:400
}
.quote-classic-3
{
padding-top:0;padding-left:65px
}
.quote-classic-3 .quote-classic-text
{
line-height:1.21;letter-spacing:.05em
}
.quote-classic-3 .quote-classic-text::before
{
color:rgba(21,21,21,.07)
}
.quote-classic-text
{
font-size:20px;line-height:1.375;font-weight:300;font-style:italic;letter-spacing:.075em
}
.quote-classic-text::before
{
position:absolute;left:-8px;top:-8px;content:'\201C';font-size:140px;line-height:.88;font-style:normal;font-weight:500;letter-spacing:0;font-family:raleway,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:rgba(21,21,21,.2)
}
.quote-classic-author
{
font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#00005a
}
.quote-classic-figure
{
position:absolute;top:0;right:65%;bottom:0;left:0
}
.quote-classic-figure img
{
position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;width:auto;height:auto;max-width:none
}
@supports(object-fit:cover)
{
.quote-classic-figure img
{
left:0;top:0;width:100%;height:100%;transform:none;object-fit:cover;object-position:center center
}

}
*+.quote-classic
{
margin-top:30px
}
p+.quote-classic
{
margin-top:40px
}
.quote-classic+.unit
{
margin-top:45px
}
*+.quote-classic-author
{
margin-top:30px
}
@media(min-width:768px)
{
.quote-classic
{
padding-top:0;padding-left:65px
}
.quote-classic-text::before
{
top:0
}

}
@media(min-width:992px)
{
.quote-classic-text
{
font-size:24px
}
.quote-classic-text::before
{
font-size:160px
}
.quote-classic-figure
{
right:60%
}

}
@media(min-width:1200px)
{
.quote-classic-2 .quote-classic-text
{
line-height:1.5
}
.quote-classic-3
{
padding-left:75px
}
.quote-classic-3 .quote-classic-text::before
{
font-size:180px
}
.quote-classic-figure
{
right:50%
}

}
.context-dark .quote-classic-text::before,.bg-gray-dark .quote-classic-text::before,.bg-primary .quote-classic-text::before
{
color:rgba(255,255,255,.07)
}
.context-dark .quote-classic-author,.bg-gray-dark .quote-classic-author,.bg-primary .quote-classic-author
{
color:#fee25f
}
.context-dark .quote-classic-4 .quote-classic-author,.bg-gray-dark .quote-classic-4 .quote-classic-author,.bg-primary .quote-classic-4 .quote-classic-author
{
color:#00005a
}
.quote-modern-wrap
{
background:#fff
}
.quote-modern-figure
{
display:block
}
.quote-modern-figure img
{
width:100%
}
.quote-modern-text
{
font-weight:300;letter-spacing:.075em;font-style:italic;text-transform:none;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:#080808
}
.quote-modern-author
{
font-weight:400;letter-spacing:.05em;text-transform:none
}
.quote-modern-status
{
color:#eea660;letter-spacing:.05em
}
*+.quote-modern-author
{
margin-top:36px
}
*+.quote-modern-status
{
margin-top:7px
}
@media(max-width:575.98px)
{
.quote-modern-figure
{
overflow:hidden;max-width:120px;max-height:160px
}

}
@media(min-width:576px)
{
.quote-modern-wrap
{
display:flex;text-align:left;overflow:hidden;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.03)
}
.quote-modern-wrap .unit
{
flex-grow:1
}

}
@media(min-width:768px)
{
.quote-modern
{
text-align:left
}

}
@media(min-width:992px) and (max-width:1199.98px)
{
.quote-modern-2 .quote-modern-text
{
font-size:18px
}

}
.quote-creative
{
max-width:570px;margin-left:auto;margin-right:auto;text-align:left
}
.quote-creative-figure
{
border:8px solid rgba(244,244,244,.2)
}
.quote-creative-figure img
{
width:100%
}
.quote-creative-caption
{
position:relative;padding-top:50px
}
.quote-creative-text
{
font-size:20px;line-height:1.25;font-weight:400;letter-spacing:.025em
}
.quote-creative-text::before
{
position:absolute;left:0;top:-6px;content:'\201C';font-size:140px;line-height:.88;font-style:normal;font-weight:500;letter-spacing:0;font-family:raleway,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:rgba(21,21,21,.2)
}
.quote-creative-author
{
font-size:18px;font-weight:300;letter-spacing:.025em;color:#00005a
}
*+.quote-creative
{
margin-top:30px
}
*+.quote-creative-caption
{
margin-top:25px
}
*+.quote-creative-author
{
margin-top:20px
}
@media(min-width:576px)
{
.quote-creative-figure
{
border-width:12px
}

}
@media(min-width:768px)
{
.quote-creative-caption
{
padding-top:0;padding-left:70px
}
.quote-creative-text
{
font-size:24px
}
*+.quote-creative-caption
{
margin-top:37px
}

}
.quote-ella
{
position:relative;text-align:left;padding-top:50px;max-width:450px
}
.quote-ella-text
{
color:#151515
}
.quote-ella-text::before
{
position:absolute;left:0;top:0;content:'\201C';font-size:110px;line-height:.88;font-style:normal;font-weight:500;letter-spacing:0;font-family:raleway,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:#00005a
}
*+.quote-ella
{
margin-top:30px
}
.quote-ella+.owl-carousel
{
margin-top:30px
}
@media(min-width:1200px)
{
.quote-ella
{
padding-top:0;padding-left:65px
}
.quote-ella-text::before
{
top:4px
}

}
.quote-tara
{
position:relative;text-align:center
}
.quote-tara-caption
{
position:relative;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;padding:25px 15px 0;z-index:1
}
.quote-tara-caption::before
{
position:absolute;content:'';top:0;right:0;bottom:40px;left:0;border-radius:8px;background:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.07);transition:all .4s ease;z-index:-1
}
.quote-tara-figure
{
display:inline-block;overflow:hidden;border-radius:50%;box-shadow:15px 15px 10px 0 rgba(0,0,0,.01);transition:all .4s ease
}
.quote-tara-author
{
letter-spacing:.05em;text-transform:none
}
.quote-tara-status
{
font-size:14px;letter-spacing:.05em;color:#00005a
}
*+.quote-tara-figure
{
margin-top:20px
}
*+.quote-tara-author
{
margin-top:42px
}
*+.quote-tara-status
{
margin-top:5px
}
@media(min-width:992px)
{
.desktop .quote-tara-caption,.owl-item .quote-tara-caption
{
padding:38px 15px 46px
}
.desktop .quote-tara-caption::before,.owl-item .quote-tara-caption::before
{
bottom:0;box-shadow:none;background:#f5f5f5
}
.desktop .quote-tara-text,.owl-item .quote-tara-text
{
display:flex;overflow:hidden;height:144px;transition:all .4s ease;will-change:transform;transform:none
}
.desktop .quote-tara-text>*,.owl-item .quote-tara-text>*
{
margin:auto 0
}
.desktop .quote-tara-figure,.owl-item .quote-tara-figure
{
position:absolute;bottom:0;left:50%;transform:translate3d(-50%,20px,0);visibility:hidden;opacity:0
}
.desktop .quote-tara:hover .quote-tara-caption::before,.owl-item.center .quote-tara-caption::before
{
top:-70px;bottom:40px;background:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.07)
}
.desktop .quote-tara:hover .quote-tara-text,.owl-item.center .quote-tara-text
{
transform:translate3d(0,-80px,0)
}
.desktop .quote-tara:hover .quote-tara-figure,.owl-item.center .quote-tara-figure
{
transform:translate3d(-50%,0,0);transition:all .3s ease .1s;visibility:visible;opacity:1
}

}
@media(min-width:1200px)
{
.desktop .quote-tara-caption,.owl-item .quote-tara-caption
{
padding-left:25px;padding-right:25px
}

}
.ie-10 .quote-tara-text,.ie-11 .quote-tara-text,.ie-edge .quote-tara-text
{
width:100%
}
.quote-paris
{
text-align:left;padding:45px 0 30px;background:#fff
}
.quote-paris-info
{
display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:-10px;margin-left:-30px
}
.quote-paris-info:empty
{
margin-bottom:0;margin-left:0
}
.quote-paris-info>*
{
display:inline-block;margin-top:0;margin-bottom:10px;margin-left:30px
}
.quote-paris-text
{
position:relative;max-width:430px;line-height:1.375;font-weight:400;letter-spacing:.075em;text-transform:none
}
.quote-paris-text::before
{
position:absolute;left:-5px;top:-46px;content:'\201C';font-size:114px;line-height:.88;font-style:normal;font-weight:500;letter-spacing:0;font-family:raleway,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:#00005a
}
.quote-paris-author
{
padding-left:100px;text-indent:-100px;font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#151515
}
.quote-paris-author a,.quote-paris-author a:focus,.quote-paris-author a:active
{
color:inherit
}
.quote-paris-author a:hover
{
color:#00005a
}
.quote-paris-author::before
{
display:inline-block;vertical-align:middle;content:'';font-size:0;line-height:0;width:80px;height:2px;margin-right:20px;background:#a1a1a1
}
.quote-paris-title
{
letter-spacing:.075em;text-transform:none
}
.quote-paris-time
{
display:inline-block;font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#00005a
}
*+.quote-paris-author
{
margin-top:26px
}
@media(min-width:768px)
{
.quote-paris
{
padding-bottom:45px
}
.quote-paris-info
{
flex-direction:row;align-items:flex-end;justify-content:space-between
}

}
.context-dark .quote-paris-time,.bg-gray-dark .quote-paris-time,.bg-primary .quote-paris-time
{
color:#fee25f
}
.thumbnail
{
position:relative
}
.thumbnail-classic
{
text-align:center
}
.thumbnail-classic-figure
{
display:block;overflow:hidden
}
.thumbnail-classic-figure img
{
width:100%;transition:all .3s ease;will-change:transform
}
.thumbnail-classic-caption
{
padding:20px 15px;max-width:80%;margin-left:auto;margin-right:auto;background:#fff;transform:translate3d(0,-20px,0);will-change:transform;transition:all .3s ease
}
.thumbnail-classic-time
{
font-size:14px;color:#00005a;letter-spacing:.1em;text-transform:uppercase
}
@media(min-width:992px)
{
.desktop .thumbnail-classic-figure img
{
transform:scale(1.1);transform-origin:50% 0
}
.desktop .thumbnail-classic-caption
{
padding-top:30px;padding-bottom:30px;transform:translate3d(0,-30px,0)
}
.desktop .thumbnail-classic:hover .thumbnail-classic-caption,.desktop .thumbnail-classic:hover .thumbnail-classic-figure img
{
transform:none
}

}
*+.thumbnail-classic-time
{
margin-top:5px
}
.thumbnail-modern
{
position:relative;overflow:hidden
}
.thumbnail-modern-2 .thumbnail-modern-badge
{
background:#fee25f
}
.thumbnail-modern-figure
{
display:block
}
.thumbnail-modern-figure img
{
width:100%;transition:all .3s ease;will-change:transform
}
.thumbnail-modern-caption
{
display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px
}
.thumbnail-modern-title
{
font-weight:400
}
.thumbnail-modern-badge
{
display:inline-block;padding:3px 10px;font-size:14px;line-height:1.43;letter-spacing:.1em;font-weight:500;text-transform:uppercase;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:#fff;background:#eea660
}
*+.thumbnail-modern-badge
{
margin-top:10px
}
@media(min-width:992px)
{
.desktop .thumbnail-modern-figure img
{
transform:none
}
.desktop .thumbnail-modern-caption
{
position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;background:rgba(255,255,255,.91);transition:all .3s linear
}
.desktop .thumbnail-modern:hover .thumbnail-modern-figure img
{
transform:scale(1.2)
}
.desktop .thumbnail-modern:hover .thumbnail-modern-caption
{
opacity:1;visibility:visible
}
.desktop .hoverdir-item .thumbnail-modern-caption
{
opacity:1;visibility:visible;transform:translate(-100%,0);will-change:transform;pointer-events:none
}
.desktop .hoverdir-item .thumbnail-modern-caption>*
{
pointer-events:auto
}
.desktop[data-x-mode=true] .hoverdir-item .thumbnail-modern-caption
{
opacity:0;visibility:hidden;transform:none
}
.desktop[data-x-mode=true] .thumbnail-modern:hover .thumbnail-modern-caption
{
opacity:1;visibility:visible
}

}
.thumbnail-creative
{
position:relative;transition:all .3s ease
}
.thumbnail-creative::before
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:rgba(94,225,255,.44);pointer-events:none;transition:inherit;z-index:1
}
.thumbnail-creative a
{
display:block
}
.thumbnail-creative-figure
{
overflow:hidden
}
.thumbnail-creative-figure img
{
width:100%;transition:all .3s ease;will-change:transform
}
.thumbnail-creative-caption
{
display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1
}
.thumbnail-creative-caption>*
{
pointer-events:auto
}
.thumbnail-creative-icon
{
font-size:36px;color:#fff;transition:all .3s ease
}
@media(min-width:992px)
{
.desktop .thumbnail-creative::before
{
opacity:0;visibility:hidden
}
.desktop .thumbnail-creative-figure img
{
transform:scale(1.1)
}
.desktop .thumbnail-creative-icon
{
opacity:0;visibility:hidden;transform:scale(.5)
}
.desktop .thumbnail-creative:hover::before
{
opacity:1;visibility:visible
}
.desktop .thumbnail-creative:hover .thumbnail-creative-figure img
{
transform:none
}
.desktop .thumbnail-creative:hover .thumbnail-creative-icon
{
opacity:1;transform:none;visibility:visible
}

}
.thumbnail-mary
{
position:relative;overflow:hidden;text-align:left
}
.thumbnail-mary-figure
{
display:block;transition:all .3s ease;transform:none;will-change:transform
}
.thumbnail-mary-figure img
{
width:100%
}
.thumbnail-mary-caption
{
width:100%;padding:10px 15px;background:#f5f5f5;transition:all .3s ease
}
.thumbnail-mary-caption>*
{
width:inherit
}
.thumbnail-mary-title
{
font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis
}
.thumbnail-mary-location
{
font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#00005a
}
*+.thumbnail-mary-location
{
margin-top:4px
}
@media(min-width:992px)
{
.thumbnail-mary-title
{
font-size:16px
}

}
@media(min-width:992px)
{
.desktop .thumbnail-mary-big .thumbnail-mary-caption
{
min-height:150px;padding-left:9%;padding-right:9%
}
.desktop .thumbnail-mary-caption
{
position:absolute;display:flex;align-items:center;top:100%;min-height:100px;padding:15px 5%
}
.desktop .thumbnail-mary-title
{
overflow:visible;white-space:normal;text-overflow:clip;font-size:18px
}
.desktop .thumbnail-mary-location
{
font-size:14px
}
.desktop *+.thumbnail-mary-location
{
margin-top:8px
}
.desktop .thumbnail-mary:hover .thumbnail-mary-figure
{
transform:translate3d(0,-50px,0)
}
.desktop .thumbnail-mary:hover .thumbnail-mary-caption
{
transform:translate3d(0,-100%,0)
}
.desktop .thumbnail-mary-big:hover .thumbnail-mary-figure
{
transform:translate3d(0,-100px,0)
}

}
@media(min-width:1200px) and (max-width:1399px)
{
.desktop .thumbnail-mary-2 .thumbnail-mary-caption
{
min-height:auto
}
.desktop .thumbnail-mary-2 .thumbnail-mary-title
{
font-size:15px
}
.desktop .thumbnail-mary-2 .thumbnail-mary-location
{
font-size:12px
}
.desktop .thumbnail-mary-2 *+.thumbnail-mary-location
{
margin-top:4px
}

}
.project-page
{
text-align:center
}
.project-page h4+p
{
margin-top:40px
}
.project-page p+p
{
margin-top:30px
}
.project-page *+.group-sm
{
margin-top:40px
}
.project-page *+.button
{
margin-top:35px
}
.project-page-social-list
{
color:#151515;transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-7px;margin-right:-7px
}
.project-page-social-list>*
{
margin-top:10px;padding-left:7px;padding-right:7px
}
.project-page-social-list .icon
{
vertical-align:middle;font-size:20px;line-height:25px
}
.project-page-social-list .mdi-google-plus
{
font-size:25px
}
.project-page-social-list a,.project-page-social-list a:focus,.project-page-social-list a:active
{
color:inherit
}
.project-page-social-list a:hover
{
color:#00005a
}
.project-page-social-title
{
font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#151515
}
.project-page-social-title li
{
vertical-align:middle
}
@media(min-width:768px)
{
.project-page
{
text-align:left
}

}
.breadcrumbs-custom
{
position:relative;padding:50px 0;text-align:center;background-color:#517695;
}
.breadcrumbs-custom-title
{
font-weight:700
}
.breadcrumbs-custom-decor
{
font-size:0;line-height:0
}
.breadcrumbs-custom-decor::before
{
display:inline-block;content:'';width:72px;height:4px;background:rgba(255,255,255,.6)
}
.breadcrumbs-custom-path
{
padding:10px 0;margin-left:-17px;margin-right:-17px
}
.breadcrumbs-custom-path>*
{
padding-left:17px;padding-right:17px
}
.breadcrumbs-custom-path a
{
display:inline;vertical-align:middle
}
.breadcrumbs-custom-path a,.breadcrumbs-custom-path a:active,.breadcrumbs-custom-path a:focus
{
color:#080808
}
.breadcrumbs-custom-path li
{
position:relative;display:inline-block;vertical-align:middle;font-size:12px;line-height:1.5;font-weight:500;letter-spacing:.13em;text-transform:uppercase
}
.breadcrumbs-custom-path li::after
{
position:absolute;content:"";top:46%;right:-8px;display:inline-block;font-size:14px;line-height:1;font-style:normal;font-family:material design icons;color:#151515;transform:translate3d(0,-50%,0)
}
.breadcrumbs-custom-path li:last-child:after
{
display:none
}
.breadcrumbs-custom-path a:hover
{
color:#00005a
}
.breadcrumbs-custom-path li.active
{
font-weight:900;color:#151515
}
*+.breadcrumbs-custom-path
{
margin-top:14px
}
*+.breadcrumbs-custom-decor
{
margin-top:20px
}
@media(min-width:576px)
{
.breadcrumbs-custom
{
padding:70px 0
}

}
@media(min-width:768px)
{
.breadcrumbs-custom
{
padding:80px 0
}
.breadcrumbs-custom-path
{
padding:20px 0
}
*+.breadcrumbs-custom-decor
{
margin-top:35px
}

}
@media(min-width:992px)
{
.breadcrumbs-custom
{
padding:90px 0
}

}
@media(min-width:1200px)
{
.breadcrumbs-custom
{
padding:116px 0
}

}
.pagination
{
position:relative;padding-left:40px;padding-right:40px;max-width:870px;margin-left:auto;margin-right:auto;align-items:center;justify-content:center;font-size:0;line-height:0
}
@media(min-width:768px)
{
.pagination
{
padding-left:70px;padding-right:70px
}

}
.page-item
{
display:inline-block;vertical-align:middle;text-align:center
}
.page-link
{
display:inline-block;min-width:24px;padding:0 5px;border:0 solid transparent;font-size:18px;line-height:1.33333;font-weight:500;background-color:transparent;color:#151515;transition:all .3s ease-in-out
}
.page-link:hover,.page-link:focus,.page-link:active
{
color:#00005a;background-color:transparent;border-color:transparent
}
.page-item.active>.page-link,.page-item.active>.page-link:hover,.page-item.active>.page-link:focus,.page-item.active>.page-link:active
{
color:#00005a;background-color:transparent;border-color:transparent
}
.page-item.disabled>.page-link
{
display:none
}
.page-item-control
{
position:absolute
}
.page-item-control .icon::before
{
font-family:material design icons;font-size:24px;line-height:24px
}
.page-item-control:first-child
{
left:0
}
.page-item-control:first-child .icon::before
{
content:'\f14a';margin-left:-1px
}
@media(min-width:768px)
{
.page-item-control:first-child
{
left:30px
}

}
.page-item-control:last-child
{
right:0
}
.page-item-control:last-child .icon::before
{
content:'\f14f';margin-right:-1px
}
@media(min-width:768px)
{
.page-item-control:last-child
{
right:30px
}

}
*+.pagination-wrap
{
margin-top:40px
}
@media(min-width:768px)
{
*+.pagination-wrap
{
margin-top:60px
}

}
.snackbars
{
padding:9px 16px;margin-left:auto;margin-right:auto;color:#fff;text-align:left;background-color:#151515;border-radius:0;box-shadow:0 1px 4px 0 rgba(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
}

}
.footer-classic
{
text-align:center;background:#f6f5f0 url(../images/bg-footer.jpg) 50% 50% no-repeat;background-size:cover
}
.footer-classic [class*=box-width-]
{
margin-left:auto;margin-right:auto
}
.footer-classic .row>div
{
border-bottom:1px solid rgba(255,255,255,.1)
}
.footer-classic .row>div:last-child
{
border-bottom:none
}
.footer-classic .button
{
padding-left:30px;padding-right:30px
}
.footer-classic *+.button
{
margin-top:35px
}
.footer-classic-2
{
background-image:url(../images/bg-footer-1.jpg)
}
.footer-classic-content
{
position:relative
}
.footer-classic-panel
{
text-align:center;padding:20px 0;background-color:inherit
}
.footer-classic-header
{
position:relative;padding-top:50px;padding-bottom:25px
}
.footer-classic-header::before
{
position:absolute;content:'';bottom:0;left:0;width:100%;height:1px;background:rgba(0, 0, 90, 0.4);
}
.footer-classic-body
{
padding:30px 0 55px
}
.footer-classic-title
{
font-weight:400;letter-spacing:.2em
}
.footer-classic-list
{
text-align:center
}
.footer-classic-list>li+li
{
margin-bottom:8px
}
.footer-classic-list a,.footer-classic-list a:focus,.footer-classic-list a:active
{
color:inherit
}
.footer-classic-list a:hover
{
color:#00005a
}
.footer-classic-contacts
{
text-align:left
}
.footer-classic-contacts .icon
{
text-align:center;vertical-align:middle;width:45px;height:45px;font-size:20px;line-height:45px;color:#fff;background: #00005a;border-radius:50%
}
.footer-classic-contacts .phone
{
font-size:18px;line-height:1.33;letter-spacing:.1em
}
.copy{opacity:0.5;}
.footer-classic-contacts a
{
display:inline-block
}
.footer-classic-contacts a,.footer-classic-contacts a:focus,.footer-classic-contacts a:active
{
color:inherit
}
.footer-classic-contacts a:hover
{
color:#00005a
}
*+.footer-classic-contacts-item
{
margin-top:24px
}
*+.footer-classic-panel
{
margin-top:50px
}
@media(max-width:575.98px)
{
.footer-classic .row>div:not(:first-child) .footer-classic-header
{
padding-top:0
}

}
@media(min-width:768px)
{
.footer-classic
{
text-align:left
}
.footer-classic .row>div:first-child
{
border-right:1px solid rgba(255,255,255,.1)
}
.footer-classic-panel
{
padding-top:40px;padding-bottom:40px
}
.footer-classic-list
{
text-align:left;columns:2;break-inside:avoid;-moz-column-gap:30px;-webkit-column-gap:30px;max-width:320px;margin-bottom:-8px
}
.footer-classic-list>li
{
margin-bottom:8px
}

}
@media(min-width:992px)
{
.footer-classic .row>div
{
border-bottom:none
}
.footer-classic .row>div:not(:last-child)
{
border-right:1px solid rgba(0, 0, 90, 0.4);
}
.footer-classic-gmap
{
padding:20px 0 20px 20px
}
*+.footer-classic-panel
{
margin-top:0
}

}
@media(min-width:1200px)
{
.footer-classic-gmap
{
position:absolute;padding:0;top:26px;right:0;bottom:26px;left:calc(50% + 225px)
}
.footer-classic-gmap .google-map-container,.footer-classic-gmap .google-map
{
height:100%
}

}
.footer-modern
{
background:#3f4959
}
.footer-modern>*+*
{
border-top:1px solid rgba(255,255,255,.1)
}
.footer-modern *+.rd-form
{
margin-top:8px
}
.footer-modern-line
{
padding:50px 0
}
.footer-modern-line-2
{
padding:40px 0
}
.footer-modern-line-3
{
padding:30px 0
}
.footer-modern-line-3 a,.footer-modern-line-3 a:focus,.footer-modern-line-3 a:active
{
color:rgba(255,255,255,.2)
}
.footer-modern-line-3 a:hover
{
color:#fee25f
}
.footer-modern-title
{
font-weight:700;letter-spacing:.05em;text-transform:none
}
.footer-modern-list
{
text-align:center;margin-bottom:-10px;margin-left:-10px
}
.footer-modern-list>li
{
display:inline-block;margin-bottom:10px;margin-left:10px
}
.footer-modern-list a,.footer-modern-list a:focus,.footer-modern-list a:active
{
color:rgba(255,255,255,.8)
}
.footer-modern-list a:hover
{
color:#fee25f
}
.footer-modern-contacts .icon
{
text-align:center;width:35px;height:35px;font-size:20px;line-height:35px;color:#fff;background:rgba(255,255,255,.1)
}
.footer-modern-contacts a,.footer-modern-contacts a:focus,.footer-modern-contacts a:active
{
color:#fff
}
.footer-modern-contacts a:hover
{
color:#fee25f
}
.footer-modern-title+*
{
margin-top:20px
}
@media(min-width:576px)
{
.footer-modern-list
{
text-align:center;columns:3;break-inside:avoid;-moz-column-gap:30px;-webkit-column-gap:30px;margin-left:0
}
.footer-modern-list>li
{
display:block;margin-left:0
}

}
@media(min-width:768px)
{
.footer-modern
{
text-align:left
}
.footer-modern-list
{
text-align:left;columns:2;max-width:300px
}
.footer-modern-title+*
{
margin-top:30px
}

}
@media(min-width:992px)
{
.footer-modern-list
{
-moz-column-gap:20px;-webkit-column-gap:20px
}

}
@media(min-width:1200px)
{
.footer-modern-2 .footer-modern-list
{
-moz-column-gap:10px;-webkit-column-gap:10px
}
.footer-modern-line
{
padding:80px 0
}
.footer-modern-line-2
{
padding:50px 0
}
.footer-modern-line-3
{
padding:40px 0
}
.footer-modern-list
{
-moz-column-gap:30px;-webkit-column-gap:30px
}
.footer-modern-contacts .phone
{
font-size:18px;letter-spacing:.1em
}

}
.footer-creative
{
position:relative;overflow:hidden;text-align:center;background:#3f4959;z-index:1
}
.footer-creative *+hr
{
margin-top:30px
}
.footer-creative hr+*
{
margin-top:30px
}
.footer-creative .brand+p
{
margin-top:30px
}
.footer-creative *+.rd-form-inline-sm
{
margin-top:8px
}
.footer-creative *+.rights
{
margin-top:45px
}
.footer-creative-2 .footer-creative-contacts a:hover,.footer-creative-2 .footer-creative-list a:hover
{
color:#00005a
}
.bg-footer-creative
{
display:none;position:absolute;content:'';top:50%;left:-15px;height:200vh;width:1000%;transform:translate3d(0,-50%,0);background:#47505f;z-index:-1
}
.footer-creative-title
{
font-weight:300;letter-spacing:.15em
}
.footer-creative-contacts
{
max-width:210px
}
.footer-creative-contacts .phone
{
font-size:18px;letter-spacing:.1em
}
.footer-creative-contacts a,.footer-creative-contacts a:focus,.footer-creative-contacts a:active
{
color:#fff
}
.footer-creative-contacts a:hover
{
color:#fee25f
}
.footer-creative-contacts li+li
{
margin-top:24px
}
.footer-creative-contacts-title
{
font-size:12px;line-height:2;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.2)
}
.footer-creative-list
{
text-align:center;font-size:14px;line-height:1.43;font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin-bottom:-20px;margin-left:-20px
}
.footer-creative-list>li
{
display:inline-block;margin-bottom:20px;margin-left:20px
}
.footer-creative-list a,.footer-creative-list a:focus,.footer-creative-list a:active
{
color:#fff
}
.footer-creative-list a:hover
{
color:#fee25f
}
*+.footer-creative-contacts
{
margin-top:38px
}
*+.footer-creative-list
{
margin-top:30px
}
@media(min-width:768px)
{
.footer-creative-list,.footer-creative
{
text-align:left
}

}
@media(min-width:992px)
{
.bg-footer-creative
{
display:block
}
.footer-creative-list
{
letter-spacing:.2em;columns:2;break-inside:avoid;-moz-column-gap:20px;-webkit-column-gap:20px;max-width:320px;margin-left:0
}
.footer-creative-list>li
{
display:block;margin-left:0
}
.footer-creative-title+.list-popular-post
{
margin-top:45px
}
*+.footer-creative-list
{
margin-top:44px
}

}
@media(min-width:1200px)
{
.footer-creative *+.rights
{
margin-top:75px
}
.footer-creative-title
{
letter-spacing:.2em
}
.footer-creative-list
{
-moz-column-gap:30px;-webkit-column-gap:30px
}

}
.footer-corporate
{
background-image:url(../images/bg-index-5.jpg);background-repeat:repeat;background-color:#303e4f
}
.footer-corporate-panel
{
text-align:center;padding:20px 0;background:#2f333a
}
.footer-corporate-title
{
letter-spacing:.2em;text-indent:-31px;padding-left:31px
}
.footer-corporate-title::before
{
position:relative;display:inline-block;content:'';top:1px;width:15px;height:15px;margin-right:16px;background:#fee25f
}
.footer-corporate-title>*
{
text-indent:0
}
.footer-corporate-list
{
text-align:center;margin-bottom:-8px;margin-left:-20px
}
.footer-corporate-list>li
{
display:inline-block;margin-bottom:8px;margin-left:20px
}
.footer-corporate-list a,.footer-corporate-list a:focus,.footer-corporate-list a:active
{
color:#fff
}
.footer-corporate-list a:hover
{
color:#fee25f
}
.footer-corporate-title+*
{
margin-top:25px
}
@media(min-width:576px)
{
.footer-corporate,.footer-corporate-list
{
text-align:left
}
.footer-corporate-panel
{
padding:30px 0
}
.footer-corporate-title+*
{
margin-top:35px
}

}
@media(min-width:992px)
{
.footer-corporate-list
{
columns:2;break-inside:avoid;-moz-column-gap:30px;-webkit-column-gap:30px;margin-left:0
}
.footer-corporate-list>li
{
display:block;margin-left:0
}

}
@media(min-width:1200px)
{
.footer-corporate-panel
{
padding:40px 0
}

}
.footer-social-list
{
font-size:0;line-height:0;transform:translate3d(0,-12px,0);margin-bottom:-12px;margin-left:-6px;margin-right:-6px
}
.footer-social-list>*
{
margin-top:12px;padding-left:6px;padding-right:6px
}
.footer-social-list .icon
{
overflow:hidden;text-align:center;width:42px;height:42px;font-size:20px;line-height:42px;background:rgba(255,255,255,.1);z-index:1
}
.footer-social-list .icon::after
{
display:inline-block;position:absolute;content:'';top:50%;left:50%;width:150%;height:150%;background:#fee25f;transform-origin:0 0;transform:rotate(45deg) translate3d(-50%,50%,0);transition:all .35s cubic-bezier(.05,.29,.11,1.54);pointer-events:none;z-index:-1
}
.footer-social-list .icon:focus::after,.footer-social-list .icon:hover::after
{
transform:rotate(45deg) translate3d(-50%,-50%,0)
}
.footer-social-list a,.footer-social-list a:focus,.footer-social-list a:active
{
color:#fff
}
.footer-social-list a:hover
{
color:#151515
}
.footer-social-list .mdi-google-plus
{
font-size:24px
}
.footer-social-list-2 .icon::after
{
background:#00005a
}
.footer-social-list-2 a:hover
{
color:#fff
}
.footer-social-list-3 .icon
{
width:35px;height:35px;font-size:22px;line-height:35px
}
.footer-social-list-4
{
transform:translate3d(0,-8px,0);margin-bottom:-8px;margin-left:-4px;margin-right:-4px
}
.footer-social-list-4>*
{
margin-top:8px;padding-left:4px;padding-right:4px
}
.footer-social-list-4 .icon
{
width:30px;height:30px;font-size:18px;line-height:30px
}
*+.rights
{
margin-top:30px
}
hr+.footer-social-list
{
margin-top:35px
}
*+.footer-social-list
{
margin-top:50px
}
*+.footer-social-list-4
{
margin-top:30px
}
.iso-1
{
display:inline-block;font-size:18px;line-height:1.33;letter-spacing:.05em;text-transform:uppercase;color:#fff
}
.iso-1 span
{
display:inline-block;vertical-align:middle
}
.iso-1 .iso-1-big
{
margin-left:8px;font-size:1.39em;color:rgba(255,255,255,.3)
}
.title-modern
{
font-size:10em;font-weight:100;line-height:1;letter-spacing:.05em;color:rgba(255,255,255,.46);animation:titleColor 3s linear infinite
}
.title-modern+h4
{
margin-top:34px
}
@media(min-width:992px)
{
.title-modern
{
font-size:13em
}

}
@media(min-width:1200px)
{
.title-modern
{
font-size:15.73em
}

}
@keyframes titleColor
{
50%
{
color:rgba(255,255,255,.1)
}

}
.title-style-1
{
font-weight:400;letter-spacing:.05em;color:#fee25f
}
*+.title-style-1
{
margin-top:22px
}
.title-style-2
{
display:flex;justify-content:center;flex-direction:column;position:relative;padding:10px 0
}
.text-style-2
{
line-height:1.67;letter-spacing:.075em
}
.text-style-3
{
line-height:1.5;font-weight:300;font-style:italic;text-transform:none;letter-spacing:.075em
}
*+.text-style-3
{
margin-top:26px
}
@media(min-width:576px)
{
.title-style-2
{
min-height:123px
}
.title-style-2+.text-style-2
{
margin-top:30px
}

}
@media(min-width:768px)
{
.title-style-2
{
min-height:158px
}
.title-style-2+.text-style-2
{
margin-top:46px
}
.text-style-2+.button
{
margin-top:55px
}

}
@media(min-width:992px)
{
.title-style-2
{
min-height:166px
}

}
@media(min-width:992px) and (max-width:1199.98px)
{
.text-style-3
{
font-size:20px
}

}
@media(min-width:1200px)
{
.title-style-2
{
min-height:170px
}
.text-style-2
{
max-width:95%
}

}
.title-classic
{
font-weight:400;letter-spacing:.05em;text-transform:none
}
.title-classic-2
{
letter-spacing:.05em;text-transform:none
}
.title-classic-3
{
font-weight:700;letter-spacing:.05em;text-transform:none
}
.subtitle-classic
{
letter-spacing:.2em;color:rgba(21,21,21,.6)
}
.subtitle-classic-2
{
font-weight:400;letter-spacing:.2em;color:rgba(21,21,21,.6)
}
*+.title-classic
{
margin-top:10px
}
*+.title-classic-2
{
margin-top:16px
}
.title-creative
{
font-weight:300;letter-spacing:.075em
}
.title-creative-decor
{
position:absolute;top:50%;left:calc(100% + 20px);width:1000%;height:0;font-size:0;line-height:0;border-top:1px solid #e1e1e1
}
.subtitle-creative
{
position:relative;letter-spacing:.2em
}
*+.title-creative
{
margin-top:20px
}
.title-creative+.card-group-custom
{
margin-top:30px
}
.title-creative+.group-justify
{
margin-top:40px
}
.context-dark .subtitle-creative,.bg-gray-dark .subtitle-creative,.bg-primary .subtitle-creative
{
color:rgba(255,255,255,.3)
}
.context-dark .title-creative-decor,.bg-gray-dark .title-creative-decor,.bg-primary .title-creative-decor
{
border-color:rgba(255,255,255,.2)
}
.title-panel
{
position:relative;padding-bottom:1px
}
.title-panel .button
{
min-width:auto;padding:12px 15px;line-height:1.86;font-weight:500;letter-spacing:.1em
}
.title-panel-title
{
letter-spacing:.3em
}
.title-panel-decor
{
display:none;position:absolute;top:50%;right:calc(100% + 35px);width:400%;height:0;font-size:0;line-height:0;border-top:1px solid #e1e1e1
}
.title-panel+.tab-content
{
margin-top:35px
}
@media(min-width:768px)
{
.title-panel+.tab-content
{
margin-top:50px
}

}
@media(min-width:1200px)
{
.title-panel-decor
{
display:block
}

}
.context-dark .title-panel-2 .title-panel-decor,.bg-gray-dark .title-panel-2 .title-panel-decor,.bg-primary .title-panel-2 .title-panel-decor
{
border-color:rgba(225,225,225,.6)
}
.context-dark .title-panel-decor,.bg-gray-dark .title-panel-decor,.bg-primary .title-panel-decor
{
border-color:rgba(225,225,225,.2)
}
.product
{
position:relative;overflow:hidden;text-align:center;padding:48px 20px 35px;max-width:300px;margin-left:auto;margin-right:auto;box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.product-rating
{
font-size:17px;color:#fee25f
}
.product-rating>*
{
display:inline-block;vertical-align:middle
}
.product-title
{
font-weight:400;letter-spacing:.025em;text-transform:none
}
.product-price
{
display:inline-block;vertical-align:middle;line-height:1;letter-spacing:.025em;color:#00005a
}
.product-price-old
{
color:rgba(21,21,21,.5);text-decoration:line-through
}
.product-price-old+.product-price
{
margin-left:4px
}
.product-badge
{
position:absolute;text-align:center;overflow:hidden;top:0;left:0;padding:2px 14px 3px 10px;min-width:76px;font-size:12px;line-height:2;letter-spacing:.1em;font-weight:700;text-transform:uppercase;z-index:1
}
.product-badge::before
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;transform:skew(-22deg);transform-origin:50% 0;pointer-events:none;z-index:-1
}
.product-badge-new
{
color:#fff
}
.product-badge-new::before
{
background:#00005a
}
.product-badge-sale
{
color:#151515
}
.product-badge-sale::before
{
background:#fee25f
}
.product-button
{
pointer-events:none
}
.product-button .button
{
width:100%;letter-spacing:.01em;pointer-events:auto;min-width:140px
}
.product-button *+.button-wrap,.product-button *+.button
{
margin-top:10px
}
@media(min-width:992px)
{
.desktop .product-button
{
display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0
}
.desktop .product-button::before
{
position:absolute;content:'';top:50%;left:50%;width:200px;height:200px;opacity:0;visibility:hidden;background:rgba(84,193,229,.5);transform:translate3d(-50%,-50%,0);border-radius:50%;transition-delay:.35s
}
.desktop .product-button .button-wrap
{
opacity:0;visibility:hidden;transition:all .35s ease-in-out
}
.desktop .product-button .button-wrap:first-child
{
transform:translate3d(15px,0,0)
}
.desktop .product-button .button-wrap:last-child
{
transform:translate3d(-15px,0,0)
}
.desktop .product:hover .product-button::before
{
width:500px;height:500px;opacity:1;visibility:visible;background:rgba(255,255,255,.92);transition:all .35s ease
}
.desktop .product:hover .product-button .button-wrap
{
opacity:1;transform:none;visibility:visible
}
.desktop *+.product-button
{
margin-top:0
}

}
*+.product-rating
{
margin-top:18px
}
*+.product-title
{
margin-top:8px
}
*+.product-price-wrap
{
margin-top:6px
}
*+.product-button
{
margin-top:14px
}
@media(min-width:992px)
{
.product
{
text-align:left;padding-left:44px
}

}
.product-minimal
{
text-align:left;align-items:center
}
.product-minimal-figure
{
position:relative;display:block;overflow:hidden;background:#f3f3f3
}
.product-minimal-figure img
{
width:100%;transform:none
}
.product-minimal-title
{
letter-spacing:0;color:#151515
}
.product-minimal-title a,.product-minimal-title a:focus,.product-minimal-title a:active
{
color:inherit
}
.product-minimal-title a:hover
{
color:#00005a
}
.product-minimal-price
{
line-height:1;letter-spacing:.025em;color:#00005a
}
*+.product-minimal-price
{
margin-top:12px
}
.product-top-panel
{
display:flex;flex-wrap:wrap;align-items:center;justify-content:center
}
.product-top-panel-title
{
font-weight:400;text-transform:none
}
.product-top-panel-sorting .form-input:not(.select2-container-active)
{
border-color:#ebebeb
}
.product-top-panel-sorting .select2-container
{
min-width:200px;font-size:14px
}
.product-top-panel-sorting .select2-container .select2-choice
{
color:#151515;padding-top:11px;padding-bottom:11px
}
.product-top-panel+.row
{
margin-top:40px
}
@media(min-width:576px)
{
.product-top-panel
{
justify-content:space-between
}

}
@media(min-width:768px)
{
.product-top-panel+.row
{
margin-top:60px
}

}
*+.list-popular-product
{
margin-top:30px
}
.list-popular-product-item+.list-popular-product-item
{
margin-top:16px
}
.single-product
{
text-align:center;letter-spacing:.05em;color:#151515
}
.single-product .button
{
min-width:176px
}
.single-product h4+.group-md
{
margin-top:14px
}
.single-product .group-md+p
{
margin-top:24px
}
.single-product p+hr
{
margin-top:14px
}
.single-product .group-lg+hr
{
margin-top:30px
}
@media(min-width:768px)
{
.single-product
{
text-align:left
}

}
.single-product-price
{
display:inline-block;vertical-align:middle;font-size:24px;line-height:1;letter-spacing:.05em;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:#00005a
}
.list-description
{
text-align:left;letter-spacing:.025em
}
.list-description li>*
{
display:inline-block;vertical-align:middle
}
.list-description li span:first-child
{
margin-right:6px
}
.list-description li span:last-child
{
color:#080808
}
.list-description li+li
{
margin-top:7px
}
*+.list-description
{
margin-top:32px
}
.list-description+.group-lg
{
margin-top:20px
}
.single-product-social-title
{
letter-spacing:0
}
.single-product-social-list
{
color:#151515
}
.single-product-social-list .icon
{
vertical-align:middle;font-size:17px;line-height:25px
}
.single-product-social-list .mdi-google-plus
{
font-size:25px
}
.single-product-social-list a,.single-product-social-list a:focus,.single-product-social-list a:active
{
color:inherit
}
.single-product-social-list a:hover
{
color:#00005a
}
.single-product-rating
{
font-size:25px;color:#fee25f
}
.single-product-rating .icon+.icon
{
margin-left:4px
}
.box-radio
{
text-align:left;padding:27px 15px 18px;border:1px solid #e1e1e1
}
.radio-panel-content
{
height:0;max-height:0;opacity:0;letter-spacing:.05em;color:#9b9b9b
}
.radio-panel .radio-inline
{
font-size:16px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#151515
}
.radio-panel .radio-inline.active+.radio-panel-content
{
opacity:1;height:100%;max-height:100%;transition:opacity .3s ease-out
}
*+.box-radio
{
margin-top:25px
}
*+.radio-panel-content
{
margin-top:9px
}
.radio-panel+.radio-panel
{
margin-top:13px
}
@media(min-width:576px)
{
.box-radio
{
padding-left:26px;padding-right:26px
}

}
.box-rating
{
font-size:19px;color:#fee25f
}
.services-classic
{
position:relative;text-align:left;max-width:370px;margin-left:auto;margin-right:auto;color:#080808
}
.services-classic-figure
{
display:block;overflow:hidden
}
.services-classic-figure img
{
width:100%;transform:none;will-change:transform;transition:all .25s ease
}
.services-classic-caption
{
padding:30px 0 10px 5px
}
.services-classic-icon
{
font-size:55px;color:#151515
}
.services-classic-icon.icon-52
{
font-size:52px
}
.services-classic-icon.icon-53
{
font-size:53px
}
.services-classic-icon.icon-54
{
font-size:54px
}
.services-classic-title
{
font-weight:400;letter-spacing:.025em;text-transform:none
}
.services-classic-title a,.services-classic-title a:focus,.services-classic-title a:active
{
color:inherit
}
.services-classic-title a:hover
{
color:#00005a
}
*+.services-classic-text
{
margin-top:10px
}
@media(max-width:991.98px)
{
.services-classic .unit
{
margin-bottom:-20px;margin-left:-20px
}
.services-classic .unit:empty
{
margin-bottom:0;margin-left:0
}
.services-classic .unit>*
{
display:inline-block;margin-top:0;margin-bottom:20px;margin-left:20px
}

}
@media(min-width:992px)
{
.desktop .services-classic:hover .services-classic-figure img
{
transform:scale(1.07)
}

}
.services-modern
{
position:relative;padding:40px 0;z-index:1
}
.services-modern::before
{
position:absolute;content:'';top:-1px;right:-1px;bottom:-1px;left:-1px;box-shadow:0 0 20px 0 rgba(0,0,0,.03);background:#fff;visibility:hidden;opacity:0;transition:all .3s ease;pointer-events:none;z-index:-1
}
.services-modern .box-icon-modern
{
max-width:240px;margin-left:auto;margin-right:auto;background:0 0
}
@media(min-width:768px)
{
.services-modern
{
padding:50px 20px
}

}
@media(min-width:1200px)
{
.services-modern
{
padding-bottom:60px
}

}
@media(min-width:1200px)
{
.desktop .services-modern:hover::before
{
opacity:1;visibility:visible
}

}
.bordered-2 .services-modern
{
min-height:100%
}
.services-creative
{
position:relative;overflow:hidden;text-align:left;max-width:370px;margin-left:auto;margin-right:auto;color:#080808;box-shadow:0 0 10px 0 rgba(0,0,0,.15)
}
.services-creative-figure
{
display:block;overflow:hidden
}
.services-creative-figure img
{
width:100%;will-change:transform;transition:all .25s ease
}
.services-creative-caption
{
position:relative;padding:18% 15px 30px;margin-top:-11.2%;z-index:1
}
.services-creative-caption::before
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:100% 50%;transform:skewY(-6deg);will-change:transform;transition:all .3s ease;pointer-events:none;z-index:-1
}
.services-creative-counter
{
display:inline-block;text-align:center;position:absolute;top:0;left:50%;width:50px;height:50px;border-radius:50%;font-size:26px;line-height:50px;font-weight:300;letter-spacing:.075em;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:rgba(255,255,255,.7);background:linear-gradient(to top,#46b8de 0%,#39ceff 100%);transform:translate3d(140%,-50%,0);will-change:transform;transition:all .3s ease
}
.services-creative-title
{
font-weight:400;letter-spacing:.025em;text-transform:none
}
.services-creative-title a,.services-creative-title a:focus,.services-creative-title a:active
{
color:inherit
}
.services-creative-title a:hover
{
color:#00005a
}
@media(min-width:992px)
{
.desktop .services-creative-figure img
{
transform:scale(1.1)
}
.desktop .services-creative:hover .services-creative-figure img
{
transform:none
}
.desktop .services-creative:hover .services-creative-caption::before
{
transform:none
}
.desktop .services-creative:hover .services-creative-counter
{
transform:translate3d(-50%,-50%,0)
}

}
@media(min-width:576px)
{
.services-creative-caption
{
padding-left:10%;padding-right:10%;padding-bottom:30px
}
.services-creative-counter
{
transform:translate3d(105%,-50%,0)
}

}
@media(min-width:768px)
{
.services-creative-caption
{
padding-left:14%;padding-right:14%;padding-bottom:40px
}
.services-creative-counter
{
width:70px;height:70px;font-size:36px;line-height:70px
}

}
@media(min-width:992px)
{
.services-creative-caption
{
padding-left:10%;padding-right:10%
}

}
@media(min-width:1200px)
{
.services-creative-caption
{
padding-left:18%;padding-right:18%;padding-bottom:60px
}

}
.services-tammy
{
text-align:center;max-width:270px;margin-left:auto;margin-right:auto;padding:40px 15px 10px
}
.services-tammy-counter
{
font-size:36px;line-height:1;font-weight:300;letter-spacing:.1em;color:#00005a
}
.services-tammy-title
{
font-size:20px;letter-spacing:.05em;text-transform:none
}
.services-tammy-figure
{
display:block
}
.services-tammy-figure img
{
width:100%
}
.services-tammy-link
{
display:inline-block;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-indent:-26px;transition:all .2s ease
}
.services-tammy-link,.services-tammy-link:focus,.services-tammy-link:active
{
color:rgba(21,21,21,.7)
}
.services-tammy-link:hover
{
color:#fee25f
}
.services-tammy-link::before
{
content:'\f14f';font-size:16px;margin-right:7px;font-family:material design icons;color:#151515;opacity:0;visibility:hidden;transition:inherit
}
.services-tammy-link:hover
{
text-indent:0
}
.services-tammy-link:hover::before
{
opacity:1;visibility:visible
}
*+.services-tammy-caption
{
margin-top:20px
}
*+.services-tammy-figure
{
margin-top:20px
}
*+.services-tammy-link
{
margin-top:22px
}
@media(min-width:768px)
{
.services-tammy
{
text-align:left
}
.services-tammy-counter
{
font-size:50px
}

}
@media(min-width:992px)
{
.services-tammy
{
padding-top:50px;padding-bottom:30px
}
*+.services-tammy-caption
{
margin-top:45px
}

}
@media(min-width:1200px)
{
.services-tammy
{
padding-left:25px;padding-right:25px
}
.services-tammy-counter
{
font-size:72px
}
.services-tammy-title
{
font-size:24px
}
*+.services-tammy-caption
{
margin-top:66px
}

}
@media(min-width:992px)
{
.desktop .services-tammy-caption
{
transform:none;will-change:transform;transition:all .3s ease
}
.desktop .services-tammy:hover .services-tammy-caption
{
transform:translate3d(0,-16px,0)
}

}
.services-rose
{
text-align:center
}
.services-rose img
{
width:100%
}
.services-rose-caption
{
position:relative
}
.services-rose-title
{
font-size:16px;line-height:1.625;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#151515
}
.services-rose-title a,.services-rose-title a:focus,.services-rose-title a:active
{
color:inherit
}
.services-rose-title a:hover
{
color:#00005a
}
.services-rose-title br
{
display:none
}
*+.services-rose-title
{
margin-top:20px
}
@media(min-width:992px)
{
.desktop .services-rose
{
padding-bottom:72px
}
.desktop .services-rose-caption::before
{
position:absolute;content:'';top:10px;right:10px;bottom:10px;left:10px;background:#fff;opacity:0;visibility:hidden;transform:translate3d(0,-20px,0);transition:all .3s ease;pointer-events:none
}
.desktop .services-rose-title
{
position:absolute;top:calc(100% + 20px);left:50%;width:100%;max-width:85%;transform:translate3d(-50%,0,0);transition-duration:.3s;transition-property:transform,top;transition-timing-function:ease;z-index:1
}
.desktop .services-rose-title a,.desktop .services-rose-title a:focus,.desktop .services-rose-title a:active
{
color:inherit
}
.desktop .services-rose-title a:hover
{
color:#151515
}
.desktop .services-rose-title br
{
display:block
}
.desktop *+.services-rose-title
{
margin-top:0
}
.desktop .services-rose:hover .services-rose-caption::before
{
opacity:1;visibility:visible;transform:none
}
.desktop .services-rose:hover .services-rose-title
{
top:50%;color:#00005a;letter-spacing:.5em;transform:translate3d(-50%,-50%,0)
}

}
@media(min-width:1600px)
{
.desktop .services-rose-caption::before
{
top:12px;right:12px;bottom:12px;left:12px
}
.desktop .services-rose-title
{
letter-spacing:.3em
}
.desktop .services-rose:hover .services-rose-title
{
letter-spacing:.7em
}

}
@media(min-width:1800px)
{
.desktop .services-rose:hover .services-rose-title
{
letter-spacing:.8em
}

}
.services-terri
{
position:relative;text-align:center;max-width:370px;margin-left:auto;margin-right:auto
}
.services-terri::before
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:rgba(46,84,116,.55);pointer-events:none;z-index:1
}
.services-terri-figure
{
display:block;overflow:hidden
}
.services-terri-figure img
{
display:inline-block;width:100%;transition:all .2s ease
}
.services-terri-caption
{
display:flex;align-items:center;flex-direction:column;justify-content:center;position:absolute;content:'';padding:10px;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1
}
.services-terri-caption>*
{
pointer-events:auto
}
.services-terri-icon
{
position:relative;height:63px;width:63px;font-size:34px;line-height:63px;border-radius:50%;color:#151515;background:#fee25f;transition:all .2s ease-in-out;z-index:1
}
.services-terri-icon::after
{
position:absolute;content:'';top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;border:5px solid rgba(255,255,255,.35);z-index:-1
}
.services-terri-title
{
letter-spacing:.025em;text-transform:none;color:#fff
}
.services-terri-title a,.services-terri-title a:focus,.services-terri-title a:active
{
color:inherit
}
.services-terri-title a:hover
{
color:#fee25f
}
*+.services-terri-title
{
margin-top:20px
}
@media(min-width:768px)
{
.services-terri-caption
{
padding:15px
}
.services-terri-icon
{
height:83px;width:83px;font-size:42px;line-height:83px
}
.services-terri-icon.icon-50
{
font-size:50px
}

}
@media(min-width:992px)
{
.desktop .services-terri-figure img
{
transform:scale(1.1)
}
.desktop .services-terri:hover .services-terri-figure img
{
transform:none
}
.desktop .services-terri:hover .services-terri-icon
{
color:#fff;background:#00005a
}

}
.aside-services
{
text-align:center;min-height:100%
}
.aside-services .button
{
min-width:auto
}
@media(min-width:768px)
{
.aside-services
{
text-align:left
}

}
@media(min-width:992px)
{
.aside-services
{
margin-left:35px;padding-left:64px;border-left:1px solid #e1e1e1
}

}
.aside-services-title
{
letter-spacing:.2em
}
.list-category
{
display:block;text-align:center;font-size:14px;line-height:1.71;letter-spacing:.1em;color:#151515
}
.list-category-item a
{
position:relative;display:block;padding:10px 0;border-bottom:1px solid #e1e1e1;text-transform:uppercase
}
.list-category-item a,.list-category-item a:focus,.list-category-item a:active
{
color:inherit
}
.list-category-item a:hover
{
color:inherit
}
.list-category-item a::before
{
position:absolute;content:'';bottom:-1px;left:0;height:3px;width:0;background:#fee25f;transition:all .3s ease
}
.list-category-item a.active::before
{
width:47px
}
.list-category-item a:hover:not(.active)::before
{
width:100%
}
*+.list-category
{
margin-top:20px
}
.aside-services-title+.button
{
margin-top:40px
}
@media(max-width:767.98px)
{
.list-category
{
margin-bottom:0;margin-left:-20px
}
.list-category:empty
{
margin-bottom:0;margin-left:0
}
.list-category>*
{
display:inline-block;margin-top:0;margin-bottom:0;margin-left:20px
}

}
@media(min-width:768px)
{
.list-category
{
text-align:left
}
.list-category-item a
{
padding-top:20px;padding-bottom:20px
}
.list-category+.button
{
margin-top:50px
}

}
@media(max-width:991.98px)
{
.list-category-down-md-inline-block
{
margin-bottom:0;margin-left:-20px
}
.list-category-down-md-inline-block:empty
{
margin-bottom:0;margin-left:0
}
.list-category-down-md-inline-block>*
{
display:inline-block;margin-top:0;margin-bottom:0;margin-left:20px
}

}
@media(max-width:1199.98px)
{
.list-category-down-lg-inline-block
{
margin-bottom:0;margin-left:-20px
}
.list-category-down-lg-inline-block:empty
{
margin-bottom:0;margin-left:0
}
.list-category-down-lg-inline-block>*
{
display:inline-block;margin-top:0;margin-bottom:0;margin-left:20px
}

}
.single-service
{
text-align:left
}
.single-service .team-classic
{
max-width:270px
}
.single-service img+h4
{
margin-top:40px
}
.single-service *+p
{
margin-top:24px
}
.single-service p+p
{
margin-top:20px
}
.single-service *+.row
{
margin-top:50px
}
@media(min-width:1200px)
{
.team-classic
{
margin-left:auto
}

}
.team-classic
{
text-align:left
}
.team-classic .unit
{
margin-bottom:-24px;margin-left:-24px
}
.team-classic .unit>*
{
margin-bottom:24px;margin-left:24px
}
.team-classic-2 .team-classic-name span
{
color:#eea660
}
.team-classic-figure
{
display:block
}
.team-classic-figure img
{
width:100%
}
.team-classic-figure-3
{
display:inline-block;border-radius:50%;overflow:hidden
}
.team-classic-title
{
font-size:18px;font-weight:300;line-height:1.67;letter-spacing:.075em;font-style:italic;color:#151515
}
.team-classic-title-2
{
font-size:20px;font-weight:300;letter-spacing:.075em;font-style:italic;text-transform:none
}
.team-classic-name
{
font-size:15px;font-weight:500;letter-spacing:.1em;color:#151515
}
.team-classic-name a
{
font-size:14px;text-transform:uppercase
}
.team-classic-name a,.team-classic-name a:focus,.team-classic-name a:active
{
color:inherit
}
.team-classic-name a:hover
{
color:#00005a
}
.team-classic-name span
{
color:#00005a
}
*+.team-classic-title
{
margin-top:36px
}
*+.team-classic-name
{
margin-top:10px
}
@media(min-width:576px)
{
.team-classic-figure-2
{
clip-path:polygon(0% 0%,calc(100% - 13px) 0,calc(100% - 13px) 14%,100% 14%,calc(100% - 13px) 36px,calc(100% - 13px) 100%,0 100%)
}

}
@media(min-width:992px)
{
.team-classic-title-2
{
font-size:24px
}
.team-classic-title-2+.team-classic-name
{
margin-top:16px
}

}
.team-modern
{
position:relative;text-align:center;max-width:270px;margin-left:auto;margin-right:auto;background:#fff;transition:all .3s ease;z-index:1
}
.team-modern-figure
{
position:relative;display:block
}
.team-modern-figure img
{
width:100%;transition:all .3s ease;will-change:transform
}
.team-modern-caption
{
padding:26px 0 0;overflow:hidden
}
.team-modern-name
{
font-weight:500;letter-spacing:.025em;text-transform:none
}
.team-modern-status
{
letter-spacing:.05em
}
.team-modern-social-list
{
text-align:center;transform:translate3d(0,-8px,0);margin-bottom:-8px;margin-left:-3px;margin-right:-3px
}
.team-modern-social-list>*
{
margin-top:8px;padding-left:3px;padding-right:3px
}
.team-modern-social-list .icon
{
width:31px;height:31px;font-size:15px;line-height:31px;background:#f5f5f5
}
.team-modern-social-list .icon:hover
{
background:#00005a
}
.team-modern-social-list .mdi-google-plus
{
font-size:18px
}
.team-modern-social-list a,.team-modern-social-list a:focus,.team-modern-social-list a:active
{
color:#151515
}
.team-modern-social-list a:hover
{
color:#fff
}
*+.team-modern-status
{
margin-top:2px
}
*+.team-modern-social-list
{
margin-top:12px
}
@media(min-width:992px)
{
.desktop .team-modern::before
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.03);opacity:0;visibility:hidden;transition:inherit;z-index:-1
}
.desktop .team-modern-social-list
{
transform:translate3d(0,-8px,0);margin-bottom:-8px;margin-left:-3px;margin-right:-3px
}
.desktop .team-modern-social-list>*
{
margin-top:8px;padding-left:3px;padding-right:3px
}
.desktop .team-modern-social-list li
{
transform:translate3d(0,110%,0);transition:all .2s ease
}
.desktop .team-modern-social-list li:nth-child(2)
{
transition-delay:50ms
}
.desktop .team-modern-social-list li:nth-child(3)
{
transition-delay:100ms
}
.desktop .team-modern-social-list li:nth-child(4)
{
transition-delay:150ms
}
.desktop .team-modern-social-list li:nth-child(5)
{
transition-delay:200ms
}
.desktop .team-modern-social-list li:nth-child(6)
{
transition-delay:250ms
}
.desktop .team-modern-social-list li:nth-child(7)
{
transition-delay:300ms
}
.desktop .team-modern-social-list li:nth-child(8)
{
transition-delay:350ms
}
.desktop .team-modern-social-list li:nth-child(9)
{
transition-delay:400ms
}
.desktop .team-modern-social-list li:nth-child(10)
{
transition-delay:450ms
}
.desktop .team-modern:hover
{
transform:translate3d(0,-20px,0)
}
.desktop .team-modern:hover::before
{
top:-12px;right:-12px;bottom:-24px;left:-12px;opacity:1;visibility:visible
}
.desktop .team-modern:hover .team-modern-social-list li
{
transform:none
}

}
@media(min-width:992px)
{
.mac-os.desktop .team-modern::before
{
box-shadow:0 0 10px 0 rgba(0,0,0,.03)
}

}
.team-creative
{
text-align:center
}
.team-creative-figure
{
display:inline-block
}
.team-creative-figure img
{
width:100%
}
.team-creative-name
{
font-weight:400;letter-spacing:.075em;text-transform:none
}
.team-creative-status
{
color:#00005a
}
.team-creative-text
{
color:#151515
}
*+.team-creative-status
{
margin-top:10px
}
*+.team-creative-text
{
margin-top:10px
}
@media(min-width:576px)
{
.team-creative
{
text-align:left
}
*+.team-creative-text
{
margin-top:26px
}

}
.team-ruth
{
position:relative;text-align:left;max-width:370px;min-height:100%;margin-left:auto;margin-right:auto;padding-right:10px;padding-bottom:10px;will-change:transform;transition:all .3s ease;z-index:1
}
.team-ruth::before
{
position:absolute;content:'';top:10px;right:0;bottom:0;left:10px;background:#e1e1e1;transition:inherit;z-index:-1
}
.team-ruth .unit
{
padding-right:10px;margin-bottom:-20px;margin-left:-20px
}
.team-ruth .unit>*
{
margin-bottom:20px;margin-left:20px
}
.team-ruth-body
{
background:#f5f5f5
}
.team-ruth-header
{
padding:25px 5% 15px
}
.team-ruth-title
{
font-size:14px;line-height:1.72;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#00005a
}
.team-ruth-figure
{
display:block;overflow:hidden;width:110px;clip-path:polygon(calc(100% - 11px) 0,100% 15px,100% 100%,0 100%,0 0)
}
.team-ruth-figure img
{
width:100%
}
.team-ruth-name
{
font-weight:400;letter-spacing:.075em;text-transform:none
}
.team-ruth-link
{
display:inline-block;letter-spacing:.05em
}
.team-ruth-link,.team-ruth-link:focus,.team-ruth-link:active
{
color:#151515
}
.team-ruth-link:hover
{
color:#fee25f
}
.team-ruth-social-list .icon
{
font-size:18px
}
.team-ruth-social-list .icon,.team-ruth-social-list .icon:focus,.team-ruth-social-list .icon:active
{
color:#151515
}
.team-ruth-social-list .icon:hover
{
color:#00005a
}
.team-ruth-social-list .mdi-google-plus
{
font-size:24px
}
.team-ruth-social-list>li
{
vertical-align:middle
}
.team-ruth-footer
{
padding:20px 5% 40px
}
.team-ruth-text
{
color:rgba(21,21,21,.5)
}
*+.team-ruth-link
{
margin-top:8px
}
*+.team-ruth-social-list
{
margin-top:14px
}
@media(min-width:576px) and (max-width:767.98px)
{
.unit.flex-sm-column
{
padding-right:0
}

}
@media(min-width:768px)
{
.team-ruth-header,.team-ruth-footer
{
padding-left:6%;padding-right:6%
}

}
@media(min-width:992px)
{
.team-ruth-header,.team-ruth-footer
{
padding-left:5%;padding-right:5%
}

}
@media(min-width:1200px)
{
.team-ruth .unit
{
margin-bottom:-20px;margin-left:-30px
}
.team-ruth .unit>*
{
margin-bottom:20px;margin-left:30px
}
.team-ruth-header
{
padding:30px 26px 14px
}
.team-ruth-figure
{
width:auto
}
.team-ruth-footer
{
padding:22px 12px 50px 28px
}
*+.team-ruth-link
{
margin-top:15px
}

}
@media(min-width:992px)
{
.desktop .team-ruth:hover
{
transform:translate3d(0,-10px,0)
}
.desktop .team-ruth:hover::before
{
box-shadow:10px 10px 10px 0 rgba(0,0,0,.02)
}

}
.desktop .context-dark .team-ruth:hover::before,.desktop .bg-gray-dark .team-ruth:hover::before,.desktop .bg-primary .team-ruth:hover::before
{
box-shadow:8px 8px 13px 0 rgba(0,0,0,.17)
}
.context-dark .team-ruth-body,.bg-gray-dark .team-ruth-body,.bg-primary .team-ruth-body
{
background:#444d5a
}
.context-dark .team-ruth::before,.bg-gray-dark .team-ruth::before,.bg-primary .team-ruth::before
{
background:#4b525f
}
.context-dark .team-ruth-title,.bg-gray-dark .team-ruth-title,.bg-primary .team-ruth-title
{
color:#fee25f
}
.context-dark .team-ruth-text,.bg-gray-dark .team-ruth-text,.bg-primary .team-ruth-text
{
color:rgba(255,255,255,.5)
}
.context-dark .team-ruth-social-list .icon,.bg-gray-dark .team-ruth-social-list .icon,.bg-primary .team-ruth-social-list .icon,.context-dark .team-ruth-social-list .icon:focus,.bg-gray-dark .team-ruth-social-list .icon:focus,.bg-primary .team-ruth-social-list .icon:focus,.context-dark .team-ruth-social-list .icon:active,.bg-gray-dark .team-ruth-social-list .icon:active,.bg-primary .team-ruth-social-list .icon:active
{
color:inherit
}
.context-dark .team-ruth-social-list .icon:hover,.bg-gray-dark .team-ruth-social-list .icon:hover,.bg-primary .team-ruth-social-list .icon:hover
{
color:#fee25f
}
.ie-10 .team-ruth-figure,.ie-11 .team-ruth-figure,.ie-edge .team-ruth-figure
{
position:relative
}
.ie-10 .team-ruth-figure::before,.ie-11 .team-ruth-figure::before,.ie-edge .team-ruth-figure::before
{
position:absolute;content:'';top:0;right:0;width:11px;height:100%;background:#f5f5f5;transform:skew(35deg);transform-origin:50% 0
}
.ie-10 .context-dark .team-ruth-figure::before,.ie-10 .bg-gray-dark .team-ruth-figure::before,.ie-10 .bg-primary .team-ruth-figure::before,.ie-11 .context-dark .team-ruth-figure::before,.ie-11 .bg-gray-dark .team-ruth-figure::before,.ie-11 .bg-primary .team-ruth-figure::before,.ie-edge .context-dark .team-ruth-figure::before,.ie-edge .bg-gray-dark .team-ruth-figure::before,.ie-edge .bg-primary .team-ruth-figure::before
{
background:#444d5a
}
.team-abby
{
position:relative;overflow:hidden;max-width:270px;margin-left:auto;margin-right:auto;color:#fff
}
.team-abby::before
{
display:inline-block;position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(48,48,48,0) 0%,#1d1d1d 100%);transition:all .3s ease;opacity:.83
}
.team-abby img
{
width:100%
}
.team-abby-caption
{
display:flex;align-items:flex-end;justify-content:center;position:absolute;content:'';padding:10px 15px 15px;top:0;right:0;bottom:0;left:0;transition:all .3s ease;z-index:1
}
.team-abby-name
{
font-size:20px;line-height:1.25;font-weight:500;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;letter-spacing:.02em;color:inherit
}
.team-abby-name a,.team-abby-name a:focus,.team-abby-name a:active
{
color:inherit
}
.team-abby-name a:hover
{
color:#fee25f
}
.team-abby-status
{
font-size:15px;line-height:1.33333;letter-spacing:.02em;color:rgba(255,255,255,.7)
}
@media(min-width:1200px)
{
.team-abby-caption
{
padding-bottom:25px
}
.team-abby-name
{
font-size:24px
}
.team-abby-status
{
font-size:18px
}
*+.team-abby-social-list
{
margin-top:14px
}

}
.team-abby-social-list .icon
{
font-size:18px
}
.team-abby-social-list a,.team-abby-social-list a:focus,.team-abby-social-list a:active
{
color:inherit
}
.team-abby-social-list a:hover
{
color:#00005a
}
*+.team-abby-status
{
margin-top:4px
}
*+.team-abby-social-list
{
margin-top:10px
}
@media(min-width:992px)
{
.desktop .team-abby::before
{
transform:translate3d(0,50px,0);visibility:hidden;opacity:0
}
.desktop .team-abby-caption
{
transform:translate3d(0,-15px,0);visibility:hidden;opacity:0
}
.desktop .team-abby:hover::before
{
transform:none;visibility:visible;opacity:.83
}
.desktop .team-abby:hover .team-abby-caption
{
opacity:1;transform:none;visibility:visible
}

}
.box-team .group-sm
{
font-size:0;line-height:0
}
.box-team .group-sm>*
{
vertical-align:middle
}
.box-team .title-style-1+p
{
margin-top:24px
}
.box-team *+.group-sm
{
margin-top:35px
}
.project-classic
{
display:flex;flex-direction:column;text-align:left;min-height:100%
}
.project-classic-figure
{
display:block;overflow:hidden
}
.project-classic-figure img
{
display:block;width:100%;transition:all .3s ease;will-change:transform
}
.project-classic-caption
{
flex-grow:1;position:relative;margin-top:25px;padding:20px 14px;background:#fff;transition:all .3s ease
}
.project-classic-caption::before
{
position:absolute;content:'';top:0;left:50%;width:0;height:0;border-style:solid;border-width:0 10.5px 12px;border-color:transparent transparent #fff transparent;transform:translate3d(-50%,-100%,0);transition:inherit
}
.project-classic-title
{
font-size:20px;letter-spacing:.05em;text-transform:none;color:#151515
}
.project-classic-location
{
font-size:14px;line-height:1.71;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#fee25f
}
.project-classic-location .icon
{
font-size:20px
}
.project-classic-location>*
{
display:inline-block;vertical-align:middle
}
.project-classic-location>*+*
{
margin-left:6px
}
.project-classic-text
{
color:#080808
}
*+.project-classic-location
{
margin-top:14px
}
*+.project-classic-text
{
margin-top:12px
}
@media(min-width:576px)
{
.project-classic-caption
{
padding:30px 40px
}

}
@media(min-width:992px)
{
.project-classic-caption
{
margin-top:48px;padding:40px 50px 40px 60px
}

}
@media(min-width:1200px)
{
.project-classic-caption
{
padding-right:70px;padding-left:85px
}
.project-classic-title
{
font-size:24px
}

}
@media(min-width:992px)
{
.desktop .project-classic-figure img
{
transform:scale(1.1)
}
.desktop .project-classic:hover .project-classic-figure img
{
transform:none
}

}
.context-dark .project-classic-title,.bg-gray-dark .project-classic-title,.bg-primary .project-classic-title
{
color:#151515
}
.owl-style-4 .project-classic-caption::after
{
position:absolute;content:'';top:50%;left:0;width:1px;height:61%;background:#ebebeb;transform:translate3d(0,-50%,0)
}
@media(min-width:768px)
{
.owl-style-4 .project-classic-figure
{
margin-left:15px;margin-right:15px
}

}
.page
{
position:relative;text-align:center;overflow:hidden;min-height:100vh;opacity:0;
}
.page.fadeIn
{
animation-timing-function:ease-out
}
.page.fadeOut
{
animation-timing-function:ease-in
}
[data-x-mode] .page
{
opacity:1
}
html.boxed body
{
background:#f5f5f5 url(../images/bg-pattern-boxed.png) repeat fixed
}
@media(min-width:1630px)
{
html.boxed .page
{
max-width:1600px;margin-left:auto;margin-right:auto;box-shadow:0 0 23px 0 rgba(1,1,1,.1)
}
html.boxed .rd-navbar-static
{
max-width:1600px;margin-left:auto;margin-right:auto
}
html.boxed .rd-navbar-static.rd-navbar--is-stuck
{
max-width:1600px;width:100%;left:calc(50% - 1600px);right:calc(50% - 1600px)
}

}
.text-italic
{
font-style:italic
}
.text-normal
{
font-style:normal
}
.text-underline
{
text-decoration:underline
}
.text-strike
{
text-decoration:line-through
}
.font-weight-thin
{
font-weight:100
}
.font-weight-light
{
font-weight:300
}
.font-weight-regular
{
font-weight:400
}
.font-weight-medium
{
font-weight:500
}
.font-weight-sbold
{
font-weight:600
}
.font-weight-ubold
{
font-weight:900
}
.text-primary
{
color:#00005a!important
}
.text-secondary
{
color:#fee25f
}
.text-gray-13
{
color:#ccc
}
.text-gray-21
{
color:#bcbbbb
}
.text-gray-500
{
color:#9b9b9b
}
.text-gray-600
{
color:#080808
}
.text-white-03
{
color:rgba(255,255,255,.3)
}
.text-white-05
{
color:rgba(255,255,255,.5)
}
.text-white-06
{
color:rgba(255,255,255,.6)
}
.text-gray-800-01
{
color:rgba(21,21,21,.1)
}
.text-spacing-0
{
letter-spacing:0
}
.text-spacing-25
{
letter-spacing:.025em
}
.text-spacing-50
{
letter-spacing:.05em
}
.text-spacing-75
{
letter-spacing:.075em
}
.text-spacing-100
{
letter-spacing:.1em
}
.text-spacing-180
{
letter-spacing:.18em
}
.text-spacing-200
{
letter-spacing:.2em
}
.text-spacing-500
{
letter-spacing:.5em
}
.text-width-small
{
max-width:500px
}
.text-width-medium
{
max-width:550px
}
.text-center [class*=text-width-]
{
margin-left:auto;margin-right:auto
}
.text-transform-none
{
text-transform:none
}
@media(min-width:1200px)
{
.text-xl-nowrap
{
white-space:nowrap
}

}
*+p
{
margin-top:15px
}
*+img
{
margin-top:30px
}
h5+h2
{
margin-top:18px
}
h1+p
{
margin-top:8px
}
h2+p
{
margin-top:8px
}
h3+p
{
margin-top:14px
}
h4+p
{
margin-top:14px
}
h5+p
{
margin-top:12px
}
h6+p
{
margin-top:12px
}
p+h2,p+.heading-2
{
margin-top:15px
}
p+p
{
margin-top:12px
}
img+p
{
margin-top:35px
}
h3+img
{
margin-top:42px
}
*+.row
{
margin-top:30px
}
*+.row-xs
{
margin-top:20px
}
*+.big
{
margin-top:20px
}
*+.text-block
{
margin-top:32px
}
*+.button
{
margin-top:30px
}
*+.button-outline-2
{
margin-top:0
}
*+.button-wrap
{
margin-top:30px
}
*+.owl-carousel
{
margin-top:30px
}
*+.owl-style-4
{
margin-top:30px
}
.row+h3
{
margin-top:80px
}
.heading-7+h3
{
margin-top:16px
}
.container+.container
{
margin-top:35px
}
.container+.container-fluid
{
margin-top:45px
}
.row+.button-wrap
{
margin-top:40px
}
.row+.row
{
margin-top:35px
}
h4+.big,h3+.big
{
margin-top:14px
}
@media(min-width:768px)
{
*+.row-sm
{
margin-top:40px
}
*+.row-md
{
margin-top:45px
}
*+.row-lg
{
margin-top:50px
}
*+.row-xl
{
margin-top:50px
}
*+.row-xxl
{
margin-top:50px
}

}
@media(min-width:992px)
{
h5+p
{
margin-top:16px
}
h6+p
{
margin-top:22px
}
.row+.button-wrap
{
margin-top:60px
}
*+.owl-carousel
{
margin-top:50px
}
*+.owl-style-4
{
margin-top:50px
}
*+.row-xl
{
margin-top:60px
}
*+.row-xxl
{
margin-top:70px
}

}
@media(min-width:1200px)
{
.container+.container
{
margin-top:60px
}
.row+.row
{
margin-top:60px
}

}
.container+.container-style-1
{
margin-top:26px
}
.row-0
{
margin-bottom:0
}
.row-0:empty
{
margin-bottom:0
}
.row-0>*
{
margin-bottom:0
}
.row-8
{
margin-bottom:-8px
}
.row-8:empty
{
margin-bottom:0
}
.row-8>*
{
margin-bottom:8px
}
.row-10
{
margin-bottom:-10px
}
.row-10:empty
{
margin-bottom:0
}
.row-10>*
{
margin-bottom:10px
}
.row-15
{
margin-bottom:-15px
}
.row-15:empty
{
margin-bottom:0
}
.row-15>*
{
margin-bottom:15px
}
.row-14
{
margin-bottom:-14px
}
.row-14:empty
{
margin-bottom:0
}
.row-14>*
{
margin-bottom:14px
}
.row-20
{
margin-bottom:-20px
}
.row-20:empty
{
margin-bottom:0
}
.row-20>*
{
margin-bottom:20px
}
.row-30
{
margin-bottom:-30px
}
.row-30:empty
{
margin-bottom:0
}
.row-30>*
{
margin-bottom:30px
}
.row-40
{
margin-bottom:-40px
}
.row-40:empty
{
margin-bottom:0
}
.row-40>*
{
margin-bottom:40px
}
.row-50
{
margin-bottom:-50px
}
.row-50:empty
{
margin-bottom:0
}
.row-50>*
{
margin-bottom:50px
}
.row-60
{
margin-bottom:-60px
}
.row-60:empty
{
margin-bottom:0
}
.row-60>*
{
margin-bottom:60px
}
@media(min-width:768px)
{
.row-md-40
{
margin-bottom:-40px
}
.row-md-40:empty
{
margin-bottom:0
}
.row-md-40>*
{
margin-bottom:40px
}
.row-md-50
{
margin-bottom:-50px
}
.row-md-50:empty
{
margin-bottom:0
}
.row-md-50>*
{
margin-bottom:50px
}

}
@media(min-width:992px)
{
.row-lg-0
{
margin-bottom:0
}
.row-lg-0:empty
{
margin-bottom:0
}
.row-lg-0>*
{
margin-bottom:0
}
.row-lg-50
{
margin-bottom:-50px
}
.row-lg-50:empty
{
margin-bottom:0
}
.row-lg-50>*
{
margin-bottom:50px
}
.row-lg-60
{
margin-bottom:-60px
}
.row-lg-60:empty
{
margin-bottom:0
}
.row-lg-60>*
{
margin-bottom:60px
}

}
.nav-custom-2>*
{
top:70%!important
}
@media(min-width:1200px)
{
.row-xl-60
{
margin-bottom:-60px
}
.row-xl-60:empty
{
margin-bottom:0
}
.row-xl-60>*
{
margin-bottom:60px
}
.row-xl-75
{
margin-bottom:-75px
}
.row-xl-75:empty
{
margin-bottom:0
}
.row-xl-75>*
{
margin-bottom:75px
}
.row-xl-90
{
margin-bottom:-90px
}
.row-xl-90:empty
{
margin-bottom:0
}
.row-xl-90>*
{
margin-bottom:90px
}

}
@media(min-width:992px)
{
.desktop .row-desktop-0
{
margin-bottom:0
}
.desktop .row-desktop-0:empty
{
margin-bottom:0
}
.desktop .row-desktop-0>*
{
margin-bottom:0
}
.desktop .row-desktop-8
{
margin-bottom:-8px
}
.desktop .row-desktop-8:empty
{
margin-bottom:0
}
.desktop .row-desktop-8>*
{
margin-bottom:8px
}
.desktop *+.row-desktop-0
{
margin-top:20px
}

}
.section-sm
{
padding:30px 0
}
.section-sm.section-first
{
padding-top:60px
}
.section-sm.section-last
{
padding-bottom:60px
}
.section-md,.section-lg,.section-xl,.section-xxl,.section-inset-4,.section-inset-7,.section-inset-8
{
padding:50px 0
}
.section-inset-5
{
padding:30px 0
}
.section-inset-6
{
padding:50px 0 30px
}
.section-inset-9
{
padding:30px 0
}
.section-collapse+.section-collapse
{
padding-top:0
}
.section-collapse:last-child
{
padding-bottom:0
}
html [class*=section-].section-bottom-0
{
padding-bottom:0
}
html [class*=section-].section-top-0
{
padding-top:0
}
@media(min-width:992px)
{
html [class*=section-].section-lg-0
{
padding:0 0 1px
}

}
@media(min-width:768px)
{
.section-sm
{
padding:40px 0
}
.section-sm.section-first
{
padding-top:80px
}
.section-sm.section-last
{
padding-bottom:80px
}
.section-md
{
padding:70px 0
}
.section-lg
{
padding:80px 0
}
.section-xl
{
padding:90px 0
}
.section-xxl
{
padding:100px 0
}
.section-inset-4
{
padding:60px 0
}
.section-inset-6
{
padding-top:80px
}
.section-inset-8
{
padding:80px 0 60px
}
.section-inset-9
{
padding:0
}
[class*=section-].section-bottom-md-70
{
padding-bottom:70px
}

}
@media(min-width:992px)
{
.section-sm
{
padding:45px 0
}
.section-sm.section-first
{
padding-top:90px
}
.section-sm.section-last
{
padding-bottom:90px
}
.section-md
{
padding:80px 0
}
.section-lg
{
padding:90px 0
}
.section-xl
{
padding:100px 0
}
.section-xxl
{
padding:120px 0
}
.section-inset-6
{
padding-top:90px
}
.section-inset-7
{
padding:70px 0
}
.section-inset-8
{
padding-top:90px
}

}
@media(min-width:1200px)
{
.section-inset-1
{
padding-top:60px;padding-bottom:60px
}
.section-inset-3
{
padding-top:70px;padding-bottom:70px
}
.section-inset-4
{
padding:70px 0
}
.section-inset-5
{
padding-top:45px
}
.section-inset-7
{
padding:90px 0
}

}
@media(min-width:1600px)
{
.section-inset-2
{
padding-top:90px;padding-bottom:90px
}

}
.section-single
{
display:flex;text-align:center
}
.section-single p
{
margin-left:auto;margin-right:auto
}
.section-single .form-inline-1
{
max-width:690px;margin-left:auto;margin-right:auto
}
.section-single .button
{
padding-left:40px;padding-right:40px;letter-spacing:.3em
}
.section-single *+.button
{
margin-top:45px
}
.section-single *+.countdown-wrap
{
margin-top:35px
}
.section-single *+.form-inline-1
{
margin-top:20px
}
.section-single .countdown-wrap+*
{
margin-top:35px
}
@media(min-width:992px)
{
.section-single *+.countdown-wrap
{
margin-top:50px
}
.section-single .countdown-wrap+*
{
margin-top:56px
}

}
.section-single .rd-mailform-wrap
{
max-width:670px;margin-left:auto;margin-right:auto;text-align:center
}
.section-single *+.rd-mailform-wrap
{
margin-top:20px
}
.section-single-header
{
padding:calc(1em + 4vh) 0 calc(1em + 2vh)
}
.section-single-main
{
padding:calc(1em + 2vh) 0 calc(1em + 6vh)
}
.section-single-footer
{
padding:calc(1em + 2vh) 0
}
.section-single-inner
{
display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;min-height:100vh
}
.section-single-inner>*
{
width:100%
}
@supports(display:grid)
{
.section-single-inner
{
display:grid;justify-items:center;align-content:space-between;grid-template-columns:1fr
}

}
@media(min-width:1200px)
{
.section-single-header
{
padding-top:calc(1em + 8vh)
}
.section-single-footer
{
padding-bottom:calc(1em + 4vh)
}

}
@media(min-width:1600px)
{
.section-fluid
{
padding-left:75px;padding-right:75px
}
.section-fluid .container-fluid
{
padding-left:0;padding-right:0;max-width:1770px;margin-left:auto;margin-right:auto
}

}
.section-relative
{
position:relative;z-index:1
}
.grid-demonstration
{
text-align:left;line-height:1.67
}
.grid-demonstration h5,.grid-demonstration .heading-5
{
font-weight:400;letter-spacing:0
}
@media(max-width:767.98px)
{
.grid-demonstration *+p
{
margin-top:6px
}

}
@media(max-width:1199.98px)
{
.grid-demonstration h5,.grid-demonstration .heading-5
{
font-size:16px
}

}
@media(max-width:1599.98px)
{
.grid-demonstration p
{
white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}

}
@media(min-width:1200px)
{
.grid-demonstration *+p
{
margin-top:26px
}

}
@media(max-width:575.98px)
{
.container.grid-demonstration [class^=col]
{
padding:5px
}

}
@media(max-width:991.98px)
{
.container-fluid.grid-demonstration .row
{
margin-left:0;margin-right:0
}

}
.container-fluid.grid-demonstration [class^=col]
{
padding:5px
}
@media(min-width:576px)
{
.container-fluid.grid-demonstration [class^=col]
{
padding:10px
}

}
@media(min-width:768px)
{
.container-fluid.grid-demonstration [class^=col]
{
padding:15px 10px
}

}
@media(min-width:992px)
{
.container-fluid.grid-demonstration [class^=col]
{
padding:20px
}

}
@media(min-width:1200px)
{
.container-fluid.grid-demonstration [class^=col]
{
padding:30px
}

}
@media(min-width:1600px)
{
.container-fluid.grid-demonstration .row
{
margin-left:-35px;margin-right:-35px
}
.container-fluid.grid-demonstration [class^=col]
{
padding:40px 40px 40px 60px
}
.container-fluid.grid-demonstration .col-12,.container-fluid.grid-demonstration .col-6
{
padding-right:60px
}

}
@media(min-width:1800px)
{
.container-fluid.grid-demonstration .row
{
margin-left:-75px;margin-right:-75px
}
.container-fluid.grid-demonstration [class^=col]
{
padding:50px 80px 50px 100px
}
.container-fluid.grid-demonstration .col-12,.container-fluid.grid-demonstration .col-6
{
padding-right:100px
}

}
.grid-system-bordered .row
{
margin-left:0;margin-right:0
}
.grid-system-bordered [class*=col]
{
padding-top:15px;padding-bottom:15px
}
.grid-system-bordered .row
{
border-bottom:1px solid #f5f5f5
}
.grid-system-bordered *+.row
{
margin-top:30px
}
@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:0;padding-bottom:40px
}
.grid-system-bordered *+.row
{
margin-top:50px
}

}
.grid-system-outline .row
{
border:1px solid #f5f5f5
}
.grid-system-outline .row:not(:last-child)
{
border-bottom-width:0
}
.grid-system-outline [class*=col]:not(:last-child)
{
border-right:1px solid #f5f5f5
}
.grid-system-outline *+.row
{
margin-top:30px
}
.grid-system-outline .row+.row
{
margin-top:0
}
@media(min-width:768px)
{
.grid-system-outline *+.row
{
margin-top:45px
}

}
.context-dark,.bg-gray-dark,.bg-primary,.context-dark h1,.bg-gray-dark h1,.bg-primary h1,.context-dark h2,.bg-gray-dark h2,.bg-primary h2,.context-dark h3,.bg-gray-dark h3,.bg-primary h3,.context-dark h4,.bg-gray-dark h4,.bg-primary h4,.context-dark h5,.bg-gray-dark h5,.bg-primary h5,.context-dark h6,.bg-gray-dark h6,.bg-primary h6,.context-dark [class^=heading-],.bg-gray-dark [class^=heading-],.bg-primary [class^=heading-]
{
color:#fff
}
.context-dark:not(.section-single):not(.form-default) .form-validation,.bg-gray-dark:not(.section-single):not(.form-default) .form-validation,.bg-primary:not(.section-single):not(.form-default) .form-validation,.context-dark:not(.section-single):not(.form-default) .form-label,.bg-gray-dark:not(.section-single):not(.form-default) .form-label,.bg-primary:not(.section-single):not(.form-default) .form-label,.context-dark:not(.section-single):not(.form-default) .form-input,.bg-gray-dark:not(.section-single):not(.form-default) .form-input,.bg-primary:not(.section-single):not(.form-default) .form-input
{
color:#fff
}
.context-dark:not(.section-single):not(.form-default) .form-input,.bg-gray-dark:not(.section-single):not(.form-default) .form-input,.bg-primary:not(.section-single):not(.form-default) .form-input
{
background:rgba(255,255,255,.15);border-color:transparent
}
.context-dark:not(.section-single):not(.form-default) .form-wrap.has-error .form-input,.bg-gray-dark:not(.section-single):not(.form-default) .form-wrap.has-error .form-input,.bg-primary:not(.section-single):not(.form-default) .form-wrap.has-error .form-input
{
border-color:#fff
}
.context-dark .button-outline,.bg-gray-dark .button-outline,.bg-primary .button-outline
{
color:#fff
}
.context-dark .button-outline::before,.bg-gray-dark .button-outline::before,.bg-primary .button-outline::before
{
border-color:#fff
}
.context-dark .button-outline:hover::before,.bg-gray-dark .button-outline:hover::before,.bg-primary .button-outline:hover::before,.context-dark .button-outline:active::before,.bg-gray-dark .button-outline:active::before,.bg-primary .button-outline:active::before
{
border-color:#00005a
}
.context-dark .button-outline.button-icon-right .icon,.bg-gray-dark .button-outline.button-icon-right .icon,.bg-primary .button-outline.button-icon-right .icon,.context-dark .button-outline.button-icon-right::before,.bg-gray-dark .button-outline.button-icon-right::before,.bg-primary .button-outline.button-icon-right::before
{
border-color:#959595
}
.context-dark .button-outline.button-icon-right:hover,.bg-gray-dark .button-outline.button-icon-right:hover,.bg-primary .button-outline.button-icon-right:hover,.context-dark .button-outline.button-icon-right:active,.bg-gray-dark .button-outline.button-icon-right:active,.bg-primary .button-outline.button-icon-right:active
{
background:#00005a
}
.context-dark .button-outline.button-icon-right:hover .icon,.bg-gray-dark .button-outline.button-icon-right:hover .icon,.bg-primary .button-outline.button-icon-right:hover .icon,.context-dark .button-outline.button-icon-right:hover::before,.bg-gray-dark .button-outline.button-icon-right:hover::before,.bg-primary .button-outline.button-icon-right:hover::before,.context-dark .button-outline.button-icon-right:active .icon,.bg-gray-dark .button-outline.button-icon-right:active .icon,.bg-primary .button-outline.button-icon-right:active .icon,.context-dark .button-outline.button-icon-right:active::before,.bg-gray-dark .button-outline.button-icon-right:active::before,.bg-primary .button-outline.button-icon-right:active::before
{
border-color:#00005a
}
.context-dark .button-outline.button-icon-right:hover .icon,.bg-gray-dark .button-outline.button-icon-right:hover .icon,.bg-primary .button-outline.button-icon-right:hover .icon,.context-dark .button-outline.button-icon-right:active .icon,.bg-gray-dark .button-outline.button-icon-right:active .icon,.bg-primary .button-outline.button-icon-right:active .icon
{
background:#63d1f6
}
.context-dark .counter-classic-title,.bg-gray-dark .counter-classic-title,.bg-primary .counter-classic-title
{
color:rgba(255,255,255,.3)
}
.rd-navbar-creative.context-dark,.rd-navbar-creative.bg-gray-dark,.rd-navbar-creative.bg-primary
{
background:0 0
}
.rd-navbar-creative.rd-navbar-static.context-dark .rd-nav-link,.rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-nav-link,.rd-navbar-creative.rd-navbar-static.bg-primary .rd-nav-link
{
color:#fff
}
.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3,.rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3,.rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3
{
color:#fff
}
.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail,.rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail,.rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 .mail,.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail:focus,.rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail:focus,.rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 .mail:focus,.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail:active,.rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail:active,.rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 .mail:active
{
color:rgba(255,255,255,.5)
}
.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail:hover,.rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail:hover,.rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 .mail:hover
{
color:#00005a
}
.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck.context-dark,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck.bg-gray-dark,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck.bg-primary,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone.context-dark,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone.bg-gray-dark,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone.bg-primary
{
background:#3f4959
}
.rd-navbar-creative.rd-navbar-fixed.context-dark .rd-navbar-panel,.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .rd-navbar-panel,.rd-navbar-creative.rd-navbar-fixed.bg-primary .rd-navbar-panel
{
background:#3f4959
}
.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline,.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline,.rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline
{
color:#151515
}
.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline::before,.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline::before,.rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline::before
{
border-color:#151515
}
.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline:hover,.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:hover,.rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:hover,.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline:active,.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:active,.rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:active
{
color:#fff
}
.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline:hover::before,.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:hover::before,.rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:hover::before,.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline:active::before,.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:active::before,.rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:active::before
{
border-color:#00005a
}
.rd-navbar-creative.context-dark .rd-navbar-toggle span,.rd-navbar-creative.bg-gray-dark .rd-navbar-toggle span,.rd-navbar-creative.bg-primary .rd-navbar-toggle span,.rd-navbar-creative.context-dark .rd-navbar-toggle span:before,.rd-navbar-creative.bg-gray-dark .rd-navbar-toggle span:before,.rd-navbar-creative.bg-primary .rd-navbar-toggle span:before,.rd-navbar-creative.context-dark .rd-navbar-toggle span:after,.rd-navbar-creative.bg-gray-dark .rd-navbar-toggle span:after,.rd-navbar-creative.bg-primary .rd-navbar-toggle span:after
{
background-color:#fff
}
.rd-navbar-creative.context-dark .rd-navbar-toggle.active span,.rd-navbar-creative.bg-gray-dark .rd-navbar-toggle.active span,.rd-navbar-creative.bg-primary .rd-navbar-toggle.active span
{
background:0 0
}
.rd-navbar-creative.context-dark .rd-navbar-collapse-toggle span,.rd-navbar-creative.bg-gray-dark .rd-navbar-collapse-toggle span,.rd-navbar-creative.bg-primary .rd-navbar-collapse-toggle span,.rd-navbar-creative.context-dark .rd-navbar-collapse-toggle span:before,.rd-navbar-creative.bg-gray-dark .rd-navbar-collapse-toggle span:before,.rd-navbar-creative.bg-primary .rd-navbar-collapse-toggle span:before,.rd-navbar-creative.context-dark .rd-navbar-collapse-toggle span:after,.rd-navbar-creative.bg-gray-dark .rd-navbar-collapse-toggle span:after,.rd-navbar-creative.bg-primary .rd-navbar-collapse-toggle span:after
{
background-color:#fff
}
.context-dark p.rights,.bg-gray-dark p.rights,.bg-primary p.rights
{
color:#fff
}
.footer-classic.context-dark p.rights,.footer-classic.bg-gray-dark p.rights,.footer-classic.bg-primary p.rights,.footer-corporate.context-dark p.rights,.footer-corporate.bg-gray-dark p.rights,.footer-corporate.bg-primary p.rights
{
color:rgba(255,255,255,.2)
}
.footer-modern.context-dark,.footer-modern.bg-gray-dark,.footer-modern.bg-primary
{
color:rgba(255,255,255,.4)
}
.footer-modern.context-dark p.rights,.footer-modern.bg-gray-dark p.rights,.footer-modern.bg-primary p.rights
{
color:rgba(255,255,255,.2)
}
.footer-modern.context-dark p.rights a,.footer-modern.bg-gray-dark p.rights a,.footer-modern.bg-primary p.rights a,.footer-modern.context-dark p.rights a:focus,.footer-modern.bg-gray-dark p.rights a:focus,.footer-modern.bg-primary p.rights a:focus,.footer-modern.context-dark p.rights a:active,.footer-modern.bg-gray-dark p.rights a:active,.footer-modern.bg-primary p.rights a:active
{
color:inherit
}
.footer-modern.context-dark p.rights a:hover,.footer-modern.bg-gray-dark p.rights a:hover,.footer-modern.bg-primary p.rights a:hover
{
color:#fee25f
}
.footer-creative.context-dark,.footer-creative.bg-gray-dark,.footer-creative.bg-primary
{
color:rgba(255,255,255,.4)
}
.footer-creative.context-dark p.rights,.footer-creative.bg-gray-dark p.rights,.footer-creative.bg-primary p.rights
{
color:inherit
}
.footer-creative.context-dark hr,.footer-creative.bg-gray-dark hr,.footer-creative.bg-primary hr
{
border-top-color:rgba(255,255,255,.13)
}
.context-dark .quote-creative-text::before,.bg-gray-dark .quote-creative-text::before,.bg-primary .quote-creative-text::before
{
color:rgba(184,194,203,.2)
}
.context-dark .quote-creative-author,.bg-gray-dark .quote-creative-author,.bg-primary .quote-creative-author
{
color:rgba(255,255,255,.4)
}
.context-dark .owl-dot,.bg-gray-dark .owl-dot,.bg-primary .owl-dot
{
background:rgba(184,194,203,.3)
}
.context-dark .owl-dot::before,.bg-gray-dark .owl-dot::before,.bg-primary .owl-dot::before
{
background:#fee25f
}
.context-dark .brand .brand-logo-dark,.bg-gray-dark .brand .brand-logo-dark,.bg-primary .brand .brand-logo-dark
{
display:none
}
.context-dark .brand .brand-logo-light,.bg-gray-dark .brand .brand-logo-light,.bg-primary .brand .brand-logo-light
{
display:block
}
.bg-default
{
background-color:#fff
}
.bg-primary
{
background-color:#00005a
}
.bg-secondary
{
background-color:#fee25f
}
.bg-gray-100
{
background-color:#f5f5f5
}
.bg-gray-200
{
background-color:#ebebeb
}
.bg-gray-300
{
background-color:#e1e1e1
}
.bg-gray-600
{
background-color:#080808
}
.bg-gray-800
{
background-color:#151515
}
.bg-gray-7
{
background-color:#f6f5f0
}
.bg-gray-8
{
background-color:#47505f
}
.bg-blue-2
{
background-color:#3f4959
}
.bg-gray-dark
{
background-color:#2c343b
}
.bg-primary+.bg-primary
{
padding-top:0
}
.bg-image
{
background-size:cover;background-position:center center
}
[class^=bg-]
{
background-size:cover;background-position:center center
}
@media(min-width:992px)
{
html:not(.tablet):not(.mobile) .bg-fixed
{
background-attachment:fixed
}

}
[class*=bg-image-left-],[class*=bg-image-right-]
{
position:relative
}
[class*=bg-image-left-] .box-transform,[class*=bg-image-right-] .box-transform
{
display:none
}
.bg-image-right,.bg-image-left
{
position:absolute;overflow:hidden;top:0;bottom:0;z-index:-1
}
.bg-image-right
{
right:0
}
.bg-image-left
{
left:0
}
.bg-image-right-3
{
left:0;background-image:url(../images/about-6-960x646.jpg)
}
.bg-image-left-2
{
right:0;background-image:url(../images/steelworks/about-1-960x674.jpg);background-position-x:0
}
@media(min-width:768px)
{
.bg-image-right-md,.bg-image-left-md
{
position:absolute;overflow:hidden;top:0;bottom:0;z-index:-1
}
.bg-image-right-md
{
right:0
}
.bg-image-left-md
{
left:0
}
.bg-image-right-2
{
left:calc(50% + 60px);background-color:#fff;background-image:url(../images/bg-index-3.jpg)
}

}
@media(min-width:992px)
{
.bg-image-right-lg,.bg-image-left-lg
{
position:absolute;overflow:hidden;top:0;bottom:0;z-index:-1
}
.bg-image-right-lg
{
right:0
}
.bg-image-left-lg
{
left:0
}
.bg-image-right-1
{
left:50%;background-image:url(../images/about-5-1110x710.jpg)
}
.bg-image-right-1 .link-play-modern
{
position:absolute;top:50%;right:-14px;left:auto;transform:translateY(-50%)
}
.bg-image-right-1 .box-transform
{
display:block
}
.bg-image-right-1 img
{
display:none
}
.bg-image-right-2
{
left:calc(50% + 175px)
}
.bg-image-right-3
{
left:50%
}
.bg-image-left-1
{
right:50%;background-image:url(../images/steelworks/video-1-1110x800.jpg)
}
.bg-image-left-1 .box-transform
{
display:block
}
.bg-image-left-1 img
{
display:none
}
.bg-image-left-2
{
right:50%
}

}
@media(min-width:1200px)
{
.bg-image-right-2
{
left:calc(50% + 215px)
}

}
.bg-image-1
{
background-image:url(../images/bg-index-5.jpg);background-repeat:repeat;background-color:#303e4f
}
.bg-image-2
{
background-image:url(../images/bg-index-9.jpg);background-repeat:repeat;background-color:#f5f5f5
}
.bg-image-3
{
background-image:url(../images/bg-index-6.jpg);background-repeat:repeat;background-color:#f5f5f5
}
@media(min-width:768px)
{
.bg-image-3
{
z-index:1
}
.bg-image-3::before,.bg-image-3::after
{
position:absolute;content:'';top:0;bottom:0;width:1000%;background:inherit;transform-origin:50% 0
}
.bg-image-3::before
{
left:-70px;transform:skew(30deg);z-index:-2
}
.bg-image-3::after
{
left:0;transform:skew(-8deg);z-index:-1
}

}
@media(min-width:992px)
{
.bg-image-3::before
{
left:-100px
}

}
.bg-image-4
{
background-image:url(../images/bg-index-6.jpg);background-repeat:repeat;background-color:#f5f5f5
}
.bg-image-5
{
position:relative;z-index:1
}
.bg-image-5::before
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:100% 50%;background-image:url(../images/bg-project-2.jpg);z-index:-1
}
@media(min-width:992px)
{
.bg-image-5::before
{
bottom:27%
}

}
.height-fill
{
position:relative;display:flex;flex-direction:column;align-items:stretch
}
.height-fill>*
{
flex-grow:1;flex-shrink:0
}
.object-inline
{
white-space:nowrap
}
.object-inline>*
{
display:inline-block;min-width:20px;vertical-align:top;white-space:normal
}
.object-inline>*+*
{
margin-left:5px
}
.oh
{
position:relative;overflow:hidden
}
.desktop .oh-desktop
{
position:relative;overflow:hidden
}
.text-decoration-lines
{
position:relative;overflow:hidden;width:100%
}
.text-decoration-lines-content
{
position:relative;display:inline-block;min-width:170px;font-size:13px;text-transform:uppercase
}
.text-decoration-lines-content::before,.text-decoration-lines-content::after
{
content:'';position:absolute;height:1px;background:#ebebeb;top:50%;width:100vw
}
.text-decoration-lines-content::before
{
left:0;transform:translate3d(-100%,0,0)
}
.text-decoration-lines-content::after
{
right:0;transform:translate3d(100%,0,0)
}
*+.text-decoration-lines
{
margin-top:30px
}
p.rights
{
font-size:15px;letter-spacing:.075em;color:#080808
}
p.rights a
{
color:inherit
}
p.rights a:hover
{
color:#00005a
}
[style*='z-index: 1000;']
{
z-index:1101!important
}
.text-block
{
text-align:left
}
.text-block>*
{
margin-left:.125em;margin-right:.125em
}
@media(min-width:1200px)
{
.box-typography p
{
max-width:96%
}

}
.box-color-line
{
margin-bottom:-8px;margin-left:-4px
}
.box-color-line:empty
{
margin-bottom:0;margin-left:0
}
.box-color-line>*
{
display:inline-block;margin-top:0;margin-bottom:8px;margin-left:4px
}
.box-color-item
{
display:inline-block;vertical-align:middle;width:53px;height:53px
}
*+.box-color
{
margin-top:20px
}
.box-color-line+.box-color-line
{
margin-top:8px
}
.box-typography-description-item+.box-typography-description-item
{
margin-top:38px
}
@media(min-width:768px)
{
.box-typography-description
{
padding-left:30px;border-left:1px solid #e1e1e1
}

}
@media(min-width:992px)
{
.box-typography-description
{
margin-top:38px
}

}
.box-transform-wrap
{
position:relative;overflow:hidden;z-index:1
}
.box-transform
{
position:absolute;right:0;top:0;width:calc(100% + 150px);height:calc(100% + 150px);will-change:transform;animation:bgPos 100s linear infinite;transform:translate3d(75px,-75px,0) rotate(0.001deg);background-position:50% 50%;background-size:cover;pointer-events:none;zoom:1;z-index:-1
}
.ipad .box-transform
{
transform-style:preserve-3d
}
@media(max-width:767.98px)
{
.box-transform-1
{
padding-top:56.25%
}

}
@keyframes bgPos
{
25%
{
transform:translate3d(150px,-150px,0) rotate(0.001deg)
}
75%
{
transform:translate3d(0,0,0) rotate(0.001deg)
}

}
.container-inset-0
{
padding-left:0;padding-right:0
}
@media(min-width:576px) and (max-width:991.98px)
{
.container-style-1
{
max-width:none;padding-left:0;padding-right:0
}

}
.gutters-8
{
margin-left:-4px;margin-right:-4px
}
.gutters-8 [class*=col-]
{
padding-left:4px;padding-right:4px
}
.gutters-10
{
margin-left:-5px;margin-right:-5px
}
.gutters-10 [class*=col-]
{
padding-left:5px;padding-right:5px
}
.gutters-14
{
margin-left:-7px;margin-right:-7px
}
.gutters-14 [class*=col-]
{
padding-left:7px;padding-right:7px
}
.gutters-20
{
margin-left:-10px;margin-right:-10px
}
.gutters-20 [class*=col-]
{
padding-left:10px;padding-right:10px
}
@media(min-width:768px)
{
.no-md-gutters
{
margin-right:0;margin-left:0
}
.no-md-gutters>.col,.no-md-gutters>[class*=col-]
{
padding-right:0;padding-left:0
}

}
.title-group h3+p
{
margin-top:22px
}
.title-group h4+p
{
margin-top:24px
}
.box-width-230
{
max-width:230px
}
@media(min-width:1200px)
{
.box-width-xl-520
{
max-width:520px
}

}
@media(min-width:768px)
{
.bordered-1
{
overflow:hidden
}
.bordered-1>div::before
{
position:absolute;content:'';top:20px;bottom:6px;left:-30px;width:1px;background:#ebebeb
}

}
@media(min-width:1200px)
{
.bordered-1>div::before
{
left:-65px
}

}
.bordered-2>div
{
border-top:1px solid #ebebeb
}
@media(min-width:768px)
{
.bordered-2>div::before
{
position:absolute;content:'';top:0;bottom:0;right:0;border-right:1px solid #ebebeb
}
.bordered-2>div[class*=sm-6]:nth-child(-n+2)::before
{
top:65px
}
.bordered-2>div[class*=sm-6]:nth-last-child(-n+2)::before
{
bottom:50px
}
.bordered-2>div[class*=sm-6]:nth-child(2n)::before
{
display:none
}

}
@media(min-width:992px)
{
.bordered-2>div[class*=lg-4]:nth-child(-n+3)
{
border-top:none
}
.bordered-2>div[class*=lg-4]:nth-child(-n+3)::before
{
top:65px
}
.bordered-2>div[class*=lg-4]:nth-last-child(-n+3)::before
{
bottom:50px
}
.bordered-2>div[class*=lg-4]:nth-child(2n)::before
{
display:inline-block
}
.bordered-2>div[class*=lg-4]:nth-child(3n)::before
{
display:none
}

}
@media(min-width:1200px)
{
.bordered-2>div[class*=lg-4]:nth-last-child(-n+3):nth-last-child(-n+3)::before
{
bottom:60px
}

}
@media(max-width:1199.98px)
{
.bordered-2
{
overflow:hidden
}
.bordered-2>div
{
margin-top:-1px
}

}
.bordered-3
{
border-left:1px solid #ebebeb
}
.bordered-3>*
{
border-right:1px solid #ebebeb
}
.bordered-4 .owl-stage-outer
{
padding-left:1px;margin-right:-1px
}
.bordered-4 .owl-item
{
border-right:1px solid #ebebeb
}
.bordered-5
{
overflow:hidden
}
.bordered-5>*
{
margin-bottom:-1px;margin-right:-1px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb
}
@media(min-width:576px)
{
.bordered-5
{
overflow:visible
}
.bordered-5>*
{
margin-bottom:0;margin-right:0;border-right:none;border-bottom:none;border-left:1px solid #ebebeb
}
.bordered-5>*+*
{
border-top:1px solid #ebebeb
}
.bordered-5>*:first-child::before
{
position:absolute;content:'';right:calc(100% + 1px);bottom:-1px;height:0;width:10000%;border-bottom:1px solid #ebebeb;z-index:1
}

}
.context-dark .bordered-5>*,.bg-gray-dark .bordered-5>*,.bg-primary .bordered-5>*
{
border-color:rgba(235,235,235,.18)
}
.context-dark .bordered-5>*::before,.bg-gray-dark .bordered-5>*::before,.bg-primary .bordered-5>*::before
{
border-color:inherit
}
.aside
{
text-align:center
}
.aside-title
{
font-weight:400;text-transform:none;padding-bottom:15px;border-bottom:1px solid #e1e1e1
}
@media(min-width:768px)
{
.aside
{
text-align:left
}

}
@media(min-width:992px)
{
.inset-left-lg-15
{
padding-left:15px
}
.inset-right-lg-15
{
padding-right:15px
}

}
@media(min-width:1200px)
{
.inset-left-xl-20
{
padding-left:20px
}
.inset-right-xl-55
{
padding-right:55px
}
.inset-left-xl-40
{
padding-left:40px
}
.inset-left-xl-70
{
padding-left:70px
}

}
@media(min-width:1200px)
{
.offset-left-xl-40
{
margin-left:40px
}
.offset-left-xl-70
{
margin-left:70px
}

}
.aside-contacts
{
text-align:center;letter-spacing:0
}
.aside-contacts .unit-left
{
min-width:22px
}
.aside-contacts span.icon
{
vertical-align:middle;font-size:20px;color:#00005a
}
.aside-contacts a
{
display:inline-block
}
.aside-contacts a,.aside-contacts a:focus,.aside-contacts a:active
{
color:#151515
}
.aside-contacts a:hover
{
color:#00005a
}
.aside-contacts-title
{
font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#151515
}
.contacts-social-list .icon
{
font-size:20px;line-height:1
}
.contacts-social-list a,.contacts-social-list a:focus,.contacts-social-list a:active
{
color:#151515
}
.contacts-social-list a:hover
{
color:#00005a
}
.aside-contacts-title+*
{
margin-top:20px
}
@media(min-width:768px)
{
.aside-contacts
{
text-align:left
}

}
@media(min-width:992px)
{
.aside-contacts
{
margin-left:30px;padding-left:35px;padding-bottom:1px;border-left:1px solid #ebebeb
}
.aside-contacts .row
{
margin-left:0;margin-right:0
}
.aside-contacts .row>*
{
padding-left:0;padding-right:0
}
.aside-contacts-item+.aside-contacts-item
{
padding-top:31px;border-top:1px solid #ebebeb
}

}
@media(min-width:1200px)
{
.aside-contacts
{
margin-left:70px
}
.aside-contacts .address
{
max-width:90%
}

}
.position-static
{
position:static
}
.index-1
{
z-index:1
}
.animated
{
animation-duration:.7s;animation-fill-mode:both;opacity:1
}
.ios .animated
{
transition:none!important
}
.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,40px,0);transform:translate3d(0,40px,0)
}
100%
{
opacity:1;-webkit-transform:none;transform:none
}

}
@keyframes fadeInUp
{
0%
{
opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,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,-40px,0);transform:translate3d(0,-40px,0)
}
100%
{
opacity:1;-webkit-transform:none;transform:none
}

}
@keyframes fadeInDown
{
0%
{
opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,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(-40px,0,0);transform:translate3d(-40px,0,0)
}
100%
{
opacity:1;-webkit-transform:none;transform:none
}

}
@keyframes fadeInLeft
{
0%
{
opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,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(40px,0,0);transform:translate3d(40px,0,0)
}
100%
{
opacity:1;-webkit-transform:none;transform:none
}

}
@keyframes fadeInRight
{
0%
{
opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,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 slideInUp
{
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 slideInUp
{
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)
}

}
.slideInUp
{
-webkit-animation-name:slideInUp;animation-name:slideInUp
}
@-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
}
@keyframes pagInX
{
0%
{
transform:translateX(-100%)
}
100%
{
transform:translateX(0)
}

}
@keyframes pagOutX
{
0%
{
transform:translateX(0)
}
100%
{
transform:translateX(100%)
}

}
@keyframes arrowTransformY
{
25%
{
transform:translateY(5px)
}
75%
{
transform:translateY(-5px)
}

}
.preloader
{
position:fixed;left:0;top:0;bottom:0;right:0;z-index:10000;display:flex;justify-content:center;align-items:center;padding:20px;background:#fff;transition:.3s all ease
}
.preloader.loaded
{
opacity:0;visibility:hidden
}
.preloader.loaded .triangle,.preloader.loaded .pen
{
animation:none
}
.preloader-body
{
text-align:center
}
.preloader-body p
{
position:relative;right:-8px
}
.wrapper-triangle
{
position:absolute;overflow:hidden;top:50%;left:50%;width:304px;height:250px;transform:translate(-50%,-50%)
}
.line-triangle
{
position:absolute;width:250px;height:54px;border:1px solid transparent;transform-origin:0 100%
}
.line-triangle:nth-last-of-type(1)
{
left:313px;bottom:-21px;transform:rotate(-120deg);transform-origin:0 100%
}
.line-triangle:nth-last-of-type(2)
{
left:156px;top:-54px;transform:rotate(120deg);transform-origin:0 100%
}
.line-triangle:nth-last-of-type(3)
{
top:217px;left:0
}
.triangle:nth-of-type(1)
{
animation:tri1 1.5s linear infinite
}
@keyframes tri1
{
0%
{
opacity:0
}
0%
{
opacity:0
}
100%
{
opacity:1
}

}
.triangle:nth-of-type(2)
{
animation:tri2 1.5s linear infinite
}
@keyframes tri2
{
0%
{
opacity:0
}
14.28571%
{
opacity:0
}
100%
{
opacity:1
}

}
.triangle:nth-of-type(3)
{
animation:tri3 1.5s linear infinite
}
@keyframes tri3
{
0%
{
opacity:0
}
28.57143%
{
opacity:0
}
100%
{
opacity:1
}

}
.triangle:nth-of-type(4)
{
animation:tri4 1.5s linear infinite
}
@keyframes tri4
{
0%
{
opacity:0
}
42.85714%
{
opacity:0
}
100%
{
opacity:1
}

}
.triangle:nth-of-type(5)
{
animation:tri5 1.5s linear infinite
}
@keyframes tri5
{
0%
{
opacity:0
}
57.14286%
{
opacity:0
}
100%
{
opacity:1
}

}
.triangle:nth-of-type(6)
{
animation:tri6 1.5s linear infinite
}
@keyframes tri6
{
0%
{
opacity:0
}
71.42857%
{
opacity:0
}
100%
{
opacity:1
}

}
.triangle:nth-of-type(7)
{
animation:tri7 1.5s linear infinite
}
@keyframes tri7
{
0%
{
opacity:0
}
85.71429%
{
opacity:0
}
100%
{
opacity:1
}

}
.triangle
{
position:absolute;bottom:0;width:0;height:0;border:31px solid transparent;border-bottom:54px solid #00005a;animation:tri 1.5s linear infinite
}
.triangle:nth-of-type(1)
{
left:0
}
.triangle:nth-of-type(2)
{
left:31px
}
.triangle:nth-of-type(3)
{
left:63px
}
.triangle:nth-of-type(4)
{
left:94px
}
.triangle:nth-of-type(5)
{
left:125px
}
.triangle:nth-of-type(6)
{
left:156px
}
.triangle:nth-of-type(7)
{
left:188px
}
.triangle:nth-child(even)
{
transform:rotate(180deg);top:0
}
.triangle:nth-child(1)
{
animation:none
}
.line:nth-child(2) .triangle:nth-child(1):before
{
position:absolute;content:"";width:0;height:0;left:-22px;bottom:-77px;background:0 0;border:13px solid transparent;border-bottom:21px solid #f1ecdb;animation:tri 1.5s linear infinite
}
.pen
{
position:absolute;left:0;top:0;height:100%;width:312.5px;transform-origin:50% 0;animation:move 1.5s cubic-bezier(0,0,.5,.85) infinite
}
@keyframes tri
{
0%
{
opacity:1
}
100%
{
opacity:0
}

}
@keyframes move
{
0%
{
transform:scale(2.45)
}
100%
{
transform:scale(.5)
}

}
.ui-to-top
{
position:fixed;overflow:hidden;right:15px;bottom:15px;z-index:100;width:60px;height:60px;font-size:30px;line-height:60px;color:#151515;background:#fee25f;text-align:center;text-decoration:none;border-radius:50%;transition:.3s all ease-in-out;transform:translate3d(0,100px,0)
}
.ui-to-top:focus,.ui-to-top:hover
{
color:#fff;background:#00005a;text-decoration:none
}
.ui-to-top.active
{
transform:translate3d(0,0,0)
}
html.mobile .ui-to-top,html.tablet .ui-to-top
{
display:none!important
}
@media(min-width:576px)
{
.ui-to-top
{
right:40px;bottom:40px
}

}
@keyframes rd-navbar-slide-down
{
0%
{
transform:translateY(-100%)
}
100%
{
transform:translateY(0)
}

}
@keyframes rd-navbar-slide-up
{
0%
{
transform:translateY(0)
}
100%
{
transform:translateY(-100%)
}

}
.rd-navbar-wrap,.rd-navbar,.rd-menu,.rd-navbar-nav,.rd-navbar-panel,.rd-navbar-static .rd-menu,.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-fixed .rd-navbar-submenu,.rd-navbar-project
{
transition:.35s all cubic-bezier(.65,.05,.36,1)
}
.rd-navbar--no-transition,.rd-navbar--no-transition *
{
transition:none!important
}
.rd-navbar,.rd-navbar.rd-navbar--is-clone
{
display:none
}
.rd-navbar.rd-navbar-fixed+.rd-navbar.rd-navbar--is-clone,.rd-navbar.rd-navbar-sidebar+.rd-navbar.rd-navbar--is-clone
{
display:none
}
.rd-navbar
{
display:none;background:#fff
}
.rd-navbar .button
{
font-weight:700;letter-spacing:.1em
}
.rd-navbar-toggle
{
display:inline-block;position:relative;width:48px;height:48px;line-height:48px;cursor:pointer;color:#151515;background-color:transparent;border:none;display:none;padding:1px 6px
}
.rd-navbar-toggle span
{
position:relative;display:block;margin:auto;transition:.3s all ease
}
.rd-navbar-toggle span:after,.rd-navbar-toggle span:before
{
content:"";position:absolute;left:0;top:-10px;transition:.3s all ease
}
.rd-navbar-toggle span:after
{
top:10px
}
.rd-navbar-toggle span:after,.rd-navbar-toggle span:before,.rd-navbar-toggle span
{
width:30px;height:2px;background-color:#151515;backface-visibility:hidden;border-radius:0
}
.rd-navbar-toggle span:before,.rd-navbar-toggle span:after
{
-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s;-webkit-transition-property:top,-webkit-transform;transition-property:top,transform
}
.rd-navbar-toggle.active span
{
transform:rotate(180deg);transition:background .3s 0s ease;background:0 0
}
.rd-navbar-toggle.active span:before,.rd-navbar-toggle.active span:after
{
top:0;-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s
}
.rd-navbar-toggle.active span:before
{
-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.rd-navbar-toggle.active span:after
{
-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)
}
.rd-navbar-collapse-toggle
{
display:inline-block;position:relative;width:48px;height:48px;line-height:48px;cursor:pointer;color:#2c343b;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:#2c343b;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:4.8px
}
.rd-navbar-collapse-toggle span:after
{
top:100%;margin-top:4.8px
}
.rd-navbar-collapse-toggle.active span
{
transform:scale(.7)
}
.rd-navbar-collapse-toggle.active span:before
{
transform:translateY(21.6px)
}
.rd-navbar-collapse-toggle.active span:after
{
transform:translateY(-21.6px)
}
.rd-navbar-brand a
{
display:block
}
.rd-navbar-search
{
position:relative;display:inline-flex
}
.rd-navbar-search .form-input
{
padding-right:50px
}
.rd-navbar-search .rd-search-form-submit
{
position:absolute;top:0;bottom:0;right:0;width:50px;padding:0;margin:0;border:none;cursor:pointer;background-color:transparent;color:#e1e1e1;transition:.33s
}
.rd-navbar-search .rd-search-form-submit:hover
{
color:#00005a
}
.rd-navbar-search-toggle
{
background:0 0;border:none;display:inline-block;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none
}
.rd-navbar-search-toggle::-moz-focus-inner
{
border:none;padding:0
}
.rd-navbar-dropdown
{
display:none
}
.rd-navbar-static
{
display:block
}
.rd-navbar-static .rd-nav-item
{
display:inline-block
}
.rd-navbar-static .rd-nav-item.focus .rd-nav-link,.rd-navbar-static .rd-nav-item.opened .rd-nav-link
{
background:0 0
}
.rd-navbar-static .rd-nav-item.focus .rd-nav-link::before,.rd-navbar-static .rd-nav-item.opened .rd-nav-link::before
{
right:0;opacity:1;width:100%;transition:right .3s ease,width .3s ease .3s
}
.rd-navbar-static .rd-nav-item.focus>.rd-navbar-submenu-toggle,.rd-navbar-static .rd-nav-item.opened>.rd-navbar-submenu-toggle
{
color:#00005a
}
.rd-navbar-static .rd-nav-item.active .rd-nav-link
{
background:0 0
}
.rd-navbar-static .rd-nav-item.active .rd-nav-link::before
{
right:0;opacity:1;width:100%;transition:right .3s ease,width .3s ease .3s
}
.rd-navbar-static .rd-nav-item.active>.rd-navbar-submenu-toggle
{
color:#00005a
}
.rd-navbar-static .rd-nav-item.focus>.rd-navbar-submenu-toggle::before,.rd-navbar-static .rd-nav-item.opened>.rd-navbar-submenu-toggle::before,.rd-navbar-static .rd-nav-item .rd-nav-link:hover+.rd-navbar-submenu-toggle::before
{
transform:rotate(180deg)
}
.rd-navbar-static .rd-nav-item>.rd-navbar-submenu-toggle
{
display:none;margin-left:4px;font-family:material design icons;font-size:16px;cursor:pointer
}
.rd-navbar-static .rd-nav-item>.rd-navbar-submenu-toggle::before
{
position:relative;display:inline-block;transition:.22s;content:'\f236'
}
.rd-navbar-static .rd-nav-item>.rd-navbar-submenu-toggle:hover
{
color:#00005a
}
.rd-navbar-static .rd-nav-item>.rd-navbar-submenu
{
margin-top:20px
}
.rd-navbar-static .rd-nav-item+.rd-nav-item
{
margin-left:60px
}
.rd-navbar-dropdown.twice .rd-nav-item+.rd-nav-item{margin-left:0;}
.rd-navbar-static .rd-nav-link
{
position:relative;display:inline-block;padding:22px 0;font-size:14px;line-height:1.72;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:#2c343b;transition:all .25s
}
.rd-navbar-static .rd-nav-link::before
{
position:absolute;content:'';bottom:-1px;right:100%;width:10px;height:3px;background:#00005a;opacity:0;transition:all .2s ease,right 0s ease .2s
}
.rd-navbar-dropdown.twice .rd-nav-link::before, .rd-navbar-dropdown.third .rd-nav-link::before{height:0px;}
.rd-navbar-static .rd-nav-link:hover::before
{
right:0;opacity:1;width:100%;transition:right .2s ease,width .2s ease .2s
}
.rd-navbar-static .rd-menu
{
z-index:15;position:absolute;display:block;margin-top:30px;visibility:hidden;opacity:0;text-align:left;border:none;transform:translate3d(0,30px,0)
}
.rd-navbar-static .rd-menu::before,.rd-navbar-static .rd-menu::after
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1
}
.rd-navbar-static .rd-menu::after
{
background:#fff
}
.rd-navbar-static .rd-navbar-dropdown
{
position:absolute;top:calc(100% + 1px);width:240px;padding:0;margin-left:-20px;background:#fff;border-bottom:7px solid #00005a;z-index:5
}
.rd-navbar-static .rd-navbar-dropdown::before
{
top:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.1)
}
.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown
{
top:-1px;left:100%;z-index:2;margin-top:-15px;margin-left:15px;transform:translate3d(30px,0,0)
}
.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left
{
left:auto;right:100%;margin-left:0;margin-right:15px;transform:translate3d(-30px,0,0)
}
@media(min-width:1200px)
{
.rd-navbar-static .rd-navbar-dropdown
{
width:290px;margin-left:-30px
}

}
.rd-navbar-static .rd-dropdown-item+.rd-dropdown-item, .rd-navbar-static .rd-nav-item+.rd-dropdown-item {
    border-top: 1px solid #e1e1e1;
}
{
border-top:1px solid #e1e1e1
}
.rd-navbar-static .rd-dropdown-item.focus .rd-dropdown-link,.rd-navbar-static .rd-dropdown-item.opened .rd-dropdown-link, .rd-navbar-dropdown.twice .rd-nav-link, .rd-navbar-dropdown.third .rd-nav-link
{
color:#00005a
}
.rd-navbar-static .rd-dropdown-link, .rd-navbar-dropdown.twice .rd-nav-link, .rd-navbar-dropdown.third .rd-nav-link
{
display:block;padding:15px 20px;font-size:14px;line-height:1.71;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#151515;transition-duration:.2s
}
.rd-navbar-static .rd-dropdown-link:hover
{
background:#f7f7f7
}
@media(min-width:1200px)
{
.rd-navbar-static .rd-dropdown-link, .rd-navbar-dropdown.twice .rd-nav-link, .rd-navbar-dropdown.third .rd-nav-link
{
padding:23px 30px
}

}
.rd-navbar-static .rd-megamenu-list
{
margin-bottom:-12px
}
.rd-navbar-static .rd-megamenu-list li>a
{
position:relative;left:-3px;display:inline-flex;padding:1px 14px 1px 0;text-align:left
}
.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:#151515
}
.rd-navbar-static .rd-megamenu-list li>a:hover
{
color:#00005a
}
.rd-navbar-static .rd-megamenu-list li>a,.rd-navbar-static .rd-megamenu-list li>a::before
{
transition:.2s ease-in-out
}
.rd-navbar-static .rd-megamenu-list li>a::before
{
position:relative;top:-1px;left:-6px;display:inline-block;content:'\f105';font-family:fontawesome;font-size:inherit;line-height:inherit;color:#00005a;opacity:0;visibility:hidden
}
.rd-navbar-static .rd-megamenu-list li.focus>a,.rd-navbar-static .rd-megamenu-list li.opened>a,.rd-navbar-static .rd-megamenu-list li>a:hover
{
left:0;padding-left:14px;padding-right:0
}
.rd-navbar-static .rd-megamenu-list li.focus>a::before,.rd-navbar-static .rd-megamenu-list li.opened>a::before,.rd-navbar-static .rd-megamenu-list li>a:hover::before
{
left:-7px;opacity:1;visibility:visible
}
.rd-navbar-static .rd-megamenu-list li
{
display:inline-block;width:100%;margin-bottom:12px
}
.rd-navbar-static .rd-navbar-megamenu
{
display:flex;left:0;width:100%;max-width:1170px;padding:55px 30px;background:#fff
}
.rd-navbar-static .rd-navbar-megamenu::before
{
top:40px;box-shadow:0 0 40px 0 rgba(0,0,0,.15)
}
@media(min-width:1600px)
{
.rd-navbar-static .rd-navbar-megamenu .rd-navbar-megamenu
{
padding-left:64px;padding-right:64px
}

}
.rd-navbar-static .rd-megamenu-item
{
flex-basis:25%;flex-grow:1
}
.rd-navbar-static .rd-megamenu-item+.rd-megamenu-item
{
padding-left:20px
}
.rd-navbar-static .rd-megamenu-title
{
font-size:16px;letter-spacing:.075em;color:#00005a
}
@media(min-width:1200px)
{
.rd-navbar-static .rd-megamenu-title
{
font-size:18px
}

}
.rd-navbar-static .rd-megamenu-list-link
{
font-size:14px;line-height:1.5;letter-spacing:.065em;color:#151515;background:0 0
}
.rd-navbar-static .rd-megamenu-list-link:hover
{
color:#00005a;background:0 0
}
@media(min-width:1200px)
{
.rd-navbar-static .rd-megamenu-list-link
{
font-size:16px
}

}
.rd-navbar-static *+.rd-megamenu-list
{
margin-top:20px
}
.rd-navbar-static .rd-navbar-submenu.focus>.rd-menu,.rd-navbar-static .rd-navbar-submenu.opened>.rd-menu
{
opacity:1;visibility:visible;transform:translate3d(0,0,0)
}
.rd-navbar-static .rd-navbar-search.active .rd-search
{
visibility:visible;opacity:1
}
.rd-navbar-static .rd-search
{
position:absolute;top:100%;right:0;width:270px;opacity:0;visibility:hidden;transition:.3s;margin-top:20px;z-index:2
}
.rd-navbar-static *+.rd-navbar-search
{
margin-left:60px
}
.rd-navbar-static .rd-navbar-search-toggle
{
display:inline-flex;color:#2c343b
}
.rd-navbar-static .rd-navbar-search-toggle span
{
display:inline-block;position:relative;width:32px;height:32px;font-size:26px;line-height:32px;text-align:center;cursor:pointer;background:0 0;border:none;outline:none;padding:0
}
.rd-navbar-static .rd-navbar-search-toggle span,.rd-navbar-static .rd-navbar-search-toggle span::before,.rd-navbar-static .rd-navbar-search-toggle span::after
{
transition:.3s all ease-in-out
}
.rd-navbar-static .rd-navbar-search-toggle span::before,.rd-navbar-static .rd-navbar-search-toggle span::after
{
position:absolute;top:0;left:0;right:0;bottom:0
}
.rd-navbar-static .rd-navbar-search-toggle span::before
{
content:"";transform:rotate(0deg) scale(1);opacity:1;visibility:visible;font-family:material design icons
}
.rd-navbar-static .rd-navbar-search-toggle span::after
{
content:"";transform:rotate(-90deg) scale(.4);opacity:0;visibility:hidden;font-family:material design icons
}
.rd-navbar-static .rd-navbar-search-toggle.active span::before
{
opacity:0;visibility:hidden;transform:rotate(90deg) scale(.4)
}
.rd-navbar-static .rd-navbar-search-toggle.active span::after
{
transform:rotate(0deg) scale(1);opacity:1;visibility:visible
}
.rd-navbar-static .rd-navbar-search-toggle:hover
{
color:#00005a
}
.rd-navbar-static.rd-navbar--is-clone
{
display:block;transform:translate3d(0,-100%,0)
}
.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck
{
transform:translate3d(0,0,0)
}
.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-static.rd-navbar--is-clone
{
position:fixed;left:0;top:0;right:0;z-index:1070;background:#fff
}
.rd-navbar-fixed
{
display:block
}
.rd-navbar-fixed .rd-navbar-toggle
{
display:inline-block
}
.rd-navbar-fixed .rd-navbar-brand
{
margin-left:6px
}
.rd-navbar-fixed .rd-navbar-brand img
{
max-width:180px;max-height:46px
}
.rd-navbar-fixed .rd-navbar-panel
{
position:fixed;left:0;top:0;right:0;z-index:1070;display:flex;align-items:center;height:56px;padding:4px
}
.rd-navbar-fixed .rd-navbar-nav-wrap
{
position:fixed;left:0;top:-56px;bottom:-56px;z-index:1069;width:270px;padding:112px 0 81px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;font-size:14px;line-height:34px;transform:translateX(-110%)
}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar
{
width:4px
}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-thumb
{
background:#ade1f2;border:none;border-radius:0;opacity:.2
}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-track
{
background:#00005a;border:none;border-radius:0
}
.rd-navbar-fixed .rd-navbar-nav-wrap.active
{
transform:translateX(0)
}
.rd-navbar-fixed .rd-navbar-nav
{
display:block;margin:30px 0;height:auto;text-align:left
}
.rd-navbar-fixed .rd-nav-item
{
text-align:left
}
.rd-navbar-fixed .rd-nav-item+.rd-nav-item
{
margin-top:4px
}
.rd-navbar-fixed .rd-nav-link
{
display:block;font-size:16px;padding:9px 56px 9px 18px
}
.rd-navbar-fixed li.opened>.rd-navbar-dropdown
{
padding:4px 0 0
}
.rd-navbar-fixed li.opened>.rd-navbar-megamenu
{
padding-top:15px;padding-bottom:15px
}
.rd-navbar-fixed li.opened>.rd-menu
{
opacity:1;height:auto
}
.rd-navbar-fixed li.opened>.rd-navbar-submenu-toggle::after
{
transform:rotate(180deg)
}
.rd-navbar-fixed .rd-menu
{
display:none;transition:opacity .3s,height .4s ease;opacity:0;height:0;overflow:hidden
}
.rd-navbar-fixed .rd-navbar-submenu
{
position:relative
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle:after
{
height:34px;line-height:34px
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown>li>a
{
padding-left:30px
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li>a,.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li>a
{
padding-left:46px
}
.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu
{
display:block
}
.rd-navbar-fixed .rd-megamenu-list>li>a,.rd-navbar-fixed .rd-navbar-dropdown>li>a
{
display:block;padding:9px 56px 9px 16px;font-size:14px;line-height:1.5
}
.rd-navbar-fixed .rd-megamenu-list>li+li,.rd-navbar-fixed .rd-navbar-dropdown>li+li
{
margin-top:3px
}
.rd-navbar-fixed .rd-megamenu-list>li>a
{
padding-left:30px
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title
{
position:relative;display:block;padding:0 18px 7px;font-size:16px;line-height:1.5
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after
{
content:'';position:absolute;left:20px;right:20px;bottom:0;border-bottom:1px solid
}
.rd-navbar-fixed .rd-navbar-megamenu *+.rd-megamenu-list
{
margin-top:11px
}
.rd-navbar-fixed .rd-navbar-megamenu *+.rd-megamenu-title
{
margin-top:20px
}
.rd-navbar-fixed .rd-navbar-megamenu>li+li
{
margin-top:20px
}
.rd-navbar-fixed .rd-navbar-submenu-toggle
{
cursor:pointer
}
.rd-navbar-fixed .rd-navbar-submenu-toggle::after
{
content:'\f107';position:absolute;top:0;right:0;width:56px;height:52px;font:400 14px fontawesome;line-height:52px;text-align:center;transition:.4s all ease;z-index:2;cursor:pointer
}
.rd-navbar-fixed .rd-navbar-collapse-toggle
{
display:block;top:4px;z-index:1071
}
.rd-navbar-fixed .rd-navbar-collapse
{
position:fixed;right:0;top:56px;z-index:1069;transform:translate3d(100%,0,0);padding:30px 15px;width:auto;max-width:270px;border-radius:0;text-align:left;font-size:14px;opacity:0;visibility:hidden;transition:all .3s ease
}
.rd-navbar-fixed .rd-navbar-collapse.active
{
transform:translate3d(0,0,0);opacity:1;visibility:visible
}
.rd-navbar-fixed .rd-navbar-collapse .list-inline>li
{
display:block
}
.rd-navbar-fixed .rd-navbar-collapse .list-inline>li+li
{
margin-top:10px
}
.rd-navbar-fixed .rd-navbar-collapse .button
{
display:block
}
.rd-navbar-fixed .rd-navbar-collapse .button-white
{
color:#fff;background:#00005a
}
.rd-navbar-fixed .rd-navbar-collapse .button-white:hover,.rd-navbar-fixed .rd-navbar-collapse .button-white:active
{
color:#151515;background:#fee25f
}
.rd-navbar-fixed .rd-navbar-collapse *+.button
{
margin-top:20px
}
.rd-navbar-fixed .rd-navbar-collapse *+.button-xs
{
margin-top:20px
}
.rd-navbar-fixed .rd-navbar-collapse .button+.button
{
margin-top:10px
}
.rd-navbar-fixed .rd-navbar-main-element
{
position:absolute;float:left
}
.rd-navbar-fixed .rd-navbar-search .rd-search
{
position:fixed;right:0;left:0;top:56px;z-index:1069;width:100%;opacity:0;visibility:hidden;transition:.3s;transform:translate3d(0,-10px,0)
}
.rd-navbar-fixed .rd-navbar-search .rd-search-results-live
{
display:none
}
.rd-navbar-fixed .rd-navbar-search .form-input
{
padding-right:50px
}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit
{
position:absolute;top:0;bottom:0;right:0;width:50px;padding:0;margin:0;border:none;background-color:transparent
}
.rd-navbar-fixed .rd-navbar-search.active .rd-search
{
opacity:1;visibility:visible;transform:none
}
.rd-navbar-fixed .rd-navbar-search-toggle
{
display:inline-flex
}
.rd-navbar-fixed .rd-navbar-search-toggle span
{
display:inline-block;position:relative;width:48px;height:48px;font-size:26px;line-height:48px;text-align:center;cursor:pointer;background:0 0;border:none;outline:none;padding:0
}
.rd-navbar-fixed .rd-navbar-search-toggle span,.rd-navbar-fixed .rd-navbar-search-toggle span::before,.rd-navbar-fixed .rd-navbar-search-toggle span::after
{
transition:.3s all ease-in-out
}
.rd-navbar-fixed .rd-navbar-search-toggle span::before,.rd-navbar-fixed .rd-navbar-search-toggle span::after
{
position:absolute;top:0;left:0;right:0;bottom:0
}
.rd-navbar-fixed .rd-navbar-search-toggle span::before
{
content:"";transform:rotate(0deg) scale(1);opacity:1;visibility:visible;font-family:material design icons
}
.rd-navbar-fixed .rd-navbar-search-toggle span::after
{
content:"";transform:rotate(-90deg) scale(.4);opacity:0;visibility:hidden;font-family:material design icons
}
.rd-navbar-fixed .rd-navbar-search-toggle.active span::before
{
opacity:0;visibility:hidden;transform:rotate(90deg) scale(.4)
}
.rd-navbar-fixed .rd-navbar-search-toggle.active span::after
{
transform:rotate(0deg) scale(1);opacity:1;visibility:visible
}
.rd-navbar-fixed [class*=rd-navbar-fixed-element]
{
position:fixed;top:4px;z-index:1072
}
.rd-navbar-fixed .rd-navbar-fixed-element-1
{
right:0
}
.rd-navbar-fixed .rd-navbar-fixed-element-2
{
top:4px;right:42px
}
.rd-navbar-fixed.rd-navbar--is-clone
{
display:none
}
.rd-navbar-fixed .rd-navbar-fixed--visible
{
display:block
}
.rd-navbar-fixed .rd-navbar-fixed--hidden
{
display:none
}
.rd-navbar-fixed .rd-navbar-contacts
{
font-size:16px;margin-bottom:-15px;margin-left:-30px
}
.rd-navbar-fixed .rd-navbar-contacts:empty
{
margin-bottom:0;margin-left:0
}
.rd-navbar-fixed .rd-navbar-contacts>*
{
display:inline-block;margin-top:0;margin-bottom:15px;margin-left:30px
}
.rd-navbar-fixed .box-icon-minimal .icon
{
font-size:26px
}
.rd-navbar-fixed .box-icon-minimal-title
{
font-size:14px
}
@media(min-width:768px)
{
.rd-navbar-fixed .box-icon-minimal-title
{
font-size:16px
}

}
.rd-navbar-fixed .box-icon-minimal-text
{
font-size:12px
}
.rd-navbar-fixed *+.box-icon-minimal-text
{
margin-top:0
}
.rd-navbar-fixed .rd-navbar-panel
{
color:#151515;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.rd-navbar-fixed .rd-navbar-nav-wrap
{
color:#fff;background:#fff;border:none;box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.rd-navbar-fixed .rd-nav-item:hover .rd-nav-link,.rd-navbar-fixed .rd-nav-item.focus .rd-nav-link,.rd-navbar-fixed .rd-nav-item.active .rd-nav-link,.rd-navbar-fixed .rd-nav-item.opened .rd-nav-link
{
color:#fff;background:#00005a
}
.rd-navbar-fixed .rd-nav-item:hover>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-nav-item.focus>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-nav-item.active>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-nav-item.opened>.rd-navbar-submenu-toggle
{
color:#fff
}
.rd-navbar-fixed .rd-nav-link
{
color:#151515
}
.rd-navbar-fixed .rd-megamenu-list>li>a,.rd-navbar-fixed .rd-navbar-dropdown>li>a
{
color:#151515
}
.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:#fff;background:#00005a
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title
{
color:#00005a
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after
{
border-bottom:1px solid #ebebeb
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a,.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:focus,.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:active
{
color:#fff
}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:hover
{
color:#00005a
}
.rd-navbar-fixed .rd-navbar-submenu-toggle
{
color:#151515
}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit
{
color:#e1e1e1
}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:hover
{
color:#00005a
}
.rd-navbar-fixed .rd-navbar-search-toggle
{
color:#2c343b
}
.rd-navbar-fixed .rd-navbar-search-toggle:hover
{
color:#00005a
}
.rd-navbar-fixed .rd-navbar-collapse
{
background-color:#fff;box-shadow:0 0 22px -4px rgba(0,0,0,.17)
}
.rd-navbar-fixed .rd-navbar-info
{
flex-direction:column
}
.rd-navbar-fixed .list-share
{
margin-bottom:-10px;margin-left:-10px
}
.rd-navbar-fixed .list-share:empty
{
margin-bottom:0;margin-left:0
}
.rd-navbar-fixed .list-share>*
{
display:inline-block;margin-top:0;margin-bottom:10px;margin-left:10px
}
.rd-navbar-fixed .button-share-icon
{
display:none
}
.rd-navbar-fixed *+.button-share
{
margin-top:20px
}
html.rd-navbar-fixed-linked .page
{
padding-top:56px
}
.rd-navbar-classic
{
position:relative;display:flex
}
.rd-navbar-classic.rd-navbar-static
{
border-bottom:1px solid #ddd
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-panel
{
display:flex;align-items:center;justify-content:center;padding:0px 15px 0;width:100%;max-width:150px;min-width:100px
}
@media(min-width:1400px)
{
.rd-navbar-classic.rd-navbar-static .rd-navbar-panel
{
max-width:260px
}

}
@media(min-width:1600px)
{
.rd-navbar-classic.rd-navbar-static .rd-navbar-panel
{
max-width:150px;min-width:100px
}

}
@media(min-width:1800px)
{
.rd-navbar-classic.rd-navbar-static .rd-navbar-panel
{
max-width:250px
}

}
.rd-navbar-classic.rd-navbar-static .rd-navbar-right
{
flex-grow:1;border-left:1px solid #ddd
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-main
{
display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;padding:0 30px;border-bottom:1px solid #ddd
}
@media(min-width:1200px)
{
.rd-navbar-classic.rd-navbar-static .rd-navbar-main
{
padding-left:3%;padding-right:3%
}

}
@media(min-width:1600px)
{
.rd-navbar-classic.rd-navbar-static .rd-navbar-main
{
padding-top:6px
}

}
@media(min-width:1800px)
{
.rd-navbar-classic.rd-navbar-static .rd-navbar-main
{
padding-left:50px;padding-right:50px
}

}
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-left
{
flex-grow:1;text-align:left
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-right
{
margin-left:30px
}
@media(min-width:1200px)
{
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-right
{
max-width:320px
}

}
@media(min-width:1400px)
{
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-right
{
max-width:370px
}

}
@media(min-width:1600px)
{
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-right
{
max-width:none
}

}
.rd-navbar-classic.rd-navbar-static .rd-navbar-aside
{
display:flex;align-items:stretch
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-aside>*+*
{
border-left:1px solid #ddd
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-brand img
{
max-height:65px
}
@media(min-width:1400px)
{
.rd-navbar-classic.rd-navbar-static .rd-navbar-brand img
{
max-height:65px
}

}
span.brand{    margin: 0 0 -6px;}
@media(min-width:1600px)
{
.rd-navbar-classic.rd-navbar-static .rd-navbar-brand img
{
max-height:65px; margin: 6px 0;
}

}
.rd-navbar-classic.rd-navbar-static .rd-nav-item+.rd-nav-item
{
margin-left:6%
}
.rd-navbar-dropdown.twice .rd-nav-item+.rd-nav-item{margin-left:0;}
@media(min-width:1400px)
{
.rd-navbar-classic.rd-navbar-static .rd-nav-item+.rd-nav-item
{
margin-left:7%
}
.rd-navbar-dropdown.twice .rd-nav-item+.rd-nav-item{margin-left:0;}
}
@media(min-width:1800px)
{
.rd-navbar-classic.rd-navbar-static .rd-nav-item+.rd-nav-item
{
margin-left:60px
}
.rd-navbar-dropdown.twice .rd-nav-item+.rd-nav-item{margin-left:0;}
}
.rd-navbar-classic.rd-navbar-static .rd-menu
{
margin-top:0;top:calc(100% + 1px);transform:translate3d(100px,0,0)
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-megamenu
{
max-width:1920px
}
@media(min-width:1400px)
{
.rd-navbar-classic.rd-navbar-static .rd-megamenu-list
{
columns:2;break-inside:avoid;-moz-column-gap:30px;-webkit-column-gap:30px;max-width:320px
}

}
.rd-navbar-classic.rd-navbar-static .rd-navbar-submenu.focus>.rd-menu,.rd-navbar-classic.rd-navbar-static .rd-navbar-submenu.opened>.rd-menu
{
transition-delay:.2s;transition-duration:.3s
}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone
{
box-shadow:0 0 20px 0 rgba(0,0,0,.1);border:none
}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel
{
padding-top:6px;padding-bottom:0px
}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-right,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-right
{
border:none
}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main
{
border-bottom:none
}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside
{
display:none
}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-menu,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-menu
{
border-top:1px solid #e1e1e1;top:100%
}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-nav-link::before,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-nav-link::before
{
bottom:0
}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item>.rd-navbar-submenu,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item>.rd-navbar-submenu
{
margin-top:17px
}
.rd-navbar-classic.rd-navbar-static .button
{
padding:27px 20px
}
.rd-navbar-classic.rd-navbar-static .button .icon
{
padding-right:8px;font-size:20px
}
@media(min-width:1200px) and (max-width:1599.98px)
{
.rd-navbar-classic.rd-navbar-static .button
{
min-height:80px;max-width:80px;width:100%
}
.rd-navbar-classic.rd-navbar-static .button span:not(.icon)
{
display:none
}
.rd-navbar-classic.rd-navbar-static .button .icon
{
padding:0;font-size:24px
}

}
@media(min-width:1600px)
{
.rd-navbar-classic.rd-navbar-static .button
{
padding-top:37px;padding-bottom:37px
}

}
@media(min-width:1800px)
{
.rd-navbar-classic.rd-navbar-static .button
{
width:100%;max-width:298px;min-height:100px
}

}
.rd-navbar-classic.rd-navbar-static .button-white:hover,.rd-navbar-classic.rd-navbar-static .button-white:active
{
border-color:#00005a
}
.rd-navbar-classic.rd-navbar-static *+.button
{
margin-top:0
}
@media(min-width:1200px) and (max-width:1399px)
{
.rd-navbar-classic.rd-navbar-static .box-icon-minimal-title
{
font-size:16px
}

}
.rd-navbar-classic.rd-navbar-static .rd-navbar-info
{
margin-bottom:-20px;margin-left:-20px
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-info:empty
{
margin-bottom:0;margin-left:0
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-info>*
{
display:inline-block;margin-top:0;margin-bottom:20px;margin-left:20px
}
.rd-navbar-classic.rd-navbar-fixed .rd-navbar-main-right
{
margin:30px 0 0;padding:0 10px
}
.rd-navbar-classic.rd-navbar-fixed .rd-navbar-collapse
{
text-align:center;padding-top:15px;padding-bottom:15px
}
.rd-navbar-classic.rd-navbar-fixed .button
{
padding:5px 10px
}
.rd-navbar-classic.rd-navbar-fixed .button-icon
{
display:inline-block
}
.rd-navbar-classic.rd-navbar-fixed .button-icon>*>*:not(.icon)
{
display:none
}
.rd-navbar-classic.rd-navbar-fixed .button-icon .icon
{
padding:0
}
.rd-navbar-classic.rd-navbar-fixed .rd-navbar-info
{
margin-bottom:-5px;margin-left:-10px
}
.rd-navbar-classic.rd-navbar-fixed .rd-navbar-info:empty
{
margin-bottom:0;margin-left:0
}
.rd-navbar-classic.rd-navbar-fixed .rd-navbar-info>*
{
display:inline-block;margin-top:0;margin-bottom:5px;margin-left:10px
}
.rd-navbar-classic.rd-navbar-fixed *+.button-icon
{
margin-top:10px
}
.rd-navbar-classic.rd-navbar-fixed .button-icon+.button-icon
{
margin-top:10px;margin-left:10px
}
.rd-navbar-classic-2 .list-share a:hover
{
color:#fff
}
.rd-navbar-info
{
display:flex;align-items:center;justify-content:space-around;flex-grow:1
}
@media(min-width:1200px)
{
.rd-navbar-info
{
padding:5px 15px
}

}
@media(min-width:1600px)
{
.rd-navbar-info
{
padding-top:15px;padding-bottom:15px
}

}
.rd-navbar-contacts
{
display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-5px;margin-left:-30px;text-align:left;font-size:14px;line-height:1.5;letter-spacing:.075em;font-weight:500
}
.rd-navbar-contacts:empty
{
margin-bottom:0;margin-left:0
}
.rd-navbar-contacts>*
{
display:inline-block;margin-top:0;margin-bottom:5px;margin-left:30px
}
.rd-navbar-contacts .icon
{
font-size:20px;color:#151515
}
.rd-navbar-contacts .address
{
font-weight:400;letter-spacing:.1em
}
.rd-navbar-contacts a,.rd-navbar-contacts a:focus,.rd-navbar-contacts a:active
{
color:#151515
}
.rd-navbar-contacts a:hover
{
color:#00005a
}
@media(min-width:1400px)
{
.rd-navbar-contacts
{
font-size:16px
}

}
@media(min-width:1800px)
{
.rd-navbar-contacts .address
{
font-size:18px;line-height:1.333
}

}
.button-share::before
{
display:none
}
.list-share
{
text-align:center;font-size:0;line-height:0
}
.list-share .icon
{
width:29px;height:29px;line-height:29px;font-size:18px;background:#ebebeb
}
.list-share .icon:hover
{
background:#485057
}
.list-share .mdi-google-plus
{
font-size:19px
}
.list-share .mdi-facebook
{
font-size:16px
}
.list-share a,.list-share a:focus,.list-share a:active
{
color:#151515
}
.list-share a:hover
{
color:#fee25f
}
.rd-navbar-static .button-share
{
position:relative
}
.rd-navbar-static .button-share-icon
{
padding:10px;min-width:80px;min-height:80px;font-size:28px;line-height:60px;color:#151515;background:#fff;transition:all .25s ease-in-out;cursor:pointer
}
.rd-navbar-static .button-share-icon::before
{
display:inline-block;will-change:transform;transition:transform .25s ease
}
.rd-navbar-static .list-share
{
position:absolute;top:-1px;left:-1px;right:-1px;padding:0 15px;font-size:0;line-height:0;background:#fff;border:1px solid #ddd;opacity:0;visibility:hidden;transition:all .2s ease-in-out;z-index:2
}
.rd-navbar-static .list-share-item
{
opacity:0;visibility:hidden;transform:translate3d(0,-60%,0);transition:all .2s ease
}
.rd-navbar-static .list-share-item+.list-share-item
{
margin-top:14px
}
.rd-navbar-static .button-share-icon:hover,.rd-navbar-static .button-share-icon.active
{
color:#fff;background:#00005a
}
.rd-navbar-static .button-share-icon:hover::before,.rd-navbar-static .button-share-icon.active::before
{
transform:rotate(90deg)
}
.rd-navbar-static .list-share.active
{
padding-top:25px;padding-bottom:25px;opacity:1;visibility:visible
}
.rd-navbar-static .list-share.active li:nth-child(2)
{
transition-delay:150ms
}
.rd-navbar-static .list-share.active li:nth-child(3)
{
transition-delay:200ms
}
.rd-navbar-static .list-share.active li:nth-child(4)
{
transition-delay:250ms
}
.rd-navbar-static .list-share.active li:nth-child(5)
{
transition-delay:300ms
}
.rd-navbar-static .list-share.active li:nth-child(6)
{
transition-delay:350ms
}
.rd-navbar-static .list-share.active li:nth-child(7)
{
transition-delay:400ms
}
.rd-navbar-static .list-share.active li:nth-child(8)
{
transition-delay:450ms
}
.rd-navbar-static .list-share.active li:nth-child(9)
{
transition-delay:500ms
}
.rd-navbar-static .list-share.active li:nth-child(10)
{
transition-delay:550ms
}
.rd-navbar-static .list-share.active .list-share-item
{
opacity:1;visibility:visible;transform:none
}
@media(min-width:1600px)
{
.rd-navbar-static .button-share-icon
{
min-height:100px;min-width:111px;font-size:35px;line-height:80px
}
.rd-navbar-static .list-share.active
{
padding-top:35px;padding-bottom:35px
}

}
.rd-navbar-modern
{
background:#f5f5f5
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-inner-outer
{
padding-left:15px;padding-right:15px
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-inner
{
position:relative;display:flex;max-width:1170px;margin-left:auto;margin-right:auto
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-panel
{
position:relative;display:flex;align-items:center;width:100%;padding:15px 15px 15px 0;margin-bottom:22px;max-width:260px;min-width:200px;z-index:1
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-panel::before
{
position:absolute;content:'';top:0;right:0;bottom:0;width:100vw;background:#fff;transform:skewX(16deg);transform-origin:50% 100%;will-change:transform;pointer-events:none;z-index:-1
}
@media(min-width:1200px)
{
.rd-navbar-modern.rd-navbar-static .rd-navbar-panel
{
max-width:325px;min-width:280px
}

}
.rd-navbar-modern.rd-navbar-static .rd-navbar-right
{
flex-grow:1
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-aside
{
position:relative;display:flex;justify-content:flex-end;padding:13px 0 13px 15px;z-index:1
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-aside::before
{
position:absolute;content:'';top:0;bottom:0;left:0;width:100vw;background:#fff;transform:skewX(16deg);transform-origin:50% 90%;will-change:transform;pointer-events:none;z-index:-1
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-aside>*+*
{
margin-left:20px
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main
{
display:flex;align-items:center;justify-content:flex-end;padding-left:15px;padding-right:80px;transition:all .3s ease
}
@media(min-width:1200px)
{
.rd-navbar-modern.rd-navbar-static .rd-navbar-main
{
padding-right:110px
}

}
.rd-navbar-modern.rd-navbar-static .rd-navbar-brand img
{
max-width:160px;max-height:160px
}
@media(min-width:1200px)
{
.rd-navbar-modern.rd-navbar-static .rd-navbar-brand img
{
max-width:240px;max-height:240px
}

}
.rd-navbar-modern.rd-navbar-static .rd-nav-item+.rd-nav-item
{
margin-left:40px
}
@media(min-width:1200px)
{
.rd-navbar-modern.rd-navbar-static .rd-nav-item+.rd-nav-item
{
margin-left:55px
}

}
.rd-navbar-modern.rd-navbar-static .rd-navbar--has-dropdown
{
position:relative
}
@media(min-width:1200px)
{
.rd-navbar-modern.rd-navbar-static .rd-navbar--has-dropdown
{
position:static
}

}
.rd-navbar-modern.rd-navbar-static .rd-nav-link
{
padding:22px 0;font-size:16px;line-height:1.5;letter-spacing:.075em;text-transform:none;color:#151515
}
.rd-navbar-modern.rd-navbar-static .rd-nav-link::before
{
bottom:0;height:6px
}
@media(min-width:1200px)
{
.rd-navbar-modern.rd-navbar-static .rd-nav-link
{
font-size:18px;line-height:1.34;padding:32px 0
}

}
.rd-navbar-modern.rd-navbar-static .rd-menu
{
margin-top:0;top:100%;transform:translate3d(50px,0,0)
}
@media(min-width:1200px)
{
.rd-navbar-modern.rd-navbar-static .rd-menu
{
transform:translate3d(100px,0,0)
}

}
.rd-navbar-modern.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left
{
right:0;margin-left:0;margin-right:-30px
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-submenu.focus>.rd-menu,.rd-navbar-modern.rd-navbar-static .rd-navbar-submenu.opened>.rd-menu
{
transition-delay:.2s;transition-duration:.3s
}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone
{
background:#f5f5f5;box-shadow:0 0 20px 0 rgba(0,0,0,.1)
}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel
{
margin-bottom:0;padding-top:8px;padding-bottom:8px
}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside
{
display:none
}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-link,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-link
{
padding:22px 0
}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-project-hamburger-open,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-project-hamburger-open
{
bottom:16px
}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item>.rd-navbar-submenu,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item>.rd-navbar-submenu
{
margin-top:17px
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-project-hamburger-open
{
position:absolute;right:4px;bottom:16px
}
@media(min-width:1200px)
{
.rd-navbar-modern.rd-navbar-static .rd-navbar-project-hamburger-open
{
bottom:26px
}

}
.rd-navbar-modern.rd-navbar-fixed .rd-navbar-aside
{
padding:30px 30px 0
}
.rd-navbar-modern.rd-navbar-fixed .rd-navbar-project-hamburger-open
{
height:48px;width:48px;padding:8px 21px
}
.rd-navbar-modern.rd-navbar-fixed .project-hamburger
{
height:32px
}
.rd-navbar-modern.rd-navbar-fixed .project-hamburger>span
{
height:6px;background:#00005a
}
.rd-navbar-modern.rd-navbar-fixed .rd-navbar-brand img
{
max-width:160px
}
.rd-navbar-modern.rd-navbar-fixed *+.list-share-2
{
margin-top:20px
}
.list-share-2
{
text-align:center;font-size:0;line-height:0;margin-bottom:-14px;margin-left:-9px
}
.list-share-2:empty
{
margin-bottom:0;margin-left:0
}
.list-share-2>*
{
display:inline-block;margin-top:0;margin-bottom:14px;margin-left:9px
}
.list-share-2 .icon
{
width:29px;height:29px;line-height:29px;font-size:18px;background:#ebebeb
}
.list-share-2 .icon:hover
{
background:#00005a
}
.list-share-2 .mdi-google-plus
{
font-size:19px
}
.list-share-2 .mdi-facebook
{
font-size:16px
}
.list-share-2 a,.list-share-2 a:focus,.list-share-2 a:active
{
color:#151515
}
.list-share-2 a:hover
{
color:#fff
}
.rd-navbar-contacts-2
{
display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-5px;margin-left:-30px;text-align:left;font-size:14px;line-height:1.5;letter-spacing:.075em;font-weight:500
}
.rd-navbar-contacts-2:empty
{
margin-bottom:0;margin-left:0
}
.rd-navbar-contacts-2>*
{
display:inline-block;margin-top:0;margin-bottom:5px;margin-left:30px
}
.rd-navbar-contacts-2 .icon
{
font-size:20px;color:#151515
}
.rd-navbar-contacts-2 .address
{
font-size:15px;font-weight:400;letter-spacing:.025em
}
.rd-navbar-contacts-2 a,.rd-navbar-contacts-2 a:focus,.rd-navbar-contacts-2 a:active
{
color:#151515
}
.rd-navbar-contacts-2 a:hover
{
color:#00005a
}
@media(min-width:1200px)
{
.rd-navbar-contacts-2
{
font-size:16px;margin-bottom:-5px;margin-left:-50px
}
.rd-navbar-contacts-2:empty
{
margin-bottom:0;margin-left:0
}
.rd-navbar-contacts-2>*
{
display:inline-block;margin-top:0;margin-bottom:5px;margin-left:50px
}

}
.rd-navbar-project-hamburger
{
position:relative;width:34px;height:36px;padding:6px 0;transition:all .3s ease;cursor:pointer;z-index:10
}
.rd-navbar-project-hamburger.active .project-close>span:nth-child(1)
{
height:100%;transition-delay:.3s
}
.rd-navbar-project-hamburger.active .project-close>span:nth-child(2)
{
width:100%;transition-delay:.45s
}
.project-hamburger
{
display:flex;overflow:hidden;align-self:center;flex-direction:column;justify-content:space-between;height:24px
}
.project-hamburger>span
{
position:relative;display:inline-block;align-self:flex-end;height:2px;width:100%;background:#151515;transition:width .2s ease
}
.project-hamburger>span::after
{
position:absolute;display:inline-block;content:'';top:0;left:0;height:inherit;width:inherit;background:#fee25f;transform:translateX(-100%);animation:pagOutX .3s
}
.project-hamburger:hover>span::after
{
animation:pagInX .3s forwards
}
.project-hamburger:hover>span:nth-child(2)::after
{
animation-delay:.1s
}
.project-hamburger:hover>span:nth-child(3)::after
{
animation-delay:.2s
}
.rd-navbar-project-hamburger-close
{
position:absolute;top:50%;left:0;width:36px;margin-top:-18px
}
.project-close
{
position:absolute;left:0;top:0;height:100%;width:100%;transform:rotate(45deg);z-index:-1
}
.project-close span
{
position:absolute;background:#151515;transition:all .15s ease-in-out
}
.project-close span:nth-child(1)
{
height:0;width:2px;top:0;left:50%;margin-left:-1px;transition-delay:0s
}
.project-close span:nth-child(2)
{
width:0;height:2px;left:0;top:50%;margin-top:-1px;transition-delay:.15s
}
.rd-navbar-project
{
position:fixed;display:flex;flex-direction:column;top:0;right:0;bottom:0;padding:50px 20px 30px;width:270px;background:#fff;transform:translateX(102%);box-shadow:0 0 20px 0 rgba(0,0,0,.1);z-index:1074
}
.rd-navbar-project-content
{
direction:rtl;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-left:6px;margin-left:-6px
}
.rd-navbar-project-content>div
{
direction:ltr
}
.rd-navbar-project-content .row
{
margin-top:-20px
}
.rd-navbar-project-content .row>div
{
margin-top:20px
}
.rd-navbar-project-content::-webkit-scrollbar
{
width:4px
}
.rd-navbar-project-content::-webkit-scrollbar-thumb
{
background:rgba(254,226,95,.8);border:none;border-radius:0
}
.rd-navbar-project-content::-webkit-scrollbar-track
{
background:#e1e1e1;border:none;border-radius:0
}
.rd-navbar-project-header
{
position:relative;padding-left:45px;padding-right:25px
}
.rd-navbar-project-title
{
font-weight:400;letter-spacing:.025em;text-transform:none
}
*+.rd-navbar-project-content
{
margin-top:40px
}
@media(min-width:576px)
{
.rd-navbar-project
{
width:346px
}

}
@media(min-width:992px)
{
.rd-navbar-project
{
padding-top:70px
}

}
@media(min-width:1200px)
{
.rd-navbar-project
{
width:446px;padding-top:82px
}
.rd-navbar-project .rd-navbar-project-hamburger
{
left:12px;width:44px;height:44px;margin-top:-20px
}
.rd-navbar-project-header
{
padding-left:60px;padding-right:40px
}
*+.rd-navbar-project-content
{
margin-top:50px
}

}
.rd-navbar-inner.active .rd-navbar-main
{
padding-right:0
}
.rd-navbar-inner.active .rd-navbar-project
{
transform:translateX(0)
}
.rd-navbar-inner.active .rd-navbar-project-hamburger-open
{
width:0
}
.rd-navbar-creative.rd-navbar-static .rd-navbar-main-outer
{
padding-left:15px;padding-right:15px
}
.rd-navbar-creative.rd-navbar-static .rd-navbar-main
{
position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1470px;margin-left:auto;margin-right:auto;padding:25px 0
}
@media(min-width:1200px)
{
.rd-navbar-creative.rd-navbar-static .rd-navbar-main
{
padding:35px 0
}

}
.rd-navbar-creative.rd-navbar-static .rd-navbar-panel
{
position:relative;display:flex;align-items:center
}
.rd-navbar-creative.rd-navbar-static .rd-navbar-brand img
{
max-width:160px;max-height:160px
}
@media(min-width:1400px)
{
.rd-navbar-creative.rd-navbar-static .rd-navbar-brand img
{
max-width:200px;max-height:200px
}

}
.rd-navbar-creative.rd-navbar-static .rd-navbar-main-element
{
display:flex;align-items:center;justify-content:flex-end;padding-left:30px;flex-grow:1
}
.rd-navbar-creative.rd-navbar-static .rd-navbar-main-element>*+*
{
margin-left:5.3%
}
.rd-navbar-creative.rd-navbar-static .rd-navbar-nav-wrap
{
flex-grow:1;text-align:right
}
.rd-navbar-creative.rd-navbar-static .rd-navbar-collapse
{
display:flex;align-items:center
}
.rd-navbar-creative.rd-navbar-static .rd-navbar-collapse>*+*
{
margin-left:30px
}
@media(min-width:1600px)
{
.rd-navbar-creative.rd-navbar-static .rd-navbar-collapse>*+*
{
margin-left:60px
}

}
.rd-navbar-creative.rd-navbar-static .rd-nav-item.focus .rd-nav-link,.rd-navbar-creative.rd-navbar-static .rd-nav-item.opened .rd-nav-link,.rd-navbar-creative.rd-navbar-static .rd-nav-item.active .rd-nav-link
{
color:#00005a
}
.rd-navbar-creative.rd-navbar-static .rd-nav-item+.rd-nav-item
{
margin-left:4.75%
}
.rd-navbar-creative.rd-navbar-static .rd-nav-link
{
padding:0;font-size:13px;color:#151515
}
.rd-navbar-creative.rd-navbar-static .rd-nav-link:hover
{
color:#00005a
}
.rd-navbar-creative.rd-navbar-static .rd-nav-link::before
{
display:none
}
@media(min-width:1200px)
{
.rd-navbar-creative.rd-navbar-static .rd-nav-link
{
font-size:14px
}

}
.rd-navbar-creative.rd-navbar-static .rd-menu
{
top:calc(100% - 14px);margin-top:0;transform:translate3d(50px,0,0)
}
@media(min-width:1200px)
{
.rd-navbar-creative.rd-navbar-static .rd-menu
{
transform:translate3d(100px,0,0)
}

}
.rd-navbar-creative.rd-navbar-static .rd-navbar-dropdown
{
border-bottom-color:#fee25f
}
.rd-navbar-creative.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left
{
right:0;margin-left:0;margin-right:-30px
}
.rd-navbar-creative.rd-navbar-static .rd-navbar-submenu.focus>.rd-menu,.rd-navbar-creative.rd-navbar-static .rd-navbar-submenu.opened>.rd-menu
{
transition-delay:.2s
}
.rd-navbar-creative.rd-navbar-static .rd-navbar-megamenu
{
max-width:1470px
}
.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone
{
box-shadow:0 0 20px 0 rgba(0,0,0,.1)
}
.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main
{
padding:12px 0
}
.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-menu,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-menu
{
top:100%
}
@media(min-width:992px) and (max-width:1399px)
{
.rd-navbar-creative.rd-navbar-static .button
{
width:50px;padding-left:10px;padding-right:10px
}
.rd-navbar-creative.rd-navbar-static .button .icon
{
display:inline-block
}
.rd-navbar-creative.rd-navbar-static .button .button-text
{
display:none
}

}
.rd-navbar-creative.rd-navbar-static *+.button
{
margin-top:0
}
.rd-navbar-creative.rd-navbar-fixed .rd-navbar-collapse
{
padding-left:30px;padding-right:30px
}
.rd-navbar-creative.rd-navbar-fixed .rd-navbar-brand img
{
max-width:160px
}
.rd-navbar-creative.rd-navbar-fixed *+.list-share-2
{
margin-top:20px
}
.rd-navbar-creative .button
{
padding-top:10px;padding-bottom:10px;font-size:14px;font-weight:500
}
.rd-navbar-creative .button .icon
{
display:none;font-size:24px;vertical-align:middle
}
.rd-navbar-contacts-3
{
text-align:center;font-size:14px;line-height:1.72;letter-spacing:.075em;font-weight:400;color:#151515
}
.rd-navbar-contacts-3 .phone
{
font-weight:500
}
.rd-navbar-contacts-3 a,.rd-navbar-contacts-3 a:focus,.rd-navbar-contacts-3 a:active
{
color:inherit
}
.rd-navbar-contacts-3 a:hover
{
color:#00005a
}
@media(min-width:1200px)
{
.rd-navbar-contacts-3 .phone
{
font-size:16px;line-height:1.5;letter-spacing:.075em
}

}
.rd-navbar-corporate.rd-navbar-static
{
background:#f5f5f5
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-outer
{
padding-left:15px;padding-right:15px
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-main
{
position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1170px;margin-left:auto;margin-right:auto;padding:25px 0
}
@media(min-width:1200px)
{
.rd-navbar-corporate.rd-navbar-static .rd-navbar-main
{
padding:35px 0
}

}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-panel
{
position:relative;display:flex;align-items:center
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-brand img
{
max-width:160px;max-height:160px
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-element
{
display:flex;align-items:center;justify-content:flex-end;padding:0 30px;flex-grow:1
}
@media(min-width:1600px)
{
.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-element
{
padding-left:100px
}

}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav-wrap
{
flex-grow:1
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav
{
width:100%
}
.rd-navbar-corporate.rd-navbar-static .rd-nav-item.focus .rd-nav-link,.rd-navbar-corporate.rd-navbar-static .rd-nav-item.opened .rd-nav-link,.rd-navbar-corporate.rd-navbar-static .rd-nav-item.active .rd-nav-link
{
color:#00005a
}
.rd-navbar-corporate.rd-navbar-static .rd-nav-item+.rd-nav-item
{
margin-left:5%
}
.rd-navbar-corporate.rd-navbar-static .rd-nav-link
{
padding:0;font-size:13px;color:#151515
}
.rd-navbar-corporate.rd-navbar-static .rd-nav-link:hover
{
color:#00005a
}
.rd-navbar-corporate.rd-navbar-static .rd-nav-link::before
{
display:none
}
@media(min-width:1200px)
{
.rd-navbar-corporate.rd-navbar-static .rd-nav-link
{
font-size:14px
}

}
.rd-navbar-corporate.rd-navbar-static .rd-menu
{
top:calc(100% - 14px);margin-top:0;transform:translate3d(50px,0,0)
}
@media(min-width:1200px)
{
.rd-navbar-corporate.rd-navbar-static .rd-menu
{
transform:translate3d(100px,0,0)
}

}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-dropdown
{
border-bottom-color:#fee25f
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left
{
right:0;margin-left:0;margin-right:-30px
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-submenu.focus>.rd-menu,.rd-navbar-corporate.rd-navbar-static .rd-navbar-submenu.opened>.rd-menu
{
transition-delay:.2s
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-megamenu
{
max-width:1170px
}
.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone
{
box-shadow:0 0 20px 0 rgba(0,0,0,.1)
}
.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main,.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main
{
padding:12px 0
}
.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-menu,.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-menu
{
top:100%
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-contacts-4
{
text-align:center
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-contacts-4>li
{
display:block;position:relative;width:40px;height:40px;line-height:38px;cursor:pointer
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-contacts-4>li::before
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;border:1px solid #959595;transition:all .3s ease-in-out .1s
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-contacts-4 .link-wrap
{
position:absolute;display:inline-block;overflow:hidden;top:0;right:0;padding:0;border:1px solid transparent;background:0 0;transition:all .3s ease-in-out;pointer-events:none;z-index:-1
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-contacts-4 a
{
white-space:nowrap;visibility:hidden;opacity:0;transition:all .2s ease;transform:translate3d(20px,0,0);will-change:transform
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-contacts-4 .icon
{
line-height:40px
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-contacts-4 li:hover::before
{
border-color:transparent;transition-delay:0s;transition-duration:.15s
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-contacts-4 li:hover .link-wrap
{
padding-left:20px;padding-right:50px;background:#fff;border-color:#959595;pointer-events:auto
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-contacts-4 li:hover a
{
opacity:1;visibility:visible;transform:none;transition-delay:.2s
}
.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-collapse
{
padding-left:30px;padding-right:30px
}
.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-brand img
{
max-width:160px
}
.rd-navbar-contacts-4
{
display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-10px;margin-left:-10px;text-align:left;font-size:0;line-height:0
}
.rd-navbar-contacts-4:empty
{
margin-bottom:0;margin-left:0
}
.rd-navbar-contacts-4>*
{
display:inline-block;margin-top:0;margin-bottom:10px;margin-left:10px
}
.rd-navbar-contacts-4>li
{
display:flex;font-size:14px;line-height:1.72;letter-spacing:.075em;font-weight:400;z-index:1
}
.rd-navbar-contacts-4>li>*+*
{
margin-left:10px
}
.rd-navbar-contacts-4 a
{
display:inline-block
}
.rd-navbar-contacts-4 a,.rd-navbar-contacts-4 a:focus,.rd-navbar-contacts-4 a:active
{
color:#151515
}
.rd-navbar-contacts-4 a:hover
{
color:#00005a
}
.rd-navbar-contacts-4 .icon
{
font-size:20px;color:#151515;line-height:24px
}
.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(0,0,0)
}
.swiper-container-multirow>.swiper-wrapper
{
flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper
{
transition-timing-function:ease-out;margin:0 auto
}
.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-coverflow .swiper-wrapper
{

}
.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;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyM2YzZjNmMnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+);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;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+)
}
@keyframes swiper-preloader-spin
{
100%
{
transform:rotate(360deg)
}

}
.swiper-slide>.vide__body,.swiper-slide>.parallax_cnt
{
height:100%
}
.swiper-button-prev,.swiper-button-next
{
position:absolute;top:50%;transform:translateY(-50%);display:none;font-size:32px;line-height:1;color:#fff;text-align:center;cursor:pointer;transition:.2s ease-in;will-change:transform;z-index:10
}
.swiper-button-prev::before,.swiper-button-next::before
{
font-family:material design icons
}
.swiper-button-prev:hover,.swiper-button-next:hover
{
color:#00005a
}
@media(min-width:992px)
{
.swiper-button-prev,.swiper-button-next
{
display:block
}

}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled
{
opacity:.35;cursor:auto;pointer-events:none
}
.swiper-button-prev
{
left:30px
}
.swiper-button-prev:before
{
content:"\f14a"
}
.swiper-button-next
{
right:30px
}
.swiper-button-next:before
{
content:"\f14f"
}
.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;font-size:0;line-height:0;transition:.3s;transform:translate3d(0,0,0);z-index:10
}
.swiper-pagination.swiper-pagination-hidden
{
opacity:0
}
.swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet
{
cursor:pointer
}
.swiper-pagination-bullet
{
position:relative;width:24px;height:24px;display:inline-block;border-radius:100%;transition:.2s
}
.swiper-pagination-bullet::before
{
position:absolute;content:'';width:0;height:0;top:50%;left:50%;background:#fee25f;border-radius:50%;transform:translate3d(-50%,-50%,0);transition:all .3s ease
}
.swiper-pagination-bullet circle
{
fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round
}
.swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover
{
color:#fff
}
.swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-bullet-line,.swiper-pagination-bullet:hover .swiper-bullet-line
{
opacity:0;transition:all 0s ease-in-out .5s
}
.swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-bullet-line-2,.swiper-pagination-bullet:hover .swiper-bullet-line-2
{
stroke-dashoffset:0;transition:stroke-dashoffset .5s
}
.swiper-pagination-bullet.swiper-pagination-bullet-active::before
{
width:6px;height:6px
}
.swiper-bullet-line
{
stroke:rgba(255,255,255,.44)
}
.swiper-bullet-line-2
{
opacity:1;stroke:#fee25f;stroke-dasharray:63;stroke-dashoffset:63;transition:stroke-dashoffset .5s
}
.swiper-pagination-2
{
position:absolute;bottom:30px;left:0;width:100%
}
.swiper-pagination-2 .swiper-pagination-bullet
{
text-align:center;display:inline-flex;align-items:center;width:40px;height:24px;border-radius:0;margin:0 10px;background:0 0
}
.swiper-pagination-2 .swiper-pagination-bullet::before
{
display:inline-block;position:static;top:auto;left:auto;height:3px;width:100%;transform:none;border-radius:inherit;background:rgba(255,255,255,.4)
}
.swiper-pagination-2 .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active)::before
{
background:#fee25f
}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active
{
width:56px
}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active::before
{
background:#fff
}
@media(min-width:992px)
{
.swiper-pagination-2
{
top:50%;right:0;width:auto;bottom:auto;left:auto;transform:translate3d(0,-50%,0)
}
.swiper-pagination-2 .swiper-pagination-bullet
{
display:flex;margin:5px 0 5px auto
}
.swiper-pagination-2 .swiper-pagination-bullet::before
{
height:2px
}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active
{
width:56px
}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active::before
{
background:rgba(255,255,255,.4)
}

}
.swiper-pagination-black .swiper-pagination-bullet
{
background:rgba(0,0,0,.6)
}
.swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active
{
background:#000
}
.swiper-container-vertical>.swiper-pagination
{
right:10px;top:50%;transform:translate3d(0px,-50%,0)
}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet
{
margin:5px 0;display:block
}
.swiper-container-horizontal>.swiper-pagination
{
bottom:20px;left:0;width:100%
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet
{
margin:0 15px
}
.swiper-slide
{
position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:100%;white-space:nowrap
}
.swiper-slide-caption
{
width:100%;white-space:normal
}
.swiper-slider-1
{
min-height:37.70833vw
}
.swiper-slider-1 h1 span,.swiper-slider-1 h2 span,.swiper-slider-1 h3 span,.swiper-slider-1 h4 span,.swiper-slider-1 h5 span,.swiper-slider-1 h6 span,.swiper-slider-1 [class^=heading-] span
{
display:inline-block
}
.swiper-slider-1 h1.text-spacing-500
{
margin-left:5%
}
.swiper-slider-1 .swiper-button-prev,.swiper-slider-1 .swiper-button-next
{
overflow:hidden;width:78px;height:78px;border-radius:50%;transition:all .2s ease
}
.swiper-slider-1 .swiper-button-prev::before,.swiper-slider-1 .swiper-button-next::before
{
display:inline-block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);will-change:transform;transition:all .5s ease
}
.swiper-slider-1 .swiper-button-prev circle,.swiper-slider-1 .swiper-button-next circle
{
fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round
}
.swiper-slider-1 .swiper-button-prev .swiper-button-line,.swiper-slider-1 .swiper-button-next .swiper-button-line
{
stroke:rgba(255,255,255,.44)
}
.swiper-slider-1 .swiper-button-prev .swiper-button-line-2,.swiper-slider-1 .swiper-button-next .swiper-button-line-2
{
opacity:0;stroke:#fee25f;stroke-dasharray:226;stroke-dashoffset:226;transition:stroke-dashoffset .5s
}
.swiper-slider-1 .swiper-button-prev:hover,.swiper-slider-1 .swiper-button-next:hover
{
color:#fff
}
.swiper-slider-1 .swiper-button-prev:hover .swiper-button-line,.swiper-slider-1 .swiper-button-next:hover .swiper-button-line
{
opacity:0;transition:all 0s ease-in-out .5s
}
.swiper-slider-1 .swiper-button-prev:hover .swiper-button-line-2,.swiper-slider-1 .swiper-button-next:hover .swiper-button-line-2
{
opacity:1;stroke-dashoffset:0
}
.swiper-slider-1 .swiper-button-prev svg
{
transform:scale(-1,1);will-change:transform
}
.swiper-slider-1 h6+h1
{
margin-top:20px
}
.swiper-slider-1 h1+h4
{
margin-top:23px
}
.swiper-slider-1 *+.button
{
margin-top:30px
}
@media(max-width:575.98px)
{
.swiper-slider-1 h1
{
letter-spacing:.25em
}
.swiper-slider-1 h4
{
letter-spacing:.15em
}
.swiper-slider-1 .button
{
min-width:auto
}

}
@media(max-width:767.98px)
{
.swiper-slider-1 .swiper-slide-caption
{
padding-bottom:70px
}

}
@media(min-width:992px)
{
.swiper-slider-1 .swiper-pagination
{
display:none
}

}
@media(min-width:992px)
{
.swiper-slider-1 h6+h1
{
margin-top:30px
}
.swiper-slider-1 h1+h4
{
margin-top:33px
}
.swiper-slider-1 *+.button
{
margin-top:50px
}

}
@media(min-width:1600px)
{
.swiper-slider-1 .swiper-slide-caption
{
padding-top:40px
}

}
@media(min-width:992px)
{
.desktop .swiper-slider-1 .swiper-button-prev
{
left:-78px
}
.desktop .swiper-slider-1 .swiper-button-next
{
right:-78px
}

}
@media(min-width:992px)
{
.desktop .swiper-slider-1:hover .swiper-button-prev
{
left:30px
}
.desktop .swiper-slider-1:hover .swiper-button-next
{
right:30px
}

}
@media(min-width:1200px)
{
.desktop .swiper-slider-1:hover .swiper-button-prev
{
left:50px
}
.desktop .swiper-slider-1:hover .swiper-button-next
{
right:50px
}

}
@media(min-width:1600px)
{
.desktop .swiper-slider-1:hover .swiper-button-prev
{
left:75px
}
.desktop .swiper-slider-1:hover .swiper-button-next
{
right:75px
}

}
.swiper-slider-2
{
min-height:39.21875vw
}
.swiper-slider-2 .swiper-slide
{
background-position:50%
}
.swiper-slider-2 .swiper-title
{
font-weight:700
}
.swiper-slider-2 .swiper-text
{
max-width:400px;letter-spacing:.075em
}
.swiper-slider-2 .swiper-subtitle
{
font-weight:500;letter-spacing:.05em;text-transform:none
}
.swiper-slider-2 .swiper-button-prev,.swiper-slider-2 .swiper-button-next
{
display:none;min-width:80px;height:72px;transition:all .3s ease
}
.swiper-slider-2 .swiper-button-prev:hover,.swiper-slider-2 .swiper-button-next:hover
{
color:#fff;height:100px
}
.swiper-slider-2 .swiper-button-prev:hover .swiper-button-arrow::after,.swiper-slider-2 .swiper-button-next:hover .swiper-button-arrow::after
{
background:#fee25f
}
.swiper-slider-2 .swiper-button-prev:hover .preview,.swiper-slider-2 .swiper-button-next:hover .preview
{
width:180px;height:100px
}
.swiper-slider-2 .swiper-button-prev::before,.swiper-slider-2 .swiper-button-next::before
{
display:none
}
.swiper-slider-2 .swiper-button-arrow
{
display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;width:80px;height:inherit
}
.swiper-slider-2 .swiper-button-arrow::before
{
font-family:material design icons
}
.swiper-slider-2 .swiper-button-arrow::after
{
display:inline-block;position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);transform-origin:50% 100%;will-change:transform;pointer-events:none;transition:inherit;z-index:-1
}
.swiper-slider-2 .swiper-button-prev
{
left:0
}
.swiper-slider-2 .swiper-button-prev .swiper-button-arrow
{
padding-right:10px
}
.swiper-slider-2 .swiper-button-prev .swiper-button-arrow:before
{
content:"\f14a"
}
.swiper-slider-2 .swiper-button-prev .swiper-button-arrow::after
{
transform:skew(10deg)
}
.swiper-slider-2 .swiper-button-next
{
right:0
}
.swiper-slider-2 .swiper-button-next .swiper-button-arrow
{
padding-left:10px
}
.swiper-slider-2 .swiper-button-next .swiper-button-arrow:before
{
content:"\f14f"
}
.swiper-slider-2 .swiper-button-next .swiper-button-arrow::after
{
transform:skew(-10deg)
}
.swiper-slider-2 .preview__img
{
background-size:cover;background-position:50%
}
.swiper-slider-2 .preview
{
width:0;height:72px;transition:all .3s ease
}
.swiper-slider-2 .preview__img
{
width:inherit;height:inherit
}
.swiper-slider-2 .swiper-bullet-line
{
stroke:#fff
}
.swiper-slider-2 *+.swiper-subtitle
{
margin-top:20px
}
@media(max-width:767.98px)
{
.swiper-slider-2 .swiper-slide-caption
{
padding-bottom:70px
}

}
@media(max-width:991.98px)
{
.swiper-slider-2 .button
{
min-width:auto
}

}
@media(min-width:992px)
{
.swiper-slider-2 .swiper-button-prev,.swiper-slider-2 .swiper-button-next
{
display:flex
}
.swiper-slider-2 .swiper-pagination
{
display:none
}
.swiper-slider-2 *+.swiper-text
{
margin-top:24px
}
.swiper-slider-2 *+.swiper-subtitle
{
margin-top:28px
}
.swiper-slider-2 *+.button,.swiper-slider-2 *+.button-wrap
{
margin-top:50px
}

}
.swiper-slider-3 .swiper-title
{
font-weight:400
}
.swiper-slider-3 .button
{
padding-left:35px;padding-right:35px
}
@media(min-width:992px)
{
.swiper-slider-3 .button
{
letter-spacing:.3em
}

}
@media(min-width:1200px)
{
.swiper-slider-3 *+.button,.swiper-slider-3 *+.button-wrap
{
margin-top:40px
}

}
.swiper-slider-4 [class*=swiper-title-]
{
display:inline-block;position:relative;overflow:hidden
}
.swiper-slider-4 [class*=swiper-title-]::before
{
position:absolute;display:none;content:'';top:0;right:1px;bottom:0;left:0;background:rgba(0,0,0,.11);transform-origin:50% 100%;z-index:-1
}
.swiper-slider-4 span[class*=swiper-title-]
{
overflow:visible
}
.swiper-slider-4 h2
{
line-height:1;font-weight:900
}
.swiper-slider-4 h4
{
line-height:1.14
}
.swiper-slider-4 h6
{
line-height:1.5;font-weight:400
}
.swiper-slider-4 .swiper-title-1
{
padding-right:2px;padding-left:2px
}
.swiper-slider-4 .swiper-title-1::before
{
transform:skew(10deg)
}
.swiper-slider-4 .swiper-title-2
{
padding-right:8px;padding-left:4px
}
.swiper-slider-4 .swiper-title-2::before
{
transform:skew(8deg)
}
.swiper-slider-4 .swiper-title-3
{
padding-right:8px;padding-left:4px
}
.swiper-slider-4 .swiper-title-3::before
{
transform:skew(14deg)
}
.swiper-slider-4 .swiper-button-prev,.swiper-slider-4 .swiper-button-next
{
display:none
}
.swiper-slider-4 .swiper-button-prev .swiper-button-line-2,.swiper-slider-4 .swiper-button-next .swiper-button-line-2
{
stroke:#fff
}
.swiper-slider-4 .swiper-pagination
{
display:block
}
.swiper-slider-4 .swiper-pagination-bullet::before
{
background:#00005a
}
.swiper-slider-4 .swiper-bullet-line-2
{
stroke:#00005a
}
.swiper-slider-4 .button
{
padding-left:40px;padding-right:40px
}
.swiper-slider-4 *+h2,.swiper-slider-4 *+.swiper-title-1
{
margin-top:16px
}
.swiper-slider-4 *+h4,.swiper-slider-4 *+.swiper-title-2
{
margin-top:18px
}
.swiper-slider-4 *+h6,.swiper-slider-4 *+.swiper-title-3
{
margin-top:16px
}
@media(min-width:576px)
{
.swiper-slider-4 h2
{
letter-spacing:.2em
}
.swiper-slider-4 h6
{
letter-spacing:.18em
}
.swiper-slider-4 [class*=swiper-title-]::before
{
display:inline-block
}

}
@media(min-width:1200px)
{
.swiper-slider-4 .swiper-button-prev,.swiper-slider-4 .swiper-button-next
{
display:block
}
.swiper-slider-4 .swiper-pagination
{
display:none
}
.swiper-slider-4 [class*=col-]
{
margin-right:8.33333%
}
.swiper-slider-4 .swiper-title-1::before
{
top:4px;bottom:4px
}
.swiper-slider-4 *+.button-wrap
{
margin-top:50px
}

}
@media(min-width:1600px)
{
.swiper-slider-4 [class*=col-]
{
margin-right:-8.33333%
}
.swiper-slider-4 .swiper-slide-caption
{
padding-top:80px
}

}
.swiper-slider-5
{
margin-top:70px;min-height:39.21875vw;max-width:1620px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px
}
.swiper-slider-5 .swiper-wrapper::before
{
position:absolute;content:'';top:0;left:0;width:100%;height:6px;background-image:linear-gradient(to right,#fdab69 0%,#faea7d 100%);z-index:1
}
.swiper-slider-5 .swiper-title
{
font-weight:700;letter-spacing:.05em;text-transform:none
}
.swiper-slider-5 .swiper-title-2
{
font-weight:300;letter-spacing:.075em
}
.swiper-slider-5 .swiper-subtitle
{
font-size:16px;letter-spacing:.2em;color:rgba(255,255,255,.8)
}
.swiper-slider-5 .swiper-subtitle-2
{
letter-spacing:.2em;color:#fee25f
}
.swiper-slider-5 .button
{
min-width:auto;padding-left:40px;padding-right:40px
}
.swiper-slider-5 *+.swiper-title
{
margin-top:28px
}
.swiper-slider-5 *+.swiper-title-2
{
margin-top:30px
}
.swiper-slider-5 *+.swiper-subtitle-2
{
margin-top:20px
}
@media(max-width:479px)
{
.swiper-slider-5 .swiper-title-2
{
font-size:26px
}
.swiper-slider-5 .swiper-title
{
font-size:28px
}

}
@media(min-width:480px)
{
.swiper-slider-5
{
padding-left:30px;padding-right:30px
}

}
@media(max-width:991.98px)
{
.swiper-slider-5 .swiper-slide-caption
{
padding-bottom:80px
}

}
@media(min-width:768px)
{
.swiper-slider-5
{
padding-left:50px;padding-right:50px
}

}
@media(min-width:992px)
{
.swiper-slider-5
{
padding-left:75px;padding-right:75px
}
.swiper-slider-5 .swiper-subtitle
{
font-size:18px
}
.swiper-slider-5 *+.swiper-subtitle-2
{
margin-top:32px
}

}
@media(min-width:992px) and (max-width:1199.98px)
{
.swiper-slider-5 .swiper-title
{
font-size:46px
}

}
@media(min-width:1200px)
{
.swiper-slider-5 .swiper-title
{
line-height:1.21
}
.swiper-slider-5 .button
{
letter-spacing:.3em
}
.swiper-slider-5 .button-wrap,.swiper-slider-5 *+.button
{
margin-top:45px
}

}
@media(min-width:1200px) and (max-width:1399px)
{
.swiper-slider-5 .swiper-title
{
font-size:54px
}

}
.swiper-slider-6 .swiper-wrapper::before
{
background:#fee25f
}
.swiper-slider-6 .button
{
padding-left:30px;padding-right:30px
}
@media(min-width:1200px)
{
.swiper-slider-6 .button-wrap,.swiper-slider-6 *+.button
{
margin-top:50px
}

}
@media(min-width:1600px)
{
.swiper-slider-6 .swiper-slide-caption
{
padding-bottom:165px
}

}
.swiper-slider-7
{
min-height:31.51042vw;overflow:visible;margin-left:auto;margin-right:0
}
.swiper-slider-7 .swiper-slide
{
align-items:stretch;justify-content:flex-start
}
.swiper-slider-7 .swiper-slide-caption
{
position:relative;padding-left:30px;padding-right:30px;margin-left:0;margin-right:auto;z-index:1
}
.swiper-slider-7 .swiper-box
{
margin-left:auto;margin-right:auto
}
.swiper-slider-7 .swiper-title
{
letter-spacing:.075em;text-transform:none
}
.swiper-slider-7 .swiper-subtitle
{
line-height:1.67;font-weight:400;letter-spacing:.075em
}
.swiper-slider-7 .swiper-time
{
color:#00005a
}
.swiper-slider-7 [class*=swiper-content-bg]
{
position:absolute;top:0;left:0;bottom:0;right:0;background:url(../images/bg-index-6.jpg) repeat;transition:all .6s ease-in-out .5s;visibility:hidden;opacity:0;pointer-events:none;z-index:-1
}
.swiper-slider-7 .swiper-content-bg-1
{
top:50%;bottom:50%
}
.swiper-slider-7 .swiper-content-bg-2
{
top:100%
}
.swiper-slider-7 .swiper-content-bg-3
{
width:0
}
.swiper-slider-7 .swiper-slide-active [class*=swiper-content-bg]
{
visibility:visible;opacity:.7
}
.swiper-slider-7 .swiper-slide-active .swiper-content-bg-1
{
top:0;bottom:0
}
.swiper-slider-7 .swiper-slide-active .swiper-content-bg-2
{
top:0
}
.swiper-slider-7 .swiper-slide-active .swiper-content-bg-3
{
width:100%
}
.swiper-slider-7 .swiper-pagination
{
bottom:-50px
}
.swiper-slider-7 .swiper-pagination-bullet::before
{
background:#00005a
}
.swiper-slider-7 .swiper-bullet-line
{
stroke:rgba(21,21,21,.21)
}
.swiper-slider-7 .swiper-bullet-line-2
{
stroke:#00005a
}
.swiper-slider-7 *+.swiper-title
{
margin-top:24px
}
.swiper-slider-7 *+.swiper-subtitle
{
margin-top:20px
}
.swiper-slider-7 *+.swiper-time
{
margin-top:18px
}
.swiper-slider-7 *+.button-wrap,.swiper-slider-7 *+.button
{
margin-top:50px
}
@media(min-width:576px)
{
.swiper-slider-7 .swiper-slide-caption
{
max-width:320px
}

}
@media(min-width:768px)
{
.swiper-slider-7 .swiper-slide-caption
{
max-width:350px
}

}
@media(min-width:992px)
{
.swiper-slider-7
{
max-width:calc(100% - 100px)
}
.swiper-slider-7 .swiper-slide-caption
{
max-width:380px
}
.swiper-slider-7 .swiper-slide-active [class*=swiper-content-bg]
{
opacity:1
}
.swiper-slider-7 .swiper-pagination
{
display:none
}
.swiper-slider-7 *+.swiper-title
{
margin-top:34px
}
.swiper-slider-7 *+.button-wrap,.swiper-slider-7 *+.button
{
margin-top:70px
}

}
@media(min-width:1200px)
{
.swiper-slider-7
{
max-width:calc(100% - 150px)
}
.swiper-slider-7 .swiper-slide-caption
{
max-width:400px
}
.swiper-slider-7 .swiper-box
{
max-width:370px
}

}
@media(min-width:1600px)
{
.swiper-slider-7
{
max-width:calc(100% - 210px)
}
.swiper-slider-7 .swiper-slide-caption
{
padding-left:50px;padding-right:30px;max-width:36%
}
.swiper-slider-7 .swiper-title
{
font-size:48px
}
.swiper-slider-7 .swiper-navigation__module
{
padding:30px 60px 15px
}
.swiper-slider-7 .swiper-pagination__fraction-index
{
font-size:60px
}

}
@media(min-width:1800px)
{
.swiper-slider-7 .swiper-slide-caption
{
max-width:38.5%
}

}
.swiper-slider-8
{
min-height:29.89583vw
}
.swiper-slider-8 .swiper-slide::before
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;z-index:0
}
.swiper-slider-8 h4,.swiper-slider-8 .title-classic
{
color:rgba(255,255,255,.3)
}
@media(max-width:767.98px)
{
.swiper-slider-8 .swiper-slide-caption
{
padding-bottom:70px
}

}
@media(min-width:768px)
{
.swiper-slider-8 .swiper-slide::before
{
left:35%
}

}
@media(min-width:992px)
{
.swiper-slider-8 .swiper-slide::before
{
left:40%
}
.swiper-slider-8 .swiper-pagination
{
display:none
}

}
@media(min-width:1200px)
{
.swiper-slider-8 .swiper-slide::before
{
left:50%
}

}
.swiper-slider-9 .swiper-slide::before
{
background-image:url(../images/bg-index-7.jpg)
}
.swiper-slider-10 .swiper-slide::before
{
background-image:url(../images/bg-index-10.jpg)
}
.swiper-custom-container
{
position:relative;padding-top:1px;z-index:1000
}
@media(min-width:1200px)
{
.swiper-custom-container .rd-navbar-creative.rd-navbar-static .rd-navbar-main-outer
{
padding-left:75px;padding-right:75px
}

}
.swiper-custom-container .swiper-custom-bg,.swiper-custom-container .section-relative
{
position:absolute;overflow:hidden;top:0;right:0;bottom:30px;left:0;z-index:-1
}
.swiper-custom-container .list-share-2
{
position:absolute;top:20px;left:0;width:100%;z-index:1
}
.swiper-custom-container .list-share-2 .icon
{
background:rgba(255,255,255,.1)
}
.swiper-custom-container .list-share-2 .icon:hover
{
background:#fee25f
}
.swiper-custom-container .list-share-2 a,.swiper-custom-container .list-share-2 a:focus,.swiper-custom-container .list-share-2 a:active
{
color:#fff
}
.swiper-custom-container .list-share-2 a:hover
{
color:#151515
}
@media(min-width:768px)
{
.swiper-custom-container .swiper-custom-bg,.swiper-custom-container .section-relative
{
bottom:50px
}

}
@media(min-width:992px)
{
.swiper-custom-container .swiper-custom-bg,.swiper-custom-container .section-relative
{
bottom:70px
}
.swiper-custom-container .list-share-2
{
top:50%;left:23px;width:auto;transform:translate3d(0,-50%,0)
}
.swiper-custom-container .list-share-2>li
{
display:block
}

}
@media(min-width:1400px)
{
.swiper-custom-container .swiper-pagination-2,.swiper-custom-container .list-share-2
{
top:calc(50% - 35px)
}

}
@media(min-width:1637px)
{
.swiper-custom-container .list-share-2
{
left:calc((50% - 735px)/2);transform:translate3d(-50%,-50%,0)
}

}
.swiper-custom-bg
{
background-repeat:repeat;background:#303e4f
}
@media(min-width:1200px)
{
.mobile .swiper-custom-container .page-header+.swiper-slider
{
margin-top:0
}

}
@media(min-width:992px)
{
.desktop .swiper-custom-container .page-header+.swiper-slider
{
margin-top:0
}

}
@media(min-width:1200px)
{
.desktop .swiper-slider-5
{
margin-top:120px
}

}
@media(min-width:992px)
{
.swiper-custom-container-2 .list-share-2
{
top:54%
}
.swiper-custom-container-2 .swiper-pagination-2
{
top:53%
}
.swiper-custom-container-2 .swiper-pagination-2 .swiper-pagination-bullet::before
{
background:#50575d
}

}
.swiper-custom-container-3
{
padding-bottom:80px;background:url(../images/bg-index-6.jpg) repeat
}
.swiper-custom-container-3 .swiper-navigation__module
{
background:url(../images/bg-index-6.jpg) repeat
}
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static
{
background:0 0
}
@media(min-width:1600px)
{
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static .rd-navbar-main
{
padding:40px 0 65px
}

}
@media(min-width:1600px)
{
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static .rd-menu
{
top:calc(100% - 44px)
}

}
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck,.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone
{
background:url(../images/bg-index-6.jpg) repeat
}
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main,.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main
{
padding:12px 0
}
@media(min-width:1600px)
{
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-menu,.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-menu
{
top:100%
}

}
@media(min-width:992px)
{
.swiper-custom-container-3
{
padding-bottom:100px
}

}
@media(min-width:1600px)
{
.swiper-custom-container-3
{
padding-bottom:110px
}

}
.swiper-navigation__module
{
display:none;align-items:center;position:absolute;padding:10px 20px 5px;bottom:0;right:0;background:#fff;z-index:1
}
.swiper-navigation__module .swiper-button-next,.swiper-navigation__module .swiper-button-prev
{
position:static;width:48px;height:48px;top:auto;left:auto;font-size:28px;line-height:46px;transform:none;color:#151515;border:1px solid #989898;border-radius:50%
}
.swiper-navigation__module .swiper-button-next:hover,.swiper-navigation__module .swiper-button-prev:hover
{
color:#00005a;border-color:#00005a
}
.swiper-navigation__module>*+*
{
margin-left:18px
}
.swiper-navigation__module .swiper-pagination__fraction+*
{
margin-left:32px
}
@media(min-width:576px)
{
.swiper-navigation__module
{
display:flex
}

}
@media(min-width:992px)
{
.swiper-navigation__module
{
padding:20px 30px 10px
}

}
@media(min-width:1800px)
{
.swiper-navigation__module
{
padding:30px 60px 15px
}

}
.swiper-pagination__fraction
{
font-size:24px;line-height:1.167;letter-spacing:0;color:#00005a
}
.swiper-pagination__fraction-index
{
font-size:40px;line-height:1;font-weight:300;color:rgba(21,21,21,.21)
}
@media(min-width:992px)
{
.swiper-pagination__fraction-index
{
font-size:50px
}

}
@media(min-width:1800px)
{
.swiper-pagination__fraction-index
{
font-size:60px
}

}
.swiper-pagination__fraction-count
{
margin-left:6px
}
.google-map-markers
{
display:none
}
.google-map-container
{
width:100%
}
.google-map
{
height:200px;width:100%
}
@media(min-width:768px)
{
.google-map
{
height:400px
}

}
@media(min-width:1200px)
{
.google-map
{
height:665px
}

}
@media(min-width:992px)
{
.gmap-classic
{
position:absolute;content:'';top:0;right:0;bottom:0;left:50%
}
.gmap-classic .google-map-container,.gmap-classic .google-map
{
height:100%
}

}
.rd-search-results-live
{
position:absolute;left:0;right:0;top:100%;max-height:600px;overflow-y:auto;margin:-3px 0 0;text-align:left;z-index:998
}
.rd-search-results-live #search-results
{
position:relative;padding:16px 0 0;color:#080808;background:#fff;opacity:0;visibility:hidden;transform-origin:50% 0;transform:scale(1,.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 #ebebeb;border-top:0
}
.rd-search-results-live #search-results.active
{
opacity:1;visibility:visible;transform:scale(1,1)
}
.rd-search-results-live .search-quick-result
{
padding-left:15px;padding-right:15px;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;font-size:14px;font-weight:700;line-height:30px;text-transform:uppercase;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:#e1e1e1
}
.rd-search-results-live .search-link:hover
{
color:#00005a
}
.rd-search-results-live .search-error
{
font-size:14px;line-height:1.6
}
.rd-search-results-live .search-title
{
position:relative;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;font-size:14px;font-weight:700;color:#151515
}
.rd-search-results-live .search-title a:hover
{
color:#00005a
}
.rd-search-results-live .search-list-item-all
{
margin-top:18px;width:100%
}
.rd-search-results-live .search-submit
{
position:relative;overflow:hidden;z-index:0;display:block;padding:8px;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;font-size:14px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:#fff;background:#00005a
}
.rd-search-results-live .search-submit:hover
{
color:#fff;background:#e1e1e1
}
.rd-search-results-live .match
{
display:none
}
.not-empty~.rd-search-results-live
{
visibility:visible;opacity:1
}
.rd-search-results-live p
{
font-size:11px
}
.rd-search-results-live p *
{
margin:0
}
.rd-search-results-live .search-list-item
{
padding:0 15px
}
.rd-search-results-live *+p
{
margin-top:5px
}
.rd-search-results-live .search-list-item+.search-list-item
{
margin-top:17px
}
.rd-search-results .search-list
{
counter-reset:li;text-align:left;padding-left:0;font-size:18px;list-style-type:none;overflow:hidden
}
.rd-search-results .search-list li div
{
overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap
}
.rd-search-results .search-list li:only-child::before
{
display:none
}
.rd-search-results .search-list-item
{
position:relative;padding-left:40px;font-size:15px;color:#9b9b9b
}
.rd-search-results .search-list-item::before
{
content:counter(li,decimal-leading-zero) ".";counter-increment:li;position:absolute;left:0;top:0;font-size:14px;line-height:inherit;font-weight:500;color:#000
}
.rd-search-results .search-list-item+.search-list-item
{
margin-top:40px
}
.rd-search-results .search-title
{
font-size:16px;color:#000
}
.rd-search-results .search
{
color:#fff;padding:0 .25em;background:#00005a
}
.rd-search-results .match
{
padding:5px;font-size:12px;line-height:1.7;letter-spacing:.1em;text-transform:uppercase;color:#000
}
.rd-search-results .match em
{
margin:0;font-style:normal
}
.rd-search-results p *
{
margin:0
}
.rd-search-results *+.match
{
margin-top:10px
}
@media(min-width:768px)
{
.rd-search-results .search-title
{
font-size:18px
}
.rd-search-results .search-list-item::before
{
top:-1px;font-size:16px
}
.rd-search-results *+p
{
margin-top:12px
}

}
@media(min-width:992px)
{
.rd-search-results .search-list-item
{
padding-left:40px
}

}
*+.rd-search-results
{
margin-top:40px
}
@media(min-width:768px)
{
*+.rd-search-results
{
margin-top:55px
}

}
.rd-search-classic
{
position:relative
}
.rd-search-classic .form-input
{
padding-right:50px
}
.rd-search-classic .form-input,.rd-search-classic .form-label
{
letter-spacing:0
}
.rd-search-classic .rd-search-submit
{
background:0 0;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:#e1e1e1;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:#00005a
}
.rd-search.rd-search-inline
{
position:relative
}
.rd-search.rd-search-inline .form-input
{
padding-right:60px
}
.rd-search.rd-search-inline .button-link
{
position:absolute;top:50%;transform:translateY(-50%);width:60px;right:0;margin:0;font-size:21px;color:#e1e1e1;transition:.33s
}
.rd-search.rd-search-inline .button-link::before
{
display:block;margin:auto
}
.rd-search.rd-search-inline .button-link:hover
{
color:#00005a
}
.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:70px
}
.rd-search.rd-search-inline.form-lg .button-link
{
width:70px
}
.button-search
{
position:absolute;text-align:center;padding:0 5px;right:0;top:0;height:60px;width:60px;font-size:20px;line-height:60px;border:none;outline:none;box-shadow:none;background:0 0;cursor:pointer;transition:all 250ms ease
}
.button-search:hover
{
color:#00005a
}
.form-search .form-input
{
min-height:60px;padding-right:60px;padding-left:20px;font-size:16px;letter-spacing:.1em;color:#9b9b9b;background:#f3f3f3;border-color:#f3f3f3
}
.form-search .form-label
{
padding-right:60px;padding-left:20px;font-size:16px;letter-spacing:.1em;color:#9b9b9b
}
*+.form-search
{
margin-top:40px
}
@media(min-width:768px)
{
.form-search .form-input
{
padding-right:70px;padding-left:30px
}
.form-search .form-label
{
padding-right:70px;padding-left:30px
}
.button-search
{
width:70px
}
*+.form-search
{
margin-top:55px
}

}
.isotope
{
z-index:0;display:block;transition:.3s ease
}
.isotope-item
{
display:block;will-change:transform;backface-visibility:hidden;transition:.1s opacity ease-in
}
.isotope-filters>*
{
margin-top:0;vertical-align:middle
}
.isotope-filters .inline-list
{
position:relative;word-spacing:0
}
.isotope-filters .inline-list li
{
display:inline-block
}
.isotope-filters .inline-list a
{
position:relative;transition:.3s;color:#e1e1e1
}
.isotope-filters .inline-list .isotope-filters-trigger
{
display:none
}
.isotope-filters-modern .inline-list
{
transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-10px;margin-right:-10px
}
.isotope-filters-modern .inline-list>*
{
margin-top:10px;padding-left:10px;padding-right:10px
}
.isotope-filters-modern .inline-list>li
{
font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;font-size:18px
}
.isotope-filters-modern .inline-list a
{
position:relative;padding-bottom:10px
}
.isotope-filters-modern .inline-list a::after
{
content:'';position:absolute;left:0;bottom:0;width:0;height:2px;transition:.4s;background:#00005a
}
.isotope-filters-modern .inline-list a:hover
{
color:#00005a
}
.isotope-filters-modern .inline-list a.active::after
{
width:100%
}
@media(min-width:992px)
{
.isotope-filters-modern .inline-list
{
transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-23px;margin-right:-23px
}
.isotope-filters-modern .inline-list>*
{
margin-top:10px;padding-left:23px;padding-right:23px
}

}
.isotope-modern-wrap [class*=col]
{
margin-top:30px
}
@media(max-width:767.98px)
{
.isotope-modern-wrap [class*=col]
{
width:100%;max-width:100%
}

}
@media(min-width:992px)
{
html:not(.tablet):not(.mobile) .isotope-modern-wrap [class*=col]
{
margin-top:0
}

}
.isotope-condensed
{
margin-left:0;margin-right:0
}
.isotope-condensed .row>*
{
margin-top:-1px;margin-bottom:-1px
}
*+.isotope
{
margin-top:44px
}
*+.isotope-condensed
{
margin-top:30px
}
@media(max-width:991.98px)
{
.isotope-condensed
{
padding:0 0 30px;margin-left:0;margin-right:0
}
.isotope-condensed .row.row-condensed>[class*=col]
{
padding-left:10px;padding-right:10px
}
.isotope-condensed .row.row-condensed>[class*=col]+[class*=col]
{
margin-top:25px
}

}
@media(min-width:768px)
{
*+.isotope-condensed
{
margin-top:50px
}

}
.isotope-filters
{
position:relative
}
.isotope-filters .isotope-filters-toggle .icon::before
{
transition:transform .2s ease
}
.isotope-filters .isotope-filters-toggle.active .icon::before
{
transform:rotate(-180deg)
}
.isotope-filters-list
{
position:absolute;top:calc(100% + 20px);left:50%;max-width:280px;width:100%;padding:20px;font-size:14px;line-height:1;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:#080808;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.17);transform:translate3d(-50%,0,0);opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:1
}
.isotope-filters-list.active
{
opacity:1;visibility:visible
}
.isotope-filters-list a
{
display:block;padding:7px 5px
}
.isotope-filters-list a,.isotope-filters-list a:focus,.isotope-filters-list a:active
{
color:inherit
}
.isotope-filters-list a:hover
{
color:#fff
}
.isotope-filters-list a:hover
{
color:#00005a
}
.isotope-filters-list a.active
{
color:#fff;background:#00005a
}
@media(min-width:768px)
{
.isotope-filters-list
{
position:static;display:flex;align-items:center;justify-content:center;text-align:center;max-width:none;top:auto;left:auto;width:auto;padding:0;margin-left:-25px;margin-right:-25px;margin-bottom:-10px;box-shadow:none;transform:none;opacity:1;visibility:visible
}
.isotope-filters-list>*
{
margin-bottom:10px
}
.isotope-filters-list>li
{
position:relative;padding:0 25px
}
.isotope-filters-list a
{
display:inline;padding:0
}
.isotope-filters-list a,.isotope-filters-list a:focus,.isotope-filters-list a:active
{
color:inherit
}
.isotope-filters-list a:hover
{
color:#00005a
}
.isotope-filters-list a.active
{
color:#00005a;background:0 0
}
.isotope-filters .isotope-filters-toggle
{
display:none
}

}
.tabs-custom
{
text-align:left;color:#151515
}
.tabs-custom .nav-tabs
{
font-size:0;line-height:0;word-spacing:0;border:0;justify-content:center
}
.tabs-custom .nav-tabs:before,.tabs-custom .nav-tabs:after
{
display:none
}
.tabs-custom .nav-item
{
float:none;margin:0;border:0;cursor:pointer;transition:.33s all ease
}
.tabs-custom .nav-link
{
margin:0;border-radius:0;border:0;color:#080808;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif
}
.tabs-custom .nav-link.active
{
cursor:default
}
.tabs-custom-1
{
color:inherit
}
.tab-content>.tab-pane
{
display:block;visibility:hidden;height:0;overflow:hidden
}
.tab-content>.active
{
visibility:visible;height:auto;overflow:visible
}
*+.tabs-line
{
margin-top:24px
}
*+.tabs-line-big
{
margin-top:18px
}
*+.tabs-horizontal.tabs-corporate
{
margin-top:25px
}
h4+.tabs-horizontal.tabs-corporate
{
margin-top:40px
}
h1+.tabs-line
{
margin-top:22px
}
h3+.tabs-custom
{
margin-top:35px
}
.row+.tabs-corporate
{
margin-top:40px
}
.tabs-line .nav-link
{
padding:10px 10px 6px;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1;letter-spacing:.1em;color:#080808;background:0 0;text-align:center;vertical-align:middle
}
.tabs-line .nav-link-big
{
font-size:24px
}
.tabs-line *+.tab-content
{
margin-top:20px
}
@media(max-width:767.98px)
{
.tabs-line .nav-tabs
{
margin-bottom:-10px
}
.tabs-line .nav-item
{
margin-bottom:10px
}
.tabs-line .nav-link
{
border-width:1px 0;border-style:solid;border-color:#e1e1e1
}
.tabs-line .nav-link:hover,.tabs-line .nav-link.active
{
color:#00005a
}
.tabs-line .nav-link.active
{
border-color:#00005a
}

}
.tabs-corporate .nav-tabs
{
position:relative
}
.tabs-corporate .nav-link
{
padding:10px 10px 6px;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1;letter-spacing:.1em;color:#080808;background:0 0;text-align:center;vertical-align:middle
}
.tabs-corporate .nav-link:hover,.tabs-corporate .nav-link.active
{
color:#00005a
}
.tabs-corporate .nav-link:hover
{
border-color:transparent
}
.tabs-corporate .tab-content
{
padding:20px 0 0
}
@media(max-width:767.98px)
{
.tabs-corporate .nav-link
{
border-width:1px;border-style:solid;border-color:transparent
}
.tabs-corporate .nav-link.active
{
border-color:#e1e1e1
}

}
@media(min-width:768px)
{
.tabs-horizontal.tabs-corporate .nav-tabs
{
position:relative;width:100%;will-change:transform;justify-content:flex-start;border:1px solid #e1e1e1
}
.tabs-horizontal.tabs-corporate .nav-item
{
will-change:transform
}
.tabs-horizontal.tabs-corporate .nav-link
{
position:relative;text-align:left;display:block;z-index:1;padding:32px 20px;border:none
}
.tabs-horizontal.tabs-corporate .nav-link.active,.tabs-horizontal.tabs-corporate .nav-link:hover
{
color:#00005a
}
.tabs-horizontal.tabs-corporate .nav-link.active
{
border-color:#e1e1e1
}
.tabs-horizontal.tabs-line .nav-tabs
{
justify-content:space-between;border-bottom:3px solid #3f4651
}
.tabs-horizontal.tabs-line .nav-item
{
display:inline-block
}
.tabs-horizontal.tabs-line .nav-link
{
position:relative;padding:0 0 10px;background-color:transparent;border:0
}
.tabs-horizontal.tabs-line .nav-link::after
{
content:'';position:absolute;bottom:-3px;left:0;height:3px;width:0;background:#00005a;transition:.22s ease
}
.tabs-horizontal.tabs-line .nav-link-big
{
padding-bottom:5px
}
.tabs-horizontal.tabs-line .nav-link.active,.tabs-horizontal.tabs-line .nav-link:hover
{
color:#00005a
}
.tabs-horizontal.tabs-line .nav-link.active::after
{
width:100%
}
.tabs-horizontal.tabs-line *+.tab-content
{
margin-top:30px
}
.tabs-horizontal.tabs-line-big *+.tab-content
{
margin-top:26px
}

}
@media(min-width:768px)
{
.tabs-horizontal.tabs-corporate .tab-content
{
padding:40px 0 0
}
.tabs-horizontal.tabs-corporate .nav-link
{
padding:20px
}

}
@media(min-width:992px)
{
.tabs-horizontal.tabs-corporate .nav-link
{
padding:32px 50px;letter-spacing:.2em
}
.tabs-horizontal.tabs-corporate .nav-item:first-child .nav-link
{
padding-left:40px
}
.tabs-horizontal.tabs-corporate .nav-item:last-child .nav-link
{
padding-right:40px
}

}
@media(min-width:1200px)
{
.tabs-horizontal.tabs-corporate .nav-link
{
padding-left:60px;padding-right:60px
}

}
@media(min-width:768px)
{
.tabs-vertical
{
display:flex;align-items:flex-start
}
.tabs-vertical .nav-tabs
{
display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;max-width:50%
}
.tabs-vertical .nav-item
{
border:0;width:100%;text-align:left
}
.tabs-vertical .tab-content
{
flex-grow:1
}
.tabs-vertical.tabs-line .nav-tabs
{
width:auto;min-width:167px;border:0
}
.tabs-vertical.tabs-line .nav-item
{
margin:0
}
.tabs-vertical.tabs-line .nav-link
{
position:relative;padding:20px 0;border:0;overflow:hidden;text-align:left
}
.tabs-vertical.tabs-line .nav-link.active,.tabs-vertical.tabs-line .nav-link:hover
{
color:#00005a
}
.tabs-vertical.tabs-line .nav-item+.nav-item
{
border-top:1px solid #e1e1e1
}
.tabs-vertical.tabs-line .tab-content
{
padding:0 0 0 35px
}
.tabs-vertical.tabs-line *+.tab-content
{
margin-top:0
}

}
.tab-content-1
{
color:#080808
}
.tab-content-1 h4+p
{
margin-top:22px
}
.tab-content-1 h5+p
{
margin-top:30px
}
.tab-content-1 p+p
{
margin-top:20px
}
.tab-content-1 *+img
{
margin-top:35px
}
.tab-content-1 *+.button
{
margin-top:30px
}
@media(min-width:1200px)
{
.tab-content-1 h5
{
max-width:88%
}
.tab-content-1 p
{
max-width:96%
}
.tab-content-1 *+.button
{
margin-top:45px
}

}
@media(min-width:992px)
{
.tab-content-2
{
display:flex;align-items:center;padding-top:25px;padding-bottom:25px
}

}
@media(max-width:767.98px)
{
.tab-content-2 .box-info-figure
{
width:200px
}

}
@media(min-width:992px) and (max-width:1199.98px)
{
.tab-content-2 .box-info-figure
{
width:230px
}

}
.ie-10 .tab-content-2 .tab-content,.ie-11 .tab-content-2 .tab-content,.ie-edge .tab-content-2 .tab-content
{
width:100%
}
@media(max-width:767.98px)
{
.tab-content-3
{
position:static
}
.tab-content-3 img
{
position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;width:auto;height:auto;max-width:none
}
@supports(object-fit:cover)
{
.tab-content-3 img
{
left:0;top:0;width:100%;height:100%;transform:none;object-fit:cover;object-position:center center
}

}
.tab-content-3::before
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);pointer-events:none;z-index:1
}

}
.tab-content-4
{
flex-grow:1;padding-left:15px;padding-right:15px
}
.tab-content-4 h4+p
{
margin-top:32px
}
.tab-content-4 *+.button-wrap,.tab-content-4 *+.button
{
margin-top:35px
}
@media(min-width:576px)
{
.tab-content-4 .tab-pane
{
max-width:350px
}

}
@media(min-width:1600px)
{
.tab-content-4
{
padding-left:9%;padding-right:30px
}

}
.nav-tabs-2
{
padding-top:10px;justify-content:center;border-top:1px solid #fee25f
}
@media(max-width:991.98px)
{
.nav-tabs-2
{
margin-bottom:-10px;margin-left:-20px
}
.nav-tabs-2:empty
{
margin-bottom:0;margin-left:0
}
.nav-tabs-2>*
{
display:inline-block;margin-top:0;margin-bottom:10px;margin-left:20px
}

}
@media(min-width:992px)
{
.nav-tabs-2
{
display:block;padding-top:0;border:none;background:0 0
}

}
.nav-item-2
{
font-size:14px;line-height:1.72;font-weight:700;letter-spacing:.1em;color:#151515
}
.nav-item-2 a
{
display:block;padding-left:20px;color:inherit;text-indent:-20px
}
.nav-item-2 a::before
{
display:inline-block;content:'';width:9px;height:9px;margin-right:11px;border-radius:50%;background:#e1e1e1;transition:inherit
}
.nav-item-2 a.active::before
{
background:#fee25f
}
@media(min-width:992px)
{
.nav-item-2 a
{
padding:42px 20px 42px 60px;letter-spacing:.3em;text-transform:uppercase;border-width:1px 1px 0;border-style:solid;border-color:#ebebeb #fff #ebebeb #fff;background:#fff
}
.nav-item-2:last-child a
{
border-bottom-width:1px
}

}
@media(min-width:1200px)
{
.nav-item-2 a
{
padding-left:100px;padding-right:42px;text-indent:-27px
}
.nav-item-2 a::before
{
margin-right:18px
}

}
@media(min-width:992px)
{
.desktop .nav-item-2 a:hover
{
background:#f5f5f5;border-color:#ebebeb
}
.desktop .nav-item-2 a:hover::before
{
background:#fee25f
}

}
.nav-tabs-2-title
{
padding:10px 15px;flex-grow:1;font-weight:400;letter-spacing:.025em;text-transform:none
}
@media(min-width:992px)
{
.nav-tabs-2-title
{
padding-top:15px;padding-bottom:15px
}

}
.nav-tabs-2-button
{
position:relative;overflow:hidden;display:flex;align-items:center;flex-wrap:nowrap;text-align:center;z-index:1
}
.nav-tabs-2-button::before
{
display:none;position:absolute;content:'';top:0;bottom:0;left:14px;width:120%;background:#fff;transform:skew(-43deg);transform-origin:50% 0;pointer-events:none;z-index:-1
}
.nav-tabs-2-button .icon
{
display:none;width:65px;height:76px;font-size:22px;line-height:76px;color:#00005a;background:#f5f5f5;cursor:pointer
}
@media(min-width:992px)
{
.nav-tabs-2-button
{
margin-top:-76px
}
.nav-tabs-2-button::before
{
display:inline-block
}
.nav-tabs-2-button .icon
{
display:inline-block
}
.nav-tabs-2-button .icon::before
{
display:inline-block;animation:arrowTransformY .7s linear infinite
}

}
@media(min-width:1200px)
{
.nav-tabs-2-button
{
padding-left:25px
}
.nav-tabs-2-button .icon
{
width:76px
}

}
.tabs-custom-3
{
display:flex;flex-direction:column-reverse;text-align:center;color:inherit
}
@media(min-width:576px)
{
.tabs-custom-3
{
flex-direction:row;text-align:left
}

}
@media(min-width:768px) and (max-width:991.98px)
{
.tabs-custom-3 h4
{
font-size:26px
}

}
.nav-tabs-3
{
display:flex;flex-direction:column;text-align:center;background:#343c49;width:100%
}
.nav-tabs-3>li+li
{
border-top:1px solid #565c60
}
@media(min-width:576px)
{
.nav-tabs-3
{
max-width:250px
}

}
.nav-item-3
{
display:flex;flex-direction:column;flex-grow:1
}
.nav-link-3
{
position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1;padding:15px;font-size:16px;letter-spacing:.2em;text-transform:uppercase
}
.nav-link-3,.nav-link-3:focus,.nav-link-3:active
{
color:#fff
}
.nav-link-3:hover
{
color:#fff
}
.nav-link-3::before
{
position:absolute;content:'';bottom:0;left:50%;width:20px;height:3px;background:0 0;transform:translate3d(-50%,0,0);transition:all .3s ease
}
.nav-link-3:hover,.nav-link-3.active
{
background:#3f4959
}
.nav-link-3.active::before
{
width:77px;background:#00005a
}
@media(min-width:1200px)
{
.nav-tabs-3
{
max-width:374px
}

}
@media(min-width:1600px)
{
.nav-link-3
{
font-size:16px
}

}
.nav-tabs-4
{
margin-bottom:-20px;margin-left:-30px
}
.nav-tabs-4:empty
{
margin-bottom:0;margin-left:0
}
.nav-tabs-4>*
{
display:inline-block;margin-top:0;margin-bottom:20px;margin-left:30px
}
.nav-link-4
{
padding:0;font-size:18px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#080808
}
.nav-link-4.active
{
color:#00005a
}
.tabs-post
{
padding:30px 15px 30px 35px
}
.tabs-post .nav-tabs
{
display:block
}
.tabs-post .nav-item
{
position:relative;padding:10px 0;font-size:12px;line-height:1.6;letter-spacing:0;cursor:default
}
@media(min-width:768px)
{
.tabs-post .nav-item
{
padding:20px 2% 20px 10%;font-size:15px
}
.tabs-post .nav-item:first-child
{
padding-top:0
}
.tabs-post .nav-item:last-child
{
padding-bottom:0
}

}
@media(min-width:992px)
{
.tabs-post .nav-item
{
padding:20px 8%
}

}
@media(min-width:1200px)
{
.tabs-post .nav-item
{
padding:30px 12%
}

}
.tabs-post .nav-item+.nav-item
{
border-top:1px solid #ebebeb
}
.tabs-post .nav-link
{
position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:0 0;pointer-events:auto;z-index:1
}
.tabs-post .nav-link.active
{
background:0 0;pointer-events:none
}
*+.nav-tabs
{
margin-top:14px
}
@media(min-width:576px)
{
.tabs-post
{
padding:50px
}
*+.nav-tabs
{
margin-top:28px
}

}
@media(max-width:767.98px)
{
.tabs-post
{
position:relative;overflow:hidden
}
.tabs-post .nav-link.active+.post-amy
{
opacity:1
}
.tabs-post-title
{
color:#fff
}

}
@media(min-width:768px)
{
.tabs-post
{
padding:0
}
.tabs-post .nav-link
{
background:rgba(255,255,255,.5)
}
.tabs-post-title
{
padding-left:10%
}

}
@media(min-width:992px)
{
.tabs-post-title
{
padding-left:8%
}

}
@media(min-width:1200px)
{
.tabs-post-title
{
padding-left:12%
}
*+.nav-tabs
{
margin-top:38px
}

}
.card-group-custom
{
margin-bottom:0
}
.card-group-custom .card-header+.collapse>.card-body,.card-group-custom .card-header+.collapse>.list-group
{
border-top:0
}
.card-group-custom .card+.card
{
margin-top:0
}
.card-group-custom.card-group-corporate .card+.card
{
margin-top:18px
}
.card-custom
{
display:block;margin:0;background:inherit;border:0;border-radius:0;box-shadow:none;text-align:left
}
.card-custom a
{
display:block
}
.card-custom .card-header
{
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:30px
}
@media(min-width:768px)
{
*+.card-group-custom
{
margin-top:40px
}

}
@media(min-width:1200px)
{
h3+.card-group-custom
{
margin-top:50px
}

}
.card-corporate
{
text-align:left
}
.card-corporate .card-title
{
margin-bottom:0
}
.card-corporate .card-body
{
background:#fff
}
.card-corporate .card-title a
{
position:relative;z-index:1;padding:17px 20px 15px 48px;font-weight:500;font-size:14px;line-height:1.25;letter-spacing:.1em;color:#2c343b;background:#f5f5f5;border-radius:0 0 0 0;transition:.3s all ease
}
.card-corporate .card-title a::before
{
position:absolute;content:'';bottom:0;left:0;height:2px;width:100%;background:#fee25f;transition:all .3s ease
}
.card-corporate .card-title a .card-arrow:after
{
opacity:0;visibility:hidden
}
.card-corporate .card-title a.collapsed
{
border-radius:0
}
.card-corporate .card-title a.collapsed::before
{
width:0
}
.card-corporate .card-title a.collapsed .card-arrow
{
border-radius:0 0 0 0
}
.card-corporate .card-title a.collapsed .card-arrow:after
{
opacity:1;visibility:visible
}
.card-corporate .card-arrow
{
position:absolute;top:0;bottom:0;left:0;z-index:2;width:44px;background:0 0;border-radius:0 0 0 0;transition:.33s all ease
}
.card-corporate .card-arrow::before,.card-corporate .card-arrow::after
{
content:'';position:absolute;top:50%;z-index:4;transform:translate3d(50%,-50%,0);background:#151515
}
.card-corporate .card-arrow::before
{
width:14px;height:2px;right:50%
}
.card-corporate .card-arrow::after
{
width:2px;height:14px;right:50%
}
.card-corporate .collapse
{
position:relative;border-radius:0 0 0 0;z-index:1
}
.card-corporate .card-body
{
padding:20px 10px 4px
}
@media(min-width:576px)
{
.card-corporate .card-title a
{
font-size:16px
}

}
.card-corporate-2 .card-title a
{
background:#fff
}
.card-corporate-2 .card-title a::before
{
background:#00005a
}
.card-corporate-2 .card-body
{
background:0 0
}
.context-dark .card-corporate,.bg-gray-dark .card-corporate,.bg-primary .card-corporate
{
color:rgba(255,255,255,.3)
}
.context-dark .card-corporate .card-title a,.bg-gray-dark .card-corporate .card-title a,.bg-primary .card-corporate .card-title a
{
color:#fff;background:rgba(255,255,255,.1)
}
.context-dark .card-corporate .card-body,.bg-gray-dark .card-corporate .card-body,.bg-primary .card-corporate .card-body
{
background:0 0
}
.context-dark .card-corporate .card-arrow::before,.bg-gray-dark .card-corporate .card-arrow::before,.bg-primary .card-corporate .card-arrow::before,.context-dark .card-corporate .card-arrow::after,.bg-gray-dark .card-corporate .card-arrow::after,.bg-primary .card-corporate .card-arrow::after
{
background:#fff
}
.card-classic
{
text-align:left;font-size:14px;color:#080808
}
.card-classic .card-title
{
margin-bottom:0;border-bottom:1px solid #e1e1e1
}
.card-classic .card-header,.card-classic .card-title a,.card-classic .card-body
{
background:0 0
}
.card-classic .card-title a
{
display:flex;align-items:center;position:relative;z-index:1;padding:15px 32px 15px 0;font-size:16px;line-height:1.25;font-weight:400;letter-spacing:.025em;color:#2c343b;border-radius:0;transition:all .3s ease
}
.card-classic .card-title a:hover
{
color:#00005a
}
.card-classic .card-title a>span+span
{
margin-left:15px
}
.card-classic .card-title a .card-arrow:after
{
opacity:0;visibility:hidden
}
.card-classic .card-title a.collapsed
{
border-radius:0
}
.card-classic .card-title a.collapsed .card-arrow
{
border-radius:0
}
.card-classic .card-title a.collapsed .card-arrow:after
{
opacity:1;visibility:visible
}
.card-classic .card-arrow
{
position:absolute;top:0;bottom:0;right:0;z-index:2;width:26px;background:0 0;border-radius:0;transition:.33s all ease
}
.card-classic .card-arrow::before,.card-classic .card-arrow::after
{
content:'';position:absolute;top:50%;z-index:4;transform:translate3d(50%,-50%,0);background:#151515
}
.card-classic .card-arrow::before
{
width:16px;height:2px;right:50%
}
.card-classic .card-arrow::after
{
width:2px;height:16px;right:50%
}
.card-classic .collapse
{
position:relative;z-index:1;border-radius:0
}
.card-classic .card-body
{
padding:20px 4px 0
}
.card-classic .icon
{
text-align:left;min-width:30px;font-size:26px;color:#00005a
}
@media(min-width:576px)
{
.card-classic .card-title a
{
padding-top:23px;padding-bottom:23px;font-size:18px
}

}
@media(min-width:992px)
{
.card-classic
{
font-size:15px
}
.card-classic .card-title a
{
font-size:24px
}
.card-classic .icon
{
min-width:50px;font-size:36px
}

}
.card-classic-2 .card-title a
{
display:block;padding-left:24px;letter-spacing:.075em
}
.card-classic-2 .card-title a::before
{
position:absolute;top:50%;left:0;content:'';width:10px;height:10px;border-radius:50%;background:#00005a;transform:translate3d(0,-50%,0)
}
.card-classic-2 .card-title a.collapsed::before
{
background:#e1e1e1
}
@media(min-width:576px)
{
.card-classic-2 .card-title a
{
padding-top:30px;padding-bottom:30px;font-size:18px
}

}
@media(min-width:768px)
{
.card-group-classic
{
margin-top:-18px
}

}
*+.card-group-classic
{
margin-top:4px
}
[data-toggle=tooltip]
{
padding-left:.25em;padding-right:.25em;color:#b7b7b7
}
.tooltip
{
font-size:15px;line-height:1.35;letter-spacing:.05em;color:#fff;z-index:1010
}
.tooltip.bs-tooltip-top .arrow::before
{
border-top-color:#151515
}
.tooltip.bs-tooltip-right .arrow::before
{
border-right-color:#151515
}
.tooltip.bs-tooltip-bottom .arrow::before
{
border-bottom-color:#151515
}
.tooltip.bs-tooltip-left .arrow::before
{
border-left-color:#151515
}
.counter-classic
{
position:relative;overflow:hidden;text-align:center;max-width:270px;padding:40px 0;margin-left:auto;margin-right:auto;z-index:1
}
.counter-classic::before,.counter-classic::after
{
position:absolute;content:'';top:0;right:0;bottom:0;left:0;z-index:-1;transition:all .3s ease;pointer-events:none
}
.counter-classic::before
{
opacity:1;visibility:visible;transform:none;background:linear-gradient(to bottom,#667079 0%,rgba(67,77,85,0) 100%)
}
.counter-classic::after
{
opacity:0;visibility:hidden;transform:scaleX(.3);background:linear-gradient(to bottom,#808992 0%,rgba(67,77,85,0) 100%)
}
.counter-classic-number
{
font-weight:900;letter-spacing:.05em
}
.counter-classic-number>*
{
display:inline-block
}
.counter-classic-title
{
letter-spacing:.05em;text-transform:lowercase;color:rgba(255,255,255,.3)
}
.counter-classic-decor
{
position:absolute;bottom:0;left:50%;width:53px;height:5px;font-size:0;line-height:0;background:#fee25f;transform:translateX(-50%);transition:all .4s ease
}
*+.counter-classic-title
{
margin-top:8px
}
@media(min-width:768px)
{
.counter-classic
{
padding:60px 0
}

}
@media(min-width:992px)
{
.counter-classic
{
padding:83px 0
}

}
@media(min-width:992px)
{
.desktop .counter-classic:hover::before
{
opacity:0;visibility:hidden;transform:scaleX(0)
}
.desktop .counter-classic:hover::after
{
opacity:1;visibility:visible;transform:none
}
.desktop .counter-classic:hover .counter-classic-decor
{
bottom:62px;transform:translateX(-50%) rotate(180deg)
}

}
.counter-modern-wrap
{
display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:-30px;margin-left:-30px
}
.counter-modern-wrap:empty
{
margin-bottom:0;margin-left:0
}
.counter-modern-wrap>*
{
display:inline-block;margin-top:0;margin-bottom:30px;margin-left:30px
}
.counter-modern-wrap .counter-modern
{
min-width:120px
}
.counter-modern
{
text-align:center
}
.counter-modern-number
{
letter-spacing:0
}
.counter-modern-title
{
font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase
}
.counter-modern-decor
{
margin-left:auto;margin-right:auto;width:26px;height:4px;font-size:0;line-height:0;background:#fee25f
}
*+.counter-modern-decor
{
margin-top:6px
}
*+.counter-modern-title
{
margin-top:12px
}
*+.counter-modern-wrap
{
margin-top:35px
}
.counter-creative
{
text-align:center;padding:30px 10px
}
.counter-creative-number
{
font-weight:900;letter-spacing:.05em
}
.counter-creative-title
{
text-transform:none;letter-spacing:.05em
}
*+.counter-creative-title
{
margin-top:6px
}
@media(min-width:768px)
{
.counter-creative
{
padding-top:44px;padding-bottom:44px
}

}
.context-dark .counter-creative-title,.bg-gray-dark .counter-creative-title,.bg-primary .counter-creative-title
{
color:rgba(255,255,255,.3)
}
.counter-aria
{
position:relative;text-align:center;z-index:1
}
.counter-aria-number
{
letter-spacing:0;color:rgba(255,255,255,.7);text-shadow:5px 9px 7px rgba(0,0,0,.14);transition:all .3s ease;will-change:transform
}
.counter-aria-title
{
font-size:14px;font-weight:500;letter-spacing:.1em;color:rgba(255,255,255,.5);text-transform:uppercase
}
.counter-aria-decor
{
position:absolute;bottom:15%;left:50%;width:100px;transform:translate3d(-50%,0,0);z-index:-1
}
*+.counter-aria-title
{
margin-top:40px
}
*+.counter-aria-decor
{
margin-top:0
}
@media(min-width:576px)
{
.counter-aria-title
{
letter-spacing:.2em
}

}
@media(min-width:768px)
{
.counter-aria-title
{
font-size:16px;letter-spacing:.3em
}
.counter-aria-decor
{
width:120px;bottom:12%
}

}
@media(min-width:992px)
{
.counter-aria-decor
{
width:auto;bottom:0
}

}
@media(min-width:1200px)
{
.counter-aria-decor
{
bottom:4%
}
*+.counter-aria-title
{
margin-top:55px
}

}
@media(min-width:992px)
{
.desktop .counter-aria:hover .counter-aria-number
{
transform:translate3d(0,-15px,0)
}

}
.box-ordered
{
counter-reset:div
}
.box-ordered .box-ordered-item::before
{
content:counter(div,decimal-leading-zero);counter-increment:div
}
.progress-linear
{
position:relative;text-align:left;line-height:1;font-weight:700;text-transform:uppercase;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;color:#080808
}
.progress-header
{
font-size:12px
}
.progress-header>*
{
max-width:50%
}
.progress-bar-linear-wrap
{
height:11px;border-radius:0;background:#ddd
}
.progress-bar-linear
{
position:relative;width:0;height:inherit;background:#00005a;transition:.5s all ease-in-out
}
.progress-bar-linear::before
{
position:absolute;content:'';right:0;bottom:0;width:0;height:0;margin-right:-9px;border-style:solid;border-width:0 9px 16px;border-color:transparent transparent #00005a transparent
}
.progress-value
{
position:absolute;bottom:100%;right:-4px;margin-bottom:12px;font-size:14px;letter-spacing:.1em;transform:translate3d(50%,0,0);will-change:transform
}
.progress-value::after
{
content:"%"
}
.progress-orange .progress-bar-linear
{
background:#ffb45c
}
.progress-orange .progress-bar-linear::before
{
border-bottom-color:#ffb45c
}
.progress-orange .progress-marker
{
background:#ffb45c
}
.progress-green .progress-bar-linear
{
background:#73cca1
}
.progress-green .progress-bar-linear::before
{
border-bottom-color:#73cca1
}
.progress-green .progress-marker
{
background:#73cca1
}
*+.progress-bar-linear-wrap
{
margin-top:12px
}
*+.progress-linear
{
margin-top:35px
}
.progress-linear+.progress-linear
{
margin-top:40px
}
@media(min-width:768px)
{
.progress-value
{
font-size:18px
}
.progress-header
{
font-size:14px;letter-spacing:.2em
}

}
@media(min-width:992px)
{
.progress-linear+.progress-linear
{
margin-top:50px
}

}
.countdown-wrap
{
display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:-20px;margin-left:-20px
}
.countdown-wrap:empty
{
margin-bottom:0;margin-left:0
}
.countdown-wrap>*
{
display:inline-block;margin-top:0;margin-bottom:20px;margin-left:20px
}
@media(min-width:576px)
{
.countdown-wrap
{
margin-bottom:-30px;margin-left:-30px
}
.countdown-wrap:empty
{
margin-bottom:0;margin-left:0
}
.countdown-wrap>*
{
display:inline-block;margin-top:0;margin-bottom:30px;margin-left:30px
}

}
.countdown-circle
{
flex-basis:136px;flex-shrink:1;display:block
}
.countdown-circle svg
{
display:block;width:100%;height:auto
}
.countdown-number
{
position:relative
}
.countdown-gradient .stop-color-1
{
stop-color:#fee25f
}
.countdown-gradient .stop-color-2
{
stop-color:#00005a
}
.countdown-fg
{
fill:transparent;stroke:#00005a;stroke-width:2.21px
}
.countdown-bg
{
fill:transparent;stroke:#d7d7d7;stroke-width:.74px
}
.countdown-overlay
{
position:absolute;top:52%;left:0;right:0;transform:translateY(-50%)
}
.countdown-counter
{
display:block;font-weight:500;letter-spacing:.05em;color:#151515
}
.countdown-heading
{
color:rgba(119,119,119,.5)
}
@media(max-width:575.98px)
{
.countdown-heading
{
font-size:14px
}

}
.countdown-seconds
{
display:none
}
@media(min-width:576px)
{
.countdown-seconds
{
display:block
}

}
.context-dark .countdown-bg,.bg-gray-dark .countdown-bg,.bg-primary .countdown-bg
{
stroke:rgba(255,255,255,.58)
}
.context-dark .countdown-fg,.bg-gray-dark .countdown-fg,.bg-primary .countdown-fg
{
stroke:#fee25f
}
.context-dark .countdown-heading,.bg-gray-dark .countdown-heading,.bg-primary .countdown-heading
{
color:rgba(255,255,255,.5)
}
*+.countdown-wrap
{
margin-top:33px
}
*+.countdown-heading
{
margin-top:14px
}
@media(min-width:576px)
{
*+.countdown-heading
{
margin-top:20px
}

}
@media(min-width:1200px)
{
*+.countdown-wrap
{
margin-top:48px
}
.countdown-wrap+p
{
margin-top:39px
}

}
.jspContainer
{
overflow:hidden;position:relative
}
.jspPane
{
position:absolute;right:4px
}
.jspVerticalBar
{
position:absolute;top:0;right:0;width:4px;height:100%;background:#e1e1e1;pointer-events:auto
}
.jspHorizontalBar
{
position:absolute;bottom:0;left:0;width:100%;height:16px;background:#e1e1e1;pointer-events:auto
}
.jspCap
{
display:none
}
.jspHorizontalBar .jspCap
{
float:left
}
.jspTrack
{
background:#e1e1e1;position:relative
}
.jspDrag
{
background:rgba(84,193,229,.5);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
{
animation-duration:1000ms;animation-fill-mode:both
}
.owl-carousel .owl-animated-in
{
z-index:0
}
.owl-carousel .owl-animated-out
{
z-index:1
}
.owl-carousel .fadeOut
{
animation-name:fadeOut
}
@keyframes fadeOut
{
0%
{
opacity:1
}
100%
{
opacity:0
}

}
.owl-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-item>img
{
width:100%
}
.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
{
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-prev,.owl-next
{
position:absolute;top:50%;padding:0;font:400 28px/40px "Material Design Icons";color:rgba(21,21,21,.2);border:none;background:0 0;transform:translateY(-50%);transition:all .25s ease-in-out;cursor:pointer
}
.owl-prev:hover,.owl-next:hover
{
color:#151515
}
.owl-prev
{
left:0
}
.owl-prev::before
{
content:"\f14a"
}
.owl-next
{
right:0
}
.owl-next::before
{
content:"\f14f"
}
.owl-dots
{
text-align:center;margin-top:20px;font-size:0;line-height:0
}
.owl-dots.disabled
{
display:none!important
}
.owl-dot
{
position:relative;display:inline-block;width:14px;height:14px;border:none;margin-left:5px;margin-right:5px;text-align:center;outline:none;cursor:pointer;background-color:#ebebeb;transition:.2s
}
.owl-dot::before
{
position:absolute;content:'';top:50%;left:50%;width:6px;height:6px;opacity:0;background:#00005a;transform:translate3d(-50%,-50%,0);will-change:transform;transition:all .2s ease
}
.owl-dot:only-child
{
display:none
}
.owl-dot:hover::before,.owl-dot:focus::before
{
opacity:1
}
.owl-dot.active::before
{
opacity:1;width:14px;height:14px
}
.owl-carousel.owl-carousel-light-dots .owl-dot
{
border-color:#fff
}
.owl-carousel.owl-carousel-light-dots .owl-dot:hover,.owl-carousel.owl-carousel-light-dots .owl-dot:focus
{
background-color:#fff
}
.owl-carousel.owl-carousel-light-dots .owl-dot.active
{
background-color:#fff
}
[class*=dots-custom]:not(.dots-custom-wrap)
{
font-size:0;line-height:0
}
.dots-custom-wrap
{
margin-top:20px
}
.owl-custom-nav
{
display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:-10px;margin-left:-10px
}
.owl-custom-nav:empty
{
margin-bottom:0;margin-left:0
}
.owl-custom-nav>*
{
display:inline-block;margin-top:0;margin-bottom:10px;margin-left:10px
}
.owl-custom-nav .owl-prev,.owl-custom-nav .owl-next
{
position:static;text-align:center;transform:none;width:60px;height:60px;padding:0;line-height:56px;color:#151515;border:2px solid #151515;background:#fff
}
.owl-custom-nav .owl-prev:hover,.owl-custom-nav .owl-next:hover
{
color:#fff;background:#00005a;border-color:#00005a
}
@media(min-width:992px)
{
.owl-custom-nav
{
margin-bottom:-16px;margin-left:-16px
}
.owl-custom-nav:empty
{
margin-bottom:0;margin-left:0
}
.owl-custom-nav>*
{
display:inline-block;margin-top:0;margin-bottom:16px;margin-left:16px
}

}
@media(min-width:1200px)
{
.owl-custom-nav .owl-prev,.owl-custom-nav .owl-next
{
width:72px;height:67px;line-height:63px
}

}
.owl-custom-nav-2
{
display:flex;align-items:center
}
.owl-custom-nav-2 .owl-prev,.owl-custom-nav-2 .owl-next
{
position:static;text-align:center;padding:0;width:54px;line-height:28px;color:#151515;background:#fff;border:none;transform:none
}
.owl-custom-nav-2 .owl-prev:hover,.owl-custom-nav-2 .owl-next:hover
{
color:#00005a
}
.owl-custom-nav-2 .owl-next
{
border-left:1px solid #e1e1e1
}
.dots-style-2 .owl-dots
{
margin-top:30px
}
.dots-style-2 .owl-dot
{
width:30px;height:20px;margin-left:8px;margin-right:8px;background:0 0;z-index:1
}
.dots-style-2 .owl-dot::before
{
height:4px;width:100%;background:0 0;opacity:1;z-index:0
}
.dots-style-2 .owl-dot::after
{
position:absolute;content:'';top:50%;left:0;height:4px;width:100%;background:#e1e1e1;transform:translate3d(0,-50%,0);z-index:-1
}
.dots-style-2 .owl-dot:hover::before
{
background:#151515
}
.dots-style-2 .owl-dot.active::before
{
background:#fee25f
}
@media(min-width:576px)
{
.dots-style-2 .owl-dot
{
width:64px
}

}
@media(min-width:768px)
{
.dots-style-2 .owl-dots
{
margin-top:45px
}

}
.dots-style-3 .owl-dot.active::before
{
background:#00005a
}
.dots-style-4
{
overflow:hidden;padding-right:30px
}
.dots-style-4 .owl-dots
{
position:absolute;top:-13px;right:0;margin-top:0
}
.dots-style-4 .owl-dots::before
{
position:absolute;content:'';top:calc( 100% + 20px);height:100vh;border-left:1px solid #ebebeb
}
.dots-style-4 .owl-dot
{
display:block;margin:17px 0
}
@media(min-width:576px)
{
.dots-style-4
{
padding-right:40px
}

}
@media(min-width:1200px)
{
.dots-style-4
{
padding-right:50px
}

}
.owl-style-1
{
text-align:center
}
.owl-style-1 .owl-carousel
{
max-width:370px;margin-left:auto;margin-right:auto
}
.owl-style-1 .owl-dot
{
margin:0 9px
}
@media(min-width:576px)
{
.owl-style-1
{
position:relative;padding-right:60px;padding-bottom:30px
}
.owl-style-1 .owl-carousel
{
max-width:none
}
.owl-style-1 .owl-carousel::before
{
display:inline-block;position:absolute;content:'';top:20px;right:0;bottom:0;left:0;border:4px solid #e8e8e8;transform:translate3d(60px,30px,0);pointer-events:none
}
.owl-style-1 .owl-dot
{
display:block;margin:18px auto
}
.dots-custom-wrap
{
position:absolute;top:50%;right:4px;width:100%;max-width:56px;text-align:center;transform:translate3d(0,-40%,0);margin-top:0
}

}
@media(min-width:1200px)
{
.owl-style-1
{
margin-right:40px;margin-left:24px
}

}
.owl-numbering
{
color:#151515;margin-top:16px
}
.owl-numbering>*
{
display:inline-block;vertical-align:middle
}
@media(min-width:576px)
{
.owl-numbering
{
margin-top:0;padding:6px 5px
}
.owl-numbering>*
{
display:block
}

}
.owl-style-2
{
text-align:center
}
.owl-style-2 .owl-dots
{
margin-top:30px
}
@media(min-width:992px)
{
.owl-style-2 .owl-dots
{
position:relative;display:inline-block;margin-top:50px
}
.owl-style-2 .owl-dots::before
{
position:absolute;content:'';top:50%;right:0;left:0;height:2px;background:rgba(255,255,255,.2);transform:translate3d(0,-50%,0)
}
.owl-style-2 .owl-dot
{
width:92px;height:20px;margin:0 75px;background:0 0
}
.owl-style-2 .owl-dot:last-child
{
margin-right:0
}
.owl-style-2 .owl-dot:first-child
{
margin-left:0
}
.owl-style-2 .owl-dot::before
{
background:#fff;transition-duration:.3s;z-index:1
}
.owl-style-2 .owl-dot::after
{
position:absolute;content:'';top:50%;right:0;left:0;height:4px;background:rgba(255,255,255,.3);transform:translate3d(0,-50%,0);will-change:transform
}
.owl-style-2 .owl-dot:focus::before,.owl-style-2 .owl-dot:hover::before
{
width:100%;height:4px
}
.owl-style-2 .owl-dot.active::before
{
width:100%;height:4px;background:#fee25f
}

}
.owl-style-3 .owl-stage-outer
{
margin:-10px -15px;padding:10px 15px
}
.owl-style-4 .owl-stage
{
display:flex;align-items:stretch
}
.owl-style-4 .owl-item
{
flex:0 0 auto
}
.owl-style-4 .owl-next,.owl-style-4 .owl-prev
{
display:none;top:79%;transform:none
}
.owl-style-4 .owl-prev
{
left:12px
}
.owl-style-4 .owl-next
{
right:12px
}
@media(min-width:768px)
{
.owl-style-4
{
overflow:hidden
}
.owl-style-4>div
{
width:calc( 100% + 30px);margin-left:-15px;margin-right:-15px
}

}
@media(min-width:992px)
{
.owl-style-4 .owl-next,.owl-style-4 .owl-prev
{
display:inline-block
}
.owl-style-4 .owl-dots
{
display:none
}

}
.owl-style-5 .owl-stage-outer
{
margin:-30px -15px -15px;padding:30px 15px 15px
}
@media(min-width:1200px)
{
.owl-style-5 .owl-stage-outer
{
margin:-40px -30px -30px;padding:40px 30px 30px
}

}
.owl-style-6 .owl-stage-outer
{
margin:-15px;padding:15px
}
@media(min-width:1200px)
{
*+.owl-style-6
{
margin-top:60px
}

}
.owl-style-7 .owl-item
{
padding:0 15px
}
@media(max-width:1599.98px)
{
.owl-style-7 .owl-dots
{
display:block!important;margin-top:30px
}

}
.owl-style-8 .owl-stage-outer
{
margin:-20px;padding:20px
}
@media(min-width:1200px)
{
.owl-style-8 .owl-dots
{
margin-top:70px
}

}
.owl-style-9 .owl-stage-outer
{
margin:-10px;padding:10px
}
.owl-style-10
{
overflow:hidden;padding:33px 40px;border-width:1px 0;border-style:solid;border-color:#e1e1e1
}
.owl-style-10 .owl-nav
{
display:flex;align-items:center;justify-content:space-between;position:absolute;top:50%;right:0;left:0;transform:translate3d(0,-50%,0);pointer-events:none
}
.owl-style-10 .owl-nav::before,.owl-style-10 .owl-nav::after
{
position:absolute;content:'';width:100%;height:1000%;border-width:0 1px;border-style:solid;border-color:#e1e1e1
}
.owl-style-10 .owl-nav::before
{
bottom:100%
}
.owl-style-10 .owl-nav::after
{
top:100%
}
.owl-style-10 .owl-prev,.owl-style-10 .owl-next
{
position:relative;top:auto;line-height:54px;transform:none;pointer-events:auto
}
.owl-style-10 .owl-prev
{
left:-5px
}
.owl-style-10 .owl-next
{
right:-5px
}
*+.owl-style-10
{
margin-top:50px
}
@media(min-width:992px)
{
.owl-style-10
{
padding-left:70px;padding-right:70px
}

}
@media(min-width:1200px)
{
.owl-style-10
{
padding-left:100px;padding-right:100px
}
*+.owl-style-10
{
margin-top:70px
}

}
.ie-10 .owl-style-10,.ie-11 .owl-style-10,.ie-edge .owl-style-10
{
overflow:visible;border-width:1px
}
.ie-10 .owl-style-10 .owl-nav::before,.ie-10 .owl-style-10 .owl-nav::after,.ie-11 .owl-style-10 .owl-nav::before,.ie-11 .owl-style-10 .owl-nav::after,.ie-edge .owl-style-10 .owl-nav::before,.ie-edge .owl-style-10 .owl-nav::after
{
display:none
}
.ie-10 .owl-style-10 .owl-prev,.ie-10 .owl-style-10 .owl-next,.ie-11 .owl-style-10 .owl-prev,.ie-11 .owl-style-10 .owl-next,.ie-edge .owl-style-10 .owl-prev,.ie-edge .owl-style-10 .owl-next
{
background:#fff
}
.owl-style-11 .owl-stage-outer
{
margin:-20px;padding:20px
}
.owl-style-12 .owl-stage-outer
{
padding:60px 24px 0;margin-left:-24px;margin-right:-24px
}
.owl-style-12 .owl-item .quote-tara-caption
{
opacity:.3
}
.owl-style-12 .owl-item .quote-tara-author,.owl-style-12 .owl-item .quote-tara-status
{
opacity:.4
}
.owl-style-12 .quote-tara
{
pointer-events:none
}
.owl-style-12 .owl-item.center .quote-tara
{
pointer-events:auto
}
.owl-style-12 .owl-item.center .quote-tara-caption
{
opacity:1
}
.owl-style-12 .owl-item.center .quote-tara-author,.owl-style-12 .owl-item.center .quote-tara-status
{
opacity:1
}
.owl-style-12 .owl-prev,.owl-style-12 .owl-next
{
top:0;font-size:31px;transform:none;color:#151515
}
.owl-style-12 .owl-prev:hover,.owl-style-12 .owl-next:hover
{
color:#00005a
}
.owl-style-12 .owl-next
{
right:5%
}
.owl-style-12 .owl-prev
{
left:5%
}
*+.owl-style-12
{
margin-top:26px
}
@media(min-width:992px)
{
.owl-style-12 .owl-stage-outer
{
padding-top:100px
}
.owl-style-12 .owl-prev,.owl-style-12 .owl-next
{
top:35px
}
.owl-style-12 .owl-next
{
right:14%
}
.owl-style-12 .owl-prev
{
left:14%
}

}
.owl-style-13 .owl-prev,.owl-style-13 .owl-next
{
display:none;font-size:31px;color:#151515
}
.owl-style-13 .owl-prev:hover,.owl-style-13 .owl-next:hover
{
color:#00005a
}
.owl-style-13 .owl-dots
{
margin-top:30px
}
@media(min-width:992px)
{
.owl-style-13
{
padding-left:40px;padding-right:40px
}
.owl-style-13 .owl-prev,.owl-style-13 .owl-next
{
display:inline-block
}
.owl-style-13 .owl-next
{
right:-15px
}
.owl-style-13 .owl-prev
{
left:-15px
}
.owl-style-13 .owl-dots
{
display:none
}

}
@media(min-width:1200px)
{
.owl-style-13
{
padding-left:100px;padding-right:100px
}
.owl-style-13 .owl-next
{
right:20px
}
.owl-style-13 .owl-prev
{
left:20px
}

}
.owl-wrap-1
{
margin-left:-15px;margin-right:-15px
}
*+.owl-wrap-1
{
margin-top:50px
}
.lg-sub-html,.lg-toolbar
{
background-color:rgba(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,.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;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear
}
.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;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear
}
.lg-hide-items .lg-prev
{
opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)
}
.lg-hide-items .lg-next
{
opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)
}
.lg-hide-items .lg-toolbar
{
opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object
{
-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object
{
-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1
}
.lg-outer .lg-thumb-outer
{
background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item
{
cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item
{
cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb
{
-webkit-transition-duration:0s!important;transition-duration:0s!important
}
.lg-outer.lg-thumb-open .lg-thumb-outer
{
-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
}
.lg-outer .lg-thumb
{
padding:10px 0;height:100%;margin-bottom:-5px;margin-left:auto;margin-right:auto
}
.lg-outer .lg-thumb-item
{
cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid transparent;border-radius:0;margin-bottom:5px
}
@media(min-width:1025px)
{
.lg-outer .lg-thumb-item
{
-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease
}

}
.lg-outer .lg-thumb-item:hover
{
border-color:#fff
}
.lg-outer .lg-thumb-item.active
{
border-color:#00005a
}
.lg-outer .lg-thumb-item img
{
width:100%;height:100%;object-fit:cover
}
.lg-outer.lg-has-thumb .lg-item
{
padding-bottom:120px
}
.lg-outer.lg-can-toggle .lg-item
{
padding-bottom:0
}
.lg-outer.lg-pull-caption-up .lg-sub-html
{
-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html
{
bottom:100px
}
.lg-outer .lg-toogle-thumb
{
background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#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;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s
}
.lg-progress-bar .lg-progress
{
background-color:#00005a;height:5px;width:0
}
.lg-progress-bar.lg-start .lg-progress
{
width:100%
}
.lg-show-autoplay .lg-progress-bar
{
opacity:1
}
.lg-autoplay-button:after
{
content:"\e01d"
}
.lg-show-autoplay .lg-autoplay-button:after
{
content:"\e01a"
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap
{
-webkit-transition-duration:0s;transition-duration:0s
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap
{
-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap
{
-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap
{
-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image
{
-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden
}
#lg-zoom-in:after
{
content:"\e311"
}
#lg-actual-size
{
font-size:20px
}
#lg-actual-size:after
{
content:"\e033"
}
#lg-zoom-out
{
opacity:.5;pointer-events:none
}
#lg-zoom-out:after
{
content:"\e312"
}
.lg-zoomed #lg-zoom-out
{
opacity:1;pointer-events:auto
}
.lg-outer .lg-pager-outer
{
bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont
{
overflow:visible
}
.lg-outer .lg-pager-cont
{
cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont
{
opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager
{
box-shadow:0 0 0 2px #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;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)
}
.lg-outer .lg-pager-thumb-cont img
{
width:100%;height:100%
}
.lg-outer .lg-pager
{
background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px
}
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover
{
box-shadow:0 0 0 8px #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,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s
}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown
{
-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible
}
.lg-outer .lg-dropdown
{
background-color:#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);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s
}
.lg-outer .lg-dropdown:after
{
content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#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,.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:1090;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s
}
.lg-outer *
{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.lg-outer.lg-visible
{
opacity:1
}
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide
{
-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide
{
-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1
}
.lg-outer.lg-grab img.lg-object
{
cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab
}
.lg-outer.lg-grabbing img.lg-object
{
cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing
}
.lg-outer .lg
{
position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%
}
.lg-outer .lg-inner
{
position:absolute;left:0;top:0;white-space:nowrap
}
.lg-outer .lg-item
{
background:url(../images/loading.gif) center center no-repeat;display:none!important
}
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide
{
display:inline-block!important
}
.lg-outer .lg-img-wrap,.lg-outer .lg-item
{
display:inline-block;text-align:center;position:absolute;width:100%;height:100%
}
.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before
{
content:"";display:inline-block;height:50%;width:1px;margin-right:-1px
}
.lg-outer .lg-img-wrap
{
position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0
}
.lg-outer .lg-item.lg-complete
{
background-image:none
}
.lg-outer .lg-item.lg-current
{
z-index:1060
}
.lg-outer .lg-image
{
display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important
}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play
{
opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play
{
opacity:1
}
.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download
{
display:none
}
.lg-backdrop
{
position:fixed;top:0;left:0;right:0;bottom:0;z-index:1090;background-color:rgba(0,0,0,.8);opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s
}
.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
{
-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important
}
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item
{
-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden
}
.lg-css3.lg-fade .lg-item
{
opacity:0
}
.lg-css3.lg-fade .lg-item.lg-current
{
opacity:1
}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide
{
-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-css3 .lg-item
{
opacity:0
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide
{
-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide
{
-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current
{
-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide
{
-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-left .lg-item
{
opacity:0;position:absolute;left:0
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide
{
left:-100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide
{
left:100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current
{
left:0;opacity:1
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide
{
-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s
}
.tablet #lg-zoom-in,.tablet #lg-zoom-out,.mobile #lg-zoom-in,.mobile #lg-zoom-out
{
display:none
}
.tablet .lg-icon,.mobile .lg-icon
{
font-size:22px;width:45px
}
@media(max-width:767.98px)
{
.lg-fullscreen,#lg-zoom-in,#lg-zoom-out
{
display:none
}
.lg-icon
{
font-size:22px;width:45px
}

}
.parallax-container
{
position:relative;overflow:hidden;background:#47505f
}
.material-parallax
{
position:absolute;top:0;left:-1px;right:-1px;bottom:0;z-index:0
}
.parallax-content
{
position:relative;z-index:1
}
.material-parallax img
{
display:none;position:absolute;left:50%;bottom:0;min-width:101%;min-height:101%;max-width:none;transform:translate3d(-50%,0,0)
}
.parallax-disabled
{
background-size:cover;background-position:center
}
html:not(.ie-11):not(.ios) .parallax-disabled
{
background-attachment:fixed
}
.container+.parallax-container
{
margin-top:30px
}
@media(min-width:992px)
{
.container+.parallax-container
{
margin-top:50px
}

}
.select2-container
{
position:relative;display:inline-block;vertical-align:middle;text-align:left;min-height:50px;min-width:256px;margin:0;padding:0;letter-spacing:.075em;background:#fff
}
.select2-container-active
{
border-color:#00005a
}
.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:#080808;background-color:#fff;padding:16px 40px 16px 26px;border-radius:0;text-decoration:none
}
.select2-container .select2-choice>.select2-chosen
{
display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:26px
}
.select2-dropdown-open .select2-choice
{
border-bottom-left-radius:0;border-bottom-right-radius:0
}
.select2-arrow
{
display:inline-block;position:absolute;right:14px;top:50%;transform:translateY(-50%);line-height:1
}
.select2-arrow b:before
{
display:inline-block;font-weight:400;content:"";font-family:material design icons;font-size:20px;transform:rotate(0deg)
}
.select2-dropdown-open .select2-arrow b:before
{
transform:rotate(180deg)
}
.select2-container .select2-choice abbr
{
display:none
}
.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:#fff;filter:alpha(opacity=0)
}
.select2-drop
{
width:100%;margin-top:-1px;position:absolute;z-index:100;top:100%;background:#fff;color:#080808;border:1px solid #e1e1e1;border-top:0;border-radius:0 0 0 0
}
.select2-drop-active
{
border:1px solid #00005a;border-top:0
}
.select2-drop.select2-drop-above
{
margin-top:1px;border-top:1px solid #e1e1e1;border-bottom:0
}
.select2-drop.select2-drop-above.select2-drop-active
{
border:1px solid #00005a
}
.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:25px;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:#fff;color:#080808;border:1px solid #e1e1e1
}
.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices
{
border:1px solid #e1e1e1;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:transparent
}
.select2-result
{
border-radius:0;transition:.1s
}
.select2-results li.select2-result-with-children>.select2-result-label
{
font-weight:700
}
.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
{
color:#fff;background:#00005a
}
.select2-results li em
{
background:#fff;font-style:normal
}
.select2-results .select2-highlighted em
{
background:0 0
}
.select2-results .select2-highlighted ul
{
background:#fff;color:#000
}
.select2-results .select2-disabled.select2-highlighted
{
color:#fff;background:#00005a;display:list-item;cursor:default
}
.select2-results .select2-disabled
{
background:#b7b7b7;display:list-item;cursor:default
}
.select2-results .select2-selected
{
display:none
}
.select2-results .select2-ajax-error
{
background:rgba(255,50,50,.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:60px
}
.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:0 0!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 #c8c8c8;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:#c8c8c8
}
.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:#2c343b
}
.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:0 0
}
.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
}
.rd-range
{
height:18px;display:flex;-webkit-align-items:center
}
.rd-range__wrap
{
position:relative;width:100%;height:6px;border-radius:3px;background-color:#f4f4f4;transition:background 100ms cubic-bezier(.23,1,.32,1)
}
.rd-range__pointer
{
position:absolute;cursor:pointer;top:3px;left:6%;z-index:1;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);transform-origin:0 15%;transition:transform .2s cubic-bezier(.35,0,.25,1);overflow:visible;background-color:#00005a;background-clip:padding-box
}
@media(min-width:768px)
{
.rd-range__pointer.active
{
transform:scale3d(1.1,1.1,1.1) translate(-50%,-50%)
}

}
.rd-range__line
{
background-color:#00005a;position:absolute;top:0;left:0;height:6px;transition:none
}
.rd-range .rd-range__pointer-tooltip
{
display:none!important
}
.rd-range-wrap
{
display:flex;align-items:center
}
.rd-range-form-wrap span,.rd-range-input,.rd-range-title
{
font-size:15px;line-height:1;letter-spacing:.05em;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif
}
.rd-range-title
{
margin-right:4px;color:#151515
}
.rd-range-form-wrap
{
position:relative;padding-left:4px;color:#151515
}
.rd-range-form-wrap span
{
position:absolute;top:4px;left:0
}
.rd-range-divider
{
width:10px;margin-right:5px;margin-bottom:2px;border-top:1px solid #151515
}
.rd-range-input
{
text-align:center;outline:none;border:none;max-width:36px;background-color:transparent;border-radius:0
}
*+.rd-range
{
margin-top:35px
}
.rd-range+.group-md
{
margin-top:30px
}
.ie-10 .rd-range-form-wrap,.ie-11 .rd-range-form-wrap,.ie-edge .rd-range-form-wrap
{
padding-left:8px
}
.tablet .rd-range-input,.mobile .rd-range-input
{
max-width:44px
}
.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;text-align:center;padding-left:0;padding-right:0;display:none
}
[dir=rtl] .slick-slide
{
float:right
}
.slick-slide img
{
display:inline-block;width:100%
}
.slick-slide:focus
{
outline:none
}
.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
}
.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
{
display:block;padding:0;font-size:22px;line-height:1;border:none;background:0 0;cursor:pointer;z-index:9
}
.slick-prev:hover,.slick-next:hover
{
outline:none;color:#00005a
}
.slick-prev::before
{
content:'\f14a'
}
.slick-next::before
{
content:'\f14f'
}
.slick-prev:before,.slick-next:before
{
font-family:material design icons;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.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;width:14px;height:14px;margin:0 5px;padding:0;cursor:pointer
}
.slick-dots li button
{
border:0;display:block;height:14px;width:14px;outline:none;line-height:0;font-size:0;color:transparent;background:#e1e1e1;cursor:pointer
}
.slick-dots li button:before
{
position:absolute;content:'';top:50%;left:50%;width:6px;height:6px;opacity:0;background:#00005a;transform:translate3d(-50%,-50%,0);will-change:transform;transition:all .2s ease
}
.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:.7
}
.slick-dots li.slick-active button:before
{
opacity:1;width:14px;height:14px
}
.child-carousel .slick-slide
{
cursor:pointer
}
.child-carousel .slick-slide img
{
width:100%
}
@media(min-width:768px)
{
.child-carousel .slick-slide
{
max-width:100%
}

}
.slick-custom-nav .slick-prev,.slick-custom-nav .slick-next
{
background-color:transparent;font-size:60px
}
.slick-custom-nav .slick-prev
{
left:-30px
}
.slick-custom-nav .slick-next
{
right:-20px
}
@media(min-width:1600px)
{
.slick-custom-nav .slick-prev
{
left:-50px
}
.slick-custom-nav .slick-next
{
right:-40px
}

}
.slick-project .slick-prev,.slick-project .slick-next
{
position:absolute;bottom:1px;width:50px;height:50px;font-size:26px;line-height:50px;outline:none;border-style:solid;border-color:#e1e1e1;color:#151515;background:#fff;transition:all .25s ease-in-out
}
.slick-project .slick-prev:hover,.slick-project .slick-next:hover
{
color:#00005a
}
.slick-project .slick-prev
{
right:50px;border-width:0 1px
}
.slick-project .slick-prev::before
{
content:'\f14a'
}
.slick-project .slick-next
{
right:0;border-width:0 1px 0 0
}
.slick-project .slick-next::before
{
content:'\f14f'
}
.slick-project .carousel-parent
{
margin-bottom:16px
}
.slick-project .child-carousel
{
margin-right:-12px
}
.slick-project .child-carousel .slick-slide
{
margin-right:16px
}
@media(min-width:576px)
{
.slick-project .slick-prev,.slick-project .slick-next
{
width:74px;height:74px;line-height:74px
}
.slick-project .slick-prev
{
right:74px
}

}
.slick-project-caption
{
text-align:left;padding:14px 120px 14px 20px;border:1px solid #e1e1e1
}
.slick-project-title
{
font-weight:400;letter-spacing:.05em;font-size:18px;line-height:22px;text-transform:none;color:#151515
}
.slick-project+.table-custom-responsive
{
margin-top:20px
}
@media(min-width:576px)
{
.slick-project-caption
{
padding:26px 170px 26px 30px
}

}
.slick-product.slick-vertical .slick-prev,.slick-product.slick-vertical .slick-next
{
position:absolute;top:50%;padding:0;width:40px;height:40px;font-size:24px;line-height:40px;border:none;outline:none;margin-top:-10px \9;color:#fff;background:#00005a;transform:translate(0,-50%)
}
.slick-product.slick-vertical .slick-prev.slick-disabled,.slick-product.slick-vertical .slick-next.slick-disabled
{
background-color:#ebebeb
}
.slick-product.slick-vertical .slick-prev
{
left:-15px
}
[dir=rtl] .slick-product.slick-vertical .slick-prev
{
left:auto;right:0
}
.slick-product.slick-vertical .slick-prev:before
{
content:""
}
[dir=rtl] .slick-product.slick-vertical .slick-prev:before
{
content:""
}
.slick-product.slick-vertical .slick-next
{
right:-15px
}
[dir=rtl] .slick-product.slick-vertical .slick-next
{
left:0;right:auto
}
.slick-product.slick-vertical .slick-next:before
{
content:""
}
[dir=rtl] .slick-product.slick-vertical .slick-next:before
{
content:""
}
.slick-product.slick-vertical .carousel-parent
{
margin-bottom:7px
}
.slick-product.slick-vertical .child-carousel .slick-list
{
margin-left:-6px;margin-right:-6px
}
.slick-product.slick-vertical .child-carousel .slick-slide
{
margin:0 6px
}
@media(min-width:768px) and (max-width:991.98px)
{
.slick-product.slick-vertical
{
display:flex;margin-left:-6px;margin-right:-6px
}
.slick-product.slick-vertical .carousel-parent,.slick-product.slick-vertical .child-carousel
{
padding-left:6px;padding-right:6px
}
.slick-product.slick-vertical .carousel-parent
{
width:74%;margin-bottom:0
}
.slick-product.slick-vertical .child-carousel
{
width:26%;display:flex;align-content:stretch
}
.slick-product.slick-vertical .child-carousel .slick-list
{
display:flex;margin-left:0;margin-right:0
}
.slick-product.slick-vertical .child-carousel .slick-slide
{
width:calc(100% - 10px)!important;margin-left:5px;margin-right:5px
}
.slick-product.slick-vertical .slick-arrow
{
right:auto;left:50%;transform:translate(-50%,0)
}
.slick-product.slick-vertical .slick-prev
{
top:-10px
}
.slick-product.slick-vertical .slick-prev::before
{
content:'\f239'
}
.slick-product.slick-vertical .slick-next
{
top:auto;bottom:-10px
}
.slick-product.slick-vertical .slick-next::before
{
content:'\f236'
}

}
@media(min-width:992px)
{
.slick-product.slick-vertical
{
margin-right:25px
}

}
@media(min-width:1200px)
{
.slick-product.slick-vertical
{
margin-right:38px
}

}
.slick-product-figure
{
position:relative;overflow:hidden;background:#f3f3f3;transition:all .3s ease
}
.slick-product-figure img
{
width:100%;transform:none;transition:inherit
}
.child-carousel .slick-product-figure
{
margin-top:5px;margin-bottom:5px
}
.child-carousel .slick-product-figure img
{
will-change:transform
}
.child-carousel .slick-product-figure:hover
{
background:rgba(243,243,243,.5)
}
.child-carousel .slick-product-figure:hover img
{
transform:scale(1.1)
}
.child-carousel .slick-current .slick-product-figure
{
background:0 0;box-shadow:0 0 10px 0 rgba(0,0,0,.17)
}
.slick-quote .carousel-parent
{
margin-bottom:50px
}
.slick-quote .child-carousel
{
margin-right:-22px
}
.slick-quote .child-carousel .slick-slide
{
margin-right:22px;opacity:.5;transition:all .25s ease-in-out
}
.slick-quote .child-carousel .slick-slide:hover
{
opacity:1
}
.slick-quote .child-carousel .slick-current
{
opacity:1
}
*+.slick-quote
{
margin-top:32px
}
.slick-team
{
background:#fff
}
.slick-team .child-team-carousel
{
position:relative;padding:0 30px;margin:20px auto 0;max-width:320px
}
.slick-team .child-carousel
{
position:static;margin-right:-10px
}
.slick-team .child-carousel .slick-slide
{
position:relative;margin-right:10px;padding:20px 0
}
.slick-team .child-carousel .slick-slide::before
{
position:absolute;content:'';bottom:0;left:50%;width:0;height:3px;background:#fee25f;transform:translate3d(-50%,0,0);will-change:transform;transition:all .3s ease
}
.slick-team .child-carousel .slick-slide img
{
filter:grayscale(100%);transition:all .3s ease
}
.slick-team .child-carousel .slick-slide:hover img
{
filter:grayscale(0)
}
.slick-team .child-carousel .slick-slide.slick-current::before
{
width:30px
}
.slick-team .child-carousel .slick-slide.slick-current img
{
filter:grayscale(0)
}
.slick-team .child-carousel .slick-arrow
{
position:absolute;top:50%;transform:translate3d(0,-50%,0)
}
.slick-team .child-carousel .slick-next
{
right:0
}
.slick-team .child-carousel .slick-prev
{
left:0
}
.slick-team .team-creative-figure img
{
width:120px
}
*+.slick-team
{
margin-top:35px
}
@media(min-width:576px)
{
.slick-team .child-team-carousel
{
max-width:80%
}
.slick-team .team-creative-figure img
{
width:150px
}

}
@media(min-width:768px)
{
.slick-team
{
padding:28px 20px;border:1px solid #e1e1e1
}
.slick-team .child-team-carousel
{
max-width:380px;margin-top:-115px;margin-right:0
}
.slick-team .team-creative-figure img
{
width:240px
}
.slick-team .team-creative-body
{
padding:10px 0 130px 6px
}

}
@media(min-width:992px)
{
.slick-team .child-team-carousel
{
max-width:300px
}
.slick-team-2
{
position:relative;z-index:1
}
.slick-team-2::before,.slick-team-2::after
{
position:absolute;content:'';width:0;height:0;border-style:solid;transform:translate3d(50%,0,0)
}
.slick-team-2::before
{
top:22px;right:0;border-width:40px 24px 0;border-color:#e1e1e1 transparent transparent transparent;z-index:-1
}
.slick-team-2::after
{
top:23px;right:1px;border-width:39px 23.5px 0;border-color:#fff transparent transparent transparent;z-index:1
}

}
@media(min-width:1200px)
{
.slick-team
{
padding-bottom:66px
}
.slick-team .child-team-carousel
{
max-width:410px;margin-top:-155px
}
.slick-team .team-creative-figure img
{
width:auto
}
.slick-team .team-creative-body
{
padding-bottom:170px
}

}
@media(min-width:1600px)
{
.slick-team
{
padding-left:28px;padding-right:28px
}

}
.slick-news
{
margin:-15px
}
.slick-news .slick-slide
{
padding:15px
}
.slick-news .slick-dots
{
top:50%;right:15px;bottom:auto;width:auto;transform:translate3d(0,-50%,0)
}
.slick-news .slick-dots li
{
display:block;margin:10px 0
}
@media(min-width:576px)
{
.slick-news .slick-dots
{
display:none!important
}

}
.custom-circle-arrows
{
font-size:0;line-height:0;visibility:hidden;display:none
}
.custom-circle-arrows.active
{
visibility:visible;display:block
}
.custom-circle-arrows .slick-arrow
{
position:relative;display:inline-block;overflow:hidden;width:78px;height:78px;font-size:32px;border-radius:50%;transition:all .2s ease
}
.custom-circle-arrows .slick-arrow::before
{
display:inline-block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);will-change:transform;transition:all .5s ease
}
.custom-circle-arrows .slick-arrow circle
{
fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round
}
.custom-circle-arrows .slick-arrow .slick-button-line
{
stroke:#ebebeb
}
.custom-circle-arrows .slick-arrow .slick-button-line-2
{
opacity:0;stroke:#00005a;stroke-dasharray:226;stroke-dashoffset:226;transition:stroke-dashoffset .5s
}
.custom-circle-arrows .slick-arrow:hover
{
color:#151515
}
.custom-circle-arrows .slick-arrow:hover .slick-button-line
{
opacity:0;transition:all 0s ease-in-out .5s
}
.custom-circle-arrows .slick-arrow:hover .slick-button-line-2
{
opacity:1;stroke-dashoffset:0
}
.custom-circle-arrows .slick-prev::before
{
content:'\f144'
}
.custom-circle-arrows .slick-prev svg
{
transform:scale(-1,1);will-change:transform
}
.custom-circle-arrows .slick-next::before
{
content:'\f156'
}
.custom-circle-arrows .slick-arrow+.slick-arrow
{
margin-left:35px
}
@media(max-width:767.98px)
{
.custom-circle-arrows
{
text-align:center
}

}
.custom-arrows-4 .slick-arrow
{
display:inline-block;vertical-align:middle;font-size:28px;padding:0 12px
}
.custom-arrows-4>*+*
{
border-left:1px solid #e1e1e1
}
@media(min-width:1200px)
{
.custom-arrows-4
{
padding-bottom:8px
}

}
.context-dark .custom-arrows-4 .slick-arrow,.bg-gray-dark .custom-arrows-4 .slick-arrow,.bg-primary .custom-arrows-4 .slick-arrow
{
color:#fff
}
.context-dark .custom-arrows-4 .slick-arrow:hover,.bg-gray-dark .custom-arrows-4 .slick-arrow:hover,.bg-primary .custom-arrows-4 .slick-arrow:hover
{
color:#fee25f
}
.context-dark .custom-arrows-4>*+*,.bg-gray-dark .custom-arrows-4>*+*,.bg-primary .custom-arrows-4>*+*
{
border-color:rgba(225,225,225,.3)
}
.slick-fraction
{
font-size:26px;line-height:1;letter-spacing:0;font-weight:300;color:#00005a
}
@media(min-width:576px)
{
.slick-fraction
{
font-size:30px
}

}
@media(min-width:768px)
{
.slick-fraction
{
font-size:36px
}

}
.slick-fraction-current
{
font-size:40px;line-height:.88;font-weight:100;color:rgba(21,21,21,.3)
}
@media(min-width:576px)
{
.slick-fraction-current
{
font-size:50px
}

}
@media(min-width:768px)
{
.slick-fraction-current
{
font-size:70px
}

}
@media(min-width:992px)
{
.slick-fraction-current
{
font-size:90px
}

}
@media(min-width:1200px)
{
.slick-fraction-current
{
font-size:118px
}

}
.swiper-pagination__fraction-count
{
margin-left:6px
}
.context-dark .slick-fraction,.bg-gray-dark .slick-fraction,.bg-primary .slick-fraction
{
color:inherit
}
.context-dark .slick-fraction-current,.bg-gray-dark .slick-fraction-current,.bg-primary .slick-fraction-current
{
color:rgba(255,255,255,.21)
}
.slick-style-1 .slick-slide
{
text-align:inherit
}
*+.slick-style-1
{
margin-top:35px
}
.slick-style-2
{
padding:20px;margin-top:-25px;background:#fff
}
.slick-style-2 .slick-list
{
margin-left:-15px;margin-right:-15px
}
.slick-style-2 .slick-slide
{
text-align:inherit;padding-left:15px;padding-right:15px
}
.slick-style-2 .quote-paris
{
background:inherit
}
@media(min-width:576px)
{
.slick-style-2
{
padding:30px 40px
}

}
@media(min-width:768px)
{
.slick-style-2
{
margin-top:-45px;padding-top:40px;padding-bottom:40px
}

}
@media(min-width:992px)
{
.slick-style-2
{
padding:50px;margin-top:-55px
}

}
@media(min-width:1200px)
{
.slick-style-2
{
padding-left:70px;padding-right:70px
}

}
.stepper
{
position:relative;display:block
}
.stepper input[type=number]
{
width:100%;padding:10px 42px;font-weight:500;font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;text-align:center;-moz-appearance:textfield;background:#f3f3f3;border-color:#f3f3f3
}
.stepper input[type=number]::-webkit-inner-spin-button
{
-webkit-appearance:none
}
.stepper-arrow
{
position:absolute;text-align:center;top:50%;margin-top:-19px;width:38px;height:38px;font-size:14px;line-height:38px;font-weight:400;font-family:material design icons;cursor:pointer;color:#151515;border-radius:0;transition:.3s all ease
}
.stepper-arrow:hover
{
color:#00005a
}
.stepper-arrow.up
{
right:0
}
.stepper-arrow.up:before
{
content:'\f504'
}
.stepper-arrow.down
{
left:0
}
.stepper-arrow.down:before
{
content:'\f465'
}
.stepper.disabled .stepper-arrow
{
pointer-events:none;opacity:.5
}
.product-stepper .stepper
{
padding-right:47px
}
.product-stepper input[type=number]
{
padding:29px 10px;font-size:24px;line-height:25px;font-weight:400;letter-spacing:.025em;color:#151515;max-width:85px
}
.product-stepper .stepper-arrow
{
margin-top:0;top:auto;right:0;width:37px;height:37px;font-size:24px;line-height:37px;background:#f3f3f3
}
.product-stepper .stepper-arrow.up
{
top:0
}
.product-stepper .stepper-arrow.down
{
left:auto;bottom:0
}
.table-cart-stepper
{
max-width:123px;margin-left:auto;margin-right:auto
}
.table-cart-stepper input[type=number]
{
font-size:18px;line-height:1;font-weight:400;letter-spacing:.1em;color:#151515;background:#fff;border-color:#fff
}
.table-cart-stepper .stepper-arrow
{
line-height:36px;border:1px solid #e1e1e1
}
.table-cart-stepper .stepper-arrow.up
{
font-size:30px
}
.table-cart-stepper .stepper-arrow.down
{
font-size:18px
}
@media(min-width:1200px)
{
.table-cart-stepper input[type=number]
{
font-size:24px
}

}
.layout-panel-wrap
{
position:fixed;top:0;right:0;width:600px;height:100vh;overflow:hidden;pointer-events:none;z-index:1080
}
.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,.09)
}
.layout-panel-wrap .layout-panel-toggle,.layout-panel-wrap .layout-panel-inner>*
{
pointer-events:auto
}
.layout-panel-wrap .button.button-ujarak:not([class*=button-secondary])::before
{
background:#fee25f
}
.layout-panel-wrap .button.button-ujarak:not([class*=button-secondary]):hover,.layout-panel-wrap .button.button-ujarak:not([class*=button-secondary]):active
{
border-color:#fee25f
}
.layout-panel
{
width:auto;transform:translateX(264px);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:4px
}
.layout-panel-content .mCSB_outside+.mCSB_scrollTools
{
right:0
}
.layout-panel-content .mCSB_scrollTools
{
width:4px;pointer-events:auto
}
.layout-panel-content .mCSB_scrollTools .mCSB_dragger
{
width:auto
}
.layout-panel-content .mCSB_draggerContainer
{
padding:0;background:#e1e1e1
}
.layout-panel-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
width:4px;background:rgba(84,193,229,.5)
}
.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:rgba(84,193,229,.5)
}
.layout-panel-content .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.layout-panel-content .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar
{
background-color:rgba(84,193,229,.5)
}
.layout-panel-inner
{
position:relative;height:auto;min-height:100vh;max-width:260px;padding:20px 16px 20px 20px;background:#fff;margin-left:auto;text-align:center;pointer-events:auto
}
.layout-panel-inner:after
{
content:'';position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:-3px 0 50px -2px transparent;transition:.33s all ease;z-index:-10
}
.mobile.rd-navbar-fixed-linked .layout-panel-inner,.tablet.rd-navbar-fixed-linked .layout-panel-inner
{
padding-bottom:90px
}
.layout-panel .isotope
{
margin-top:0
}
.layout-panel *+.isotope
{
margin-top:10px
}
@media(min-width:768px)
{
.layout-panel .isotope-filters-list
{
margin-left:-15px;margin-right:-15px
}
.layout-panel .isotope-filters-list>li
{
padding:0 15px
}

}
.layout-panel-toggle
{
background:0 0;border:none;display:inline-block;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none;position:absolute;top:22vh;right:264px;z-index:10;width:40px;height:40px;line-height:40px;background:#fff;color:#151515;text-align:center;box-shadow:-5px 1px 10px 0 rgba(0,0,0,.05);border-right:0;transition:.55s all ease
}
.layout-panel-toggle::-moz-focus-inner
{
border:none;padding:0
}
.mac-os .layout-panel-toggle
{
top:232px
}
.layout-panel-toggle::before,.layout-panel-toggle::after
{
position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:material design icons;font-size:16px;transition:.33s
}
.layout-panel-toggle::before
{
content:'\f582';opacity:1
}
.layout-panel-toggle::after
{
content:'\f24c';opacity:0
}
.layout-panel-toggle.active::before
{
opacity:0
}
.layout-panel-toggle.active::after
{
opacity:1
}
@media(min-width:768px)
{
.layout-panel-toggle
{
right:379px
}

}
.layout-panel-main
{
position:relative;z-index:11
}
.layout-panel-main .isotope
{
display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-left:-5px;margin-right:-5px
}
.layout-panel-main .isotope-item
{
margin-top:10px;padding-left:5px;padding-right:5px
}
@media(min-width:768px)
{
.layout-panel-main .isotope-item
{
flex:0 0 50%;max-width:50%
}

}
*+.layout-panel-main
{
margin-top:40px
}
@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:780px
}
.layout-panel-wrap .layout-panel
{
transform:translateX(379px)
}
.layout-panel-wrap .layout-panel-inner
{
max-width:375px
}
.ie-10 .layout-panel,.ie-11 .layout-panel
{
transform:translateX(379px)
}
.ie-10 .layout-panel-wrap.active,.ie-11 .layout-panel-wrap.active
{
right:4px
}

}
.theme-switcher-list
{
display:inline-block;margin-left:auto;margin-right:auto;margin-bottom:-5px;margin-left:-5px;line-height:0;font-size:0
}
.theme-switcher-list:empty
{
margin-bottom:0;margin-left:0
}
.theme-switcher-list>*
{
display:inline-block;margin-top:0;margin-bottom:5px;margin-left:5px
}
*+.theme-switcher-list
{
margin-top:15px
}
.theme-switcher-list-item
{
position:relative;overflow:hidden;background:0 0;border:none;display:inline-block;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none;width:30px;height:30px;font-size:0;cursor:pointer;background:#00005a
}
.theme-switcher-list-item::-moz-focus-inner
{
border:none;padding:0
}
.theme-switcher-list-item::before
{
position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);content:'\f222';font-family:material design icons;font-size:26px;transition:.22s;opacity:0;visibility:hidden;pointer-events:none;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.2);z-index:2
}
.theme-switcher-list-item::after
{
content:'';position:absolute;left:0;top:0;height:150%;width:150%;background:#fee25f;transform:rotate(-45deg);transform-origin:0 0
}
.theme-switcher-list-item.active-theme::before
{
opacity:1;visibility:visible
}
*+.layout-panel-title
{
margin-top:30px
}
.thumbnail-small
{
position:relative;display:block;width:100%;text-align:center;padding:5px 5px 0;transition:.3s ease;color:#151515;background-color:#f5f5f5
}
.thumbnail-small:hover
{
color:#fff;border-color:#00005a;background-color:#00005a
}
.thumbnail-small-image
{
position:relative;overflow:hidden
}
.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:5px
}
.thumbnail-small-header
{
position:relative;z-index:1;font:500 12px/18px "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;letter-spacing:.1em;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:#fff;padding:7px;box-shadow:-3px 0 50px -2px rgba(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:#fff;box-shadow:-3px 0 45px -2px rgba(0,0,0,.13)
}
.desktop .thumbnail-small:hover .thumbnail-small-caption:after
{
bottom:0;opacity:1
}
.desktop .thumbnail-small:hover .thumbnail-small-header
{
color:#fff
}
.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%)
}

}
.theme-switcher-list-item[data-theme-name=gas-and-oil]
{
background:#00005a
}
.theme-switcher-list-item[data-theme-name=gas-and-oil]::after
{
background:#fee25f
}
.theme-switcher-list-item[data-theme-name=mining]
{
background:#57a4e0
}
.theme-switcher-list-item[data-theme-name=mining]::after
{
background:#eeaf5e
}
.theme-switcher-list-item[data-theme-name=welding]
{
background:#5eb7fd
}
.theme-switcher-list-item[data-theme-name=welding]::after
{
background:#fee25f
}
.theme-switcher-list-item[data-theme-name=steelworks]
{
background:#ff8d52
}
.theme-switcher-list-item[data-theme-name=steelworks]::after
{
background:#5ac6e1
}
.theme-switcher-list-item[data-theme-name=cement]
{
background:#00005a
}
.theme-switcher-list-item[data-theme-name=cement]::after
{
background:#fddf78
}
.theme-switcher-list-item[data-theme-name=civil-engineering]
{
background:#eea660
}
.theme-switcher-list-item[data-theme-name=civil-engineering]::after
{
background:#68b1c3
}
.theme-switcher-list-item[data-theme-name=woodworking]
{
background:#57b58e
}
.theme-switcher-list-item[data-theme-name=woodworking]::after
{
background:#f2dd66
}

.rd-menu.rd-navbar-dropdown.third{top:0!important;}