/* You can add global styles to this file, and also import other style files */
.ie-panel {
  display: none;
  background: #212121;
  padding: 10px 0;
  box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, .3);
  clear: both;
  text-align: center;
  position: relative;
  z-index: 1;
}
html.ie-10 .ie-panel,
html.lt-ie-10 .ie-panel {
  display: block;
}
a:hover {
  text-decoration: none !important;
  color: #1fa2cd;
}
.ui-to-top {
  position: fixed;
  overflow: hidden;
  right: 15px !important;
  bottom: 15px !important;
  z-index: 100;
  width: 60px;
  height: 60px;
  font-size: 30px !important;
  line-height: 60px !important;
  color: #151515;
  background: #d8d8d8;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  transition: .3s all ease-in-out;
}
.list-category-item a::before {
  background: #041f60 !important;
}
.thumbnail-modern-badge {
  background: #031e5e !important;
}
.text-primary {
  color: #021e5e !important;
}
.page-title {
  overflow: hidden;
  text-align: center;
}
.page-title:before,
.page-title:after {
  background-color: #000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.page-title:before {
  right: 0.5em;
  margin-left: -50%;
}
.page-title:after {
  left: 0.5em;
  margin-right: -50%;
}
.page-title span {
  background: #fff;
  padding: 0 10px;
}
h1 {
  font-size: 32px !important;
}
.quote-classic-text {
  font-size: 20px !important;
}
body {
  letter-spacing: normal !important;
  color: #343a40 !important;
}
@media (min-width: 1200px) {
  .rd-navbar-modern.rd-navbar-static .rd-nav-link {
    font-size: 18px !important;
    line-height: 1 !important;
    padding: 15px 0 !important;
  }
}
.rd-navbar-nav {
  margin-bottom: 0px !important;
}
.rd-navbar-panel {
  padding: 5px 5px 5px 0 !important;
}
.form-input {
  color: #777 !important;
  background-color: #fff !important;
  background-image: none !important;
}
@media (min-width: 768px) {
  .footer-classic-panel {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
}
.form-validation {
  color: #f5543f !important;
}
.text-dark {
  color: #343a40 !important;
}
.text-dark-ovens {
  color: #343a40 !important;
  width: 70%;
}
.list-marked>li::before {
  background: #012060 !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
@charset "UTF-8";
a:focus,button:focus{outline:0!important}
button::-moz-focus-inner{border:0}
:focus{outline:0}
blockquote{padding:0;margin:0}
button,input,select,textarea{outline:0}
label{margin-bottom:0}
p{margin:0}
ol,ul{list-style:none;padding:0;margin:0}
ol li,ul li{display:block}
dl{margin:0}
dd,dt{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:17px;line-height:1.4;font-weight:400;letter-spacing:.075em;color:#777;background-color:#fff;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased}
.section-style-2{color:#151515;letter-spacing:.05em}
[class^=heading-],h1,h2,h3,h4,h5,h6{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}
[class^=heading-] a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
[class^=heading-] a:focus,[class^=heading-] a:hover,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{color:#012060}
.heading-1,h1{font-size:50px;line-height:1;letter-spacing:.025em}
@media (min-width:768px){.heading-1,h1{font-size:70px}}
@media (min-width:992px){.heading-1,h1{font-size:90px}}
@media (min-width:1200px){.heading-1,h1{font-size:110px}}
.heading-2,h2{font-size:36px;line-height:1.14286;letter-spacing:.075em}
@media (min-width:768px){.heading-2,h2{font-size:46px}}
@media (min-width:992px){.heading-2,h2{font-size:54px}}
@media (min-width:1200px){.heading-2,h2{font-size:70px}}
.heading-3,h3{font-size:30px;line-height:1.22727;font-weight:400}
@media (min-width:768px){.heading-3,h3{font-size:34px}}
@media (min-width:992px){.heading-3,h3{font-size:40px}}
@media (min-width:1200px){.heading-3,h3{font-size:44px}}
.heading-4,h4{font-size:26px;line-height:1.27778;font-weight:400}
@media (min-width:768px){.heading-4,h4{font-size:30px}}
@media (min-width:1200px){.heading-4,h4{font-size:36px}}
.heading-5,h5{font-size:20px;line-height:1.25}
@media (min-width:768px){.heading-5,h5{font-size:24px}}
.heading-6,h6{font-size:16px;line-height:1.33333}
@media (min-width:768px){.heading-6,h6{font-size:18px}}
.heading-7{font-size:16px;line-height:1.5;font-weight:400;letter-spacing:.2em;color:#777}
.small,small{display:block;font-size:12px;line-height:1.5}
.mark,mark{padding:3px 5px;color:#fff;background:#012060}
.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:active,a:focus,a:hover{text-decoration:none}
a,a:active,a:focus{color:#012060}
a:hover{color:#1fa2cd}
a[href*=mailto],a[href*=tel]{white-space:nowrap}
.link-hover{color:#012060}
.link-press{color:#012060}
.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:active,.link-classic a:focus{color:#012060}
.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::after,.link-play-classic::before{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:#012060}
.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:active,.link-style-1:focus{color:rgba(21,21,21,.5)}
.link-style-1:hover{color:#012060}
*+.link-style-1{margin-top:34px}
.block-center,.block-lg,.block-md,.block-sm,.block-xl,.block-xs{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:#d8d8d8}
.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:active,.box-icon-creative-title a:focus{color:inherit}
.box-icon-creative-title a:hover{color:#012060}
*+.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:active,.box-icon-modern-title a:focus{color:inherit}
.box-icon-modern-title a:hover{color:#012060}
.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:active,.box-icon-modern-link:focus{color:#012060}
.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:#012060}64%{color:#fff;background:#012060}67%{color:#151515;background:#d8d8d8}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:active,.box-icon-classic-title a:focus{color:inherit}
.box-icon-classic-title a:hover{color:#012060}
.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:#012060}64%{color:#fff;background:#012060}67%{color:#151515;background:#d8d8d8}97%{color:#151515;background:#d8d8d8}}
@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::after,.box-icon-megan-header::before{position:absolute;content:'';top:50%;left:50%;border-width:0 4px 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:55px;font-size:48px;line-height:55px;color:#012060}
.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::after,.desktop .box-icon-megan:hover .box-icon-megan-header::before{border-color:#96d9ef}.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 0 25px;transition-delay:0s,.2s,0s}}
@media (min-width:768px){.box-icon-megan-text{display:inline-block;max-width:90%}}
.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:#012060}
.box-icon-erin-decor{font-size:0;line-height:0}
.box-icon-erin-decor::before{display:inline-block;content:'';width:58px;height:3px;background:#d8d8d8;transition:all .3s ease-in-out}
.box-icon-erin-title{letter-spacing:.15em}
.box-icon-erin-title a,.box-icon-erin-title a:active,.box-icon-erin-title a:focus{color:inherit}
.box-icon-erin-title a:hover{color:#012060}
*+.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:#012060}}
.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:#777}
.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:active,.box-comment-author a:focus{color:inherit}
.box-comment-author a:hover{color:#012060}
.box-comment-time{color:#777}
.box-comment-days-ago{color:#151515}
.box-comment-like,.box-comment-reply{font-weight:500}
.box-comment-like>*,.box-comment-reply>*{display:inline-block;vertical-align:middle}
.box-comment-like a,.box-comment-like a:active,.box-comment-like a:focus,.box-comment-reply a,.box-comment-reply a:active,.box-comment-reply a:focus{color:#151515}
.box-comment-like a:hover,.box-comment-reply a:hover{color:#012060}
.box-comment-like .icon,.box-comment-reply .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::after,.clients-modern::before{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::after,.clients-modern:hover::before{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:active,.box-contacts a:focus{color:#151515}
.box-contacts a:hover{color:#012060}
.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:#012060}
.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:#777}
.box-info-link{display:inline-block;font-size:18px;line-height:1.33}
.box-info-link,.box-info-link:active,.box-info-link:focus{color:#012060}
.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:#d8d8d8}
.cta-modern-decor-2{background:#012060}
*+.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::after,.clients-creative::before{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::after,.desktop .clients-creative:hover::before{transform:none}.desktop .clients-creative:hover::before{border-color:#012060 transparent #012060 transparent}.desktop .clients-creative:hover::after{border-color:transparent #012060 transparent #012060}.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:#777}
.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:#012060}
.list-marked-2>li:hover::before{background:#012060}
.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:#012060}
@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:active,.list-history-item a:focus{color:#151515}
.list-history-item a:hover{color:#012060}
.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 #012060;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:#012060;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:#777;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:#012060}
.table-custom.table-custom-primary thead tr{border-color:#012060}
.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 td:first-child,.table-cart th:first-child{text-align:left}
@media (min-width:992px){.table-cart td:first-child,.table-cart th: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:#777;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:active,.table-cart-link:focus{color:inherit}
.table-cart-link:hover{color:#012060}
.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 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:#012060}
.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:#012060}
.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:#012060}
@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}
.bg-gray-dark .decor-classic span,.bg-primary .decor-classic span,.context-dark .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;-webkit-user-select:none;user-select:none;transition:all .25s ease-in-out}
.button.button-icon,.button.button-shadow{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:active,.button-default:hover{color:#fff;background-color:#012060;border-color:#012060}
.button-default.button-ujarak::before{background:#012060}
.button-default.button-outline::before{border-color:#2c343b}
.button-default.button-outline:active::before,.button-default.button-outline:hover::before{border-color:#012060}
.button-white,.button-white:focus{color:#012060;background-color:#fff;border-color:#fff}
.button-white:active,.button-white:hover{color:#fff;background-color:#012060;border-color:#012060}
.button-white.button-ujarak::before{background:#012060}
.button-white.button-outline::before{border-color:#fff}
.button-white.button-outline:active::before,.button-white.button-outline:hover::before{border-color:#012060}
.button-gray-100,.button-gray-100:focus{color:#151515;background-color:#f5f5f5;border-color:#f5f5f5}
.button-gray-100:active,.button-gray-100:hover{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:active::before,.button-gray-100.button-outline:hover::before{border-color:#e8e8e8}
.button-gray-3,.button-gray-3:focus{color:#fff;background-color:#3f4651;border-color:#3f4651}
.button-gray-3:active,.button-gray-3:hover{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:active::before,.button-gray-3.button-outline:hover::before{border-color:#4f5763}
.button-gray-8,.button-gray-8:focus{color:#fff;background-color:#47505f;border-color:#47505f}
.button-gray-8:active,.button-gray-8:hover{color:#151515;background-color:#d8d8d8;border-color:#d8d8d8}
.button-gray-8.button-ujarak::before{background:#d8d8d8}
.button-gray-8.button-outline::before{border-color:#47505f}
.button-gray-8.button-outline:active::before,.button-gray-8.button-outline:hover::before{border-color:#d8d8d8}
.button-primary,.button-primary:focus{color:#fff;background-color:#012060;border-color:#012060}
.button-primary:active,.button-primary:hover{color:#151515;background-color:#d8d8d8;border-color:#d8d8d8}
.button-primary.button-ujarak::before{background:#d8d8d8}
.button-primary.button-outline::before{border-color:#012060}
.button-primary.button-outline:active::before,.button-primary.button-outline:hover::before{border-color:#d8d8d8}
.button-primary-2,.button-primary-2:focus{color:#fff;background-color:#012060;border-color:#012060}
.button-primary-2:active,.button-primary-2:hover{color:#fff;background-color:#d8d8d8;border-color:#d8d8d8}
.button-primary-2.button-ujarak::before{background:#d8d8d8}
.button-primary-2.button-outline::before{border-color:#012060}
.button-primary-2.button-outline:active::before,.button-primary-2.button-outline:hover::before{border-color:#d8d8d8}
.button-secondary,.button-secondary:focus{color:#151515;background-color:#d8d8d8;border-color:#d8d8d8}
.button-secondary:active,.button-secondary:hover{color:#fff;background-color:#012060;border-color:#012060}
.button-secondary.button-ujarak::before{background:#012060}
.button-secondary.button-outline::before{border-color:#d8d8d8}
.button-secondary.button-outline:active::before,.button-secondary.button-outline:hover::before{border-color:#012060}
.button-secondary-2,.button-secondary-2:focus{color:#fff;background-color:#d8d8d8;border-color:#d8d8d8}
.button-secondary-2:active,.button-secondary-2:hover{color:#fff;background-color:#012060;border-color:#012060}
.button-secondary-2.button-ujarak::before{background:#012060}
.button-secondary-2.button-outline::before{border-color:#d8d8d8}
.button-secondary-2.button-outline:active::before,.button-secondary-2.button-outline:hover::before{border-color:#012060}
.button-default-outline,.button-default-outline:focus{color:#151515;background-color:transparent;border-color:#151515}
.button-default-outline:active,.button-default-outline:hover{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:active::before,.button-default-outline.button-outline:hover::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:active,.button-default-outline-2:hover{color:#fff;background-color:#012060;border-color:#012060}
.button-default-outline-2.button-ujarak::before{background:#012060}
.button-default-outline-2.button-outline::before{border-color:#151515}
.button-default-outline-2.button-outline:active::before,.button-default-outline-2.button-outline:hover::before{border-color:#012060}
.button-default-outline-3,.button-default-outline-3:focus{color:#151515;background-color:transparent;border-color:#e1e1e1}
.button-default-outline-3:active,.button-default-outline-3:hover{color:#012060;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:active::before,.button-default-outline-3.button-outline:hover::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:active,.button-default-outline-4:hover{color:#d8d8d8;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:active::before,.button-default-outline-4.button-outline:hover::before{border-color:rgba(254,226,95,.3)}
.button-ghost{border:0;background-color:transparent}
.button-ghost:hover{color:#fff;background:#012060}
.button-facebook,.button-facebook:focus{color:#fff;background-color:#4d70a8;border-color:#4d70a8}
.button-facebook:active,.button-facebook:hover{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:active::before,.button-facebook.button-outline:hover::before{border-color:#456497}
.button-twitter,.button-twitter:focus{color:#fff;background-color:#02bcf3;border-color:#02bcf3}
.button-twitter:active,.button-twitter:hover{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:active::before,.button-twitter.button-outline:hover::before{border-color:#02a8da}
.button-google,.button-google:focus{color:#fff;background-color:#e2411e;border-color:#e2411e}
.button-google:active,.button-google:hover{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:active::before,.button-google.button-outline:hover::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:active::before,.button-shadow.button-primary:hover::before{background:#d7bf4c}
.button-shadow.button-secondary::before{background:#d7bf4c}
.button-shadow.button-secondary:active::before,.button-shadow.button-secondary:hover::before{background:#3098c8}
.button-shadow:active,.button-shadow:focus{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:#012060;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:active,.button-icon-right.button-primary:hover{color:#fff;border-color:#63d1f6;background:#63d1f6}
.button-icon-right.button-primary:active .icon,.button-icon-right.button-primary:hover .icon{background:#012060}
.button-icon-right.button-gray-3 .icon{background:#4f5763}
.button-icon-right.button-gray-3:active .icon,.button-icon-right.button-gray-3:hover .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-dubbed,.content-original{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:#012060;border-color:#012060}
.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;-webkit-user-select:none;user-select:none;transition:all .25s ease-in-out}
.button-tags,.button-tags:focus{color:#9b9b9b;background-color:transparent;border-color:#e1e1e1}
.button-tags:active,.button-tags:hover{color:#151515;background-color:#d8d8d8;border-color:#d8d8d8}
.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:active,.button-style-1-text a:focus{color:#151515}
.button-style-1-text a:hover{color:#012060}
@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-input,.rd-form-center .form-label{text-align:center}
input:-webkit-autofill~.form-validation,input:-webkit-autofill~label{color:#000!important}
.form-wrap{position:relative}
.form-wrap.has-error .form-input{border-color:#f5543f}
.form-wrap.has-focus .form-input{border-color:#012060}
*+.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:#777;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:#777;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:#777}
.form-label-outside{width:100%;margin-bottom:4px}
@media (min-width:768px){.form-label-outside{position:static}.form-label-outside,.form-label-outside.auto-fill,.form-label-outside.focus{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}
.checkbox .checkbox-custom,.checkbox-inline .checkbox-custom,.radio .radio-custom,.radio-inline .radio-custom{opacity:0}
.checkbox .checkbox-custom,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom,.checkbox-inline .checkbox-custom-dummy,.radio .radio-custom,.radio .radio-custom-dummy,.radio-inline .radio-custom,.radio-inline .radio-custom-dummy{position:absolute;top:3px;left:0;width:18px;height:18px;outline:0;cursor:pointer}
.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy,.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy{pointer-events:none;background:#fff}
.checkbox .checkbox-custom-dummy::after,.checkbox-inline .checkbox-custom-dummy::after,.radio .radio-custom-dummy::after,.radio-inline .radio-custom-dummy::after{position:absolute;opacity:0;transition:.22s}
.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus,.radio .radio-custom:focus,.radio-inline .radio-custom:focus{outline:0}
.checkbox input,.checkbox-inline input,.radio input,.radio-inline input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.checkbox-custom:checked+.checkbox-custom-dummy:after,.radio-custom:checked+.radio-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:#012060;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 .button,.form-sm .form-input{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-input,.form-checkout .form-label{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,.15) 0,rgba(49,89,120,.33) 28%,rgba(41,66,88,.7) 76%,rgba(37,54,72,.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:#d8d8d8;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:active,.post-classic-title a:focus{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:#777}
.post-classic-info li+li{border-left:1px solid #ccc}
.post-classic-info a,.post-classic-info a:active,.post-classic-info a:focus{color:inherit}
.post-classic-info a:hover{color:#012060}
.post-classic-author>*,.post-classic-comments>*,.post-classic-views>*{display:inline-block;vertical-align:middle}
.post-classic-author .icon,.post-classic-comments .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:#d8d8d8}
.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:active,.post-modern-2 .post-modern-play-2 a:focus{color:#fff}
.post-modern-2 .post-modern-play-2 a:hover{color:#d8d8d8}
.post-modern-3{color:#fff}
.post-modern-3 .post-modern-dummy::before{padding-bottom:93.5%}
.post-modern-3 .post-modern-footer,.post-modern-3 .post-modern-header{pointer-events:none}
.post-modern-3 .post-modern-footer>*,.post-modern-3 .post-modern-header>*{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:#d8d8d8}
.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-footer,.post-modern-header{padding:5%}
.post-modern-body,.post-modern-content,.post-modern-content-2,.post-modern-dummy,.post-modern-horizontal{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:#012060}
.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:active,.post-modern-play-2 a:focus{color:#012060}
.post-modern-play-2 a:hover{color:#d8d8d8}
.post-modern-center+.group-md,.post-modern-center+.group-xmd,.post-modern-title+.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-time,.post-modern-views{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:#d8d8d8}.section-fluid .post-modern-horizontal .post-modern-time,.section-fluid .post-modern-horizontal .post-modern-title,.section-fluid .post-modern-horizontal .post-modern-views{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-content,.section-fluid .post-modern-footer,.section-fluid .post-modern-header{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-time,.section-fluid .post-modern-views{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,.bg-default .post-modern-horizontal{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:#012060;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:active,.post-creative-panel a:focus{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-time,.post-minimal-2 .post-minimal-title{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:active,.post-minimal-title a:focus{color:inherit}
.post-minimal-title a:hover{color:#012060}
.post-minimal-time{letter-spacing:.025em;color:#777}
*+.post-minimal-time{margin-top:6px}
@media (min-width:992px){.desktop .post-modern:hover .post-modern-figure img{transform:scale(1.1)}}
.bg-gray-dark .post-minimal-title,.bg-primary .post-minimal-title,.context-dark .post-minimal-title{color:#fff}
.bg-gray-dark .post-minimal-time,.bg-primary .post-minimal-time,.context-dark .post-minimal-time{color:#d8d8d8}
.footer-creative-2.bg-gray-dark .post-minimal-time,.footer-creative-2.bg-primary .post-minimal-time,.footer-creative-2.context-dark .post-minimal-time{color:#012060}
*+.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 #012060}
.single-post-social-list{color:#151515}
.single-post-social-list .icon{font-size:22px}
.single-post-social-list a,.single-post-social-list a:active,.single-post-social-list a:focus{color:inherit}
.single-post-social-list a:hover{color:#012060}
.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:#012060}
*+.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;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#6d6d6d;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:#d8d8d8}
.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:active,.post-amy-info a:focus{color:inherit}
.post-amy-info a:hover{color:#012060}
*+.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:#d8d8d8;transform:rotate(45deg);transition-duration:.3s}.post-amy-figure a:hover{color:#fff;background:#012060}.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 #d8d8d8 transparent transparent}}
@media (min-width:1200px){.tabs-post .post-amy-title::before{left:-50px;border-width:11px 14px 11px 0}}
.tabs-post .nav-link.active+.post-amy .post-amy-title::before,.tabs-post .nav-link:hover+.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{-webkit-text-decoration-color:#fff;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:#012060}
.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%}}
.bg-gray-dark .quote-classic-text::before,.bg-primary .quote-classic-text::before,.context-dark .quote-classic-text::before{color:rgba(255,255,255,.07)}
.bg-gray-dark .quote-classic-author,.bg-primary .quote-classic-author,.context-dark .quote-classic-author{color:#d8d8d8}
.bg-gray-dark .quote-classic-4 .quote-classic-author,.bg-primary .quote-classic-4 .quote-classic-author,.context-dark .quote-classic-4 .quote-classic-author{color:#012060}
.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:#777}
.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:18px;line-height:1.25;font-weight:300;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:#012060;color:#d3d3d3}
*+.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:16px}*+.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:#012060}
*+.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:#012060}
*+.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:#012060}
.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:active,.quote-paris-author a:focus{color:inherit}
.quote-paris-author a:hover{color:#012060}
.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:#012060}
*+.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}}
.bg-gray-dark .quote-paris-time,.bg-primary .quote-paris-time,.context-dark .quote-paris-time{color:#d8d8d8}
.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:#012060;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:#d8d8d8}
.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.23;letter-spacing:.1em;font-weight:500;text-transform:none;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;color:#fff;background:#00bfff}
*+.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:#012060}
*+.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:active,.project-page-social-list a:focus{color:inherit}
.project-page-social-list a:hover{color:#012060}
.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:#012060}
.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:#777}
.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:#012060}
.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:active,.page-link:focus,.page-link:hover{color:#012060;background-color:transparent;border-color:transparent}
.page-item.active>.page-link,.page-item.active>.page-link:active,.page-item.active>.page-link:focus,.page-item.active>.page-link:hover{color:#012060;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:#343c49 url(/assets/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(/assets/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(255,255,255,.1)}
.footer-classic-body{padding:30px 0 55px}
.footer-classic-title{font-weight:300;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:active,.footer-classic-list a:focus{color:inherit}
.footer-classic-list a:hover{color:#012060}
.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:rgba(255,255,255,.1);border-radius:50%}
.footer-classic-contacts .phone{font-size:18px;line-height:1.33;letter-spacing:.1em}
.footer-classic-contacts a{display:inline-block}
.footer-classic-contacts a,.footer-classic-contacts a:active,.footer-classic-contacts a:focus{color:inherit}
.footer-classic-contacts a:hover{color:#012060}
*+.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;page-break-inside:avoid;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(255,255,255,.1)}.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,.footer-classic-gmap .google-map-container{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:active,.footer-modern-line-3 a:focus{color:rgba(255,255,255,.2)}
.footer-modern-line-3 a:hover{color:#d8d8d8}
.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:active,.footer-modern-list a:focus{color:rgba(255,255,255,.8)}
.footer-modern-list a:hover{color:#d8d8d8}
.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:active,.footer-modern-contacts a:focus{color:#fff}
.footer-modern-contacts a:hover{color:#d8d8d8}
.footer-modern-title+*{margin-top:20px}
@media (min-width:576px){.footer-modern-list{text-align:center;columns:3;page-break-inside:avoid;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:#012060}
.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:active,.footer-creative-contacts a:focus{color:#fff}
.footer-creative-contacts a:hover{color:#d8d8d8}
.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:active,.footer-creative-list a:focus{color:#fff}
.footer-creative-list a:hover{color:#d8d8d8}
*+.footer-creative-contacts{margin-top:38px}
*+.footer-creative-list{margin-top:30px}
@media (min-width:768px){.footer-creative,.footer-creative-list{text-align:left}}
@media (min-width:992px){.bg-footer-creative{display:block}.footer-creative-list{letter-spacing:.2em;columns:2;page-break-inside:avoid;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(/assets/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:#d8d8d8}
.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:active,.footer-corporate-list a:focus{color:#fff}
.footer-corporate-list a:hover{color:#d8d8d8}
.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;page-break-inside:avoid;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:#d8d8d8;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:active,.footer-social-list a:focus{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:#012060}
.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:#d8d8d8}
*+.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}
.bg-gray-dark .subtitle-creative,.bg-primary .subtitle-creative,.context-dark .subtitle-creative{color:rgba(255,255,255,.3)}
.bg-gray-dark .title-creative-decor,.bg-primary .title-creative-decor,.context-dark .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}}
.bg-gray-dark .title-panel-2 .title-panel-decor,.bg-primary .title-panel-2 .title-panel-decor,.context-dark .title-panel-2 .title-panel-decor{border-color:rgba(225,225,225,.6)}
.bg-gray-dark .title-panel-decor,.bg-primary .title-panel-decor,.context-dark .title-panel-decor{border-color:rgba(225,225,225,.2)}
.product{position:relative;overflow:hidden;text-align:center;line-height:1.4;padding:12px;max-width:350px;margin-left:auto;margin-right:auto;height:auto;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.product-rating{font-size:17px;color:#d8d8d8}
.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:#012060}
.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:#012060}
.product-badge-sale{color:#151515}
.product-badge-sale::before{background:#d8d8d8}
.product-button{pointer-events:none}
.product-button .button{width:100%;letter-spacing:.01em;pointer-events:auto;min-width:140px}
.product-button *+.button,.product-button *+.button-wrap{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-button{margin-top:14px}
@media (min-width:992px){.product{text-align:left;padding-left:11px}}
.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:active,.product-minimal-title a:focus{color:inherit}
.product-minimal-title a:hover{color:#012060}
.product-minimal-price{line-height:1;letter-spacing:.025em;color:#012060}
*+.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:#012060}
.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:#777}
.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:active,.single-product-social-list a:focus{color:inherit}
.single-product-social-list a:hover{color:#012060}
.single-product-rating{font-size:25px;color:#d8d8d8}
.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:#d8d8d8}
.services-classic{position:relative;text-align:left;max-width:370px;margin-left:auto;margin-right:auto;color:#777}
.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:active,.services-classic-title a:focus{color:inherit}
.services-classic-title a:hover{color:#012060}
*+.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,.23);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:#777;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:active,.services-creative-title a:focus{color:inherit}
.services-creative-title a:hover{color:#012060}
@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:#012060}
.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:active,.services-tammy-link:focus{color:rgba(21,21,21,.7)}
.services-tammy-link:hover{color:#d8d8d8}
.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:active,.services-rose-title a:focus{color:inherit}
.services-rose-title a:hover{color:#012060}
.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:active,.desktop .services-rose-title a:focus{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:#012060;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:#d8d8d8;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:active,.services-terri-title a:focus{color:inherit}
.services-terri-title a:hover{color:#d8d8d8}
*+.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:#012060}}
.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:active,.list-category-item a:focus{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:#d8d8d8;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:active,.team-classic-name a:focus{color:inherit}
.team-classic-name a:hover{color:#012060}
.team-classic-name span{color:#012060}
*+.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:#012060}
.team-modern-social-list .mdi-google-plus{font-size:18px}
.team-modern-social-list a,.team-modern-social-list a:active,.team-modern-social-list a:focus{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:.1s}.desktop .team-modern-social-list li:nth-child(4){transition-delay:150ms}.desktop .team-modern-social-list li:nth-child(5){transition-delay:.2s}.desktop .team-modern-social-list li:nth-child(6){transition-delay:250ms}.desktop .team-modern-social-list li:nth-child(7){transition-delay:.3s}.desktop .team-modern-social-list li:nth-child(8){transition-delay:350ms}.desktop .team-modern-social-list li:nth-child(9){transition-delay:.4s}.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:#012060}
.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:#012060}
.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:active,.team-ruth-link:focus{color:#151515}
.team-ruth-link:hover{color:#d8d8d8}
.team-ruth-social-list .icon{font-size:18px}
.team-ruth-social-list .icon,.team-ruth-social-list .icon:active,.team-ruth-social-list .icon:focus{color:#151515}
.team-ruth-social-list .icon:hover{color:#012060}
.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-footer,.team-ruth-header{padding-left:6%;padding-right:6%}}
@media (min-width:992px){.team-ruth-footer,.team-ruth-header{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 .bg-gray-dark .team-ruth:hover::before,.desktop .bg-primary .team-ruth:hover::before,.desktop .context-dark .team-ruth:hover::before{box-shadow:8px 8px 13px 0 rgba(0,0,0,.17)}
.bg-gray-dark .team-ruth-body,.bg-primary .team-ruth-body,.context-dark .team-ruth-body{background:#444d5a}
.bg-gray-dark .team-ruth::before,.bg-primary .team-ruth::before,.context-dark .team-ruth::before{background:#4b525f}
.bg-gray-dark .team-ruth-title,.bg-primary .team-ruth-title,.context-dark .team-ruth-title{color:#d8d8d8}
.bg-gray-dark .team-ruth-text,.bg-primary .team-ruth-text,.context-dark .team-ruth-text{color:rgba(255,255,255,.5)}
.bg-gray-dark .team-ruth-social-list .icon,.bg-gray-dark .team-ruth-social-list .icon:active,.bg-gray-dark .team-ruth-social-list .icon:focus,.bg-primary .team-ruth-social-list .icon,.bg-primary .team-ruth-social-list .icon:active,.bg-primary .team-ruth-social-list .icon:focus,.context-dark .team-ruth-social-list .icon,.context-dark .team-ruth-social-list .icon:active,.context-dark .team-ruth-social-list .icon:focus{color:inherit}
.bg-gray-dark .team-ruth-social-list .icon:hover,.bg-primary .team-ruth-social-list .icon:hover,.context-dark .team-ruth-social-list .icon:hover{color:#d8d8d8}
.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 .bg-gray-dark .team-ruth-figure::before,.ie-10 .bg-primary .team-ruth-figure::before,.ie-10 .context-dark .team-ruth-figure::before,.ie-11 .bg-gray-dark .team-ruth-figure::before,.ie-11 .bg-primary .team-ruth-figure::before,.ie-11 .context-dark .team-ruth-figure::before,.ie-edge .bg-gray-dark .team-ruth-figure::before,.ie-edge .bg-primary .team-ruth-figure::before,.ie-edge .context-dark .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:active,.team-abby-name a:focus{color:inherit}
.team-abby-name a:hover{color:#d8d8d8}
.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:active,.team-abby-social-list a:focus{color:inherit}
.team-abby-social-list a:hover{color:#012060}
*+.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 10.5px;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:#d8d8d8}
.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:#777}
*+.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}}
.bg-gray-dark .project-classic-title,.bg-primary .project-classic-title,.context-dark .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(/assets/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:#012060!important}
.text-secondary{color:#d8d8d8}
.text-gray-13{color:#ccc}
.text-gray-21{color:#bcbbbb}
.text-gray-500{color:#9b9b9b}
.text-gray-600{color:#777}
.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+.heading-2,p+h2{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}
h3+.big,h4+.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-inset-4,.section-inset-7,.section-inset-8,.section-lg,.section-md,.section-xl,.section-xxl{padding:50px 0}
.section-md,.section-xl,.section-xxl{padding:70px 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 .heading-5,.grid-demonstration h5{font-weight:400;letter-spacing:0}
@media (max-width:767.98px){.grid-demonstration *+p{margin-top:6px}}
@media (max-width:1199.98px){.grid-demonstration .heading-5,.grid-demonstration h5{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}}
.bg-gray-dark,.bg-gray-dark [class^=heading-],.bg-gray-dark h1,.bg-gray-dark h2,.bg-gray-dark h3,.bg-gray-dark h4,.bg-gray-dark h5,.bg-gray-dark h6,.bg-primary,.bg-primary [class^=heading-],.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.context-dark,.context-dark [class^=heading-],.context-dark h1,.context-dark h2,.context-dark h3,.context-dark h4,.context-dark h5,.context-dark h6{color:#fff}
.bg-gray-dark:not(.section-single):not(.form-default) .form-input,.bg-gray-dark:not(.section-single):not(.form-default) .form-label,.bg-gray-dark:not(.section-single):not(.form-default) .form-validation,.bg-primary:not(.section-single):not(.form-default) .form-input,.bg-primary:not(.section-single):not(.form-default) .form-label,.bg-primary:not(.section-single):not(.form-default) .form-validation,.context-dark:not(.section-single):not(.form-default) .form-input,.context-dark:not(.section-single):not(.form-default) .form-label,.context-dark:not(.section-single):not(.form-default) .form-validation{color:#fff}
.bg-gray-dark:not(.section-single):not(.form-default) .form-input,.bg-primary:not(.section-single):not(.form-default) .form-input,.context-dark:not(.section-single):not(.form-default) .form-input{background:rgba(255,255,255,.15);border-color:transparent}
.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,.context-dark:not(.section-single):not(.form-default) .form-wrap.has-error .form-input{border-color:#fff}
.bg-gray-dark .button-outline,.bg-primary .button-outline,.context-dark .button-outline{color:#fff}
.bg-gray-dark .button-outline::before,.bg-primary .button-outline::before,.context-dark .button-outline::before{border-color:#fff}
.bg-gray-dark .button-outline:active::before,.bg-gray-dark .button-outline:hover::before,.bg-primary .button-outline:active::before,.bg-primary .button-outline:hover::before,.context-dark .button-outline:active::before,.context-dark .button-outline:hover::before{border-color:#012060}
.bg-gray-dark .button-outline.button-icon-right .icon,.bg-gray-dark .button-outline.button-icon-right::before,.bg-primary .button-outline.button-icon-right .icon,.bg-primary .button-outline.button-icon-right::before,.context-dark .button-outline.button-icon-right .icon,.context-dark .button-outline.button-icon-right::before{border-color:#959595}
.bg-gray-dark .button-outline.button-icon-right:active,.bg-gray-dark .button-outline.button-icon-right:hover,.bg-primary .button-outline.button-icon-right:active,.bg-primary .button-outline.button-icon-right:hover,.context-dark .button-outline.button-icon-right:active,.context-dark .button-outline.button-icon-right:hover{background:#012060}
.bg-gray-dark .button-outline.button-icon-right:active .icon,.bg-gray-dark .button-outline.button-icon-right:active::before,.bg-gray-dark .button-outline.button-icon-right:hover .icon,.bg-gray-dark .button-outline.button-icon-right:hover::before,.bg-primary .button-outline.button-icon-right:active .icon,.bg-primary .button-outline.button-icon-right:active::before,.bg-primary .button-outline.button-icon-right:hover .icon,.bg-primary .button-outline.button-icon-right:hover::before,.context-dark .button-outline.button-icon-right:active .icon,.context-dark .button-outline.button-icon-right:active::before,.context-dark .button-outline.button-icon-right:hover .icon,.context-dark .button-outline.button-icon-right:hover::before{border-color:#012060}
.bg-gray-dark .button-outline.button-icon-right:active .icon,.bg-gray-dark .button-outline.button-icon-right:hover .icon,.bg-primary .button-outline.button-icon-right:active .icon,.bg-primary .button-outline.button-icon-right:hover .icon,.context-dark .button-outline.button-icon-right:active .icon,.context-dark .button-outline.button-icon-right:hover .icon{background:#63d1f6}
.bg-gray-dark .counter-classic-title,.bg-primary .counter-classic-title,.context-dark .counter-classic-title{color:rgba(255,255,255,.3)}
.rd-navbar-creative.bg-gray-dark,.rd-navbar-creative.bg-primary,.rd-navbar-creative.context-dark{background:0 0}
.rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-nav-link,.rd-navbar-creative.rd-navbar-static.bg-primary .rd-nav-link,.rd-navbar-creative.rd-navbar-static.context-dark .rd-nav-link{color:#fff}
.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,.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3{color:#fff}
.rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail,.rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail:active,.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,.rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 .mail:active,.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,.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail:active,.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail:focus{color:rgba(255,255,255,.5)}
.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,.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail:hover{color:#012060}
.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,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone.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-stuck.context-dark{background:#3f4959}
.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .rd-navbar-panel,.rd-navbar-creative.rd-navbar-fixed.bg-primary .rd-navbar-panel,.rd-navbar-creative.rd-navbar-fixed.context-dark .rd-navbar-panel{background:#3f4959}
.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline,.rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline,.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline{color:#151515}
.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline::before,.rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline::before,.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline::before{border-color:#151515}
.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:active,.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:hover,.rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:active,.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.context-dark .button-outline:hover{color:#fff}
.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:active::before,.rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:hover::before,.rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:active::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.context-dark .button-outline:hover::before{border-color:#012060}
.rd-navbar-creative.bg-gray-dark .rd-navbar-toggle span,.rd-navbar-creative.bg-gray-dark .rd-navbar-toggle span:after,.rd-navbar-creative.bg-gray-dark .rd-navbar-toggle span:before,.rd-navbar-creative.bg-primary .rd-navbar-toggle span,.rd-navbar-creative.bg-primary .rd-navbar-toggle span:after,.rd-navbar-creative.bg-primary .rd-navbar-toggle span:before,.rd-navbar-creative.context-dark .rd-navbar-toggle span,.rd-navbar-creative.context-dark .rd-navbar-toggle span:after,.rd-navbar-creative.context-dark .rd-navbar-toggle span:before{background-color:#fff}
.rd-navbar-creative.bg-gray-dark .rd-navbar-toggle.active span,.rd-navbar-creative.bg-primary .rd-navbar-toggle.active span,.rd-navbar-creative.context-dark .rd-navbar-toggle.active span{background:0 0}
.rd-navbar-creative.bg-gray-dark .rd-navbar-collapse-toggle span,.rd-navbar-creative.bg-gray-dark .rd-navbar-collapse-toggle span:after,.rd-navbar-creative.bg-gray-dark .rd-navbar-collapse-toggle span:before,.rd-navbar-creative.bg-primary .rd-navbar-collapse-toggle span,.rd-navbar-creative.bg-primary .rd-navbar-collapse-toggle span:after,.rd-navbar-creative.bg-primary .rd-navbar-collapse-toggle span:before,.rd-navbar-creative.context-dark .rd-navbar-collapse-toggle span,.rd-navbar-creative.context-dark .rd-navbar-collapse-toggle span:after,.rd-navbar-creative.context-dark .rd-navbar-collapse-toggle span:before{background-color:#fff}
.bg-gray-dark p.rights,.bg-primary p.rights,.context-dark p.rights{color:#fff}
.footer-classic.bg-gray-dark p.rights,.footer-classic.bg-primary p.rights,.footer-classic.context-dark p.rights,.footer-corporate.bg-gray-dark p.rights,.footer-corporate.bg-primary p.rights,.footer-corporate.context-dark p.rights{color:rgba(255,255,255,.2)}
.footer-modern.bg-gray-dark,.footer-modern.bg-primary,.footer-modern.context-dark{color:rgba(255,255,255,.4)}
.footer-modern.bg-gray-dark p.rights,.footer-modern.bg-primary p.rights,.footer-modern.context-dark p.rights{color:rgba(255,255,255,.2)}
.footer-modern.bg-gray-dark p.rights a,.footer-modern.bg-gray-dark p.rights a:active,.footer-modern.bg-gray-dark p.rights a:focus,.footer-modern.bg-primary p.rights a,.footer-modern.bg-primary p.rights a:active,.footer-modern.bg-primary p.rights a:focus,.footer-modern.context-dark p.rights a,.footer-modern.context-dark p.rights a:active,.footer-modern.context-dark p.rights a:focus{color:inherit}
.footer-modern.bg-gray-dark p.rights a:hover,.footer-modern.bg-primary p.rights a:hover,.footer-modern.context-dark p.rights a:hover{color:#d8d8d8}
.footer-creative.bg-gray-dark,.footer-creative.bg-primary,.footer-creative.context-dark{color:rgba(255,255,255,.4)}
.footer-creative.bg-gray-dark p.rights,.footer-creative.bg-primary p.rights,.footer-creative.context-dark p.rights{color:inherit}
.footer-creative.bg-gray-dark hr,.footer-creative.bg-primary hr,.footer-creative.context-dark hr{border-top-color:rgba(255,255,255,.13)}
.bg-gray-dark .quote-creative-text::before,.bg-primary .quote-creative-text::before,.context-dark .quote-creative-text::before{color:rgba(184,194,203,.2)}
.bg-gray-dark .quote-creative-author,.bg-primary .quote-creative-author,.context-dark .quote-creative-author{color:#d3d3d3}
.bg-gray-dark .owl-dot,.bg-primary .owl-dot,.context-dark .owl-dot{background:rgba(184,194,203,.3)}
.bg-gray-dark .owl-dot::before,.bg-primary .owl-dot::before,.context-dark .owl-dot::before{background:#d8d8d8}
.bg-gray-dark .brand .brand-logo-dark,.bg-primary .brand .brand-logo-dark,.context-dark .brand .brand-logo-dark{display:none}
.bg-gray-dark .brand .brand-logo-light,.bg-primary .brand .brand-logo-light,.context-dark .brand .brand-logo-light{display:block}
.bg-default{background-color:#fff}
.bg-primary{background-color:#012060}
.bg-secondary{background-color:#d8d8d8}
.bg-gray-100{background-color:#f5f5f5}
.bg-gray-200{background-color:#ebebeb}
.bg-gray-300{background-color:#e1e1e1}
.bg-gray-600{background-color:#777}
.bg-gray-800{background-color:#151515}
.bg-gray-7{background-color:#f3f3f3}
.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-left,.bg-image-right{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(/assets/images/about-6-960x646.jpg)}
@media (min-width:768px){.bg-image-left-md,.bg-image-right-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(/assets/images/bg-index-3.jpg)}}
@media (min-width:992px){.bg-image-left-lg,.bg-image-right-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(/assets/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 .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(/assets/images/bg-index-5.jpg);background-repeat:repeat;background-color:#303e4f}
.bg-image-2{background-image:url(/assets/images/bg-index-9.jpg);background-repeat:repeat;background-color:#f5f5f5}
.bg-image-3{background-image:url(/assets/images/bg-index-6.jpg);background-repeat:repeat;background-color:#f5f5f5}
@media (min-width:768px){.bg-image-3{z-index:1}.bg-image-3::after,.bg-image-3::before{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(/assets/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(/assets/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::after,.text-decoration-lines-content::before{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:#777}
p.rights a{color:inherit}
p.rights a:hover{color:#012060}
[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(.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(.001deg)}75%{transform:translate3d(0,0,0) rotate(.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}}
.bg-gray-dark .bordered-5>*,.bg-primary .bordered-5>*,.context-dark .bordered-5>*{border-color:rgba(235,235,235,.18)}
.bg-gray-dark .bordered-5>::before,.bg-primary .bordered-5>::before,.context-dark .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:#012060}
.aside-contacts a{display:inline-block}
.aside-contacts a,.aside-contacts a:active,.aside-contacts a:focus{color:#151515}
.aside-contacts a:hover{color:#012060}
.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:active,.contacts-social-list a:focus{color:#151515}
.contacts-social-list a:hover{color:#012060}
.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{animation-iteration-count:infinite}
.animated.hinge{animation-duration:2s}
html:not(.lt-ie10) .not-animated{opacity:0}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.fadeIn{animation-name:fadeIn}
@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40px,0)}100%{opacity:1;transform:none}}
.fadeInUp{animation-name:fadeInUp}
@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-40px,0)}100%{opacity:1;transform:none}}
.fadeInDown{animation-name:fadeInDown}
@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-40px,0,0)}100%{opacity:1;transform:none}}
.fadeInLeft{animation-name:fadeInLeft}
@keyframes fadeInRight{0%{opacity:0;transform:translate3d(40px,0,0)}100%{opacity:1;transform:none}}
.fadeInRight{animation-name:fadeInRight}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.fadeOut{animation-name:fadeOut}
@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}100%{transform:translate3d(0,0,0)}}
.slideInUp{animation-name:slideInUp}
@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}100%{transform:translate3d(0,0,0)}}
.slideInDown{animation-name:slideInDown}
@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}100%{transform:translate3d(0,0,0)}}
.slideInLeft{animation-name:slideInLeft}
@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}100%{transform:translate3d(0,0,0)}}
.slideInRight{animation-name:slideInRight}
@keyframes slideOutDown{0%{transform:translate3d(0,0,0)}100%{visibility:hidden;transform:translate3d(0,100%,0)}}
.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 .pen,.preloader.loaded .triangle{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 #012060;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:#d8d8d8;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:#012060;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-menu,.rd-navbar,.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-fixed .rd-navbar-submenu,.rd-navbar-nav,.rd-navbar-panel,.rd-navbar-project,.rd-navbar-static .rd-menu,.rd-navbar-wrap{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,.rd-navbar-toggle span:after,.rd-navbar-toggle span:before{width:30px;height:2px;background-color:#151515;backface-visibility:hidden;border-radius:0}
.rd-navbar-toggle span:after,.rd-navbar-toggle span:before{transition-duration:.3s,.3s;transition-delay:.3s,0s;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:after,.rd-navbar-toggle.active span:before{top:0;transition-delay:0s,.3s}
.rd-navbar-toggle.active span:before{transform:rotate(45deg)}
.rd-navbar-toggle.active span:after{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:after,.rd-navbar-collapse-toggle span:before{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:after,.rd-navbar-collapse-toggle span:before{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:#012060}
.rd-navbar-search-toggle{background:0 0;border:none;display:inline-block;padding:0;outline:0;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:#012060}
.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:#012060}
.rd-navbar-static .rd-nav-item .rd-nav-link:hover+.rd-navbar-submenu-toggle::before,.rd-navbar-static .rd-nav-item.focus>.rd-navbar-submenu-toggle::before,.rd-navbar-static .rd-nav-item.opened>.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:#012060}
.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-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:#012060;opacity:0;transition:all .2s ease,right 0s ease .2s}
.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::after,.rd-navbar-static .rd-menu::before{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:5px solid #012060;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{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{color:#012060}
.rd-navbar-static .rd-dropdown-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{padding:12px 26px}}
.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:active,.rd-navbar-static .rd-megamenu-list li>a:focus{color:#151515}
.rd-navbar-static .rd-megamenu-list li>a:hover{color:#012060}
.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:#012060;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:#012060}
@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:#012060;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:0;padding:0}
.rd-navbar-static .rd-navbar-search-toggle span,.rd-navbar-static .rd-navbar-search-toggle span::after,.rd-navbar-static .rd-navbar-search-toggle span::before{transition:.3s all ease-in-out}
.rd-navbar-static .rd-navbar-search-toggle span::after,.rd-navbar-static .rd-navbar-search-toggle span::before{position:absolute;top:0;left:0;right:0;bottom:0}
.rd-navbar-static .rd-navbar-search-toggle span::before{content:"";transform:rotate(0) 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(0) scale(1);opacity:1;visibility:visible}
.rd-navbar-static .rd-navbar-search-toggle:hover{color:#012060}
.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-clone,.rd-navbar-static.rd-navbar--is-stuck{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:60px;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:#012060;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:#012060}
.rd-navbar-fixed .rd-navbar-collapse .button-white:active,.rd-navbar-fixed .rd-navbar-collapse .button-white:hover{color:#151515;background:#d8d8d8}
.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:0;padding:0}
.rd-navbar-fixed .rd-navbar-search-toggle span,.rd-navbar-fixed .rd-navbar-search-toggle span::after,.rd-navbar-fixed .rd-navbar-search-toggle span::before{transition:.3s all ease-in-out}
.rd-navbar-fixed .rd-navbar-search-toggle span::after,.rd-navbar-fixed .rd-navbar-search-toggle span::before{position:absolute;top:0;left:0;right:0;bottom:0}
.rd-navbar-fixed .rd-navbar-search-toggle span::before{content:"";transform:rotate(0) 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(0) 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.active .rd-nav-link,.rd-navbar-fixed .rd-nav-item.focus .rd-nav-link,.rd-navbar-fixed .rd-nav-item.opened .rd-nav-link,.rd-navbar-fixed .rd-nav-item:hover .rd-nav-link{color:#fff;background:#012060}
.rd-navbar-fixed .rd-nav-item.active>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-nav-item.focus>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-nav-item.opened>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-nav-item:hover>.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.active>a,.rd-navbar-fixed .rd-megamenu-list>li.focus>a,.rd-navbar-fixed .rd-megamenu-list>li.opened>a,.rd-navbar-fixed .rd-megamenu-list>li:hover>a,.rd-navbar-fixed .rd-navbar-dropdown>li.active>a,.rd-navbar-fixed .rd-navbar-dropdown>li.focus>a,.rd-navbar-fixed .rd-navbar-dropdown>li.opened>a,.rd-navbar-fixed .rd-navbar-dropdown>li:hover>a{color:#fff;background:#012060}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title{color:#012060}
.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{color:#012060}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:active,.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:focus{color:#fff}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:hover{color:#012060}
.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:#012060}
.rd-navbar-fixed .rd-navbar-search-toggle{color:#2c343b}
.rd-navbar-fixed .rd-navbar-search-toggle:hover{color:#012060}
.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:15px;width:100%;max-width:220px;min-width:180px}
@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:300px;min-width:240px}}
@media (min-width:1800px){.rd-navbar-classic.rd-navbar-static .rd-navbar-panel{max-width:374px}}
.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: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-width:190px;max-height:190px}
@media (min-width:1400px){.rd-navbar-classic.rd-navbar-static .rd-navbar-brand img{max-width:210px;max-height:210px}}
@media (min-width:1600px){.rd-navbar-classic.rd-navbar-static .rd-navbar-brand img{max-width:223px;max-height:223px}}
.rd-navbar-classic.rd-navbar-static .rd-nav-item+.rd-nav-item{margin-left:6%}
@media (min-width:1400px){.rd-navbar-classic.rd-navbar-static .rd-nav-item+.rd-nav-item{margin-left:7%}}
@media (min-width:1800px){.rd-navbar-classic.rd-navbar-static .rd-nav-item+.rd-nav-item{margin-left:60px}}
.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;page-break-inside:avoid;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-clone,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck{box-shadow:0 0 20px 0 rgba(0,0,0,.1);border:none}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel{padding-top:2px;padding-bottom:8px}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-right,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-right{border:none}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main{border-bottom:none}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside{display:none}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-menu,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-menu{border-top:1px solid #e1e1e1;top:100%}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-nav-link::before,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-nav-link::before{bottom:0}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item>.rd-navbar-submenu,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .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:active,.rd-navbar-classic.rd-navbar-static .button-white:hover{border-color:#012060}
.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:active,.rd-navbar-contacts a:focus{color:#151515}
.rd-navbar-contacts a:hover{color:#012060}
@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:active,.list-share a:focus{color:#151515}
.list-share a:hover{color:#d8d8d8}
.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.active,.rd-navbar-static .button-share-icon:hover{color:#fff;background:#012060}
.rd-navbar-static .button-share-icon.active::before,.rd-navbar-static .button-share-icon:hover::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:.2s}
.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:.3s}
.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:.4s}
.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:.5s}
.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:1435px;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;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:5px 0 5px 15px;z-index:1}
.rd-navbar-modern.rd-navbar-static .rd-navbar-aside::before{position:absolute;content:'';top:0;bottom:0;left:0;width:75vw;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}
.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:164px;max-height:90px}.rd-navbar--is-stuck div.rd-navbar-panel a img{max-width:95px!important;max-height:90px!important}}
.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:4px}
@media (min-width:1200px){.rd-navbar-modern.rd-navbar-static .rd-nav-link{font-size:18px;line-height:1.34;padding:24px 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-clone,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck{background:#f5f5f5;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel{margin-bottom:0;padding-top:8px;padding-bottom:8px}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside{display:none}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-link,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-link{padding:22px 0}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-project-hamburger-open,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-project-hamburger-open{bottom:16px}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item>.rd-navbar-submenu,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .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:15px 30px 15px}
.rd-navbar-modern.rd-navbar-fixed .rd-navbar-project-hamburger-open{height:48px;width:48px}
.rd-navbar-modern.rd-navbar-fixed .project-hamburger{height:32px}
.rd-navbar-modern.rd-navbar-fixed .project-hamburger>span{height:6px;background:#012060}
.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:#012060}
.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:active,.list-share-2 a:focus{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:active,.rd-navbar-contacts-2 a:focus{color:#151515}
.rd-navbar-contacts-2 a:hover{color:#012060}
@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:25px}}
.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:30px}
.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:#d8d8d8;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.active .rd-nav-link,.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{color:#012060}
.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:#012060}
.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:#d8d8d8}
.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-clone,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}
.rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main{padding:12px 0}
.rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-menu,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .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:active,.rd-navbar-contacts-3 a:focus{color:inherit}
.rd-navbar-contacts-3 a:hover{color:#012060}
@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.active .rd-nav-link,.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{color:#012060}
.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:#012060}
.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:#d8d8d8}
.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-clone,.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}
.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main,.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main{padding:12px 0}
.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-menu,.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .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:active,.rd-navbar-contacts-4 a:focus{color:#151515}
.rd-navbar-contacts-4 a:hover{color:#012060}
.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-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.swiper-slide>.parallax_cnt,.swiper-slide>.vide__body{height:100%}
.swiper-button-next,.swiper-button-prev{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-next::before,.swiper-button-prev::before{font-family:"Material Design Icons"}
.swiper-button-next:hover,.swiper-button-prev:hover{color:#012060}
@media (min-width:992px){.swiper-button-next,.swiper-button-prev{display:block}}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.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:#d8d8d8;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:#d8d8d8;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:#d8d8d8}
.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(0,-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 [class^=heading-] span,.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{display:inline-block}
.swiper-slider-1 h1.text-spacing-500{margin-left:5%}
.swiper-slider-1 .swiper-button-next,.swiper-slider-1 .swiper-button-prev{overflow:hidden;width:78px;height:78px;border-radius:50%;transition:all .2s ease}
.swiper-slider-1 .swiper-button-next::before,.swiper-slider-1 .swiper-button-prev::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-next circle,.swiper-slider-1 .swiper-button-prev circle{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}
.swiper-slider-1 .swiper-button-next .swiper-button-line,.swiper-slider-1 .swiper-button-prev .swiper-button-line{stroke:rgba(255,255,255,.44)}
.swiper-slider-1 .swiper-button-next .swiper-button-line-2,.swiper-slider-1 .swiper-button-prev .swiper-button-line-2{opacity:0;stroke:#d8d8d8;stroke-dasharray:226;stroke-dashoffset:226;transition:stroke-dashoffset .5s}
.swiper-slider-1 .swiper-button-next:hover,.swiper-slider-1 .swiper-button-prev:hover{color:#fff}
.swiper-slider-1 .swiper-button-next:hover .swiper-button-line,.swiper-slider-1 .swiper-button-prev:hover .swiper-button-line{opacity:0;transition:all 0s ease-in-out .5s}
.swiper-slider-1 .swiper-button-next:hover .swiper-button-line-2,.swiper-slider-1 .swiper-button-prev: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-next,.swiper-slider-2 .swiper-button-prev{display:none;min-width:80px;height:72px;transition:all .3s ease}
.swiper-slider-2 .swiper-button-next:hover,.swiper-slider-2 .swiper-button-prev:hover{color:#fff;height:100px}
.swiper-slider-2 .swiper-button-next:hover .swiper-button-arrow::after,.swiper-slider-2 .swiper-button-prev:hover .swiper-button-arrow::after{background:#d8d8d8}
.swiper-slider-2 .swiper-button-next:hover .preview,.swiper-slider-2 .swiper-button-prev:hover .preview{width:180px;height:100px}
.swiper-slider-2 .swiper-button-next::before,.swiper-slider-2 .swiper-button-prev::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-next,.swiper-slider-2 .swiper-button-prev{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-next,.swiper-slider-4 .swiper-button-prev{display:none}
.swiper-slider-4 .swiper-button-next .swiper-button-line-2,.swiper-slider-4 .swiper-button-prev .swiper-button-line-2{stroke:#fff}
.swiper-slider-4 .swiper-pagination{display:block}
.swiper-slider-4 .swiper-pagination-bullet::before{background:#012060}
.swiper-slider-4 .swiper-bullet-line-2{stroke:#012060}
.swiper-slider-4 .button{padding-left:40px;padding-right:40px}
.swiper-slider-4 *+.swiper-title-1,.swiper-slider-4 *+h2{margin-top:16px}
.swiper-slider-4 *+.swiper-title-2,.swiper-slider-4 *+h4{margin-top:18px}
.swiper-slider-4 *+.swiper-title-3,.swiper-slider-4 *+h6{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-next,.swiper-slider-4 .swiper-button-prev{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:#d8d8d8}
.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,.swiper-slider-5 .button-wrap{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:#d8d8d8}
.swiper-slider-6 .button{padding-left:30px;padding-right:30px}
@media (min-width:1200px){.swiper-slider-6 *+.button,.swiper-slider-6 .button-wrap{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:#012060}
.swiper-slider-7 [class*=swiper-content-bg]{position:absolute;top:0;left:0;bottom:0;right:0;background:url(/assets/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:#012060}
.swiper-slider-7 .swiper-bullet-line{stroke:rgba(21,21,21,.21)}
.swiper-slider-7 .swiper-bullet-line-2{stroke:#012060}
.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,.swiper-slider-7 *+.button-wrap{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,.swiper-slider-7 *+.button-wrap{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 .title-classic,.swiper-slider-8 h4{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(/assets/images/bg-index-7.jpg)}
.swiper-slider-10 .swiper-slide::before{background-image:url(/assets/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 .section-relative,.swiper-custom-container .swiper-custom-bg{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:#d8d8d8}
.swiper-custom-container .list-share-2 a,.swiper-custom-container .list-share-2 a:active,.swiper-custom-container .list-share-2 a:focus{color:#fff}
.swiper-custom-container .list-share-2 a:hover{color:#151515}
@media (min-width:768px){.swiper-custom-container .section-relative,.swiper-custom-container .swiper-custom-bg{bottom:50px}}
@media (min-width:992px){.swiper-custom-container .section-relative,.swiper-custom-container .swiper-custom-bg{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 .list-share-2,.swiper-custom-container .swiper-pagination-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(/assets/images/bg-index-6.jpg) repeat}
.swiper-custom-container-3 .swiper-navigation__module{background:url(/assets/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-clone,.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck{background:url(/assets/images/bg-index-6.jpg) repeat}
.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main,.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main{padding:12px 0}
@media (min-width:1600px){.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-menu,.swiper-custom-container-3 .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .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:#012060;border-color:#012060}
.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:#012060}
.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,.gmap-classic .google-map-container{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:#777;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:#012060}
.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:#012060}
.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:#012060}
.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:#012060}
.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:0;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:#012060}
.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:#012060}
.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:0;box-shadow:none;background:0 0;cursor:pointer;transition:all 250ms ease}
.button-search:hover{color:#012060}
.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:inline-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:#012060}
.isotope-filters-modern .inline-list a:hover{color:#012060}
.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:#777;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:active,.isotope-filters-list a:focus{color:inherit}
.isotope-filters-list a:hover{color:#fff}
.isotope-filters-list a:hover{color:#012060}
.isotope-filters-list a.active{color:#fff;background:#012060}
@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:active,.isotope-filters-list a:focus{color:inherit}.isotope-filters-list a:hover{color:#012060}.isotope-filters-list a.active{color:#012060;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:after,.tabs-custom .nav-tabs:before{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:#777;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:#777;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 1px 0;border-style:solid;border-color:#e1e1e1}.tabs-line .nav-link.active,.tabs-line .nav-link:hover{color:#012060}.tabs-line .nav-link.active{border-color:#012060}}
.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:#777;background:0 0;text-align:center;vertical-align:middle}
.tabs-corporate .nav-link.active,.tabs-corporate .nav-link:hover{color:#012060}
.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:#012060}.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 0;background-color:transparent;border:0}.tabs-horizontal.tabs-line .nav-link::after{content:'';position:absolute;bottom:-3px;left:0;height:3px;width:0;background:#012060;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:#012060}.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:#012060}.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:#777}
.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,.tab-content-4 *+.button-wrap{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 #d8d8d8}
@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:#d8d8d8}
@media (min-width:992px){.nav-item-2 a{padding:42px 20px 42px 60px;letter-spacing:.3em;text-transform:uppercase;border-width:1px 1px 0 1px;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:#d8d8d8}}
.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:#012060;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:active,.nav-link-3:focus{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.active,.nav-link-3:hover{background:#3f4959}
.nav-link-3.active::before{width:77px;background:#012060}
@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:#777}
.nav-link-4.active{color:#012060}
.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;transition:.3s all ease}
.card-corporate .card-title a::before{position:absolute;content:'';bottom:0;left:0;height:2px;width:100%;background:#d8d8d8;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}
.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;transition:.33s all ease}
.card-corporate .card-arrow::after,.card-corporate .card-arrow::before{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;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:#012060}
.card-corporate-2 .card-body{background:0 0}
.bg-gray-dark .card-corporate,.bg-primary .card-corporate,.context-dark .card-corporate{color:rgba(255,255,255,.3)}
.bg-gray-dark .card-corporate .card-title a,.bg-primary .card-corporate .card-title a,.context-dark .card-corporate .card-title a{color:#fff;background:rgba(255,255,255,.1)}
.bg-gray-dark .card-corporate .card-body,.bg-primary .card-corporate .card-body,.context-dark .card-corporate .card-body{background:0 0}
.bg-gray-dark .card-corporate .card-arrow::after,.bg-gray-dark .card-corporate .card-arrow::before,.bg-primary .card-corporate .card-arrow::after,.bg-primary .card-corporate .card-arrow::before,.context-dark .card-corporate .card-arrow::after,.context-dark .card-corporate .card-arrow::before{background:#fff}
.card-classic{text-align:left;font-size:14px;color:#777}
.card-classic .card-title{margin-bottom:0;border-bottom:1px solid #e1e1e1}
.card-classic .card-body,.card-classic .card-header,.card-classic .card-title a{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:#012060}
.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::after,.card-classic .card-arrow::before{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:#012060}
@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:#012060;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::after,.counter-classic::before{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:#d8d8d8;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:#d8d8d8}
*+.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}}
.bg-gray-dark .counter-creative-title,.bg-primary .counter-creative-title,.context-dark .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:#777}
.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:#012060;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 9px;border-color:transparent transparent #012060 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:#d8d8d8}
.countdown-gradient .stop-color-2{stop-color:#012060}
.countdown-fg{fill:transparent;stroke:#012060;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}}
.bg-gray-dark .countdown-bg,.bg-primary .countdown-bg,.context-dark .countdown-bg{stroke:rgba(255,255,255,.58)}
.bg-gray-dark .countdown-fg,.bg-primary .countdown-fg,.context-dark .countdown-fg{stroke:#d8d8d8}
.bg-gray-dark .countdown-heading,.bg-primary .countdown-heading,.context-dark .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 .jspDrag,.jspHorizontalBar .jspTrack{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:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
.owl-carousel .animated{animation-duration:1s;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 .5s 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(0,0,0)}
.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;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: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 .4s 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 .1s 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-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
.owl-nav.disabled{display:none!important}
.owl-next,.owl-prev{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-next:hover,.owl-prev: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:0;cursor:pointer;background-color:#ebebeb;transition:.2s}
.owl-dot::before{position:absolute;content:'';top:50%;left:50%;width:6px;height:6px;opacity:0;background:#012060;transform:translate3d(-50%,-50%,0);will-change:transform;transition:all .2s ease}
.owl-dot:only-child{display:none}
.owl-dot:focus::before,.owl-dot:hover::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:focus,.owl-carousel.owl-carousel-light-dots .owl-dot:hover{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-next,.owl-custom-nav .owl-prev{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-next:hover,.owl-custom-nav .owl-prev:hover{color:#fff;background:#012060;border-color:#012060}
@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-next,.owl-custom-nav .owl-prev{width:72px;height:67px;line-height:63px}}
.owl-custom-nav-2{display:flex;align-items:center}
.owl-custom-nav-2 .owl-next,.owl-custom-nav-2 .owl-prev{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-next:hover,.owl-custom-nav-2 .owl-prev:hover{color:#012060}
.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:#d8d8d8}
@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:#012060}
.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:#d8d8d8}}
.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 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::after,.owl-style-10 .owl-nav::before{position:absolute;content:'';width:100%;height:1000%;border-width:0 1px 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-next,.owl-style-10 .owl-prev{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::after,.ie-10 .owl-style-10 .owl-nav::before,.ie-11 .owl-style-10 .owl-nav::after,.ie-11 .owl-style-10 .owl-nav::before,.ie-edge .owl-style-10 .owl-nav::after,.ie-edge .owl-style-10 .owl-nav::before{display:none}
.ie-10 .owl-style-10 .owl-next,.ie-10 .owl-style-10 .owl-prev,.ie-11 .owl-style-10 .owl-next,.ie-11 .owl-style-10 .owl-prev,.ie-edge .owl-style-10 .owl-next,.ie-edge .owl-style-10 .owl-prev{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-next,.owl-style-12 .owl-prev{top:0;font-size:31px;transform:none;color:#151515}
.owl-style-12 .owl-next:hover,.owl-style-12 .owl-prev:hover{color:#012060}
.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-next,.owl-style-12 .owl-prev{top:35px}.owl-style-12 .owl-next{right:14%}.owl-style-12 .owl-prev{left:14%}}
.owl-style-13 .owl-next,.owl-style-13 .owl-prev{display:none;font-size:31px;color:#151515}
.owl-style-13 .owl-next:hover,.owl-style-13 .owl-prev:hover{color:#012060}
.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-next,.owl-style-13 .owl-prev{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('lg.ff5ab4bf2b54710439f8.eot?n1z373');src:url('lg.ff5ab4bf2b54710439f8.eot?#iefixn1z373') format("embedded-opentype"),url('lg.0392227eb4b4510402ab.woff?n1z373') format("woff"),url('lg.269f233c78c029ba7cce.ttf?n1z373') format("truetype"),url('lg.cabad2e7aafb3ade3fac.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"}
@keyframes lg-right-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{animation:lg-right-end .3s;position:relative}
.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}
.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}
.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;transition:color .2s linear}
.lg-toolbar .lg-icon:hover{color:#fff}
.lg-toolbar .lg-close:after{content:"\e070"}
.lg-toolbar .lg-download:after{content:"\e0f2"}
.lg-sub-html{bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}
.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}
.lg-sub-html p{font-size:12px;margin:5px 0 0}
#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}
.lg-next,.lg-prev,.lg-toolbar{opacity:1;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}
.lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}
.lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}
.lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{transform:scale3d(.5,.5,.5);opacity:0;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transform-origin:50% 50%}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{transform:scale3d(1,1,1);opacity:1}
.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;transform:translate3d(0,100%,0);transition:transform .25s cubic-bezier(0,0,.25,1) 0s}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s!important}
.lg-outer.lg-thumb-open .lg-thumb-outer{transform:translate3d(0,0,0)}
.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;margin-left:auto;margin-right:auto}
.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid rgba(255,255,255,0);border-radius:0;margin-bottom:5px}
@media (min-width:1025px){.lg-outer .lg-thumb-item{transition:border-color .25s ease}}
.lg-outer .lg-thumb-item:hover{border-color:#fff}
.lg-outer .lg-thumb-item.active{border-color:#012060}
.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}
.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}
.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}
.lg-outer.lg-pull-caption-up .lg-sub-html{transition:bottom .25s ease}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}
.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}
.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#fff}
.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}
.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}
.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}
.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}
.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}
.lg-outer .lg-has-vimeo .lg-video-play{background:url(/assets/images/vimeo-play.png) no-repeat}
.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/assets/images/vimeo-play.png) 0 -58px no-repeat}
.lg-outer .lg-has-html5 .lg-video-play{background:url(/assets/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(/assets/images/youtube-play.png) no-repeat}
.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/assets/images/youtube-play.png) 0 -60px no-repeat}
.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}
.lg-outer .lg-has-video .lg-video-object{visibility:hidden}
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}
.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;transition:opacity 80ms ease 0s}
.lg-progress-bar .lg-progress{background-color:#012060;height:5px;width:0}
.lg-progress-bar.lg-start .lg-progress{width:100%}
.lg-show-autoplay .lg-progress-bar{opacity:1}
.lg-autoplay-button:after{content:"\e01d"}
.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{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{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{transform:translate3d(0,0,0);backface-visibility:hidden}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{transform:scale3d(1,1,1);transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transform-origin:0 0;backface-visibility:hidden}
#lg-zoom-in:after{content:"\e311"}
#lg-actual-size{font-size:20px}
#lg-actual-size:after{content:"\e033"}
#lg-zoom-out{opacity:.5;pointer-events:none}
#lg-zoom-out:after{content:"\e312"}
.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}
.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}
.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;transform:translate3d(0,0,0)}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}
.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;transition:opacity .15s ease 0s,transform .15s ease 0s;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;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;transition:visibility 0s linear .18s,opacity .18s linear 0s}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{transition-delay:0s;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;transform:translate3d(0,5px,0);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;transition:opacity .15s ease 0s}
.lg-outer *{box-sizing:border-box}
.lg-outer.lg-visible{opacity:1}
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}
.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.lg-outer.lg-grabbing img.lg-object{cursor:move;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(/assets/images/loading.gif) center center no-repeat;display:none!important}
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}
.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}
.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}
.lg-outer .lg-item.lg-complete{background-image:none}
.lg-outer .lg-item.lg-current{z-index:1060}
.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;transition:opacity .15s ease 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;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{transition:none 0s ease 0s!important}
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{backface-visibility:hidden}
.lg-css3.lg-fade .lg-item{opacity:0}
.lg-css3.lg-fade .lg-item.lg-current{opacity:1}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}
.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform:translate3d(0,0,0);opacity:1}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.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{transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.mobile #lg-zoom-in,.mobile #lg-zoom-out,.tablet #lg-zoom-in,.tablet #lg-zoom-out{display:none}
.mobile .lg-icon,.tablet .lg-icon{font-size:22px;width:45px}
@media (max-width:767.98px){#lg-zoom-in,#lg-zoom-out,.lg-fullscreen{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:#012060}
.select2-container,.select2-drop,.select2-search,.select2-search input{box-sizing:border-box}
.select2-container .select2-choice{display:block;position:relative;color:#777;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(0)}
.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}
.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:100;top:100%;background:#fff;color:#777;border:1px solid #e1e1e1;border-top:0;border-radius:0}
.select2-drop-active{border:1px solid #012060;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 #012060}
.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:#777;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 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;user-select:none}
.select2-results .select2-highlighted{color:#fff;background:#012060}
.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:#012060;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 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;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;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 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 .1s 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:#012060;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:#012060;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:0;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}
.mobile .rd-range-input,.tablet .rd-range-input{max-width:44px}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;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:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:after,.slick-track:before{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:0}
.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('ajax-loader.9eb4e56423304cb72ead.gif') center center no-repeat}
.slick-next,.slick-prev{display:block;padding:0;font-size:22px;line-height:1;border:none;background:0 0;cursor:pointer;z-index:9}
.slick-next:hover,.slick-prev:hover{outline:0;color:#012060}
.slick-prev::before{content:'\f14a'}
.slick-next::before{content:'\f14f'}
.slick-next:before,.slick-prev: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:0;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:#012060;transform:translate3d(-50%,-50%,0);will-change:transform;transition:all .2s ease}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover: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-next,.slick-custom-nav .slick-prev{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-next,.slick-project .slick-prev{position:absolute;bottom:1px;width:50px;height:50px;font-size:26px;line-height:50px;outline:0;border-style:solid;border-color:#e1e1e1;color:#151515;background:#fff;transition:all .25s ease-in-out}
.slick-project .slick-next:hover,.slick-project .slick-prev:hover{color:#012060}
.slick-project .slick-prev{right:50px;border-width:0 1px 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-next,.slick-project .slick-prev{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-next,.slick-product.slick-vertical .slick-prev{position:absolute;top:50%;padding:0;width:40px;height:40px;font-size:24px;line-height:40px;border:none;outline:0;color:#fff;background:#012060;transform:translate(0,-50%)}
.slick-product.slick-vertical .slick-next.slick-disabled,.slick-product.slick-vertical .slick-prev.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:#d8d8d8;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::after,.slick-team-2::before{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 24px;border-color:#e1e1e1 transparent transparent transparent;z-index:-1}.slick-team-2::after{top:23px;right:1px;border-width:39px 23.5px 0 23.5px;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:#012060;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}}
.bg-gray-dark .custom-arrows-4 .slick-arrow,.bg-primary .custom-arrows-4 .slick-arrow,.context-dark .custom-arrows-4 .slick-arrow{color:#fff}
.bg-gray-dark .custom-arrows-4 .slick-arrow:hover,.bg-primary .custom-arrows-4 .slick-arrow:hover,.context-dark .custom-arrows-4 .slick-arrow:hover{color:#d8d8d8}
.bg-gray-dark .custom-arrows-4>*+*,.bg-primary .custom-arrows-4>*+*,.context-dark .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:#012060}
@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}
.bg-gray-dark .slick-fraction,.bg-primary .slick-fraction,.context-dark .slick-fraction{color:inherit}
.bg-gray-dark .slick-fraction-current,.bg-primary .slick-fraction-current,.context-dark .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:#012060}
.stepper-arrow.up{right:0;display:none}
.stepper-arrow.up:before{content:'\f504'}
.stepper-arrow.down{left:0;display:none}
.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}}
@media (max-width:414px){.product{font-size:12px}.viewProduct-mob{padding-top:30px!important}}
@media (max-width:1024px) and (min-width:420px){.product{height:370px}}
@media(max-width:770px){.hidden-sm-down{display:none}}
@media(max-width:1024px){.rd-navbar-modern.rd-navbar-fixed .rd-navbar-brand img{max-width:100px}.rd-navbar-modern.rd-navbar-fixed .rd-navbar-aside{padding:30px 30px 15px}}
.product-name{position:absolute;font-weight:700;padding-left:10px}
.viewProduct{color:#ffb45c;padding-left:10px;position:absolute;padding-top:18px}
@media(max-width:1024px){.breadcrumbs-custom-path{padding-top:5em!important}}
.product-figure{margin-bottom:1em!important;height:125px;float:left;max-width:50%}
.product-figure img{height:inherit!important}
.txt-align-center{text-align:center}
.block-with-text{overflow:hidden;position:relative;margin-right:-1em;padding-right:1em}
.block-line-two{line-height:1.2em;max-height:2.4em}
.block-line-three{line-height:1.2em;max-height:3.6em}
.block-line-four{line-height:1.2em;max-height:4.8em}
.block-with-text:before{content:'...';position:absolute;right:0;bottom:0}
.block-with-text:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}
.country-flag{width:60px;position:absolute;left:10px;top:10px}
.social-media-padding{padding:15px 0 55px!important}
.yellow-border-thin{border-bottom:1px solid #d8d8d8!important}
.yellow-border-thick{border-bottom:2px solid #d8d8d8!important}
.blue-border-thin{border-bottom:1px solid #012060!important}
.blue-border-thick{border-bottom:2px solid #012060!important}
.company-logo{width:110px;position:absolute;right:10px;bottom:10px}
.blue-color{color:#205c92!important}
.bg-blue{background-color:#012060}
@media (max-width:767.98px){.font-size{font-size:15px!important}}
.reference-links{color:#777!important;font-size:12px!important;text-decoration:underline}
.product-max-h{min-height:4.83em;max-height:4.83em}
/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
*,
::after,
::before {
    box-sizing: border-box
}
html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block
}
body {
    margin: 0;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    color: #777;
    text-align: left;
    background-color: #fff
}
[tabindex="-1"]:focus {
    outline: 0 !important
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: .5rem
}
p {
    margin-top: 0;
    margin-bottom: 1rem
}
abbr[data-original-title],
abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0
}
address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}
dl,
ol,
ul {
    margin-top: 0;
    margin-bottom: 1rem
}
ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}
dt {
    font-weight: inherit
}
dd {
    margin-bottom: .5rem;
    margin-left: 0
}
blockquote {
    margin: 0 0 1rem
}
dfn {
    font-style: italic
}
b,
strong {
    font-weight: bolder
}
small {
    font-size: 80%
}
sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}
sub {
    bottom: -.25em
}
sup {
    top: -.5em
}
a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}
a:hover {
    color: #0056b3;
    text-decoration: underline
}
a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}
a:not([href]):not([tabindex]):focus {
    outline: 0
}
code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em
}
pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar
}
figure {
    margin: 0 0 1rem
}
img {
    vertical-align: middle;
    border-style: none
}
svg {
    overflow: hidden;
    vertical-align: middle
}
table {
    border-collapse: collapse
}
caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}
th {
    text-align: inherit
}
label {
    display: inline-block;
    margin-bottom: .5rem
}
button {
    border-radius: 0
}
button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}
button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}
button,
input {
    overflow: visible
}
button,
select {
    text-transform: none
}
[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance: button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    padding: 0;
    border-style: none
}
input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
    -webkit-appearance: listbox
}
textarea {
    overflow: auto;
    resize: vertical
}
fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}
legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}
progress {
    vertical-align: baseline
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}
[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}
::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}
output {
    display: inline-block
}
summary {
    display: list-item;
    cursor: pointer
}
template {
    display: none
}
[hidden] {
    display: none !important
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: .5rem;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    font-weight: 500;
    line-height: 1.1;
    color: #151515
}
.h1,
h1 {
    font-size: 110px
}
.h2,
h2 {
    font-size: 70px
}
.h3,
h3 {
    font-size: 44px
}
.h4,
h4 {
    font-size: 36px
}
.h5,
h5 {
    font-size: 24px
}
.h6,
h6 {
    font-size: 18px
}
.lead {
    font-size: 24px;
    font-weight: 300
}
.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2
}
.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2
}
.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2
}
.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2
}
hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid #ebebeb
}
.small,
small {
    font-size: 80%;
    font-weight: 400
}
.mark,
mark {
    padding: 5px 10px;
    background-color: #007bff
}
.list-unstyled {
    padding-left: 0;
    list-style: none
}
.list-inline {
    padding-left: 0;
    list-style: none
}
.list-inline-item {
    display: inline-block
}
.list-inline-item:not(:last-child) {
    margin-right: 5px
}
.initialism {
    font-size: 90%;
    text-transform: uppercase
}
.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}
.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d
}
.blockquote-footer::before {
    content: "\2014 \00A0"
}
.img-fluid {
    max-width: 100%;
    height: auto
}
.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    /* max-width: 130%; */
    width: 100%;
    /* height: 100%; */
}
.figure {
    display: inline-block
}
.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}
.figure-caption {
    font-size: 90%;
    color: #6c757d
}
code {
    font-size: 90%;
    color: #111;
    word-break: break-word
}
a>code {
    color: inherit
}
kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700
}
pre {
    display: block;
    font-size: 90%;
    color: #212529
}
pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}
@media (min-width:576px) {
    .container {
        max-width: 540px
    }
}
@media (min-width:768px) {
    .container {
        max-width: 720px
    }
}
@media (min-width:992px) {
    .container {
        max-width: 960px
    }
}
@media (min-width:1200px) {
    .container {
        max-width: 1200px
    }
}
.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}
.no-gutters {
    margin-right: 0;
    margin-left: 0
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto,
.col-xxl,
.col-xxl-1,
.col-xxl-10,
.col-xxl-11,
.col-xxl-12,
.col-xxl-2,
.col-xxl-3,
.col-xxl-4,
.col-xxl-5,
.col-xxl-6,
.col-xxl-7,
.col-xxl-8,
.col-xxl-9,
.col-xxl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}
.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}
.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none
}
.col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}
.col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}
.col-3 {
    flex: 0 0 25%;
    max-width: 25%
}
.col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}
.col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}
.col-6 {
    flex: 0 0 50%;
    max-width: 50%
}
.col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}
.col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}
.col-9 {
    flex: 0 0 75%;
    max-width: 75%
}
.col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}
.col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}
.col-12 {
    flex: 0 0 100%;
    max-width: 100%
}
.order-first {
    order: -1
}
.order-last {
    order: 13
}
.order-0 {
    order: 0
}
.order-1 {
    order: 1
}
.order-2 {
    order: 2
}
.order-3 {
    order: 3
}
.order-4 {
    order: 4
}
.order-5 {
    order: 5
}
.order-6 {
    order: 6
}
.order-7 {
    order: 7
}
.order-8 {
    order: 8
}
.order-9 {
    order: 9
}
.order-10 {
    order: 10
}
.order-11 {
    order: 11
}
.order-12 {
    order: 12
}
.offset-1 {
    margin-left: 8.33333%
}
.offset-2 {
    margin-left: 16.66667%
}
.offset-3 {
    margin-left: 25%
}
.offset-4 {
    margin-left: 33.33333%
}
.offset-5 {
    margin-left: 41.66667%
}
.offset-6 {
    margin-left: 50%
}
.offset-7 {
    margin-left: 58.33333%
}
.offset-8 {
    margin-left: 66.66667%
}
.offset-9 {
    margin-left: 75%
}
.offset-10 {
    margin-left: 83.33333%
}
.offset-11 {
    margin-left: 91.66667%
}
@media (min-width:576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        order: -1
    }

    .order-sm-last {
        order: 13
    }

    .order-sm-0 {
        order: 0
    }

    .order-sm-1 {
        order: 1
    }

    .order-sm-2 {
        order: 2
    }

    .order-sm-3 {
        order: 3
    }

    .order-sm-4 {
        order: 4
    }

    .order-sm-5 {
        order: 5
    }

    .order-sm-6 {
        order: 6
    }

    .order-sm-7 {
        order: 7
    }

    .order-sm-8 {
        order: 8
    }

    .order-sm-9 {
        order: 9
    }

    .order-sm-10 {
        order: 10
    }

    .order-sm-11 {
        order: 11
    }

    .order-sm-12 {
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333%
    }

    .offset-sm-2 {
        margin-left: 16.66667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333%
    }

    .offset-sm-5 {
        margin-left: 41.66667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333%
    }

    .offset-sm-8 {
        margin-left: 66.66667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333%
    }

    .offset-sm-11 {
        margin-left: 91.66667%
    }
}
@media (min-width:768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        order: -1
    }

    .order-md-last {
        order: 13
    }

    .order-md-0 {
        order: 0
    }

    .order-md-1 {
        order: 1
    }

    .order-md-2 {
        order: 2
    }

    .order-md-3 {
        order: 3
    }

    .order-md-4 {
        order: 4
    }

    .order-md-5 {
        order: 5
    }

    .order-md-6 {
        order: 6
    }

    .order-md-7 {
        order: 7
    }

    .order-md-8 {
        order: 8
    }

    .order-md-9 {
        order: 9
    }

    .order-md-10 {
        order: 10
    }

    .order-md-11 {
        order: 11
    }

    .order-md-12 {
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333%
    }

    .offset-md-2 {
        margin-left: 16.66667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333%
    }

    .offset-md-5 {
        margin-left: 41.66667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333%
    }

    .offset-md-8 {
        margin-left: 66.66667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333%
    }

    .offset-md-11 {
        margin-left: 91.66667%
    }
}
@media (min-width:992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        order: -1
    }

    .order-lg-last {
        order: 13
    }

    .order-lg-0 {
        order: 0
    }

    .order-lg-1 {
        order: 1
    }

    .order-lg-2 {
        order: 2
    }

    .order-lg-3 {
        order: 3
    }

    .order-lg-4 {
        order: 4
    }

    .order-lg-5 {
        order: 5
    }

    .order-lg-6 {
        order: 6
    }

    .order-lg-7 {
        order: 7
    }

    .order-lg-8 {
        order: 8
    }

    .order-lg-9 {
        order: 9
    }

    .order-lg-10 {
        order: 10
    }

    .order-lg-11 {
        order: 11
    }

    .order-lg-12 {
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333%
    }

    .offset-lg-2 {
        margin-left: 16.66667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333%
    }

    .offset-lg-5 {
        margin-left: 41.66667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333%
    }

    .offset-lg-8 {
        margin-left: 66.66667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333%
    }

    .offset-lg-11 {
        margin-left: 91.66667%
    }
}
@media (min-width:1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        order: -1
    }

    .order-xl-last {
        order: 13
    }

    .order-xl-0 {
        order: 0
    }

    .order-xl-1 {
        order: 1
    }

    .order-xl-2 {
        order: 2
    }

    .order-xl-3 {
        order: 3
    }

    .order-xl-4 {
        order: 4
    }

    .order-xl-5 {
        order: 5
    }

    .order-xl-6 {
        order: 6
    }

    .order-xl-7 {
        order: 7
    }

    .order-xl-8 {
        order: 8
    }

    .order-xl-9 {
        order: 9
    }

    .order-xl-10 {
        order: 10
    }

    .order-xl-11 {
        order: 11
    }

    .order-xl-12 {
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333%
    }

    .offset-xl-2 {
        margin-left: 16.66667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333%
    }

    .offset-xl-5 {
        margin-left: 41.66667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333%
    }

    .offset-xl-8 {
        margin-left: 66.66667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333%
    }

    .offset-xl-11 {
        margin-left: 91.66667%
    }
}
@media (min-width:1600px) {
    .col-xxl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-xxl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-xxl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xxl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xxl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-xxl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-xxl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xxl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-xxl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-xxl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-xxl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-xxl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xxl-first {
        order: -1
    }

    .order-xxl-last {
        order: 13
    }

    .order-xxl-0 {
        order: 0
    }

    .order-xxl-1 {
        order: 1
    }

    .order-xxl-2 {
        order: 2
    }

    .order-xxl-3 {
        order: 3
    }

    .order-xxl-4 {
        order: 4
    }

    .order-xxl-5 {
        order: 5
    }

    .order-xxl-6 {
        order: 6
    }

    .order-xxl-7 {
        order: 7
    }

    .order-xxl-8 {
        order: 8
    }

    .order-xxl-9 {
        order: 9
    }

    .order-xxl-10 {
        order: 10
    }

    .order-xxl-11 {
        order: 11
    }

    .order-xxl-12 {
        order: 12
    }

    .offset-xxl-0 {
        margin-left: 0
    }

    .offset-xxl-1 {
        margin-left: 8.33333%
    }

    .offset-xxl-2 {
        margin-left: 16.66667%
    }

    .offset-xxl-3 {
        margin-left: 25%
    }

    .offset-xxl-4 {
        margin-left: 33.33333%
    }

    .offset-xxl-5 {
        margin-left: 41.66667%
    }

    .offset-xxl-6 {
        margin-left: 50%
    }

    .offset-xxl-7 {
        margin-left: 58.33333%
    }

    .offset-xxl-8 {
        margin-left: 66.66667%
    }

    .offset-xxl-9 {
        margin-left: 75%
    }

    .offset-xxl-10 {
        margin-left: 83.33333%
    }

    .offset-xxl-11 {
        margin-left: 91.66667%
    }
}
.table {
    width: 100%;
    margin-bottom: 1rem;
    background-color: transparent
}
.table td,
.table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6
}
.table tbody+tbody {
    border-top: 2px solid #dee2e6
}
.table .table {
    background-color: #fff
}
.table-sm td,
.table-sm th {
    padding: .3rem
}
.table-bordered {
    border: 1px solid #dee2e6
}
.table-bordered td,
.table-bordered th {
    border: 1px solid #dee2e6
}
.table-bordered thead td,
.table-bordered thead th {
    border-bottom-width: 2px
}
.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
    border: 0
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, .05)
}
.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, .075)
}
.table-active,
.table-active>td,
.table-active>th {
    background-color: rgba(0, 0, 0, .075)
}
.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, .075)
}
.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
    background-color: rgba(0, 0, 0, .075)
}
.table .thead-dark th {
    color: #fff;
    background-color: #212529;
    border-color: #32383e
}
.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6
}
.table-dark {
    color: #fff;
    background-color: #212529
}
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #32383e
}
.table-dark.table-bordered {
    border: 0
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, .05)
}
.table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, .075)
}
@media (max-width:575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-sm>.table-bordered {
        border: 0
    }
}
@media (max-width:767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-md>.table-bordered {
        border: 0
    }
}
@media (max-width:991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-lg>.table-bordered {
        border: 0
    }
}
@media (max-width:1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-xl>.table-bordered {
        border: 0
    }
}
@media (max-width:1599.98px) {
    .table-responsive-xxl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-xxl>.table-bordered {
        border: 0
    }
}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar
}
.table-responsive>.table-bordered {
    border: 0
}
.form-control {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce) {
    .form-control {
        transition: none
    }
}
.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}
.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}
select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff
}
.form-control-file,
.form-control-range {
    display: block;
    width: 100%
}
.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}
.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 18px;
    line-height: 1.5
}
.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: 12px;
    line-height: 1.5
}
.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: .375rem;
    padding-bottom: .375rem;
    margin-bottom: 0;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
    padding-right: 0;
    padding-left: 0
}
.form-control-sm {
    height: calc(1.8125rem + 2px);
    padding: .25rem .5rem;
    font-size: 12px;
    line-height: 1.5;
    border-radius: .2rem
}
.form-control-lg {
    height: calc(2.875rem + 2px);
    padding: .5rem 1rem;
    font-size: 18px;
    line-height: 1.5;
    border-radius: .3rem
}
select.form-control[multiple],
select.form-control[size] {
    height: auto
}
textarea.form-control {
    height: auto
}
.form-group {
    margin-bottom: 1rem
}
.form-text {
    display: block;
    margin-top: .25rem
}
.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}
.form-row>.col,
.form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}
.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem
}
.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}
.form-check-input:disabled~.form-check-label {
    color: #6c757d
}
.form-check-label {
    margin-bottom: 0
}
.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}
.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}
.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #98bf44
}
.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 2px 11px;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.6;
    color: #212529;
    background-color: #98bf44;
    border-radius: .25rem
}
.form-control.is-valid,
.was-validated .form-control:valid {
    border-color: #98bf44;
    padding-right: 2.25rem;
    background-repeat: no-repeat;
    background-position: center right calc(2.25rem / 4);
    background-size: calc(2.25rem / 2) calc(2.25rem / 2);
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color: #98bf44;
    box-shadow: 0 0 0 .2rem rgba(152, 191, 68, .25)
}
.form-control.is-valid~.valid-feedback,
.form-control.is-valid~.valid-tooltip,
.was-validated .form-control:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip {
    display: block
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right: 2.25rem;
    background-position: top calc(2.25rem / 4) right calc(2.25rem / 4)
}
.custom-select.is-valid,
.was-validated .custom-select:valid {
    border-color: #98bf44;
    padding-right: 2.25rem;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") no-repeat center right 2.025rem/calc(2.25rem / 2) calc(2.25rem / 2)
}
.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
    border-color: #98bf44;
    box-shadow: 0 0 0 .2rem rgba(152, 191, 68, .25)
}
.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip,
.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip {
    display: block
}
.form-control-file.is-valid~.valid-feedback,
.form-control-file.is-valid~.valid-tooltip,
.was-validated .form-control-file:valid~.valid-feedback,
.was-validated .form-control-file:valid~.valid-tooltip {
    display: block
}
.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
    color: #98bf44
}
.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
    display: block
}
.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
    color: #98bf44
}
.custom-control-input.is-valid~.custom-control-label::before,
.was-validated .custom-control-input:valid~.custom-control-label::before {
    background-color: #cce0a3
}
.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip,
.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip {
    display: block
}
.custom-control-input.is-valid:checked~.custom-control-label::before,
.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
    background-color: #adcc6a
}
.custom-control-input.is-valid:focus~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(152, 191, 68, .25)
}
.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
    border-color: #98bf44
}
.custom-file-input.is-valid~.custom-file-label::after,
.was-validated .custom-file-input:valid~.custom-file-label::after {
    border-color: inherit
}
.custom-file-input.is-valid~.valid-feedback,
.custom-file-input.is-valid~.valid-tooltip,
.was-validated .custom-file-input:valid~.valid-feedback,
.was-validated .custom-file-input:valid~.valid-tooltip {
    display: block
}
.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
    box-shadow: 0 0 0 .2rem rgba(152, 191, 68, .25)
}
.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #f5543f
}
.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 2px 11px;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.6;
    color: #fff;
    background-color: #f5543f;
    border-radius: .25rem
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
    border-color: #f5543f;
    padding-right: 2.25rem;
    background-repeat: no-repeat;
    background-position: center right calc(2.25rem / 4);
    background-size: calc(2.25rem / 2) calc(2.25rem / 2);
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
    border-color: #f5543f;
    box-shadow: 0 0 0 .2rem rgba(245, 84, 63, .25)
}
.form-control.is-invalid~.invalid-feedback,
.form-control.is-invalid~.invalid-tooltip,
.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip {
    display: block
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right: 2.25rem;
    background-position: top calc(2.25rem / 4) right calc(2.25rem / 4)
}
.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    border-color: #f5543f;
    padding-right: 2.25rem;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") no-repeat center right 2.025rem/calc(2.25rem / 2) calc(2.25rem / 2)
}
.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
    border-color: #f5543f;
    box-shadow: 0 0 0 .2rem rgba(245, 84, 63, .25)
}
.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip,
.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip {
    display: block
}
.form-control-file.is-invalid~.invalid-feedback,
.form-control-file.is-invalid~.invalid-tooltip,
.was-validated .form-control-file:invalid~.invalid-feedback,
.was-validated .form-control-file:invalid~.invalid-tooltip {
    display: block
}
.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
    color: #f5543f
}
.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
    display: block
}
.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
    color: #f5543f
}
.custom-control-input.is-invalid~.custom-control-label::before,
.was-validated .custom-control-input:invalid~.custom-control-label::before {
    background-color: #fbc0b8
}
.custom-control-input.is-invalid~.invalid-feedback,
.custom-control-input.is-invalid~.invalid-tooltip,
.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip {
    display: block
}
.custom-control-input.is-invalid:checked~.custom-control-label::before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
    background-color: #f87f6f
}
.custom-control-input.is-invalid:focus~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(245, 84, 63, .25)
}
.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
    border-color: #f5543f
}
.custom-file-input.is-invalid~.custom-file-label::after,
.was-validated .custom-file-input:invalid~.custom-file-label::after {
    border-color: inherit
}
.custom-file-input.is-invalid~.invalid-feedback,
.custom-file-input.is-invalid~.invalid-tooltip,
.was-validated .custom-file-input:invalid~.invalid-feedback,
.was-validated .custom-file-input:invalid~.invalid-tooltip {
    display: block
}
.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    box-shadow: 0 0 0 .2rem rgba(245, 84, 63, .25)
}
.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center
}
.form-inline .form-check {
    width: 100%
}
@media (min-width:576px) {
    .form-inline label {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        display: flex;
        flex: 0 0 auto;
        flex-flow: row wrap;
        align-items: center;
        margin-bottom: 0
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .custom-select,
    .form-inline .input-group {
        width: auto
    }

    .form-inline .form-check {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

    .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

    .form-inline .custom-control {
        align-items: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}
.btn {
    display: inline-block;
    font-weight: 900;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0;
    transition: all .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}
.btn:focus,
.btn:hover {
    text-decoration: none
}
.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: 0
}
.btn.disabled,
.btn:disabled {
    opacity: .65
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer
}
a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none
}
.btn-link {
    font-weight: 400;
    color: #007bff;
    background-color: transparent
}
.btn-link:hover {
    color: #0056b3;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent
}
.btn-link.focus,
.btn-link:focus {
    text-decoration: underline;
    border-color: transparent;
    box-shadow: none
}
.btn-link.disabled,
.btn-link:disabled {
    color: #777;
    pointer-events: none
}
.btn-group-lg>.btn,
.btn-lg {
    padding: .5rem 1rem;
    font-size: 18px;
    line-height: 1.5;
    border-radius: .3rem
}
.btn-group-sm>.btn,
.btn-sm {
    padding: .25rem .5rem;
    font-size: 12px;
    line-height: 1.5;
    border-radius: .2rem
}
.btn-block {
    display: block;
    width: 100%
}
.btn-block+.btn-block {
    margin-top: .5rem
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width: 100%
}
.fade {
    transition: opacity .15s linear
}
@media screen and (prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}
.fade:not(.show) {
    opacity: 0
}
.collapse:not(.show) {
    display: none
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}
@media screen and (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}
.dropdown,
.dropleft,
.dropright,
.dropup {
    position: relative
}
.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}
.dropdown-toggle:empty::after {
    margin-left: 0
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #777;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}
.dropdown-menu-right {
    right: 0;
    left: auto
}
.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}
.dropup .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}
.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}
.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}
.dropright .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}
.dropright .dropdown-toggle:empty::after {
    margin-left: 0
}
.dropright .dropdown-toggle::after {
    vertical-align: 0
}
.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}
.dropleft .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}
.dropleft .dropdown-toggle::after {
    display: none
}
.dropleft .dropdown-toggle::before {
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}
.dropleft .dropdown-toggle:empty::after {
    margin-left: 0
}
.dropleft .dropdown-toggle::before {
    vertical-align: 0
}
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
    right: auto;
    bottom: auto
}
.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}
.dropdown-item:focus,
.dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa
}
.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff
}
.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #6c757d;
    background-color: transparent
}
.dropdown-menu.show {
    display: block
}
.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: 12px;
    color: #6c757d;
    white-space: nowrap
}
.dropdown-item-text {
    display: block;
    padding: .25rem 1.5rem;
    color: #212529
}
.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}
.btn-group-vertical>.btn,
.btn-group>.btn {
    position: relative;
    flex: 0 1 auto
}
.btn-group-vertical>.btn:hover,
.btn-group>.btn:hover {
    z-index: 1
}
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus {
    z-index: 1
}
.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group,
.btn-group-vertical .btn+.btn,
.btn-group-vertical .btn+.btn-group,
.btn-group-vertical .btn-group+.btn,
.btn-group-vertical .btn-group+.btn-group {
    margin-left: -1px
}
.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}
.btn-toolbar .input-group {
    width: auto
}
.btn-group>.btn:first-child {
    margin-left: 0
}
.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}
.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}
.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
    margin-left: 0
}
.dropleft .dropdown-toggle-split::before {
    margin-right: 0
}
.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}
.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
    width: 100%
}
.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
    margin-bottom: 0
}
.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}
.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}
.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}
.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control {
    margin-left: -1px
}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
    z-index: 3
}
.input-group>.custom-file .custom-file-input:focus {
    z-index: 4
}
.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}
.input-group>.custom-file {
    display: flex;
    align-items: center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}
.input-group-append,
.input-group-prepend {
    display: flex
}
.input-group-append .btn,
.input-group-prepend .btn {
    position: relative;
    z-index: 2
}
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {
    margin-left: -1px
}
.input-group-prepend {
    margin-right: -1px
}
.input-group-append {
    margin-left: -1px
}
.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem
}
.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
    margin-top: 0
}
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
    height: calc(2.875rem + 2px);
    padding: .5rem 1rem;
    font-size: 18px;
    line-height: 1.5;
    border-radius: .3rem
}
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
    height: calc(1.8125rem + 2px);
    padding: .25rem .5rem;
    font-size: 12px;
    line-height: 1.5;
    border-radius: .2rem
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}
.custom-control {
    position: relative;
    display: block;
    min-height: 1.6rem;
    padding-left: 1.5rem
}
.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem
}
.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}
.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    background-color: #007bff
}
.custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.custom-control-input:active~.custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff
}
.custom-control-input:disabled~.custom-control-label {
    color: #6c757d
}
.custom-control-input:disabled~.custom-control-label::before {
    background-color: #e9ecef
}
.custom-control-label {
    position: relative;
    margin-bottom: 0
}
.custom-control-label::before {
    position: absolute;
    top: .3rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    -webkit-user-select: none;
            user-select: none;
    background-color: #dee2e6
}
.custom-control-label::after {
    position: absolute;
    top: .3rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%
}
.custom-checkbox .custom-control-label::before {
    border-radius: .25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #007bff
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
    background-color: #007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0, 123, 255, .5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
    background-color: rgba(0, 123, 255, .5)
}
.custom-radio .custom-control-label::before {
    border-radius: 50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::before {
    background-color: #007bff
}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0, 123, 255, .5)
}
.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    appearance: none
}
.custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(128, 189, 255, .5)
}
.custom-select:focus::-ms-value {
    color: #495057;
    background-color: #fff
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: .75rem;
    background-image: none
}
.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef
}
.custom-select::-ms-expand {
    opacity: 0
}
.custom-select-sm {
    height: calc(1.8125rem + 2px);
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem
}
.custom-select-lg {
    height: calc(2.875rem + 2px);
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem
}
.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin-bottom: 0
}
.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin: 0;
    opacity: 0
}
.custom-file-input:focus~.custom-file-label {
    border-color: #80bdff;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.custom-file-input:focus~.custom-file-label::after {
    border-color: #80bdff
}
.custom-file-input:disabled~.custom-file-label {
    background-color: #e9ecef
}
.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem
}
.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: 2.25rem;
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: 1px solid #ced4da;
    border-radius: 0 .25rem .25rem 0
}
.custom-range {
    width: 100%;
    height: calc(1rem + .4rem);
    padding: 0;
    background-color: transparent;
    appearance: none
}
.custom-range:focus {
    outline: 0
}
.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.custom-range::-moz-focus-outer {
    border: 0
}
.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    appearance: none
}
@media screen and (prefers-reduced-motion:reduce) {
    .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}
.custom-range::-webkit-slider-thumb:active {
    background-color: #b3d7ff
}
.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}
.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    appearance: none
}
@media screen and (prefers-reduced-motion:reduce) {
    .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}
.custom-range::-moz-range-thumb:active {
    background-color: #b3d7ff
}
.custom-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}
.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: .2rem;
    margin-left: .2rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    appearance: none
}
@media screen and (prefers-reduced-motion:reduce) {
    .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none
    }
}
.custom-range::-ms-thumb:active {
    background-color: #b3d7ff
}
.custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem
}
.custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem
}
.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem
}
.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}
.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default
}
.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}
.custom-range:disabled::-moz-range-track {
    cursor: default
}
.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce) {

    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
        transition: none
    }
}
.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}
.nav-link {
    display: block;
    padding: .5rem 1rem
}
.nav-link:focus,
.nav-link:hover {
    text-decoration: none
}
.nav-link.disabled {
    color: #6c757d
}
.nav-tabs {
    border-bottom: 1px solid #dee2e6
}
.nav-tabs .nav-item {
    margin-bottom: -1px
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.nav-pills .nav-link {
    border-radius: .25rem
}
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #007bff
}
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center
}
.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}
.tab-content>.tab-pane {
    display: none
}
.tab-content>.active {
    display: block
}
.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: .5rem 1rem
}
.navbar>.container,
.navbar>.container-fluid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between
}
.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap
}
.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none
}
.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}
.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}
.navbar-nav .dropdown-menu {
    position: static;
    float: none
}
.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}
.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}
.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem
}
.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none
}
.navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer
}
.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%
}
@media (max-width:575.98px) {

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}
@media (min-width:576px) {
    .navbar-expand-sm {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}
@media (max-width:767.98px) {

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}
@media (min-width:768px) {
    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }
}
@media (max-width:991.98px) {

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}
@media (min-width:992px) {
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}
@media (max-width:1199.98px) {

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}
@media (min-width:1200px) {
    .navbar-expand-xl {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}
@media (max-width:1599.98px) {

    .navbar-expand-xxl>.container,
    .navbar-expand-xxl>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}
@media (min-width:1600px) {
    .navbar-expand-xxl {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xxl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xxl>.container,
    .navbar-expand-xxl>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-xxl .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-xxl .navbar-toggler {
        display: none
    }
}
.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
    padding-right: 0;
    padding-left: 0
}
.navbar-expand .navbar-nav {
    flex-direction: row
}
.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}
.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
    flex-wrap: nowrap
}
.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto
}
.navbar-expand .navbar-toggler {
    display: none
}
.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, .9)
}
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, .9)
}
.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .5)
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, .7)
}
.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, .3)
}
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0, 0, 0, .9)
}
.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .5);
    border-color: rgba(0, 0, 0, .1)
}
.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text {
    color: rgba(0, 0, 0, .5)
}
.navbar-light .navbar-text a {
    color: rgba(0, 0, 0, .9)
}
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, .9)
}
.navbar-dark .navbar-brand {
    color: #fff
}
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
    color: #fff
}
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, .5)
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, .75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, .25)
}
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}
.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, .5);
    border-color: rgba(255, 255, 255, .1)
}
.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, .5)
}
.navbar-dark .navbar-text a {
    color: #fff
}
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
    color: #fff
}
.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem
}
.card>hr {
    margin-right: 0;
    margin-left: 0
}
.card>.list-group:first-child .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}
.card>.list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}
.card-body {
    flex: 1 1 auto;
    padding: 1.25rem
}
.card-title {
    margin-bottom: .75rem
}
.card-subtitle {
    margin-top: -.375rem;
    margin-bottom: 0
}
.card-text:last-child {
    margin-bottom: 0
}
.card-link:hover {
    text-decoration: none
}
.card-link+.card-link {
    margin-left: 1.25rem
}
.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, .03);
    border-bottom: 1px solid rgba(0, 0, 0, .125)
}
.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child {
    border-top: 0
}
.card-footer {
    padding: .75rem 1.25rem;
    background-color: rgba(0, 0, 0, .03);
    border-top: 1px solid rgba(0, 0, 0, .125)
}
.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs {
    margin-right: -.625rem;
    margin-bottom: -.75rem;
    margin-left: -.625rem;
    border-bottom: 0
}
.card-header-pills {
    margin-right: -.625rem;
    margin-left: -.625rem
}
.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem
}
.card-img {
    width: 100%;
    border-radius: calc(.25rem - 1px)
}
.card-img-top {
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}
.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}
.card-deck {
    display: flex;
    flex-direction: column
}
.card-deck .card {
    margin-bottom: 15px
}
@media (min-width:576px) {
    .card-deck {
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }

    .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}
.card-group {
    display: flex;
    flex-direction: column
}
.card-group>.card {
    margin-bottom: 15px
}
@media (min-width:576px) {
    .card-group {
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }

    .card-group>.card:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:first-child .card-header,
    .card-group>.card:first-child .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:first-child .card-footer,
    .card-group>.card:first-child .card-img-bottom {
        border-bottom-right-radius: 0
    }

    .card-group>.card:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group>.card:last-child .card-header,
    .card-group>.card:last-child .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:last-child .card-footer,
    .card-group>.card:last-child .card-img-bottom {
        border-bottom-left-radius: 0
    }

    .card-group>.card:only-child {
        border-radius: .25rem
    }

    .card-group>.card:only-child .card-header,
    .card-group>.card:only-child .card-img-top {
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }

    .card-group>.card:only-child .card-footer,
    .card-group>.card:only-child .card-img-bottom {
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: .25rem
    }

    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
        border-radius: 0
    }

    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
        border-radius: 0
    }
}
.card-columns .card {
    margin-bottom: .75rem
}
@media (min-width:576px) {
    .card-columns {
        column-count: 3;
        grid-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }

    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0
}
.accordion .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0
}
.accordion .card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}
.accordion .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: .25rem
}
.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}
.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    color: #6c757d;
    content: "/"
}
.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration: underline
}
.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration: none
}
.breadcrumb-item.active {
    color: #6c757d
}
.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0
}
.page-link {
    position: relative;
    display: block;
    padding: 0 5px;
    margin-left: 0;
    line-height: 24px;
    color: #151515;
    background-color: transparent;
    border: 0 solid transparent
}
.page-link:hover {
    z-index: 2;
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent
}
.page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.page-link:not(:disabled):not(.disabled) {
    cursor: pointer
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}
.page-item:last-child .page-link {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.page-item.active .page-link {
    z-index: 1;
    color: #007bff;
    background-color: transparent;
    border-color: transparent
}
.page-item.disabled .page-link {
    color: #b7b7b7;
    pointer-events: none;
    cursor: auto;
    background-color: transparent;
    border-color: transparent
}
.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 18px;
    line-height: 1.55556
}
.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}
.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}
.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: 12px;
    line-height: 1.5
}
.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}
.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}
.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem
}
.badge:empty {
    display: none
}
.btn .badge {
    position: relative;
    top: -1px
}
.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem
}
.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: .3rem
}
@media (min-width:576px) {
    .jumbotron {
        padding: 4rem 2rem
    }
}
.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}
.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}
.alert-heading {
    color: inherit
}
.alert-link {
    font-weight: 700
}
.alert-dismissible {
    padding-right: 4rem
}
.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: .75rem 1.25rem;
    color: inherit
}
@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}
.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: .25rem
}
.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #007bff;
    transition: width .6s ease
}
@media screen and (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}
.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem
}
.progress-bar-animated {
    animation: progress-bar-stripes 1s linear infinite
}
.media {
    display: flex;
    align-items: flex-start
}
.media-body {
    flex: 1
}
.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0
}
.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}
.list-group-item-action:focus,
.list-group-item-action:hover {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}
.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef
}
.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125)
}
.list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}
.list-group-item:focus,
.list-group-item:hover {
    z-index: 1;
    text-decoration: none
}
.list-group-item.disabled,
.list-group-item:disabled {
    color: #6c757d;
    background-color: #fff
}
.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}
.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}
.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0
}
.list-group-flush:last-child .list-group-item:last-child {
    border-bottom: 0
}
.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}
.close:not(:disabled):not(.disabled) {
    cursor: pointer
}
.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
    color: #000;
    text-decoration: none;
    opacity: .75
}
button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none
}
.modal-open {
    overflow: hidden
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}
.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -25%)
}
@media screen and (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}
.modal.show .modal-dialog {
    transform: translate(0, 0)
}
.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - (.5rem * 2))
}
.modal-dialog-centered::before {
    display: block;
    height: calc(100vh - (.5rem * 2));
    content: ""
}
.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}
.modal-backdrop.fade {
    opacity: 0
}
.modal-backdrop.show {
    opacity: .5
}
.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}
.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}
.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}
.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem
}
.modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef
}
.modal-footer>:not(:first-child) {
    margin-left: .25rem
}
.modal-footer>:not(:last-child) {
    margin-right: .25rem
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}
@media (min-width:576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }

    .modal-dialog-centered {
        min-height: calc(100% - (1.75rem * 2))
    }

    .modal-dialog-centered::before {
        height: calc(100vh - (1.75rem * 2))
    }

    .modal-sm {
        max-width: 300px
    }
}
@media (min-width:992px) {
    .modal-lg {
        max-width: 800px
    }
}
@media (min-width:1200px) {
    .modal-xl {
        max-width: 1140px
    }
}
.tooltip {
    position: absolute;
    z-index: 1010;
    display: block;
    margin: 0;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0
}
.tooltip.show {
    opacity: 1
}
.tooltip .arrow {
    position: absolute;
    display: block;
    width: 6px;
    height: 6px
}
.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}
.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
    padding: 6px 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
    bottom: 0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
    top: 0;
    border-width: 6px 3px 0;
    border-top-color: #151515
}
.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
    padding: 0 6px
}
.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
    left: 0;
    width: 6px;
    height: 6px
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
    right: 0;
    border-width: 3px 6px 3px 0;
    border-right-color: #151515
}
.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
    padding: 6px 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
    top: 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
    bottom: 0;
    border-width: 0 3px 6px;
    border-bottom-color: #151515
}
.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
    padding: 0 6px
}
.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
    right: 0;
    width: 6px;
    height: 6px
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
    left: 0;
    border-width: 3px 0 3px 6px;
    border-left-color: #151515
}
.tooltip-inner {
    max-width: 200px;
    padding: 2px 11px;
    color: #fff;
    text-align: center;
    background-color: #151515;
    border-radius: .25rem
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem
}
.popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: .5rem;
    margin: 0 .3rem
}
.popover .arrow::after,
.popover .arrow::before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}
.bs-popover-auto[x-placement^=top],
.bs-popover-top {
    margin-bottom: .5rem
}
.bs-popover-auto[x-placement^=top] .arrow,
.bs-popover-top .arrow {
    bottom: calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=top] .arrow::after,
.bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-top .arrow::before {
    border-width: .5rem .5rem 0
}
.bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, .25)
}
.bs-popover-auto[x-placement^=top] .arrow::after,
.bs-popover-top .arrow::after {
    bottom: 1px;
    border-top-color: #fff
}
.bs-popover-auto[x-placement^=right],
.bs-popover-right {
    margin-left: .5rem
}
.bs-popover-auto[x-placement^=right] .arrow,
.bs-popover-right .arrow {
    left: calc((.5rem + 1px) * -1);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::after,
.bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-right .arrow::before {
    border-width: .5rem .5rem .5rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, .25)
}
.bs-popover-auto[x-placement^=right] .arrow::after,
.bs-popover-right .arrow::after {
    left: 1px;
    border-right-color: #fff
}
.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
    margin-top: .5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow,
.bs-popover-bottom .arrow {
    top: calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,
.bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-bottom .arrow::before {
    border-width: 0 .5rem .5rem .5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, .25)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,
.bs-popover-bottom .arrow::after {
    top: 1px;
    border-bottom-color: #fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left],
.bs-popover-left {
    margin-right: .5rem
}
.bs-popover-auto[x-placement^=left] .arrow,
.bs-popover-left .arrow {
    right: calc((.5rem + 1px) * -1);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}
.bs-popover-auto[x-placement^=left] .arrow::after,
.bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-left .arrow::before {
    border-width: .5rem 0 .5rem .5rem
}
.bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, .25)
}
.bs-popover-auto[x-placement^=left] .arrow::after,
.bs-popover-left .arrow::after {
    right: 1px;
    border-left-color: #fff
}
.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    color: inherit;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}
.popover-header:empty {
    display: none
}
.popover-body {
    padding: .5rem .75rem;
    color: #212529
}
.carousel {
    position: relative
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}
.carousel-item {
    position: relative;
    display: none;
    align-items: center;
    width: 100%;
    backface-visibility: hidden;
    perspective: 1000px
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
    display: block;
    transition: transform .6s ease
}
@media screen and (prefers-reduced-motion:reduce) {

    .carousel-item-next,
    .carousel-item-prev,
    .carousel-item.active {
        transition: none
    }
}
.carousel-item-next,
.carousel-item-prev {
    position: absolute;
    top: 0
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
    transform: translateX(0)
}
@supports (transform-style:preserve-3d) {

    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
        transform: translate3d(0, 0, 0)
    }
}
.active.carousel-item-right,
.carousel-item-next {
    transform: translateX(100%)
}
@supports (transform-style:preserve-3d) {

    .active.carousel-item-right,
    .carousel-item-next {
        transform: translate3d(100%, 0, 0)
    }
}
.active.carousel-item-left,
.carousel-item-prev {
    transform: translateX(-100%)
}
@supports (transform-style:preserve-3d) {

    .active.carousel-item-left,
    .carousel-item-prev {
        transform: translate3d(-100%, 0, 0)
    }
}
.carousel-fade .carousel-item {
    opacity: 0;
    transition-duration: .6s;
    transition-property: opacity
}
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
    opacity: 1
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    opacity: 0
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev,
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
    transform: translateX(0)
}
@supports (transform-style:preserve-3d) {

    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-prev,
    .carousel-fade .carousel-item-next,
    .carousel-fade .carousel-item-prev,
    .carousel-fade .carousel-item.active {
        transform: translate3d(0, 0, 0)
    }
}
.carousel-control-next,
.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}
.carousel-control-prev {
    left: 0
}
.carousel-control-next {
    right: 0
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent no-repeat center center;
    background-size: 100% 100%
}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}
.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 10px;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}
.carousel-indicators li {
    position: relative;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    opacity: .5;
    transition: opacity .6s ease
}
@media screen and (prefers-reduced-motion:reduce) {
    .carousel-indicators li {
        transition: none
    }
}
.carousel-indicators li::before {
    position: absolute;
    top: -10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: ""
}
.carousel-indicators li::after {
    position: absolute;
    bottom: -10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: ""
}
.carousel-indicators .active {
    opacity: 1
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center
}
.align-baseline {
    vertical-align: baseline !important
}
.align-top {
    vertical-align: top !important
}
.align-middle {
    vertical-align: middle !important
}
.align-bottom {
    vertical-align: bottom !important
}
.align-text-bottom {
    vertical-align: text-bottom !important
}
.align-text-top {
    vertical-align: text-top !important
}
.bg-white {
    background-color: #fff !important
}
.bg-transparent {
    background-color: transparent !important
}
.border {
    border: 1px solid #dee2e6 !important
}
.border-top {
    border-top: 1px solid #dee2e6 !important
}
.border-right {
    border-right: 1px solid #dee2e6 !important
}
.border-bottom {
    border-bottom: 1px solid #dee2e6 !important
}
.border-left {
    border-left: 1px solid #dee2e6 !important
}
.border-0 {
    border: 0 !important
}
.border-top-0 {
    border-top: 0 !important
}
.border-right-0 {
    border-right: 0 !important
}
.border-bottom-0 {
    border-bottom: 0 !important
}
.border-left-0 {
    border-left: 0 !important
}
.border-white {
    border-color: #fff !important
}
.rounded {
    border-radius: 0 !important
}
.rounded-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}
.rounded-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}
.rounded-bottom {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}
.rounded-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}
.rounded-circle {
    border-radius: 50% !important
}
.rounded-0 {
    border-radius: 0 !important
}
.clearfix::after {
    display: block;
    clear: both;
    content: ""
}
.d-none {
    display: none !important
}
.d-inline {
    display: inline !important
}
.d-inline-block {
    display: inline-block !important
}
.d-block {
    display: block !important
}
.d-table {
    display: table !important
}
.d-table-row {
    display: table-row !important
}
.d-table-cell {
    display: table-cell !important
}
.d-flex {
    display: flex !important
}
.d-inline-flex {
    display: inline-flex !important
}
@media (min-width:576px) {
    .d-sm-none {
        display: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }
}
@media (min-width:768px) {
    .d-md-none {
        display: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }
}
@media (min-width:992px) {
    .d-lg-none {
        display: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }
}
@media (min-width:1200px) {
    .d-xl-none {
        display: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }
}
@media (min-width:1600px) {
    .d-xxl-none {
        display: none !important
    }

    .d-xxl-inline {
        display: inline !important
    }

    .d-xxl-inline-block {
        display: inline-block !important
    }

    .d-xxl-block {
        display: block !important
    }

    .d-xxl-table {
        display: table !important
    }

    .d-xxl-table-row {
        display: table-row !important
    }

    .d-xxl-table-cell {
        display: table-cell !important
    }

    .d-xxl-flex {
        display: flex !important
    }

    .d-xxl-inline-flex {
        display: inline-flex !important
    }
}
@media print {
    .d-print-none {
        display: none !important
    }

    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }
}
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}
.embed-responsive::before {
    display: block;
    content: ""
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}
.embed-responsive-21by9::before {
    padding-top: 42.85714%
}
.embed-responsive-16by9::before {
    padding-top: 56.25%
}
.embed-responsive-4by3::before {
    padding-top: 75%
}
.embed-responsive-1by1::before {
    padding-top: 100%
}
.flex-row {
    flex-direction: row !important
}
.flex-column {
    flex-direction: column !important
}
.flex-row-reverse {
    flex-direction: row-reverse !important
}
.flex-column-reverse {
    flex-direction: column-reverse !important
}
.flex-wrap {
    flex-wrap: wrap !important
}
.flex-nowrap {
    flex-wrap: nowrap !important
}
.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}
.flex-fill {
    flex: 1 1 auto !important
}
.flex-grow-0 {
    flex-grow: 0 !important
}
.flex-grow-1 {
    flex-grow: 1 !important
}
.flex-shrink-0 {
    flex-shrink: 0 !important
}
.flex-shrink-1 {
    flex-shrink: 1 !important
}
.justify-content-start {
    justify-content: flex-start !important
}
.justify-content-end {
    justify-content: flex-end !important
}
.justify-content-center {
    justify-content: center !important
}
.justify-content-between {
    justify-content: space-between !important
}
.justify-content-around {
    justify-content: space-around !important
}
.align-items-start {
    align-items: flex-start !important
}
.align-items-end {
    align-items: flex-end !important
}
.align-items-center {
    align-items: center !important
}
.align-items-baseline {
    align-items: baseline !important
}
.align-items-stretch {
    align-items: stretch !important
}
.align-content-start {
    align-content: flex-start !important
}
.align-content-end {
    align-content: flex-end !important
}
.align-content-center {
    align-content: center !important
}
.align-content-between {
    align-content: space-between !important
}
.align-content-around {
    align-content: space-around !important
}
.align-content-stretch {
    align-content: stretch !important
}
.align-self-auto {
    align-self: auto !important
}
.align-self-start {
    align-self: flex-start !important
}
.align-self-end {
    align-self: flex-end !important
}
.align-self-center {
    align-self: center !important
}
.align-self-baseline {
    align-self: baseline !important
}
.align-self-stretch {
    align-self: stretch !important
}
@media (min-width:576px) {
    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

    .justify-content-sm-between {
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        justify-content: space-around !important
    }

    .align-items-sm-start {
        align-items: flex-start !important
    }

    .align-items-sm-end {
        align-items: flex-end !important
    }

    .align-items-sm-center {
        align-items: center !important
    }

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }
}
@media (min-width:768px) {
    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

    .justify-content-md-between {
        justify-content: space-between !important
    }

    .justify-content-md-around {
        justify-content: space-around !important
    }

    .align-items-md-start {
        align-items: flex-start !important
    }

    .align-items-md-end {
        align-items: flex-end !important
    }

    .align-items-md-center {
        align-items: center !important
    }

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }
}
@media (min-width:992px) {
    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

    .justify-content-lg-between {
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        justify-content: space-around !important
    }

    .align-items-lg-start {
        align-items: flex-start !important
    }

    .align-items-lg-end {
        align-items: flex-end !important
    }

    .align-items-lg-center {
        align-items: center !important
    }

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }
}
@media (min-width:1200px) {
    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }
}
@media (min-width:1600px) {
    .flex-xxl-row {
        flex-direction: row !important
    }

    .flex-xxl-column {
        flex-direction: column !important
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important
    }

    .justify-content-xxl-center {
        justify-content: center !important
    }

    .justify-content-xxl-between {
        justify-content: space-between !important
    }

    .justify-content-xxl-around {
        justify-content: space-around !important
    }

    .align-items-xxl-start {
        align-items: flex-start !important
    }

    .align-items-xxl-end {
        align-items: flex-end !important
    }

    .align-items-xxl-center {
        align-items: center !important
    }

    .align-items-xxl-baseline {
        align-items: baseline !important
    }

    .align-items-xxl-stretch {
        align-items: stretch !important
    }

    .align-content-xxl-start {
        align-content: flex-start !important
    }

    .align-content-xxl-end {
        align-content: flex-end !important
    }

    .align-content-xxl-center {
        align-content: center !important
    }

    .align-content-xxl-between {
        align-content: space-between !important
    }

    .align-content-xxl-around {
        align-content: space-around !important
    }

    .align-content-xxl-stretch {
        align-content: stretch !important
    }

    .align-self-xxl-auto {
        align-self: auto !important
    }

    .align-self-xxl-start {
        align-self: flex-start !important
    }

    .align-self-xxl-end {
        align-self: flex-end !important
    }

    .align-self-xxl-center {
        align-self: center !important
    }

    .align-self-xxl-baseline {
        align-self: baseline !important
    }

    .align-self-xxl-stretch {
        align-self: stretch !important
    }
}
.float-left {
    float: left !important
}
.float-right {
    float: right !important
}
.float-none {
    float: none !important
}
@media (min-width:576px) {
    .float-sm-left {
        float: left !important
    }

    .float-sm-right {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }
}
@media (min-width:768px) {
    .float-md-left {
        float: left !important
    }

    .float-md-right {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }
}
@media (min-width:992px) {
    .float-lg-left {
        float: left !important
    }

    .float-lg-right {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }
}
@media (min-width:1200px) {
    .float-xl-left {
        float: left !important
    }

    .float-xl-right {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }
}
@media (min-width:1600px) {
    .float-xxl-left {
        float: left !important
    }

    .float-xxl-right {
        float: right !important
    }

    .float-xxl-none {
        float: none !important
    }
}
.position-static {
    position: static !important
}
.position-relative {
    position: relative !important
}
.position-absolute {
    position: absolute !important
}
.position-fixed {
    position: fixed !important
}
.position-sticky {
    position: sticky !important
}
.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}
.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}
@supports (position:sticky) {
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020
    }
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}
.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
}
.shadow {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
}
.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
}
.shadow-none {
    box-shadow: none !important
}
.w-25 {
    width: 25% !important
}
.w-50 {
    width: 50% !important
}
.w-75 {
    width: 75% !important
}
.w-100 {
    width: 100% !important
}
.w-auto {
    width: auto !important
}
.h-25 {
    height: 25% !important
}
.h-50 {
    height: 50% !important
}
.h-75 {
    height: 75% !important
}
.h-100 {
    height: 100% !important
}
.h-auto {
    height: auto !important
}
.mw-100 {
    max-width: 100% !important
}
.mh-100 {
    max-height: 100% !important
}
.m-0 {
    margin: 0 !important
}
.mt-0,
.my-0 {
    margin-top: 0 !important
}
.mr-0,
.mx-0 {
    margin-right: 0 !important
}
.mb-0,
.my-0 {
    margin-bottom: 0 !important
}
.ml-0,
.mx-0 {
    margin-left: 0 !important
}
.m-1 {
    margin: .25rem !important
}
.mt-1,
.my-1 {
    margin-top: .25rem !important
}
.mr-1,
.mx-1 {
    margin-right: .25rem !important
}
.mb-1,
.my-1 {
    margin-bottom: .25rem !important
}
.ml-1,
.mx-1 {
    margin-left: .25rem !important
}
.m-2 {
    margin: .5rem !important
}
.mt-2,
.my-2 {
    margin-top: .5rem !important
}
.mr-2,
.mx-2 {
    margin-right: .5rem !important
}
.mb-2,
.my-2 {
    margin-bottom: .5rem !important
}
.ml-2,
.mx-2 {
    margin-left: .5rem !important
}
.m-3 {
    margin: 1rem !important
}
.mt-3,
.my-3 {
    margin-top: 1rem !important
}
.mr-3,
.mx-3 {
    margin-right: 1rem !important
}
.mb-3,
.my-3 {
    margin-bottom: 1rem !important
}
.ml-3,
.mx-3 {
    margin-left: 1rem !important
}
.m-4 {
    margin: 1.5rem !important
}
.mt-4,
.my-4 {
    margin-top: 1.5rem !important
}
.mr-4,
.mx-4 {
    margin-right: 1.5rem !important
}
.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important
}
.ml-4,
.mx-4 {
    margin-left: 1.5rem !important
}
.m-5 {
    margin: 3rem !important
}
.mt-5,
.my-5 {
    margin-top: 3rem !important
}
.mr-5,
.mx-5 {
    margin-right: 3rem !important
}
.mb-5,
.my-5 {
    margin-bottom: 3rem !important
}
.ml-5,
.mx-5 {
    margin-left: 3rem !important
}
.p-0 {
    padding: 0 !important
}
.pt-0,
.py-0 {
    padding-top: 0 !important
}
.pr-0,
.px-0 {
    padding-right: 0 !important
}
.pb-0,
.py-0 {
    padding-bottom: 0 !important
}
.pl-0,
.px-0 {
    padding-left: 0 !important
}
.p-1 {
    padding: .25rem !important
}
.pt-1,
.py-1 {
    padding-top: .25rem !important
}
.pr-1,
.px-1 {
    padding-right: .25rem !important
}
.pb-1,
.py-1 {
    padding-bottom: .25rem !important
}
.pl-1,
.px-1 {
    padding-left: .25rem !important
}
.p-2 {
    padding: .5rem !important
}
.pt-2,
.py-2 {
    padding-top: .5rem !important
}
.pr-2,
.px-2 {
    padding-right: .5rem !important
}
.pb-2,
.py-2 {
    padding-bottom: .5rem !important
}
.pl-2,
.px-2 {
    padding-left: .5rem !important
}
.p-3 {
    padding: 1rem !important
}
.pt-3,
.py-3 {
    padding-top: 1rem !important
}
.pr-3,
.px-3 {
    padding-right: 1rem !important
}
.pb-3,
.py-3 {
    padding-bottom: 1rem !important
}
.pl-3,
.px-3 {
    padding-left: 1rem !important
}
.p-4 {
    padding: 1.5rem !important
}
.pt-4,
.py-4 {
    padding-top: 1.5rem !important
}
.pr-4,
.px-4 {
    padding-right: 1.5rem !important
}
.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important
}
.pl-4,
.px-4 {
    padding-left: 1.5rem !important
}
.p-5 {
    padding: 3rem !important
}
.pt-5,
.py-5 {
    padding-top: 3rem !important
}
.pr-5,
.px-5 {
    padding-right: 3rem !important
}
.pb-5,
.py-5 {
    padding-bottom: 3rem !important
}
.pl-5,
.px-5 {
    padding-left: 3rem !important
}
.m-auto {
    margin: auto !important
}
.mt-auto,
.my-auto {
    margin-top: auto !important
}
.mr-auto,
.mx-auto {
    margin-right: auto !important
}
.mb-auto,
.my-auto {
    margin-bottom: auto !important
}
.ml-auto,
.mx-auto {
    margin-left: auto !important
}
@media (min-width:576px) {
    .m-sm-0 {
        margin: 0 !important
    }

    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important
    }

    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important
    }

    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important
    }

    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: .25rem !important
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: .25rem !important
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: .5rem !important
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: .5rem !important
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important
    }

    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important
    }

    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important
    }

    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important
    }

    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important
    }

    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important
    }

    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important
    }

    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important
    }

    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important
    }

    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important
    }

    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important
    }

    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: .25rem !important
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: .25rem !important
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: .25rem !important
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: .5rem !important
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: .5rem !important
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: .5rem !important
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important
    }

    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important
    }

    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important
    }

    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important
    }

    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important
    }

    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important
    }

    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important
    }

    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important
    }

    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important
    }

    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important
    }
}
@media (min-width:768px) {
    .m-md-0 {
        margin: 0 !important
    }

    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important
    }

    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important
    }

    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important
    }

    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: .25rem !important
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: .25rem !important
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: .5rem !important
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: .5rem !important
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important
    }

    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important
    }

    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important
    }

    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important
    }

    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important
    }

    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important
    }

    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important
    }

    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important
    }

    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important
    }

    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important
    }

    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important
    }

    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: .25rem !important
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: .25rem !important
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: .25rem !important
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: .5rem !important
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: .5rem !important
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: .5rem !important
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important
    }

    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important
    }

    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important
    }

    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important
    }

    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important
    }

    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important
    }

    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important
    }

    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important
    }

    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important
    }

    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important
    }

    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important
    }
}
@media (min-width:992px) {
    .m-lg-0 {
        margin: 0 !important
    }

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important
    }

    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important
    }

    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important
    }

    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: .25rem !important
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: .25rem !important
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: .5rem !important
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: .5rem !important
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important
    }

    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important
    }

    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important
    }

    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important
    }

    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important
    }

    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important
    }

    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important
    }

    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important
    }

    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important
    }

    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important
    }

    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important
    }

    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: .25rem !important
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: .25rem !important
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: .25rem !important
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: .5rem !important
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: .5rem !important
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: .5rem !important
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important
    }

    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important
    }

    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important
    }

    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important
    }

    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important
    }

    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important
    }

    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important
    }

    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important
    }

    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important
    }

    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important
    }
}
@media (min-width:1200px) {
    .m-xl-0 {
        margin: 0 !important
    }

    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important
    }

    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important
    }

    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important
    }

    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: .25rem !important
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: .25rem !important
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: .5rem !important
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: .5rem !important
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important
    }

    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important
    }

    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important
    }

    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important
    }

    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important
    }

    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important
    }

    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important
    }

    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important
    }

    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important
    }

    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important
    }

    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important
    }

    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: .25rem !important
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: .25rem !important
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: .5rem !important
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: .5rem !important
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important
    }

    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important
    }

    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important
    }

    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important
    }

    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important
    }

    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important
    }

    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important
    }

    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important
    }

    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important
    }

    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important
    }
}
@media (min-width:1600px) {
    .m-xxl-0 {
        margin: 0 !important
    }

    .mt-xxl-0,
    .my-xxl-0 {
        margin-top: 0 !important
    }

    .mr-xxl-0,
    .mx-xxl-0 {
        margin-right: 0 !important
    }

    .mb-xxl-0,
    .my-xxl-0 {
        margin-bottom: 0 !important
    }

    .ml-xxl-0,
    .mx-xxl-0 {
        margin-left: 0 !important
    }

    .m-xxl-1 {
        margin: .25rem !important
    }

    .mt-xxl-1,
    .my-xxl-1 {
        margin-top: .25rem !important
    }

    .mr-xxl-1,
    .mx-xxl-1 {
        margin-right: .25rem !important
    }

    .mb-xxl-1,
    .my-xxl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xxl-1,
    .mx-xxl-1 {
        margin-left: .25rem !important
    }

    .m-xxl-2 {
        margin: .5rem !important
    }

    .mt-xxl-2,
    .my-xxl-2 {
        margin-top: .5rem !important
    }

    .mr-xxl-2,
    .mx-xxl-2 {
        margin-right: .5rem !important
    }

    .mb-xxl-2,
    .my-xxl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xxl-2,
    .mx-xxl-2 {
        margin-left: .5rem !important
    }

    .m-xxl-3 {
        margin: 1rem !important
    }

    .mt-xxl-3,
    .my-xxl-3 {
        margin-top: 1rem !important
    }

    .mr-xxl-3,
    .mx-xxl-3 {
        margin-right: 1rem !important
    }

    .mb-xxl-3,
    .my-xxl-3 {
        margin-bottom: 1rem !important
    }

    .ml-xxl-3,
    .mx-xxl-3 {
        margin-left: 1rem !important
    }

    .m-xxl-4 {
        margin: 1.5rem !important
    }

    .mt-xxl-4,
    .my-xxl-4 {
        margin-top: 1.5rem !important
    }

    .mr-xxl-4,
    .mx-xxl-4 {
        margin-right: 1.5rem !important
    }

    .mb-xxl-4,
    .my-xxl-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-xxl-4,
    .mx-xxl-4 {
        margin-left: 1.5rem !important
    }

    .m-xxl-5 {
        margin: 3rem !important
    }

    .mt-xxl-5,
    .my-xxl-5 {
        margin-top: 3rem !important
    }

    .mr-xxl-5,
    .mx-xxl-5 {
        margin-right: 3rem !important
    }

    .mb-xxl-5,
    .my-xxl-5 {
        margin-bottom: 3rem !important
    }

    .ml-xxl-5,
    .mx-xxl-5 {
        margin-left: 3rem !important
    }

    .p-xxl-0 {
        padding: 0 !important
    }

    .pt-xxl-0,
    .py-xxl-0 {
        padding-top: 0 !important
    }

    .pr-xxl-0,
    .px-xxl-0 {
        padding-right: 0 !important
    }

    .pb-xxl-0,
    .py-xxl-0 {
        padding-bottom: 0 !important
    }

    .pl-xxl-0,
    .px-xxl-0 {
        padding-left: 0 !important
    }

    .p-xxl-1 {
        padding: .25rem !important
    }

    .pt-xxl-1,
    .py-xxl-1 {
        padding-top: .25rem !important
    }

    .pr-xxl-1,
    .px-xxl-1 {
        padding-right: .25rem !important
    }

    .pb-xxl-1,
    .py-xxl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xxl-1,
    .px-xxl-1 {
        padding-left: .25rem !important
    }

    .p-xxl-2 {
        padding: .5rem !important
    }

    .pt-xxl-2,
    .py-xxl-2 {
        padding-top: .5rem !important
    }

    .pr-xxl-2,
    .px-xxl-2 {
        padding-right: .5rem !important
    }

    .pb-xxl-2,
    .py-xxl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xxl-2,
    .px-xxl-2 {
        padding-left: .5rem !important
    }

    .p-xxl-3 {
        padding: 1rem !important
    }

    .pt-xxl-3,
    .py-xxl-3 {
        padding-top: 1rem !important
    }

    .pr-xxl-3,
    .px-xxl-3 {
        padding-right: 1rem !important
    }

    .pb-xxl-3,
    .py-xxl-3 {
        padding-bottom: 1rem !important
    }

    .pl-xxl-3,
    .px-xxl-3 {
        padding-left: 1rem !important
    }

    .p-xxl-4 {
        padding: 1.5rem !important
    }

    .pt-xxl-4,
    .py-xxl-4 {
        padding-top: 1.5rem !important
    }

    .pr-xxl-4,
    .px-xxl-4 {
        padding-right: 1.5rem !important
    }

    .pb-xxl-4,
    .py-xxl-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-xxl-4,
    .px-xxl-4 {
        padding-left: 1.5rem !important
    }

    .p-xxl-5 {
        padding: 3rem !important
    }

    .pt-xxl-5,
    .py-xxl-5 {
        padding-top: 3rem !important
    }

    .pr-xxl-5,
    .px-xxl-5 {
        padding-right: 3rem !important
    }

    .pb-xxl-5,
    .py-xxl-5 {
        padding-bottom: 3rem !important
    }

    .pl-xxl-5,
    .px-xxl-5 {
        padding-left: 3rem !important
    }

    .m-xxl-auto {
        margin: auto !important
    }

    .mt-xxl-auto,
    .my-xxl-auto {
        margin-top: auto !important
    }

    .mr-xxl-auto,
    .mx-xxl-auto {
        margin-right: auto !important
    }

    .mb-xxl-auto,
    .my-xxl-auto {
        margin-bottom: auto !important
    }

    .ml-xxl-auto,
    .mx-xxl-auto {
        margin-left: auto !important
    }
}
.text-monospace {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}
.text-justify {
    text-align: justify !important
}
.text-nowrap {
    white-space: nowrap !important
}
.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.text-left {
    text-align: left !important
}
.text-right {
    text-align: right !important
}
.text-center {
    text-align: center !important
}
@media (min-width:576px) {
    .text-sm-left {
        text-align: left !important
    }

    .text-sm-right {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}
@media (min-width:768px) {
    .text-md-left {
        text-align: left !important
    }

    .text-md-right {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}
@media (min-width:992px) {
    .text-lg-left {
        text-align: left !important
    }

    .text-lg-right {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}
@media (min-width:1200px) {
    .text-xl-left {
        text-align: left !important
    }

    .text-xl-right {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}
@media (min-width:1600px) {
    .text-xxl-left {
        text-align: left !important
    }

    .text-xxl-right {
        text-align: right !important
    }

    .text-xxl-center {
        text-align: center !important
    }
}
.text-lowercase {
    text-transform: lowercase !important
}
.text-uppercase {
    text-transform: uppercase !important
}
.text-capitalize {
    text-transform: capitalize !important
}
.font-weight-light {
    font-weight: 300 !important
}
.font-weight-lighter {
    font-weight: lighter !important
}
.font-weight-normal {
    font-weight: 400 !important
}
.font-weight-bold {
    font-weight: 700 !important
}
.font-weight-bolder {
    font-weight: bolder !important
}
.font-italic {
    font-style: italic !important
}
.text-white {
    color: #fff !important
}
.text-body {
    color: #777 !important
}
.text-muted {
    color: #6c757d !important
}
.text-black-50 {
    color: rgba(0, 0, 0, .5) !important
}
.text-white-50 {
    color: rgba(255, 255, 255, .5) !important
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}
.text-decoration-none {
    text-decoration: none !important
}
.visible {
    visibility: visible !important
}
.invisible {
    visibility: hidden !important
}
@media print {

    *,
    ::after,
    ::before {
        text-shadow: none !important;
        box-shadow: none !important
    }

    a:not(.btn) {
        text-decoration: underline
    }

    abbr[title]::after {
        content: " (" attr(title) ")"
    }

    pre {
        white-space: pre-wrap !important
    }

    blockquote,
    pre {
        border: 1px solid #9b9b9b;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img,
    tr {
        page-break-inside: avoid
    }

    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }

    @page {
        size: a3
    }

    body {
        min-width: 992px !important
    }

    .container {
        min-width: 992px !important
    }

    .navbar {
        display: none
    }

    .badge {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td,
    .table th {
        background-color: #fff !important
    }

    .table-bordered td,
    .table-bordered th {
        border: 1px solid #e1e1e1 !important
    }

    .table-dark {
        color: inherit
    }

    .table-dark tbody+tbody,
    .table-dark td,
    .table-dark th,
    .table-dark thead th {
        border-color: #dee2e6
    }

    .table .thead-dark th {
        color: inherit;
        border-color: #dee2e6
    }
}
@media (max-width:767px) {
    .hidden-xs {
        display: none !important
    }
}
@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none !important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none !important
    }
}
@media (min-width:1200px) {
    .hidden-lg {
        display: none !important
    }
}
@media print {
    .hidden-print {
        display: none !important
    }
}
@font-face{font-family:"Material Design Icons";src:url('materialdesignicons-webfont.2b0b4f745deaf879c254.eot?v=1.4.57');src:url('materialdesignicons-webfont.2b0b4f745deaf879c254.eot?#iefix&v=1.4.57') format("embedded-opentype"),url('materialdesignicons-webfont.9d61ad513663c1f6900d.woff2?v=1.4.57') format("woff2"),url('materialdesignicons-webfont.6ec34761e3f71f3ca0df.woff?v=1.4.57') format("woff"),url('materialdesignicons-webfont.fee2c56d0248f5774511.ttf?v=1.4.57') format("truetype"),url('materialdesignicons-webfont.46d9cb7ee0044a811e07.svg?v=1.4.57#materialdesigniconsregular') format("svg");font-weight:400;font-style:normal}.mdi{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.mdi-access-point:before{content:"\f101"}.mdi-access-point-network:before{content:"\f102"}.mdi-account:before{content:"\f103"}.mdi-account-alert:before{content:"\f104"}.mdi-account-box:before{content:"\f105"}.mdi-account-box-outline:before{content:"\f106"}.mdi-account-check:before{content:"\f107"}.mdi-account-circle:before{content:"\f108"}.mdi-account-convert:before{content:"\f109"}.mdi-account-key:before{content:"\f10a"}.mdi-account-location:before{content:"\f10b"}.mdi-account-minus:before{content:"\f10c"}.mdi-account-multiple:before{content:"\f10d"}.mdi-account-multiple-outline:before{content:"\f10e"}.mdi-account-multiple-plus:before{content:"\f10f"}.mdi-account-network:before{content:"\f110"}.mdi-account-off:before{content:"\f111"}.mdi-account-outline:before{content:"\f112"}.mdi-account-plus:before{content:"\f113"}.mdi-account-remove:before{content:"\f114"}.mdi-account-search:before{content:"\f115"}.mdi-account-star:before{content:"\f116"}.mdi-account-star-variant:before{content:"\f117"}.mdi-account-switch:before{content:"\f118"}.mdi-adjust:before{content:"\f119"}.mdi-air-conditioner:before{content:"\f11a"}.mdi-airballoon:before{content:"\f11b"}.mdi-airplane:before{content:"\f11c"}.mdi-airplane-off:before{content:"\f11d"}.mdi-airplay:before{content:"\f11e"}.mdi-alarm:before{content:"\f11f"}.mdi-alarm-check:before{content:"\f120"}.mdi-alarm-multiple:before{content:"\f121"}.mdi-alarm-off:before{content:"\f122"}.mdi-alarm-plus:before{content:"\f123"}.mdi-album:before{content:"\f124"}.mdi-alert:before{content:"\f125"}.mdi-alert-box:before{content:"\f126"}.mdi-alert-circle:before{content:"\f127"}.mdi-alert-octagon:before{content:"\f128"}.mdi-alert-outline:before{content:"\f129"}.mdi-alpha:before{content:"\f12a"}.mdi-alphabetical:before{content:"\f12b"}.mdi-amazon:before{content:"\f12c"}.mdi-amazon-clouddrive:before{content:"\f12d"}.mdi-ambulance:before{content:"\f12e"}.mdi-anchor:before{content:"\f12f"}.mdi-android:before{content:"\f130"}.mdi-android-debug-bridge:before{content:"\f131"}.mdi-android-studio:before{content:"\f132"}.mdi-apple:before{content:"\f133"}.mdi-apple-finder:before{content:"\f134"}.mdi-apple-ios:before{content:"\f135"}.mdi-apple-mobileme:before{content:"\f136"}.mdi-apple-safari:before{content:"\f137"}.mdi-appnet:before{content:"\f138"}.mdi-apps:before{content:"\f139"}.mdi-archive:before{content:"\f13a"}.mdi-arrange-bring-forward:before{content:"\f13b"}.mdi-arrange-bring-to-front:before{content:"\f13c"}.mdi-arrange-send-backward:before{content:"\f13d"}.mdi-arrange-send-to-back:before{content:"\f13e"}.mdi-arrow-all:before{content:"\f13f"}.mdi-arrow-bottom-drop-circle:before{content:"\f140"}.mdi-arrow-bottom-left:before{content:"\f141"}.mdi-arrow-bottom-right:before{content:"\f142"}.mdi-arrow-collapse:before{content:"\f143"}.mdi-arrow-down:before{content:"\f144"}.mdi-arrow-down-bold:before{content:"\f145"}.mdi-arrow-down-bold-circle:before{content:"\f146"}.mdi-arrow-down-bold-circle-outline:before{content:"\f147"}.mdi-arrow-down-bold-hexagon-outline:before{content:"\f148"}.mdi-arrow-expand:before{content:"\f149"}.mdi-arrow-left:before{content:"\f14a"}.mdi-arrow-left-bold:before{content:"\f14b"}.mdi-arrow-left-bold-circle:before{content:"\f14c"}.mdi-arrow-left-bold-circle-outline:before{content:"\f14d"}.mdi-arrow-left-bold-hexagon-outline:before{content:"\f14e"}.mdi-arrow-right:before{content:"\f14f"}.mdi-arrow-right-bold:before{content:"\f150"}.mdi-arrow-right-bold-circle:before{content:"\f151"}.mdi-arrow-right-bold-circle-outline:before{content:"\f152"}.mdi-arrow-right-bold-hexagon-outline:before{content:"\f153"}.mdi-arrow-top-left:before{content:"\f154"}.mdi-arrow-top-right:before{content:"\f155"}.mdi-arrow-up:before{content:"\f156"}.mdi-arrow-up-bold:before{content:"\f157"}.mdi-arrow-up-bold-circle:before{content:"\f158"}.mdi-arrow-up-bold-circle-outline:before{content:"\f159"}.mdi-arrow-up-bold-hexagon-outline:before{content:"\f15a"}.mdi-assistant:before{content:"\f15b"}.mdi-at:before{content:"\f15c"}.mdi-attachment:before{content:"\f15d"}.mdi-audiobook:before{content:"\f15e"}.mdi-auto-fix:before{content:"\f15f"}.mdi-auto-upload:before{content:"\f160"}.mdi-autorenew:before{content:"\f161"}.mdi-av-timer:before{content:"\f162"}.mdi-baby:before{content:"\f163"}.mdi-backburger:before{content:"\f164"}.mdi-backspace:before{content:"\f165"}.mdi-backup-restore:before{content:"\f166"}.mdi-bank:before{content:"\f167"}.mdi-barcode:before{content:"\f168"}.mdi-barcode-scan:before{content:"\f169"}.mdi-barley:before{content:"\f16a"}.mdi-barrel:before{content:"\f16b"}.mdi-basecamp:before{content:"\f16c"}.mdi-basket:before{content:"\f16d"}.mdi-basket-fill:before{content:"\f16e"}.mdi-basket-unfill:before{content:"\f16f"}.mdi-battery:before{content:"\f170"}.mdi-battery-10:before{content:"\f171"}.mdi-battery-20:before{content:"\f172"}.mdi-battery-30:before{content:"\f173"}.mdi-battery-40:before{content:"\f174"}.mdi-battery-50:before{content:"\f175"}.mdi-battery-60:before{content:"\f176"}.mdi-battery-70:before{content:"\f177"}.mdi-battery-80:before{content:"\f178"}.mdi-battery-90:before{content:"\f179"}.mdi-battery-alert:before{content:"\f17a"}.mdi-battery-charging:before{content:"\f17b"}.mdi-battery-charging-100:before{content:"\f17c"}.mdi-battery-charging-20:before{content:"\f17d"}.mdi-battery-charging-30:before{content:"\f17e"}.mdi-battery-charging-40:before{content:"\f17f"}.mdi-battery-charging-60:before{content:"\f180"}.mdi-battery-charging-80:before{content:"\f181"}.mdi-battery-charging-90:before{content:"\f182"}.mdi-battery-minus:before{content:"\f183"}.mdi-battery-negative:before{content:"\f184"}.mdi-battery-outline:before{content:"\f185"}.mdi-battery-plus:before{content:"\f186"}.mdi-battery-positive:before{content:"\f187"}.mdi-battery-unknown:before{content:"\f188"}.mdi-beach:before{content:"\f189"}.mdi-beaker:before{content:"\f18a"}.mdi-beaker-empty:before{content:"\f18b"}.mdi-beaker-empty-outline:before{content:"\f18c"}.mdi-beaker-outline:before{content:"\f18d"}.mdi-beats:before{content:"\f18e"}.mdi-beer:before{content:"\f18f"}.mdi-behance:before{content:"\f190"}.mdi-bell:before{content:"\f191"}.mdi-bell-off:before{content:"\f192"}.mdi-bell-outline:before{content:"\f193"}.mdi-bell-plus:before{content:"\f194"}.mdi-bell-ring:before{content:"\f195"}.mdi-bell-ring-outline:before{content:"\f196"}.mdi-bell-sleep:before{content:"\f197"}.mdi-beta:before{content:"\f198"}.mdi-bike:before{content:"\f199"}.mdi-bing:before{content:"\f19a"}.mdi-binoculars:before{content:"\f19b"}.mdi-bio:before{content:"\f19c"}.mdi-biohazard:before{content:"\f19d"}.mdi-bitbucket:before{content:"\f19e"}.mdi-black-mesa:before{content:"\f19f"}.mdi-blackberry:before{content:"\f1a0"}.mdi-blender:before{content:"\f1a1"}.mdi-blinds:before{content:"\f1a2"}.mdi-block-helper:before{content:"\f1a3"}.mdi-blogger:before{content:"\f1a4"}.mdi-bluetooth:before{content:"\f1a5"}.mdi-bluetooth-audio:before{content:"\f1a6"}.mdi-bluetooth-connect:before{content:"\f1a7"}.mdi-bluetooth-off:before{content:"\f1a8"}.mdi-bluetooth-settings:before{content:"\f1a9"}.mdi-bluetooth-transfer:before{content:"\f1aa"}.mdi-blur:before{content:"\f1ab"}.mdi-blur-linear:before{content:"\f1ac"}.mdi-blur-off:before{content:"\f1ad"}.mdi-blur-radial:before{content:"\f1ae"}.mdi-bone:before{content:"\f1af"}.mdi-book:before{content:"\f1b0"}.mdi-book-multiple:before{content:"\f1b1"}.mdi-book-multiple-variant:before{content:"\f1b2"}.mdi-book-open:before{content:"\f1b3"}.mdi-book-open-variant:before{content:"\f1b4"}.mdi-book-variant:before{content:"\f1b5"}.mdi-bookmark:before{content:"\f1b6"}.mdi-bookmark-check:before{content:"\f1b7"}.mdi-bookmark-music:before{content:"\f1b8"}.mdi-bookmark-outline:before{content:"\f1b9"}.mdi-bookmark-outline-plus:before{content:"\f1ba"}.mdi-bookmark-plus:before{content:"\f1bb"}.mdi-bookmark-remove:before{content:"\f1bc"}.mdi-border-all:before{content:"\f1bd"}.mdi-border-bottom:before{content:"\f1be"}.mdi-border-color:before{content:"\f1bf"}.mdi-border-horizontal:before{content:"\f1c0"}.mdi-border-inside:before{content:"\f1c1"}.mdi-border-left:before{content:"\f1c2"}.mdi-border-none:before{content:"\f1c3"}.mdi-border-outside:before{content:"\f1c4"}.mdi-border-right:before{content:"\f1c5"}.mdi-border-style:before{content:"\f1c6"}.mdi-border-top:before{content:"\f1c7"}.mdi-border-vertical:before{content:"\f1c8"}.mdi-bowling:before{content:"\f1c9"}.mdi-box:before{content:"\f1ca"}.mdi-box-cutter:before{content:"\f1cb"}.mdi-briefcase:before{content:"\f1cc"}.mdi-briefcase-check:before{content:"\f1cd"}.mdi-briefcase-download:before{content:"\f1ce"}.mdi-briefcase-upload:before{content:"\f1cf"}.mdi-brightness-1:before{content:"\f1d0"}.mdi-brightness-2:before{content:"\f1d1"}.mdi-brightness-3:before{content:"\f1d2"}.mdi-brightness-4:before{content:"\f1d3"}.mdi-brightness-5:before{content:"\f1d4"}.mdi-brightness-6:before{content:"\f1d5"}.mdi-brightness-7:before{content:"\f1d6"}.mdi-brightness-auto:before{content:"\f1d7"}.mdi-broom:before{content:"\f1d8"}.mdi-brush:before{content:"\f1d9"}.mdi-bug:before{content:"\f1da"}.mdi-bulletin-board:before{content:"\f1db"}.mdi-bullhorn:before{content:"\f1dc"}.mdi-bus:before{content:"\f1dd"}.mdi-cached:before{content:"\f1de"}.mdi-cake:before{content:"\f1df"}.mdi-cake-layered:before{content:"\f1e0"}.mdi-cake-variant:before{content:"\f1e1"}.mdi-calculator:before{content:"\f1e2"}.mdi-calendar:before{content:"\f1e3"}.mdi-calendar-blank:before{content:"\f1e4"}.mdi-calendar-check:before{content:"\f1e5"}.mdi-calendar-clock:before{content:"\f1e6"}.mdi-calendar-multiple:before{content:"\f1e7"}.mdi-calendar-multiple-check:before{content:"\f1e8"}.mdi-calendar-plus:before{content:"\f1e9"}.mdi-calendar-remove:before{content:"\f1ea"}.mdi-calendar-text:before{content:"\f1eb"}.mdi-calendar-today:before{content:"\f1ec"}.mdi-call-made:before{content:"\f1ed"}.mdi-call-merge:before{content:"\f1ee"}.mdi-call-missed:before{content:"\f1ef"}.mdi-call-received:before{content:"\f1f0"}.mdi-call-split:before{content:"\f1f1"}.mdi-camcorder:before{content:"\f1f2"}.mdi-camcorder-box:before{content:"\f1f3"}.mdi-camcorder-box-off:before{content:"\f1f4"}.mdi-camcorder-off:before{content:"\f1f5"}.mdi-camera:before{content:"\f1f6"}.mdi-camera-enhance:before{content:"\f1f7"}.mdi-camera-front:before{content:"\f1f8"}.mdi-camera-front-variant:before{content:"\f1f9"}.mdi-camera-iris:before{content:"\f1fa"}.mdi-camera-party-mode:before{content:"\f1fb"}.mdi-camera-rear:before{content:"\f1fc"}.mdi-camera-rear-variant:before{content:"\f1fd"}.mdi-camera-switch:before{content:"\f1fe"}.mdi-camera-timer:before{content:"\f1ff"}.mdi-candycane:before{content:"\f200"}.mdi-car:before{content:"\f201"}.mdi-car-battery:before{content:"\f202"}.mdi-car-connected:before{content:"\f203"}.mdi-car-wash:before{content:"\f204"}.mdi-carrot:before{content:"\f205"}.mdi-cart:before{content:"\f206"}.mdi-cart-outline:before{content:"\f207"}.mdi-cart-plus:before{content:"\f208"}.mdi-case-sensitive-alt:before{content:"\f209"}.mdi-cash:before{content:"\f20a"}.mdi-cash-100:before{content:"\f20b"}.mdi-cash-multiple:before{content:"\f20c"}.mdi-cash-usd:before{content:"\f20d"}.mdi-cast:before{content:"\f20e"}.mdi-cast-connected:before{content:"\f20f"}.mdi-castle:before{content:"\f210"}.mdi-cat:before{content:"\f211"}.mdi-cellphone:before{content:"\f212"}.mdi-cellphone-android:before{content:"\f213"}.mdi-cellphone-basic:before{content:"\f214"}.mdi-cellphone-dock:before{content:"\f215"}.mdi-cellphone-iphone:before{content:"\f216"}.mdi-cellphone-link:before{content:"\f217"}.mdi-cellphone-link-off:before{content:"\f218"}.mdi-cellphone-settings:before{content:"\f219"}.mdi-certificate:before{content:"\f21a"}.mdi-chair-school:before{content:"\f21b"}.mdi-chart-arc:before{content:"\f21c"}.mdi-chart-areaspline:before{content:"\f21d"}.mdi-chart-bar:before{content:"\f21e"}.mdi-chart-histogram:before{content:"\f21f"}.mdi-chart-line:before{content:"\f220"}.mdi-chart-pie:before{content:"\f221"}.mdi-check:before{content:"\f222"}.mdi-check-all:before{content:"\f223"}.mdi-checkbox-blank:before{content:"\f224"}.mdi-checkbox-blank-circle:before{content:"\f225"}.mdi-checkbox-blank-circle-outline:before{content:"\f226"}.mdi-checkbox-blank-outline:before{content:"\f227"}.mdi-checkbox-marked:before{content:"\f228"}.mdi-checkbox-marked-circle:before{content:"\f229"}.mdi-checkbox-marked-circle-outline:before{content:"\f22a"}.mdi-checkbox-marked-outline:before{content:"\f22b"}.mdi-checkbox-multiple-blank:before{content:"\f22c"}.mdi-checkbox-multiple-blank-outline:before{content:"\f22d"}.mdi-checkbox-multiple-marked:before{content:"\f22e"}.mdi-checkbox-multiple-marked-outline:before{content:"\f22f"}.mdi-checkerboard:before{content:"\f230"}.mdi-chemical-weapon:before{content:"\f231"}.mdi-chevron-double-down:before{content:"\f232"}.mdi-chevron-double-left:before{content:"\f233"}.mdi-chevron-double-right:before{content:"\f234"}.mdi-chevron-double-up:before{content:"\f235"}.mdi-chevron-down:before{content:"\f236"}.mdi-chevron-left:before{content:"\f237"}.mdi-chevron-right:before{content:"\f238"}.mdi-chevron-up:before{content:"\f239"}.mdi-church:before{content:"\f23a"}.mdi-cisco-webex:before{content:"\f23b"}.mdi-city:before{content:"\f23c"}.mdi-clipboard:before{content:"\f23d"}.mdi-clipboard-account:before{content:"\f23e"}.mdi-clipboard-alert:before{content:"\f23f"}.mdi-clipboard-arrow-down:before{content:"\f240"}.mdi-clipboard-arrow-left:before{content:"\f241"}.mdi-clipboard-check:before{content:"\f242"}.mdi-clipboard-outline:before{content:"\f243"}.mdi-clipboard-text:before{content:"\f244"}.mdi-clippy:before{content:"\f245"}.mdi-clock:before{content:"\f246"}.mdi-clock-end:before{content:"\f247"}.mdi-clock-fast:before{content:"\f248"}.mdi-clock-in:before{content:"\f249"}.mdi-clock-out:before{content:"\f24a"}.mdi-clock-start:before{content:"\f24b"}.mdi-close:before{content:"\f24c"}.mdi-close-box:before{content:"\f24d"}.mdi-close-box-outline:before{content:"\f24e"}.mdi-close-circle:before{content:"\f24f"}.mdi-close-circle-outline:before{content:"\f250"}.mdi-close-network:before{content:"\f251"}.mdi-close-octagon:before{content:"\f252"}.mdi-close-octagon-outline:before{content:"\f253"}.mdi-closed-caption:before{content:"\f254"}.mdi-cloud:before{content:"\f255"}.mdi-cloud-check:before{content:"\f256"}.mdi-cloud-circle:before{content:"\f257"}.mdi-cloud-download:before{content:"\f258"}.mdi-cloud-outline:before{content:"\f259"}.mdi-cloud-outline-off:before{content:"\f25a"}.mdi-cloud-print:before{content:"\f25b"}.mdi-cloud-print-outline:before{content:"\f25c"}.mdi-cloud-upload:before{content:"\f25d"}.mdi-code-array:before{content:"\f25e"}.mdi-code-braces:before{content:"\f25f"}.mdi-code-brackets:before{content:"\f260"}.mdi-code-equal:before{content:"\f261"}.mdi-code-greater-than:before{content:"\f262"}.mdi-code-greater-than-or-equal:before{content:"\f263"}.mdi-code-less-than:before{content:"\f264"}.mdi-code-less-than-or-equal:before{content:"\f265"}.mdi-code-not-equal:before{content:"\f266"}.mdi-code-not-equal-variant:before{content:"\f267"}.mdi-code-parentheses:before{content:"\f268"}.mdi-code-string:before{content:"\f269"}.mdi-code-tags:before{content:"\f26a"}.mdi-codepen:before{content:"\f26b"}.mdi-coffee:before{content:"\f26c"}.mdi-coffee-to-go:before{content:"\f26d"}.mdi-coin:before{content:"\f26e"}.mdi-color-helper:before{content:"\f26f"}.mdi-comment:before{content:"\f270"}.mdi-comment-account:before{content:"\f271"}.mdi-comment-account-outline:before{content:"\f272"}.mdi-comment-alert:before{content:"\f273"}.mdi-comment-alert-outline:before{content:"\f274"}.mdi-comment-check:before{content:"\f275"}.mdi-comment-check-outline:before{content:"\f276"}.mdi-comment-multiple-outline:before{content:"\f277"}.mdi-comment-outline:before{content:"\f278"}.mdi-comment-plus-outline:before{content:"\f279"}.mdi-comment-processing:before{content:"\f27a"}.mdi-comment-processing-outline:before{content:"\f27b"}.mdi-comment-question-outline:before{content:"\f27c"}.mdi-comment-remove-outline:before{content:"\f27d"}.mdi-comment-text:before{content:"\f27e"}.mdi-comment-text-outline:before{content:"\f27f"}.mdi-compare:before{content:"\f280"}.mdi-compass:before{content:"\f281"}.mdi-compass-outline:before{content:"\f282"}.mdi-console:before{content:"\f283"}.mdi-contact-mail:before{content:"\f284"}.mdi-content-copy:before{content:"\f285"}.mdi-content-cut:before{content:"\f286"}.mdi-content-duplicate:before{content:"\f287"}.mdi-content-paste:before{content:"\f288"}.mdi-content-save:before{content:"\f289"}.mdi-content-save-all:before{content:"\f28a"}.mdi-contrast:before{content:"\f28b"}.mdi-contrast-box:before{content:"\f28c"}.mdi-contrast-circle:before{content:"\f28d"}.mdi-cookie:before{content:"\f28e"}.mdi-cow:before{content:"\f28f"}.mdi-credit-card:before{content:"\f290"}.mdi-credit-card-multiple:before{content:"\f291"}.mdi-credit-card-scan:before{content:"\f292"}.mdi-crop:before{content:"\f293"}.mdi-crop-free:before{content:"\f294"}.mdi-crop-landscape:before{content:"\f295"}.mdi-crop-portrait:before{content:"\f296"}.mdi-crop-square:before{content:"\f297"}.mdi-crosshairs:before{content:"\f298"}.mdi-crosshairs-gps:before{content:"\f299"}.mdi-crown:before{content:"\f29a"}.mdi-cube:before{content:"\f29b"}.mdi-cube-outline:before{content:"\f29c"}.mdi-cube-send:before{content:"\f29d"}.mdi-cube-unfolded:before{content:"\f29e"}.mdi-cup:before{content:"\f29f"}.mdi-cup-water:before{content:"\f2a0"}.mdi-currency-btc:before{content:"\f2a1"}.mdi-currency-eur:before{content:"\f2a2"}.mdi-currency-gbp:before{content:"\f2a3"}.mdi-currency-inr:before{content:"\f2a4"}.mdi-currency-ngn:before{content:"\f2a5"}.mdi-currency-rub:before{content:"\f2a6"}.mdi-currency-try:before{content:"\f2a7"}.mdi-currency-usd:before{content:"\f2a8"}.mdi-cursor-default:before{content:"\f2a9"}.mdi-cursor-default-outline:before{content:"\f2aa"}.mdi-cursor-move:before{content:"\f2ab"}.mdi-cursor-pointer:before{content:"\f2ac"}.mdi-database:before{content:"\f2ad"}.mdi-database-minus:before{content:"\f2ae"}.mdi-database-plus:before{content:"\f2af"}.mdi-debug-step-into:before{content:"\f2b0"}.mdi-debug-step-out:before{content:"\f2b1"}.mdi-debug-step-over:before{content:"\f2b2"}.mdi-decimal-decrease:before{content:"\f2b3"}.mdi-decimal-increase:before{content:"\f2b4"}.mdi-delete:before{content:"\f2b5"}.mdi-delete-variant:before{content:"\f2b6"}.mdi-delta:before{content:"\f2b7"}.mdi-deskphone:before{content:"\f2b8"}.mdi-desktop-mac:before{content:"\f2b9"}.mdi-desktop-tower:before{content:"\f2ba"}.mdi-details:before{content:"\f2bb"}.mdi-deviantart:before{content:"\f2bc"}.mdi-diamond:before{content:"\f2bd"}.mdi-dice:before{content:"\f2be"}.mdi-dice-1:before{content:"\f2bf"}.mdi-dice-2:before{content:"\f2c0"}.mdi-dice-3:before{content:"\f2c1"}.mdi-dice-4:before{content:"\f2c2"}.mdi-dice-5:before{content:"\f2c3"}.mdi-dice-6:before{content:"\f2c4"}.mdi-directions:before{content:"\f2c5"}.mdi-disk-alert:before{content:"\f2c6"}.mdi-disqus:before{content:"\f2c7"}.mdi-disqus-outline:before{content:"\f2c8"}.mdi-division:before{content:"\f2c9"}.mdi-division-box:before{content:"\f2ca"}.mdi-dns:before{content:"\f2cb"}.mdi-domain:before{content:"\f2cc"}.mdi-dots-horizontal:before{content:"\f2cd"}.mdi-dots-vertical:before{content:"\f2ce"}.mdi-download:before{content:"\f2cf"}.mdi-drag:before{content:"\f2d0"}.mdi-drag-horizontal:before{content:"\f2d1"}.mdi-drag-vertical:before{content:"\f2d2"}.mdi-drawing:before{content:"\f2d3"}.mdi-drawing-box:before{content:"\f2d4"}.mdi-dribbble:before{content:"\f2d5"}.mdi-dribbble-box:before{content:"\f2d6"}.mdi-drone:before{content:"\f2d7"}.mdi-dropbox:before{content:"\f2d8"}.mdi-drupal:before{content:"\f2d9"}.mdi-duck:before{content:"\f2da"}.mdi-dumbbell:before{content:"\f2db"}.mdi-earth:before{content:"\f2dc"}.mdi-earth-off:before{content:"\f2dd"}.mdi-edge:before{content:"\f2de"}.mdi-eject:before{content:"\f2df"}.mdi-elevation-decline:before{content:"\f2e0"}.mdi-elevation-rise:before{content:"\f2e1"}.mdi-elevator:before{content:"\f2e2"}.mdi-email:before{content:"\f2e3"}.mdi-email-open:before{content:"\f2e4"}.mdi-email-outline:before{content:"\f2e5"}.mdi-email-secure:before{content:"\f2e6"}.mdi-emoticon:before{content:"\f2e7"}.mdi-emoticon-cool:before{content:"\f2e8"}.mdi-emoticon-devil:before{content:"\f2e9"}.mdi-emoticon-happy:before{content:"\f2ea"}.mdi-emoticon-neutral:before{content:"\f2eb"}.mdi-emoticon-poop:before{content:"\f2ec"}.mdi-emoticon-sad:before{content:"\f2ed"}.mdi-emoticon-tongue:before{content:"\f2ee"}.mdi-engine:before{content:"\f2ef"}.mdi-engine-outline:before{content:"\f2f0"}.mdi-equal:before{content:"\f2f1"}.mdi-equal-box:before{content:"\f2f2"}.mdi-eraser:before{content:"\f2f3"}.mdi-escalator:before{content:"\f2f4"}.mdi-ethernet:before{content:"\f2f5"}.mdi-ethernet-cable:before{content:"\f2f6"}.mdi-ethernet-cable-off:before{content:"\f2f7"}.mdi-etsy:before{content:"\f2f8"}.mdi-evernote:before{content:"\f2f9"}.mdi-exclamation:before{content:"\f2fa"}.mdi-exit-to-app:before{content:"\f2fb"}.mdi-export:before{content:"\f2fc"}.mdi-eye:before{content:"\f2fd"}.mdi-eye-off:before{content:"\f2fe"}.mdi-eyedropper:before{content:"\f2ff"}.mdi-eyedropper-variant:before{content:"\f300"}.mdi-facebook:before{content:"\f301"}.mdi-facebook-box:before{content:"\f302"}.mdi-facebook-messenger:before{content:"\f303"}.mdi-factory:before{content:"\f304"}.mdi-fan:before{content:"\f305"}.mdi-fast-forward:before{content:"\f306"}.mdi-fax:before{content:"\f307"}.mdi-ferry:before{content:"\f308"}.mdi-file:before{content:"\f309"}.mdi-file-chart:before{content:"\f30a"}.mdi-file-check:before{content:"\f30b"}.mdi-file-cloud:before{content:"\f30c"}.mdi-file-delimited:before{content:"\f30d"}.mdi-file-document:before{content:"\f30e"}.mdi-file-document-box:before{content:"\f30f"}.mdi-file-excel:before{content:"\f310"}.mdi-file-excel-box:before{content:"\f311"}.mdi-file-export:before{content:"\f312"}.mdi-file-find:before{content:"\f313"}.mdi-file-image:before{content:"\f314"}.mdi-file-import:before{content:"\f315"}.mdi-file-lock:before{content:"\f316"}.mdi-file-multiple:before{content:"\f317"}.mdi-file-music:before{content:"\f318"}.mdi-file-outline:before{content:"\f319"}.mdi-file-pdf:before{content:"\f31a"}.mdi-file-pdf-box:before{content:"\f31b"}.mdi-file-powerpoint:before{content:"\f31c"}.mdi-file-powerpoint-box:before{content:"\f31d"}.mdi-file-presentation-box:before{content:"\f31e"}.mdi-file-send:before{content:"\f31f"}.mdi-file-video:before{content:"\f320"}.mdi-file-word:before{content:"\f321"}.mdi-file-word-box:before{content:"\f322"}.mdi-file-xml:before{content:"\f323"}.mdi-film:before{content:"\f324"}.mdi-filmstrip:before{content:"\f325"}.mdi-filmstrip-off:before{content:"\f326"}.mdi-filter:before{content:"\f327"}.mdi-filter-outline:before{content:"\f328"}.mdi-filter-remove:before{content:"\f329"}.mdi-filter-remove-outline:before{content:"\f32a"}.mdi-filter-variant:before{content:"\f32b"}.mdi-fingerprint:before{content:"\f32c"}.mdi-fire:before{content:"\f32d"}.mdi-firefox:before{content:"\f32e"}.mdi-fish:before{content:"\f32f"}.mdi-flag:before{content:"\f330"}.mdi-flag-checkered:before{content:"\f331"}.mdi-flag-outline:before{content:"\f332"}.mdi-flag-outline-variant:before{content:"\f333"}.mdi-flag-triangle:before{content:"\f334"}.mdi-flag-variant:before{content:"\f335"}.mdi-flash:before{content:"\f336"}.mdi-flash-auto:before{content:"\f337"}.mdi-flash-off:before{content:"\f338"}.mdi-flashlight:before{content:"\f339"}.mdi-flashlight-off:before{content:"\f33a"}.mdi-flattr:before{content:"\f33b"}.mdi-flip-to-back:before{content:"\f33c"}.mdi-flip-to-front:before{content:"\f33d"}.mdi-floppy:before{content:"\f33e"}.mdi-flower:before{content:"\f33f"}.mdi-folder:before{content:"\f340"}.mdi-folder-account:before{content:"\f341"}.mdi-folder-download:before{content:"\f342"}.mdi-folder-google-drive:before{content:"\f343"}.mdi-folder-image:before{content:"\f344"}.mdi-folder-lock:before{content:"\f345"}.mdi-folder-lock-open:before{content:"\f346"}.mdi-folder-move:before{content:"\f347"}.mdi-folder-multiple:before{content:"\f348"}.mdi-folder-multiple-image:before{content:"\f349"}.mdi-folder-multiple-outline:before{content:"\f34a"}.mdi-folder-outline:before{content:"\f34b"}.mdi-folder-plus:before{content:"\f34c"}.mdi-folder-remove:before{content:"\f34d"}.mdi-folder-upload:before{content:"\f34e"}.mdi-food:before{content:"\f34f"}.mdi-food-apple:before{content:"\f350"}.mdi-food-variant:before{content:"\f351"}.mdi-football:before{content:"\f352"}.mdi-football-australian:before{content:"\f353"}.mdi-football-helmet:before{content:"\f354"}.mdi-format-align-center:before{content:"\f355"}.mdi-format-align-justify:before{content:"\f356"}.mdi-format-align-left:before{content:"\f357"}.mdi-format-align-right:before{content:"\f358"}.mdi-format-bold:before{content:"\f359"}.mdi-format-clear:before{content:"\f35a"}.mdi-format-color-fill:before{content:"\f35b"}.mdi-format-float-center:before{content:"\f35c"}.mdi-format-float-left:before{content:"\f35d"}.mdi-format-float-none:before{content:"\f35e"}.mdi-format-float-right:before{content:"\f35f"}.mdi-format-header-1:before{content:"\f360"}.mdi-format-header-2:before{content:"\f361"}.mdi-format-header-3:before{content:"\f362"}.mdi-format-header-4:before{content:"\f363"}.mdi-format-header-5:before{content:"\f364"}.mdi-format-header-6:before{content:"\f365"}.mdi-format-header-decrease:before{content:"\f366"}.mdi-format-header-equal:before{content:"\f367"}.mdi-format-header-increase:before{content:"\f368"}.mdi-format-header-pound:before{content:"\f369"}.mdi-format-indent-decrease:before{content:"\f36a"}.mdi-format-indent-increase:before{content:"\f36b"}.mdi-format-italic:before{content:"\f36c"}.mdi-format-line-spacing:before{content:"\f36d"}.mdi-format-list-bulleted:before{content:"\f36e"}.mdi-format-list-bulleted-type:before{content:"\f36f"}.mdi-format-list-numbers:before{content:"\f370"}.mdi-format-paint:before{content:"\f371"}.mdi-format-paragraph:before{content:"\f372"}.mdi-format-quote:before{content:"\f373"}.mdi-format-size:before{content:"\f374"}.mdi-format-strikethrough:before{content:"\f375"}.mdi-format-strikethrough-variant:before{content:"\f376"}.mdi-format-subscript:before{content:"\f377"}.mdi-format-superscript:before{content:"\f378"}.mdi-format-text:before{content:"\f379"}.mdi-format-textdirection-l-to-r:before{content:"\f37a"}.mdi-format-textdirection-r-to-l:before{content:"\f37b"}.mdi-format-underline:before{content:"\f37c"}.mdi-format-wrap-inline:before{content:"\f37d"}.mdi-format-wrap-square:before{content:"\f37e"}.mdi-format-wrap-tight:before{content:"\f37f"}.mdi-format-wrap-top-bottom:before{content:"\f380"}.mdi-forum:before{content:"\f381"}.mdi-forward:before{content:"\f382"}.mdi-foursquare:before{content:"\f383"}.mdi-fridge:before{content:"\f384"}.mdi-fridge-filled:before{content:"\f385"}.mdi-fridge-filled-bottom:before{content:"\f386"}.mdi-fridge-filled-top:before{content:"\f387"}.mdi-fullscreen:before{content:"\f388"}.mdi-fullscreen-exit:before{content:"\f389"}.mdi-function:before{content:"\f38a"}.mdi-gamepad:before{content:"\f38b"}.mdi-gamepad-variant:before{content:"\f38c"}.mdi-gas-station:before{content:"\f38d"}.mdi-gate:before{content:"\f38e"}.mdi-gauge:before{content:"\f38f"}.mdi-gavel:before{content:"\f390"}.mdi-gender-female:before{content:"\f391"}.mdi-gender-male:before{content:"\f392"}.mdi-gender-male-female:before{content:"\f393"}.mdi-gender-transgender:before{content:"\f394"}.mdi-ghost:before{content:"\f395"}.mdi-gift:before{content:"\f396"}.mdi-git:before{content:"\f397"}.mdi-github-box:before{content:"\f398"}.mdi-github-circle:before{content:"\f399"}.mdi-glass-flute:before{content:"\f39a"}.mdi-glass-mug:before{content:"\f39b"}.mdi-glass-stange:before{content:"\f39c"}.mdi-glass-tulip:before{content:"\f39d"}.mdi-glasses:before{content:"\f39e"}.mdi-gmail:before{content:"\f39f"}.mdi-google:before{content:"\f3a0"}.mdi-google-cardboard:before{content:"\f3a1"}.mdi-google-chrome:before{content:"\f3a2"}.mdi-google-circles:before{content:"\f3a3"}.mdi-google-circles-communities:before{content:"\f3a4"}.mdi-google-circles-extended:before{content:"\f3a5"}.mdi-google-circles-group:before{content:"\f3a6"}.mdi-google-controller:before{content:"\f3a7"}.mdi-google-controller-off:before{content:"\f3a8"}.mdi-google-drive:before{content:"\f3a9"}.mdi-google-earth:before{content:"\f3aa"}.mdi-google-glass:before{content:"\f3ab"}.mdi-google-nearby:before{content:"\f3ac"}.mdi-google-pages:before{content:"\f3ad"}.mdi-google-physical-web:before{content:"\f3ae"}.mdi-google-play:before{content:"\f3af"}.mdi-google-plus:before{content:"\f3b0"}.mdi-google-plus-box:before{content:"\f3b1"}.mdi-google-translate:before{content:"\f3b2"}.mdi-google-wallet:before{content:"\f3b3"}.mdi-grid:before{content:"\f3b4"}.mdi-grid-off:before{content:"\f3b5"}.mdi-group:before{content:"\f3b6"}.mdi-guitar:before{content:"\f3b7"}.mdi-guitar-pick:before{content:"\f3b8"}.mdi-guitar-pick-outline:before{content:"\f3b9"}.mdi-hand-pointing-right:before{content:"\f3ba"}.mdi-hanger:before{content:"\f3bb"}.mdi-hangouts:before{content:"\f3bc"}.mdi-harddisk:before{content:"\f3bd"}.mdi-headphones:before{content:"\f3be"}.mdi-headphones-box:before{content:"\f3bf"}.mdi-headphones-settings:before{content:"\f3c0"}.mdi-headset:before{content:"\f3c1"}.mdi-headset-dock:before{content:"\f3c2"}.mdi-headset-off:before{content:"\f3c3"}.mdi-heart:before{content:"\f3c4"}.mdi-heart-box:before{content:"\f3c5"}.mdi-heart-box-outline:before{content:"\f3c6"}.mdi-heart-broken:before{content:"\f3c7"}.mdi-heart-outline:before{content:"\f3c8"}.mdi-help:before{content:"\f3c9"}.mdi-help-circle:before{content:"\f3ca"}.mdi-hexagon:before{content:"\f3cb"}.mdi-hexagon-outline:before{content:"\f3cc"}.mdi-history:before{content:"\f3cd"}.mdi-hololens:before{content:"\f3ce"}.mdi-home:before{content:"\f3cf"}.mdi-home-modern:before{content:"\f3d0"}.mdi-home-variant:before{content:"\f3d1"}.mdi-hops:before{content:"\f3d2"}.mdi-hospital:before{content:"\f3d3"}.mdi-hospital-building:before{content:"\f3d4"}.mdi-hospital-marker:before{content:"\f3d5"}.mdi-hotel:before{content:"\f3d6"}.mdi-houzz:before{content:"\f3d7"}.mdi-houzz-box:before{content:"\f3d8"}.mdi-human:before{content:"\f3d9"}.mdi-human-child:before{content:"\f3da"}.mdi-human-male-female:before{content:"\f3db"}.mdi-image:before{content:"\f3dc"}.mdi-image-album:before{content:"\f3dd"}.mdi-image-area:before{content:"\f3de"}.mdi-image-area-close:before{content:"\f3df"}.mdi-image-broken:before{content:"\f3e0"}.mdi-image-broken-variant:before{content:"\f3e1"}.mdi-image-filter:before{content:"\f3e2"}.mdi-image-filter-black-white:before{content:"\f3e3"}.mdi-image-filter-center-focus:before{content:"\f3e4"}.mdi-image-filter-center-focus-weak:before{content:"\f3e5"}.mdi-image-filter-drama:before{content:"\f3e6"}.mdi-image-filter-frames:before{content:"\f3e7"}.mdi-image-filter-hdr:before{content:"\f3e8"}.mdi-image-filter-none:before{content:"\f3e9"}.mdi-image-filter-tilt-shift:before{content:"\f3ea"}.mdi-image-filter-vintage:before{content:"\f3eb"}.mdi-image-multiple:before{content:"\f3ec"}.mdi-import:before{content:"\f3ed"}.mdi-inbox:before{content:"\f3ee"}.mdi-information:before{content:"\f3ef"}.mdi-information-outline:before{content:"\f3f0"}.mdi-instagram:before{content:"\f3f1"}.mdi-instapaper:before{content:"\f3f2"}.mdi-internet-explorer:before{content:"\f3f3"}.mdi-invert-colors:before{content:"\f3f4"}.mdi-jeepney:before{content:"\f3f5"}.mdi-jira:before{content:"\f3f6"}.mdi-jsfiddle:before{content:"\f3f7"}.mdi-keg:before{content:"\f3f8"}.mdi-key:before{content:"\f3f9"}.mdi-key-change:before{content:"\f3fa"}.mdi-key-minus:before{content:"\f3fb"}.mdi-key-plus:before{content:"\f3fc"}.mdi-key-remove:before{content:"\f3fd"}.mdi-key-variant:before{content:"\f3fe"}.mdi-keyboard:before{content:"\f3ff"}.mdi-keyboard-backspace:before{content:"\f400"}.mdi-keyboard-caps:before{content:"\f401"}.mdi-keyboard-close:before{content:"\f402"}.mdi-keyboard-off:before{content:"\f403"}.mdi-keyboard-return:before{content:"\f404"}.mdi-keyboard-tab:before{content:"\f405"}.mdi-keyboard-variant:before{content:"\f406"}.mdi-label:before{content:"\f407"}.mdi-label-outline:before{content:"\f408"}.mdi-lan:before{content:"\f409"}.mdi-lan-connect:before{content:"\f40a"}.mdi-lan-disconnect:before{content:"\f40b"}.mdi-lan-pending:before{content:"\f40c"}.mdi-language-csharp:before{content:"\f40d"}.mdi-language-css3:before{content:"\f40e"}.mdi-language-html5:before{content:"\f40f"}.mdi-language-javascript:before{content:"\f410"}.mdi-language-php:before{content:"\f411"}.mdi-language-python:before{content:"\f412"}.mdi-language-python-text:before{content:"\f413"}.mdi-laptop:before{content:"\f414"}.mdi-laptop-chromebook:before{content:"\f415"}.mdi-laptop-mac:before{content:"\f416"}.mdi-laptop-windows:before{content:"\f417"}.mdi-lastfm:before{content:"\f418"}.mdi-launch:before{content:"\f419"}.mdi-layers:before{content:"\f41a"}.mdi-layers-off:before{content:"\f41b"}.mdi-leaf:before{content:"\f41c"}.mdi-led-off:before{content:"\f41d"}.mdi-led-on:before{content:"\f41e"}.mdi-led-outline:before{content:"\f41f"}.mdi-led-variant-off:before{content:"\f420"}.mdi-led-variant-on:before{content:"\f421"}.mdi-led-variant-outline:before{content:"\f422"}.mdi-library:before{content:"\f423"}.mdi-library-books:before{content:"\f424"}.mdi-library-music:before{content:"\f425"}.mdi-library-plus:before{content:"\f426"}.mdi-lightbulb:before{content:"\f427"}.mdi-lightbulb-outline:before{content:"\f428"}.mdi-link:before{content:"\f429"}.mdi-link-off:before{content:"\f42a"}.mdi-link-variant:before{content:"\f42b"}.mdi-link-variant-off:before{content:"\f42c"}.mdi-linkedin:before{content:"\f42d"}.mdi-linkedin-box:before{content:"\f42e"}.mdi-linux:before{content:"\f42f"}.mdi-lock:before{content:"\f430"}.mdi-lock-open:before{content:"\f431"}.mdi-lock-open-outline:before{content:"\f432"}.mdi-lock-outline:before{content:"\f433"}.mdi-login:before{content:"\f434"}.mdi-logout:before{content:"\f435"}.mdi-looks:before{content:"\f436"}.mdi-loupe:before{content:"\f437"}.mdi-lumx:before{content:"\f438"}.mdi-magnet:before{content:"\f439"}.mdi-magnet-on:before{content:"\f43a"}.mdi-magnify:before{content:"\f43b"}.mdi-magnify-minus:before{content:"\f43c"}.mdi-magnify-plus:before{content:"\f43d"}.mdi-mail-ru:before{content:"\f43e"}.mdi-map:before{content:"\f43f"}.mdi-map-marker:before{content:"\f440"}.mdi-map-marker-circle:before{content:"\f441"}.mdi-map-marker-multiple:before{content:"\f442"}.mdi-map-marker-off:before{content:"\f443"}.mdi-map-marker-radius:before{content:"\f444"}.mdi-margin:before{content:"\f445"}.mdi-markdown:before{content:"\f446"}.mdi-marker-check:before{content:"\f447"}.mdi-martini:before{content:"\f448"}.mdi-material-ui:before{content:"\f449"}.mdi-math-compass:before{content:"\f44a"}.mdi-maxcdn:before{content:"\f44b"}.mdi-medium:before{content:"\f44c"}.mdi-memory:before{content:"\f44d"}.mdi-menu:before{content:"\f44e"}.mdi-menu-down:before{content:"\f44f"}.mdi-menu-left:before{content:"\f450"}.mdi-menu-right:before{content:"\f451"}.mdi-menu-up:before{content:"\f452"}.mdi-message:before{content:"\f453"}.mdi-message-alert:before{content:"\f454"}.mdi-message-draw:before{content:"\f455"}.mdi-message-image:before{content:"\f456"}.mdi-message-outline:before{content:"\f457"}.mdi-message-processing:before{content:"\f458"}.mdi-message-reply:before{content:"\f459"}.mdi-message-reply-text:before{content:"\f45a"}.mdi-message-text:before{content:"\f45b"}.mdi-message-text-outline:before{content:"\f45c"}.mdi-message-video:before{content:"\f45d"}.mdi-microphone:before{content:"\f45e"}.mdi-microphone-off:before{content:"\f45f"}.mdi-microphone-outline:before{content:"\f460"}.mdi-microphone-settings:before{content:"\f461"}.mdi-microphone-variant:before{content:"\f462"}.mdi-microphone-variant-off:before{content:"\f463"}.mdi-microsoft:before{content:"\f464"}.mdi-minus:before{content:"\f465"}.mdi-minus-box:before{content:"\f466"}.mdi-minus-circle:before{content:"\f467"}.mdi-minus-circle-outline:before{content:"\f468"}.mdi-minus-network:before{content:"\f469"}.mdi-monitor:before{content:"\f46a"}.mdi-monitor-multiple:before{content:"\f46b"}.mdi-more:before{content:"\f46c"}.mdi-motorbike:before{content:"\f46d"}.mdi-mouse:before{content:"\f46e"}.mdi-mouse-off:before{content:"\f46f"}.mdi-mouse-variant:before{content:"\f470"}.mdi-mouse-variant-off:before{content:"\f471"}.mdi-movie:before{content:"\f472"}.mdi-multiplication:before{content:"\f473"}.mdi-multiplication-box:before{content:"\f474"}.mdi-music-box:before{content:"\f475"}.mdi-music-box-outline:before{content:"\f476"}.mdi-music-circle:before{content:"\f477"}.mdi-music-note:before{content:"\f478"}.mdi-music-note-eighth:before{content:"\f479"}.mdi-music-note-half:before{content:"\f47a"}.mdi-music-note-off:before{content:"\f47b"}.mdi-music-note-quarter:before{content:"\f47c"}.mdi-music-note-sixteenth:before{content:"\f47d"}.mdi-music-note-whole:before{content:"\f47e"}.mdi-nature:before{content:"\f47f"}.mdi-nature-people:before{content:"\f480"}.mdi-navigation:before{content:"\f481"}.mdi-needle:before{content:"\f482"}.mdi-nest-protect:before{content:"\f483"}.mdi-nest-thermostat:before{content:"\f484"}.mdi-newspaper:before{content:"\f485"}.mdi-nfc:before{content:"\f486"}.mdi-nfc-tap:before{content:"\f487"}.mdi-nfc-variant:before{content:"\f488"}.mdi-nodejs:before{content:"\f489"}.mdi-note:before{content:"\f48a"}.mdi-note-outline:before{content:"\f48b"}.mdi-note-plus:before{content:"\f48c"}.mdi-note-plus-outline:before{content:"\f48d"}.mdi-note-text:before{content:"\f48e"}.mdi-notification-clear-all:before{content:"\f48f"}.mdi-numeric:before{content:"\f490"}.mdi-numeric-0-box:before{content:"\f491"}.mdi-numeric-0-box-multiple-outline:before{content:"\f492"}.mdi-numeric-0-box-outline:before{content:"\f493"}.mdi-numeric-1-box:before{content:"\f494"}.mdi-numeric-1-box-multiple-outline:before{content:"\f495"}.mdi-numeric-1-box-outline:before{content:"\f496"}.mdi-numeric-2-box:before{content:"\f497"}.mdi-numeric-2-box-multiple-outline:before{content:"\f498"}.mdi-numeric-2-box-outline:before{content:"\f499"}.mdi-numeric-3-box:before{content:"\f49a"}.mdi-numeric-3-box-multiple-outline:before{content:"\f49b"}.mdi-numeric-3-box-outline:before{content:"\f49c"}.mdi-numeric-4-box:before{content:"\f49d"}.mdi-numeric-4-box-multiple-outline:before{content:"\f49e"}.mdi-numeric-4-box-outline:before{content:"\f49f"}.mdi-numeric-5-box:before{content:"\f4a0"}.mdi-numeric-5-box-multiple-outline:before{content:"\f4a1"}.mdi-numeric-5-box-outline:before{content:"\f4a2"}.mdi-numeric-6-box:before{content:"\f4a3"}.mdi-numeric-6-box-multiple-outline:before{content:"\f4a4"}.mdi-numeric-6-box-outline:before{content:"\f4a5"}.mdi-numeric-7-box:before{content:"\f4a6"}.mdi-numeric-7-box-multiple-outline:before{content:"\f4a7"}.mdi-numeric-7-box-outline:before{content:"\f4a8"}.mdi-numeric-8-box:before{content:"\f4a9"}.mdi-numeric-8-box-multiple-outline:before{content:"\f4aa"}.mdi-numeric-8-box-outline:before{content:"\f4ab"}.mdi-numeric-9-box:before{content:"\f4ac"}.mdi-numeric-9-box-multiple-outline:before{content:"\f4ad"}.mdi-numeric-9-box-outline:before{content:"\f4ae"}.mdi-numeric-9-plus-box:before{content:"\f4af"}.mdi-numeric-9-plus-box-multiple-outline:before{content:"\f4b0"}.mdi-numeric-9-plus-box-outline:before{content:"\f4b1"}.mdi-nutrition:before{content:"\f4b2"}.mdi-octagon:before{content:"\f4b3"}.mdi-octagon-outline:before{content:"\f4b4"}.mdi-odnoklassniki:before{content:"\f4b5"}.mdi-office:before{content:"\f4b6"}.mdi-oil:before{content:"\f4b7"}.mdi-oil-temperature:before{content:"\f4b8"}.mdi-omega:before{content:"\f4b9"}.mdi-onedrive:before{content:"\f4ba"}.mdi-open-in-app:before{content:"\f4bb"}.mdi-open-in-new:before{content:"\f4bc"}.mdi-opera:before{content:"\f4bd"}.mdi-ornament:before{content:"\f4be"}.mdi-ornament-variant:before{content:"\f4bf"}.mdi-outbox:before{content:"\f4c0"}.mdi-owl:before{content:"\f4c1"}.mdi-package:before{content:"\f4c2"}.mdi-package-down:before{content:"\f4c3"}.mdi-package-up:before{content:"\f4c4"}.mdi-package-variant:before{content:"\f4c5"}.mdi-package-variant-closed:before{content:"\f4c6"}.mdi-palette:before{content:"\f4c7"}.mdi-palette-advanced:before{content:"\f4c8"}.mdi-panda:before{content:"\f4c9"}.mdi-pandora:before{content:"\f4ca"}.mdi-panorama:before{content:"\f4cb"}.mdi-panorama-fisheye:before{content:"\f4cc"}.mdi-panorama-horizontal:before{content:"\f4cd"}.mdi-panorama-vertical:before{content:"\f4ce"}.mdi-panorama-wide-angle:before{content:"\f4cf"}.mdi-paper-cut-vertical:before{content:"\f4d0"}.mdi-paperclip:before{content:"\f4d1"}.mdi-parking:before{content:"\f4d2"}.mdi-pause:before{content:"\f4d3"}.mdi-pause-circle:before{content:"\f4d4"}.mdi-pause-circle-outline:before{content:"\f4d5"}.mdi-pause-octagon:before{content:"\f4d6"}.mdi-pause-octagon-outline:before{content:"\f4d7"}.mdi-paw:before{content:"\f4d8"}.mdi-pen:before{content:"\f4d9"}.mdi-pencil:before{content:"\f4da"}.mdi-pencil-box:before{content:"\f4db"}.mdi-pencil-box-outline:before{content:"\f4dc"}.mdi-pencil-lock:before{content:"\f4dd"}.mdi-pencil-off:before{content:"\f4de"}.mdi-percent:before{content:"\f4df"}.mdi-pharmacy:before{content:"\f4e0"}.mdi-phone:before{content:"\f4e1"}.mdi-phone-bluetooth:before{content:"\f4e2"}.mdi-phone-forward:before{content:"\f4e3"}.mdi-phone-hangup:before{content:"\f4e4"}.mdi-phone-in-talk:before{content:"\f4e5"}.mdi-phone-incoming:before{content:"\f4e6"}.mdi-phone-locked:before{content:"\f4e7"}.mdi-phone-log:before{content:"\f4e8"}.mdi-phone-missed:before{content:"\f4e9"}.mdi-phone-outgoing:before{content:"\f4ea"}.mdi-phone-paused:before{content:"\f4eb"}.mdi-phone-settings:before{content:"\f4ec"}.mdi-phone-voip:before{content:"\f4ed"}.mdi-pi:before{content:"\f4ee"}.mdi-pi-box:before{content:"\f4ef"}.mdi-pig:before{content:"\f4f0"}.mdi-pill:before{content:"\f4f1"}.mdi-pin:before{content:"\f4f2"}.mdi-pin-off:before{content:"\f4f3"}.mdi-pine-tree:before{content:"\f4f4"}.mdi-pine-tree-box:before{content:"\f4f5"}.mdi-pinterest:before{content:"\f4f6"}.mdi-pinterest-box:before{content:"\f4f7"}.mdi-pizza:before{content:"\f4f8"}.mdi-play:before{content:"\f4f9"}.mdi-play-box-outline:before{content:"\f4fa"}.mdi-play-circle:before{content:"\f4fb"}.mdi-play-circle-outline:before{content:"\f4fc"}.mdi-play-pause:before{content:"\f4fd"}.mdi-play-protected-content:before{content:"\f4fe"}.mdi-playlist-minus:before{content:"\f4ff"}.mdi-playlist-play:before{content:"\f500"}.mdi-playlist-plus:before{content:"\f501"}.mdi-playlist-remove:before{content:"\f502"}.mdi-playstation:before{content:"\f503"}.mdi-plus:before{content:"\f504"}.mdi-plus-box:before{content:"\f505"}.mdi-plus-circle:before{content:"\f506"}.mdi-plus-circle-multiple-outline:before{content:"\f507"}.mdi-plus-circle-outline:before{content:"\f508"}.mdi-plus-network:before{content:"\f509"}.mdi-plus-one:before{content:"\f50a"}.mdi-pocket:before{content:"\f50b"}.mdi-pokeball:before{content:"\f50c"}.mdi-polaroid:before{content:"\f50d"}.mdi-poll:before{content:"\f50e"}.mdi-poll-box:before{content:"\f50f"}.mdi-polymer:before{content:"\f510"}.mdi-popcorn:before{content:"\f511"}.mdi-pound:before{content:"\f512"}.mdi-pound-box:before{content:"\f513"}.mdi-power:before{content:"\f514"}.mdi-power-settings:before{content:"\f515"}.mdi-power-socket:before{content:"\f516"}.mdi-presentation:before{content:"\f517"}.mdi-presentation-play:before{content:"\f518"}.mdi-printer:before{content:"\f519"}.mdi-printer-3d:before{content:"\f51a"}.mdi-printer-alert:before{content:"\f51b"}.mdi-professional-hexagon:before{content:"\f51c"}.mdi-projector:before{content:"\f51d"}.mdi-projector-screen:before{content:"\f51e"}.mdi-pulse:before{content:"\f51f"}.mdi-puzzle:before{content:"\f520"}.mdi-qrcode:before{content:"\f521"}.mdi-qrcode-scan:before{content:"\f522"}.mdi-quadcopter:before{content:"\f523"}.mdi-quality-high:before{content:"\f524"}.mdi-quicktime:before{content:"\f525"}.mdi-radar:before{content:"\f526"}.mdi-radiator:before{content:"\f527"}.mdi-radio:before{content:"\f528"}.mdi-radio-handheld:before{content:"\f529"}.mdi-radio-tower:before{content:"\f52a"}.mdi-radioactive:before{content:"\f52b"}.mdi-radiobox-blank:before{content:"\f52c"}.mdi-radiobox-marked:before{content:"\f52d"}.mdi-raspberrypi:before{content:"\f52e"}.mdi-ray-end:before{content:"\f52f"}.mdi-ray-end-arrow:before{content:"\f530"}.mdi-ray-start:before{content:"\f531"}.mdi-ray-start-arrow:before{content:"\f532"}.mdi-ray-start-end:before{content:"\f533"}.mdi-ray-vertex:before{content:"\f534"}.mdi-rdio:before{content:"\f535"}.mdi-read:before{content:"\f536"}.mdi-readability:before{content:"\f537"}.mdi-receipt:before{content:"\f538"}.mdi-record:before{content:"\f539"}.mdi-record-rec:before{content:"\f53a"}.mdi-recycle:before{content:"\f53b"}.mdi-reddit:before{content:"\f53c"}.mdi-redo:before{content:"\f53d"}.mdi-redo-variant:before{content:"\f53e"}.mdi-refresh:before{content:"\f53f"}.mdi-regex:before{content:"\f540"}.mdi-relative-scale:before{content:"\f541"}.mdi-reload:before{content:"\f542"}.mdi-remote:before{content:"\f543"}.mdi-rename-box:before{content:"\f544"}.mdi-repeat:before{content:"\f545"}.mdi-repeat-off:before{content:"\f546"}.mdi-repeat-once:before{content:"\f547"}.mdi-replay:before{content:"\f548"}.mdi-reply:before{content:"\f549"}.mdi-reply-all:before{content:"\f54a"}.mdi-reproduction:before{content:"\f54b"}.mdi-resize-bottom-right:before{content:"\f54c"}.mdi-responsive:before{content:"\f54d"}.mdi-rewind:before{content:"\f54e"}.mdi-ribbon:before{content:"\f54f"}.mdi-road:before{content:"\f550"}.mdi-road-variant:before{content:"\f551"}.mdi-rocket:before{content:"\f552"}.mdi-rotate-3d:before{content:"\f553"}.mdi-rotate-left:before{content:"\f554"}.mdi-rotate-left-variant:before{content:"\f555"}.mdi-rotate-right:before{content:"\f556"}.mdi-rotate-right-variant:before{content:"\f557"}.mdi-router-wireless:before{content:"\f558"}.mdi-routes:before{content:"\f559"}.mdi-rss:before{content:"\f55a"}.mdi-rss-box:before{content:"\f55b"}.mdi-ruler:before{content:"\f55c"}.mdi-run:before{content:"\f55d"}.mdi-sale:before{content:"\f55e"}.mdi-satellite:before{content:"\f55f"}.mdi-satellite-variant:before{content:"\f560"}.mdi-scale:before{content:"\f561"}.mdi-scale-bathroom:before{content:"\f562"}.mdi-school:before{content:"\f563"}.mdi-screen-rotation:before{content:"\f564"}.mdi-screen-rotation-lock:before{content:"\f565"}.mdi-screwdriver:before{content:"\f566"}.mdi-script:before{content:"\f567"}.mdi-sd:before{content:"\f568"}.mdi-seal:before{content:"\f569"}.mdi-seat-flat:before{content:"\f56a"}.mdi-seat-flat-angled:before{content:"\f56b"}.mdi-seat-individual-suite:before{content:"\f56c"}.mdi-seat-legroom-extra:before{content:"\f56d"}.mdi-seat-legroom-normal:before{content:"\f56e"}.mdi-seat-legroom-reduced:before{content:"\f56f"}.mdi-seat-recline-extra:before{content:"\f570"}.mdi-seat-recline-normal:before{content:"\f571"}.mdi-security:before{content:"\f572"}.mdi-security-network:before{content:"\f573"}.mdi-select:before{content:"\f574"}.mdi-select-all:before{content:"\f575"}.mdi-select-inverse:before{content:"\f576"}.mdi-select-off:before{content:"\f577"}.mdi-selection:before{content:"\f578"}.mdi-send:before{content:"\f579"}.mdi-server:before{content:"\f57a"}.mdi-server-minus:before{content:"\f57b"}.mdi-server-network:before{content:"\f57c"}.mdi-server-network-off:before{content:"\f57d"}.mdi-server-off:before{content:"\f57e"}.mdi-server-plus:before{content:"\f57f"}.mdi-server-remove:before{content:"\f580"}.mdi-server-security:before{content:"\f581"}.mdi-settings:before{content:"\f582"}.mdi-settings-box:before{content:"\f583"}.mdi-shape-plus:before{content:"\f584"}.mdi-share:before{content:"\f585"}.mdi-share-variant:before{content:"\f586"}.mdi-shield:before{content:"\f587"}.mdi-shield-outline:before{content:"\f588"}.mdi-shopping:before{content:"\f589"}.mdi-shopping-music:before{content:"\f58a"}.mdi-shredder:before{content:"\f58b"}.mdi-shuffle:before{content:"\f58c"}.mdi-shuffle-disabled:before{content:"\f58d"}.mdi-shuffle-variant:before{content:"\f58e"}.mdi-sigma:before{content:"\f58f"}.mdi-sign-caution:before{content:"\f590"}.mdi-signal:before{content:"\f591"}.mdi-silverware:before{content:"\f592"}.mdi-silverware-fork:before{content:"\f593"}.mdi-silverware-spoon:before{content:"\f594"}.mdi-silverware-variant:before{content:"\f595"}.mdi-sim:before{content:"\f596"}.mdi-sim-alert:before{content:"\f597"}.mdi-sim-off:before{content:"\f598"}.mdi-sitemap:before{content:"\f599"}.mdi-skip-backward:before{content:"\f59a"}.mdi-skip-forward:before{content:"\f59b"}.mdi-skip-next:before{content:"\f59c"}.mdi-skip-previous:before{content:"\f59d"}.mdi-skype:before{content:"\f59e"}.mdi-skype-business:before{content:"\f59f"}.mdi-slack:before{content:"\f5a0"}.mdi-sleep:before{content:"\f5a1"}.mdi-sleep-off:before{content:"\f5a2"}.mdi-smoking:before{content:"\f5a3"}.mdi-smoking-off:before{content:"\f5a4"}.mdi-snapchat:before{content:"\f5a5"}.mdi-snowman:before{content:"\f5a6"}.mdi-sofa:before{content:"\f5a7"}.mdi-sort:before{content:"\f5a8"}.mdi-sort-alphabetical:before{content:"\f5a9"}.mdi-sort-ascending:before{content:"\f5aa"}.mdi-sort-descending:before{content:"\f5ab"}.mdi-sort-numeric:before{content:"\f5ac"}.mdi-sort-variant:before{content:"\f5ad"}.mdi-soundcloud:before{content:"\f5ae"}.mdi-source-fork:before{content:"\f5af"}.mdi-source-pull:before{content:"\f5b0"}.mdi-speaker:before{content:"\f5b1"}.mdi-speaker-off:before{content:"\f5b2"}.mdi-speedometer:before{content:"\f5b3"}.mdi-spellcheck:before{content:"\f5b4"}.mdi-spotify:before{content:"\f5b5"}.mdi-spotlight:before{content:"\f5b6"}.mdi-spotlight-beam:before{content:"\f5b7"}.mdi-square-inc:before{content:"\f5b8"}.mdi-square-inc-cash:before{content:"\f5b9"}.mdi-stackoverflow:before{content:"\f5ba"}.mdi-stairs:before{content:"\f5bb"}.mdi-star:before{content:"\f5bc"}.mdi-star-circle:before{content:"\f5bd"}.mdi-star-half:before{content:"\f5be"}.mdi-star-off:before{content:"\f5bf"}.mdi-star-outline:before{content:"\f5c0"}.mdi-steam:before{content:"\f5c1"}.mdi-steering:before{content:"\f5c2"}.mdi-step-backward:before{content:"\f5c3"}.mdi-step-backward-2:before{content:"\f5c4"}.mdi-step-forward:before{content:"\f5c5"}.mdi-step-forward-2:before{content:"\f5c6"}.mdi-stethoscope:before{content:"\f5c7"}.mdi-stocking:before{content:"\f5c8"}.mdi-stop:before{content:"\f5c9"}.mdi-store:before{content:"\f5ca"}.mdi-store-24-hour:before{content:"\f5cb"}.mdi-stove:before{content:"\f5cc"}.mdi-subway:before{content:"\f5cd"}.mdi-sunglasses:before{content:"\f5ce"}.mdi-swap-horizontal:before{content:"\f5cf"}.mdi-swap-vertical:before{content:"\f5d0"}.mdi-swim:before{content:"\f5d1"}.mdi-switch:before{content:"\f5d2"}.mdi-sword:before{content:"\f5d3"}.mdi-sync:before{content:"\f5d4"}.mdi-sync-alert:before{content:"\f5d5"}.mdi-sync-off:before{content:"\f5d6"}.mdi-tab:before{content:"\f5d7"}.mdi-tab-unselected:before{content:"\f5d8"}.mdi-table:before{content:"\f5d9"}.mdi-table-column-plus-after:before{content:"\f5da"}.mdi-table-column-plus-before:before{content:"\f5db"}.mdi-table-column-remove:before{content:"\f5dc"}.mdi-table-column-width:before{content:"\f5dd"}.mdi-table-edit:before{content:"\f5de"}.mdi-table-large:before{content:"\f5df"}.mdi-table-row-height:before{content:"\f5e0"}.mdi-table-row-plus-after:before{content:"\f5e1"}.mdi-table-row-plus-before:before{content:"\f5e2"}.mdi-table-row-remove:before{content:"\f5e3"}.mdi-tablet:before{content:"\f5e4"}.mdi-tablet-android:before{content:"\f5e5"}.mdi-tablet-ipad:before{content:"\f5e6"}.mdi-tag:before{content:"\f5e7"}.mdi-tag-faces:before{content:"\f5e8"}.mdi-tag-multiple:before{content:"\f5e9"}.mdi-tag-outline:before{content:"\f5ea"}.mdi-tag-text-outline:before{content:"\f5eb"}.mdi-target:before{content:"\f5ec"}.mdi-taxi:before{content:"\f5ed"}.mdi-teamviewer:before{content:"\f5ee"}.mdi-telegram:before{content:"\f5ef"}.mdi-television:before{content:"\f5f0"}.mdi-television-guide:before{content:"\f5f1"}.mdi-temperature-celsius:before{content:"\f5f2"}.mdi-temperature-fahrenheit:before{content:"\f5f3"}.mdi-temperature-kelvin:before{content:"\f5f4"}.mdi-tennis:before{content:"\f5f5"}.mdi-tent:before{content:"\f5f6"}.mdi-terrain:before{content:"\f5f7"}.mdi-text-to-speech:before{content:"\f5f8"}.mdi-text-to-speech-off:before{content:"\f5f9"}.mdi-texture:before{content:"\f5fa"}.mdi-theater:before{content:"\f5fb"}.mdi-theme-light-dark:before{content:"\f5fc"}.mdi-thermometer:before{content:"\f5fd"}.mdi-thermometer-lines:before{content:"\f5fe"}.mdi-thumb-down:before{content:"\f5ff"}.mdi-thumb-down-outline:before{content:"\f600"}.mdi-thumb-up:before{content:"\f601"}.mdi-thumb-up-outline:before{content:"\f602"}.mdi-thumbs-up-down:before{content:"\f603"}.mdi-ticket:before{content:"\f604"}.mdi-ticket-account:before{content:"\f605"}.mdi-ticket-confirmation:before{content:"\f606"}.mdi-tie:before{content:"\f607"}.mdi-timelapse:before{content:"\f608"}.mdi-timer:before{content:"\f609"}.mdi-timer-10:before{content:"\f60a"}.mdi-timer-3:before{content:"\f60b"}.mdi-timer-off:before{content:"\f60c"}.mdi-timer-sand:before{content:"\f60d"}.mdi-timetable:before{content:"\f60e"}.mdi-toggle-switch:before{content:"\f60f"}.mdi-toggle-switch-off:before{content:"\f610"}.mdi-tooltip:before{content:"\f611"}.mdi-tooltip-edit:before{content:"\f612"}.mdi-tooltip-image:before{content:"\f613"}.mdi-tooltip-outline:before{content:"\f614"}.mdi-tooltip-outline-plus:before{content:"\f615"}.mdi-tooltip-text:before{content:"\f616"}.mdi-tor:before{content:"\f617"}.mdi-traffic-light:before{content:"\f618"}.mdi-train:before{content:"\f619"}.mdi-tram:before{content:"\f61a"}.mdi-transcribe:before{content:"\f61b"}.mdi-transcribe-close:before{content:"\f61c"}.mdi-transfer:before{content:"\f61d"}.mdi-tree:before{content:"\f61e"}.mdi-trello:before{content:"\f61f"}.mdi-trending-down:before{content:"\f620"}.mdi-trending-neutral:before{content:"\f621"}.mdi-trending-up:before{content:"\f622"}.mdi-triangle:before{content:"\f623"}.mdi-triangle-outline:before{content:"\f624"}.mdi-trophy:before{content:"\f625"}.mdi-trophy-award:before{content:"\f626"}.mdi-trophy-outline:before{content:"\f627"}.mdi-trophy-variant:before{content:"\f628"}.mdi-trophy-variant-outline:before{content:"\f629"}.mdi-truck:before{content:"\f62a"}.mdi-truck-delivery:before{content:"\f62b"}.mdi-tshirt-crew:before{content:"\f62c"}.mdi-tshirt-v:before{content:"\f62d"}.mdi-tumblr:before{content:"\f62e"}.mdi-tumblr-reblog:before{content:"\f62f"}.mdi-twitch:before{content:"\f630"}.mdi-twitter:before{content:"\f631"}.mdi-twitter-box:before{content:"\f632"}.mdi-twitter-circle:before{content:"\f633"}.mdi-twitter-retweet:before{content:"\f634"}.mdi-ubuntu:before{content:"\f635"}.mdi-umbraco:before{content:"\f636"}.mdi-umbrella:before{content:"\f637"}.mdi-umbrella-outline:before{content:"\f638"}.mdi-undo:before{content:"\f639"}.mdi-undo-variant:before{content:"\f63a"}.mdi-unfold-less:before{content:"\f63b"}.mdi-unfold-more:before{content:"\f63c"}.mdi-ungroup:before{content:"\f63d"}.mdi-untappd:before{content:"\f63e"}.mdi-upload:before{content:"\f63f"}.mdi-usb:before{content:"\f640"}.mdi-vector-arrange-above:before{content:"\f641"}.mdi-vector-arrange-below:before{content:"\f642"}.mdi-vector-circle:before{content:"\f643"}.mdi-vector-circle-variant:before{content:"\f644"}.mdi-vector-combine:before{content:"\f645"}.mdi-vector-curve:before{content:"\f646"}.mdi-vector-difference:before{content:"\f647"}.mdi-vector-difference-ab:before{content:"\f648"}.mdi-vector-difference-ba:before{content:"\f649"}.mdi-vector-intersection:before{content:"\f64a"}.mdi-vector-line:before{content:"\f64b"}.mdi-vector-point:before{content:"\f64c"}.mdi-vector-polygon:before{content:"\f64d"}.mdi-vector-polyline:before{content:"\f64e"}.mdi-vector-selection:before{content:"\f64f"}.mdi-vector-square:before{content:"\f650"}.mdi-vector-triangle:before{content:"\f651"}.mdi-vector-union:before{content:"\f652"}.mdi-verified:before{content:"\f653"}.mdi-vibrate:before{content:"\f654"}.mdi-video:before{content:"\f655"}.mdi-video-off:before{content:"\f656"}.mdi-video-switch:before{content:"\f657"}.mdi-view-agenda:before{content:"\f658"}.mdi-view-array:before{content:"\f659"}.mdi-view-carousel:before{content:"\f65a"}.mdi-view-column:before{content:"\f65b"}.mdi-view-dashboard:before{content:"\f65c"}.mdi-view-day:before{content:"\f65d"}.mdi-view-grid:before{content:"\f65e"}.mdi-view-headline:before{content:"\f65f"}.mdi-view-list:before{content:"\f660"}.mdi-view-module:before{content:"\f661"}.mdi-view-quilt:before{content:"\f662"}.mdi-view-stream:before{content:"\f663"}.mdi-view-week:before{content:"\f664"}.mdi-vimeo:before{content:"\f665"}.mdi-vine:before{content:"\f666"}.mdi-vk:before{content:"\f667"}.mdi-vk-box:before{content:"\f668"}.mdi-vk-circle:before{content:"\f669"}.mdi-voicemail:before{content:"\f66a"}.mdi-volume-high:before{content:"\f66b"}.mdi-volume-low:before{content:"\f66c"}.mdi-volume-medium:before{content:"\f66d"}.mdi-volume-off:before{content:"\f66e"}.mdi-vpn:before{content:"\f66f"}.mdi-walk:before{content:"\f670"}.mdi-wallet:before{content:"\f671"}.mdi-wallet-giftcard:before{content:"\f672"}.mdi-wallet-membership:before{content:"\f673"}.mdi-wallet-travel:before{content:"\f674"}.mdi-wan:before{content:"\f675"}.mdi-watch:before{content:"\f676"}.mdi-watch-export:before{content:"\f677"}.mdi-watch-import:before{content:"\f678"}.mdi-water:before{content:"\f679"}.mdi-water-off:before{content:"\f67a"}.mdi-water-percent:before{content:"\f67b"}.mdi-water-pump:before{content:"\f67c"}.mdi-weather-cloudy:before{content:"\f67d"}.mdi-weather-fog:before{content:"\f67e"}.mdi-weather-hail:before{content:"\f67f"}.mdi-weather-lightning:before{content:"\f680"}.mdi-weather-night:before{content:"\f681"}.mdi-weather-partlycloudy:before{content:"\f682"}.mdi-weather-pouring:before{content:"\f683"}.mdi-weather-rainy:before{content:"\f684"}.mdi-weather-snowy:before{content:"\f685"}.mdi-weather-sunny:before{content:"\f686"}.mdi-weather-sunset:before{content:"\f687"}.mdi-weather-sunset-down:before{content:"\f688"}.mdi-weather-sunset-up:before{content:"\f689"}.mdi-weather-windy:before{content:"\f68a"}.mdi-weather-windy-variant:before{content:"\f68b"}.mdi-web:before{content:"\f68c"}.mdi-webcam:before{content:"\f68d"}.mdi-weight:before{content:"\f68e"}.mdi-weight-kilogram:before{content:"\f68f"}.mdi-whatsapp:before{content:"\f690"}.mdi-wheelchair-accessibility:before{content:"\f691"}.mdi-white-balance-auto:before{content:"\f692"}.mdi-white-balance-incandescent:before{content:"\f693"}.mdi-white-balance-irradescent:before{content:"\f694"}.mdi-white-balance-sunny:before{content:"\f695"}.mdi-wifi:before{content:"\f696"}.mdi-wifi-off:before{content:"\f697"}.mdi-wii:before{content:"\f698"}.mdi-wikipedia:before{content:"\f699"}.mdi-window-close:before{content:"\f69a"}.mdi-window-closed:before{content:"\f69b"}.mdi-window-maximize:before{content:"\f69c"}.mdi-window-minimize:before{content:"\f69d"}.mdi-window-open:before{content:"\f69e"}.mdi-window-restore:before{content:"\f69f"}.mdi-windows:before{content:"\f6a0"}.mdi-wordpress:before{content:"\f6a1"}.mdi-worker:before{content:"\f6a2"}.mdi-wrap:before{content:"\f6a3"}.mdi-wrench:before{content:"\f6a4"}.mdi-wunderlist:before{content:"\f6a5"}.mdi-xbox:before{content:"\f6a6"}.mdi-xbox-controller:before{content:"\f6a7"}.mdi-xbox-controller-off:before{content:"\f6a8"}.mdi-xda:before{content:"\f6a9"}.mdi-xing:before{content:"\f6aa"}.mdi-xing-box:before{content:"\f6ab"}.mdi-xing-circle:before{content:"\f6ac"}.mdi-xml:before{content:"\f6ad"}.mdi-yeast:before{content:"\f6ae"}.mdi-yelp:before{content:"\f6af"}.mdi-youtube-play:before{content:"\f6b0"}.mdi-zip-box:before{content:"\f6b1"}.mdi-18px{font-size:18px}.mdi-24px{font-size:24px}.mdi-36px{font-size:36px}.mdi-48px{font-size:48px}.mdi-dark{color:rgba(0,0,0,.54)}.mdi-dark.mdi-inactive{color:rgba(0,0,0,.26)}.mdi-light{color:#fff}.mdi-light.mdi-inactive{color:rgba(255,255,255,.3)}@font-face{font-family:Linearicons;font-weight:400;font-style:normal;src:url('Linearicons.bdfde8649159bef2d8af.eot');src:local("Linearicons"),local("Linearicons"),url('Linearicons.7c4a28cc409290fc67fa.woff') format("woff"),url('Linearicons.bf4bc995062772cdc4aa.ttf') format("truetype")}.linearicons,[class*=" linearicons-"],[class^=linearicons-]{font-family:Linearicons!important;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}.linearicons-home:before{content:"\e900"}.linearicons-home2:before{content:"\e901"}.linearicons-home3:before{content:"\e902"}.linearicons-home4:before{content:"\e903"}.linearicons-home5:before{content:"\e904"}.linearicons-home6:before{content:"\e905"}.linearicons-bathtub:before{content:"\e906"}.linearicons-toothbrush:before{content:"\e907"}.linearicons-bed:before{content:"\e908"}.linearicons-couch:before{content:"\e909"}.linearicons-chair:before{content:"\e90a"}.linearicons-city:before{content:"\e90b"}.linearicons-apartment:before{content:"\e90c"}.linearicons-pencil:before{content:"\e90d"}.linearicons-pencil2:before{content:"\e90e"}.linearicons-pen:before{content:"\e90f"}.linearicons-pencil3:before{content:"\e910"}.linearicons-eraser:before{content:"\e911"}.linearicons-pencil4:before{content:"\e912"}.linearicons-pencil5:before{content:"\e913"}.linearicons-feather:before{content:"\e914"}.linearicons-feather2:before{content:"\e915"}.linearicons-feather3:before{content:"\e916"}.linearicons-pen2:before{content:"\e917"}.linearicons-pen-add:before{content:"\e918"}.linearicons-pen-remove:before{content:"\e919"}.linearicons-vector:before{content:"\e91a"}.linearicons-pen3:before{content:"\e91b"}.linearicons-blog:before{content:"\e91c"}.linearicons-brush:before{content:"\e91d"}.linearicons-brush2:before{content:"\e91e"}.linearicons-spray:before{content:"\e91f"}.linearicons-paint-roller:before{content:"\e920"}.linearicons-stamp:before{content:"\e921"}.linearicons-tape:before{content:"\e922"}.linearicons-desk-tape:before{content:"\e923"}.linearicons-texture:before{content:"\e924"}.linearicons-eye-dropper:before{content:"\e925"}.linearicons-palette:before{content:"\e926"}.linearicons-color-sampler:before{content:"\e927"}.linearicons-bucket:before{content:"\e928"}.linearicons-gradient:before{content:"\e929"}.linearicons-gradient2:before{content:"\e92a"}.linearicons-magic-wand:before{content:"\e92b"}.linearicons-magnet:before{content:"\e92c"}.linearicons-pencil-ruler:before{content:"\e92d"}.linearicons-pencil-ruler2:before{content:"\e92e"}.linearicons-compass:before{content:"\e92f"}.linearicons-aim:before{content:"\e930"}.linearicons-gun:before{content:"\e931"}.linearicons-bottle:before{content:"\e932"}.linearicons-drop:before{content:"\e933"}.linearicons-drop-crossed:before{content:"\e934"}.linearicons-drop2:before{content:"\e935"}.linearicons-snow:before{content:"\e936"}.linearicons-snow2:before{content:"\e937"}.linearicons-fire:before{content:"\e938"}.linearicons-lighter:before{content:"\e939"}.linearicons-knife:before{content:"\e93a"}.linearicons-dagger:before{content:"\e93b"}.linearicons-tissue:before{content:"\e93c"}.linearicons-toilet-paper:before{content:"\e93d"}.linearicons-poop:before{content:"\e93e"}.linearicons-umbrella:before{content:"\e93f"}.linearicons-umbrella2:before{content:"\e940"}.linearicons-rain:before{content:"\e941"}.linearicons-tornado:before{content:"\e942"}.linearicons-wind:before{content:"\e943"}.linearicons-fan:before{content:"\e944"}.linearicons-contrast:before{content:"\e945"}.linearicons-sun-small:before{content:"\e946"}.linearicons-sun:before{content:"\e947"}.linearicons-sun2:before{content:"\e948"}.linearicons-moon:before{content:"\e949"}.linearicons-cloud:before{content:"\e94a"}.linearicons-cloud-upload:before{content:"\e94b"}.linearicons-cloud-download:before{content:"\e94c"}.linearicons-cloud-rain:before{content:"\e94d"}.linearicons-cloud-hailstones:before{content:"\e94e"}.linearicons-cloud-snow:before{content:"\e94f"}.linearicons-cloud-windy:before{content:"\e950"}.linearicons-sun-wind:before{content:"\e951"}.linearicons-cloud-fog:before{content:"\e952"}.linearicons-cloud-sun:before{content:"\e953"}.linearicons-cloud-lightning:before{content:"\e954"}.linearicons-cloud-sync:before{content:"\e955"}.linearicons-cloud-lock:before{content:"\e956"}.linearicons-cloud-gear:before{content:"\e957"}.linearicons-cloud-alert:before{content:"\e958"}.linearicons-cloud-check:before{content:"\e959"}.linearicons-cloud-cross:before{content:"\e95a"}.linearicons-cloud-crossed:before{content:"\e95b"}.linearicons-cloud-database:before{content:"\e95c"}.linearicons-database:before{content:"\e95d"}.linearicons-database-add:before{content:"\e95e"}.linearicons-database-remove:before{content:"\e95f"}.linearicons-database-lock:before{content:"\e960"}.linearicons-database-refresh:before{content:"\e961"}.linearicons-database-check:before{content:"\e962"}.linearicons-database-history:before{content:"\e963"}.linearicons-database-upload:before{content:"\e964"}.linearicons-database-download:before{content:"\e965"}.linearicons-server:before{content:"\e966"}.linearicons-shield:before{content:"\e967"}.linearicons-shield-check:before{content:"\e968"}.linearicons-shield-alert:before{content:"\e969"}.linearicons-shield-cross:before{content:"\e96a"}.linearicons-lock:before{content:"\e96b"}.linearicons-rotation-lock:before{content:"\e96c"}.linearicons-unlock:before{content:"\e96d"}.linearicons-key:before{content:"\e96e"}.linearicons-key-hole:before{content:"\e96f"}.linearicons-toggle-off:before{content:"\e970"}.linearicons-toggle-on:before{content:"\e971"}.linearicons-cog:before{content:"\e972"}.linearicons-cog2:before{content:"\e973"}.linearicons-wrench:before{content:"\e974"}.linearicons-screwdriver:before{content:"\e975"}.linearicons-hammer-wrench:before{content:"\e976"}.linearicons-hammer:before{content:"\e977"}.linearicons-saw:before{content:"\e978"}.linearicons-axe:before{content:"\e979"}.linearicons-axe2:before{content:"\e97a"}.linearicons-shovel:before{content:"\e97b"}.linearicons-pickaxe:before{content:"\e97c"}.linearicons-factory:before{content:"\e97d"}.linearicons-factory2:before{content:"\e97e"}.linearicons-recycle:before{content:"\e97f"}.linearicons-trash:before{content:"\e980"}.linearicons-trash2:before{content:"\e981"}.linearicons-trash3:before{content:"\e982"}.linearicons-broom:before{content:"\e983"}.linearicons-game:before{content:"\e984"}.linearicons-gamepad:before{content:"\e985"}.linearicons-joystick:before{content:"\e986"}.linearicons-dice:before{content:"\e987"}.linearicons-spades:before{content:"\e988"}.linearicons-diamonds:before{content:"\e989"}.linearicons-clubs:before{content:"\e98a"}.linearicons-hearts:before{content:"\e98b"}.linearicons-heart:before{content:"\e98c"}.linearicons-star:before{content:"\e98d"}.linearicons-star-half:before{content:"\e98e"}.linearicons-star-empty:before{content:"\e98f"}.linearicons-flag:before{content:"\e990"}.linearicons-flag2:before{content:"\e991"}.linearicons-flag3:before{content:"\e992"}.linearicons-mailbox-full:before{content:"\e993"}.linearicons-mailbox-empty:before{content:"\e994"}.linearicons-at-sign:before{content:"\e995"}.linearicons-envelope:before{content:"\e996"}.linearicons-envelope-open:before{content:"\e997"}.linearicons-paperclip:before{content:"\e998"}.linearicons-paper-plane:before{content:"\e999"}.linearicons-reply:before{content:"\e99a"}.linearicons-reply-all:before{content:"\e99b"}.linearicons-inbox:before{content:"\e99c"}.linearicons-inbox2:before{content:"\e99d"}.linearicons-outbox:before{content:"\e99e"}.linearicons-box:before{content:"\e99f"}.linearicons-archive:before{content:"\e9a0"}.linearicons-archive2:before{content:"\e9a1"}.linearicons-drawers:before{content:"\e9a2"}.linearicons-drawers2:before{content:"\e9a3"}.linearicons-drawers3:before{content:"\e9a4"}.linearicons-eye:before{content:"\e9a5"}.linearicons-eye-crossed:before{content:"\e9a6"}.linearicons-eye-plus:before{content:"\e9a7"}.linearicons-eye-minus:before{content:"\e9a8"}.linearicons-binoculars:before{content:"\e9a9"}.linearicons-binoculars2:before{content:"\e9aa"}.linearicons-hdd:before{content:"\e9ab"}.linearicons-hdd-down:before{content:"\e9ac"}.linearicons-hdd-up:before{content:"\e9ad"}.linearicons-floppy-disk:before{content:"\e9ae"}.linearicons-disc:before{content:"\e9af"}.linearicons-tape2:before{content:"\e9b0"}.linearicons-printer:before{content:"\e9b1"}.linearicons-shredder:before{content:"\e9b2"}.linearicons-file-empty:before{content:"\e9b3"}.linearicons-file-add:before{content:"\e9b4"}.linearicons-file-check:before{content:"\e9b5"}.linearicons-file-lock:before{content:"\e9b6"}.linearicons-files:before{content:"\e9b7"}.linearicons-copy:before{content:"\e9b8"}.linearicons-compare:before{content:"\e9b9"}.linearicons-folder:before{content:"\e9ba"}.linearicons-folder-search:before{content:"\e9bb"}.linearicons-folder-plus:before{content:"\e9bc"}.linearicons-folder-minus:before{content:"\e9bd"}.linearicons-folder-download:before{content:"\e9be"}.linearicons-folder-upload:before{content:"\e9bf"}.linearicons-folder-star:before{content:"\e9c0"}.linearicons-folder-heart:before{content:"\e9c1"}.linearicons-folder-user:before{content:"\e9c2"}.linearicons-folder-shared:before{content:"\e9c3"}.linearicons-folder-music:before{content:"\e9c4"}.linearicons-folder-picture:before{content:"\e9c5"}.linearicons-folder-film:before{content:"\e9c6"}.linearicons-scissors:before{content:"\e9c7"}.linearicons-paste:before{content:"\e9c8"}.linearicons-clipboard-empty:before{content:"\e9c9"}.linearicons-clipboard-pencil:before{content:"\e9ca"}.linearicons-clipboard-text:before{content:"\e9cb"}.linearicons-clipboard-check:before{content:"\e9cc"}.linearicons-clipboard-down:before{content:"\e9cd"}.linearicons-clipboard-left:before{content:"\e9ce"}.linearicons-clipboard-alert:before{content:"\e9cf"}.linearicons-clipboard-user:before{content:"\e9d0"}.linearicons-register:before{content:"\e9d1"}.linearicons-enter:before{content:"\e9d2"}.linearicons-exit:before{content:"\e9d3"}.linearicons-papers:before{content:"\e9d4"}.linearicons-news:before{content:"\e9d5"}.linearicons-reading:before{content:"\e9d6"}.linearicons-typewriter:before{content:"\e9d7"}.linearicons-document:before{content:"\e9d8"}.linearicons-document2:before{content:"\e9d9"}.linearicons-graduation-hat:before{content:"\e9da"}.linearicons-license:before{content:"\e9db"}.linearicons-license2:before{content:"\e9dc"}.linearicons-medal-empty:before{content:"\e9dd"}.linearicons-medal-first:before{content:"\e9de"}.linearicons-medal-second:before{content:"\e9df"}.linearicons-medal-third:before{content:"\e9e0"}.linearicons-podium:before{content:"\e9e1"}.linearicons-trophy:before{content:"\e9e2"}.linearicons-trophy2:before{content:"\e9e3"}.linearicons-music-note:before{content:"\e9e4"}.linearicons-music-note2:before{content:"\e9e5"}.linearicons-music-note3:before{content:"\e9e6"}.linearicons-playlist:before{content:"\e9e7"}.linearicons-playlist-add:before{content:"\e9e8"}.linearicons-guitar:before{content:"\e9e9"}.linearicons-trumpet:before{content:"\e9ea"}.linearicons-album:before{content:"\e9eb"}.linearicons-shuffle:before{content:"\e9ec"}.linearicons-repeat-one:before{content:"\e9ed"}.linearicons-repeat:before{content:"\e9ee"}.linearicons-headphones:before{content:"\e9ef"}.linearicons-headset:before{content:"\e9f0"}.linearicons-loudspeaker:before{content:"\e9f1"}.linearicons-equalizer:before{content:"\e9f2"}.linearicons-theater:before{content:"\e9f3"}.linearicons-3d-glasses:before{content:"\e9f4"}.linearicons-ticket:before{content:"\e9f5"}.linearicons-presentation:before{content:"\e9f6"}.linearicons-play:before{content:"\e9f7"}.linearicons-film-play:before{content:"\e9f8"}.linearicons-clapboard-play:before{content:"\e9f9"}.linearicons-media:before{content:"\e9fa"}.linearicons-film:before{content:"\e9fb"}.linearicons-film2:before{content:"\e9fc"}.linearicons-surveillance:before{content:"\e9fd"}.linearicons-surveillance2:before{content:"\e9fe"}.linearicons-camera:before{content:"\e9ff"}.linearicons-camera-crossed:before{content:"\ea00"}.linearicons-camera-play:before{content:"\ea01"}.linearicons-time-lapse:before{content:"\ea02"}.linearicons-record:before{content:"\ea03"}.linearicons-camera2:before{content:"\ea04"}.linearicons-camera-flip:before{content:"\ea05"}.linearicons-panorama:before{content:"\ea06"}.linearicons-time-lapse2:before{content:"\ea07"}.linearicons-shutter:before{content:"\ea08"}.linearicons-shutter2:before{content:"\ea09"}.linearicons-face-detection:before{content:"\ea0a"}.linearicons-flare:before{content:"\ea0b"}.linearicons-convex:before{content:"\ea0c"}.linearicons-concave:before{content:"\ea0d"}.linearicons-picture:before{content:"\ea0e"}.linearicons-picture2:before{content:"\ea0f"}.linearicons-picture3:before{content:"\ea10"}.linearicons-pictures:before{content:"\ea11"}.linearicons-book:before{content:"\ea12"}.linearicons-audio-book:before{content:"\ea13"}.linearicons-book2:before{content:"\ea14"}.linearicons-bookmark:before{content:"\ea15"}.linearicons-bookmark2:before{content:"\ea16"}.linearicons-label:before{content:"\ea17"}.linearicons-library:before{content:"\ea18"}.linearicons-library2:before{content:"\ea19"}.linearicons-contacts:before{content:"\ea1a"}.linearicons-profile:before{content:"\ea1b"}.linearicons-portrait:before{content:"\ea1c"}.linearicons-portrait2:before{content:"\ea1d"}.linearicons-user:before{content:"\ea1e"}.linearicons-user-plus:before{content:"\ea1f"}.linearicons-user-minus:before{content:"\ea20"}.linearicons-user-lock:before{content:"\ea21"}.linearicons-users:before{content:"\ea22"}.linearicons-users2:before{content:"\ea23"}.linearicons-users-plus:before{content:"\ea24"}.linearicons-users-minus:before{content:"\ea25"}.linearicons-group-work:before{content:"\ea26"}.linearicons-woman:before{content:"\ea27"}.linearicons-man:before{content:"\ea28"}.linearicons-baby:before{content:"\ea29"}.linearicons-baby2:before{content:"\ea2a"}.linearicons-baby3:before{content:"\ea2b"}.linearicons-baby-bottle:before{content:"\ea2c"}.linearicons-walk:before{content:"\ea2d"}.linearicons-hand-waving:before{content:"\ea2e"}.linearicons-jump:before{content:"\ea2f"}.linearicons-run:before{content:"\ea30"}.linearicons-woman2:before{content:"\ea31"}.linearicons-man2:before{content:"\ea32"}.linearicons-man-woman:before{content:"\ea33"}.linearicons-height:before{content:"\ea34"}.linearicons-weight:before{content:"\ea35"}.linearicons-scale:before{content:"\ea36"}.linearicons-button:before{content:"\ea37"}.linearicons-bow-tie:before{content:"\ea38"}.linearicons-tie:before{content:"\ea39"}.linearicons-socks:before{content:"\ea3a"}.linearicons-shoe:before{content:"\ea3b"}.linearicons-shoes:before{content:"\ea3c"}.linearicons-hat:before{content:"\ea3d"}.linearicons-pants:before{content:"\ea3e"}.linearicons-shorts:before{content:"\ea3f"}.linearicons-flip-flops:before{content:"\ea40"}.linearicons-shirt:before{content:"\ea41"}.linearicons-hanger:before{content:"\ea42"}.linearicons-laundry:before{content:"\ea43"}.linearicons-store:before{content:"\ea44"}.linearicons-haircut:before{content:"\ea45"}.linearicons-store-24:before{content:"\ea46"}.linearicons-barcode:before{content:"\ea47"}.linearicons-barcode2:before{content:"\ea48"}.linearicons-barcode3:before{content:"\ea49"}.linearicons-cashier:before{content:"\ea4a"}.linearicons-bag:before{content:"\ea4b"}.linearicons-bag2:before{content:"\ea4c"}.linearicons-cart:before{content:"\ea4d"}.linearicons-cart-empty:before{content:"\ea4e"}.linearicons-cart-full:before{content:"\ea4f"}.linearicons-cart-plus:before{content:"\ea50"}.linearicons-cart-plus2:before{content:"\ea51"}.linearicons-cart-add:before{content:"\ea52"}.linearicons-cart-remove:before{content:"\ea53"}.linearicons-cart-exchange:before{content:"\ea54"}.linearicons-tag:before{content:"\ea55"}.linearicons-tags:before{content:"\ea56"}.linearicons-receipt:before{content:"\ea57"}.linearicons-wallet:before{content:"\ea58"}.linearicons-credit-card:before{content:"\ea59"}.linearicons-cash-dollar:before{content:"\ea5a"}.linearicons-cash-euro:before{content:"\ea5b"}.linearicons-cash-pound:before{content:"\ea5c"}.linearicons-cash-yen:before{content:"\ea5d"}.linearicons-bag-dollar:before{content:"\ea5e"}.linearicons-bag-euro:before{content:"\ea5f"}.linearicons-bag-pound:before{content:"\ea60"}.linearicons-bag-yen:before{content:"\ea61"}.linearicons-coin-dollar:before{content:"\ea62"}.linearicons-coin-euro:before{content:"\ea63"}.linearicons-coin-pound:before{content:"\ea64"}.linearicons-coin-yen:before{content:"\ea65"}.linearicons-calculator:before{content:"\ea66"}.linearicons-calculator2:before{content:"\ea67"}.linearicons-abacus:before{content:"\ea68"}.linearicons-vault:before{content:"\ea69"}.linearicons-telephone:before{content:"\ea6a"}.linearicons-phone-lock:before{content:"\ea6b"}.linearicons-phone-wave:before{content:"\ea6c"}.linearicons-phone-pause:before{content:"\ea6d"}.linearicons-phone-outgoing:before{content:"\ea6e"}.linearicons-phone-incoming:before{content:"\ea6f"}.linearicons-phone-in-out:before{content:"\ea70"}.linearicons-phone-error:before{content:"\ea71"}.linearicons-phone-sip:before{content:"\ea72"}.linearicons-phone-plus:before{content:"\ea73"}.linearicons-phone-minus:before{content:"\ea74"}.linearicons-voicemail:before{content:"\ea75"}.linearicons-dial:before{content:"\ea76"}.linearicons-telephone2:before{content:"\ea77"}.linearicons-pushpin:before{content:"\ea78"}.linearicons-pushpin2:before{content:"\ea79"}.linearicons-map-marker:before{content:"\ea7a"}.linearicons-map-marker-user:before{content:"\ea7b"}.linearicons-map-marker-down:before{content:"\ea7c"}.linearicons-map-marker-check:before{content:"\ea7d"}.linearicons-map-marker-crossed:before{content:"\ea7e"}.linearicons-radar:before{content:"\ea7f"}.linearicons-compass2:before{content:"\ea80"}.linearicons-map:before{content:"\ea81"}.linearicons-map2:before{content:"\ea82"}.linearicons-location:before{content:"\ea83"}.linearicons-road-sign:before{content:"\ea84"}.linearicons-calendar-empty:before{content:"\ea85"}.linearicons-calendar-check:before{content:"\ea86"}.linearicons-calendar-cross:before{content:"\ea87"}.linearicons-calendar-31:before{content:"\ea88"}.linearicons-calendar-full:before{content:"\ea89"}.linearicons-calendar-insert:before{content:"\ea8a"}.linearicons-calendar-text:before{content:"\ea8b"}.linearicons-calendar-user:before{content:"\ea8c"}.linearicons-mouse:before{content:"\ea8d"}.linearicons-mouse-left:before{content:"\ea8e"}.linearicons-mouse-right:before{content:"\ea8f"}.linearicons-mouse-both:before{content:"\ea90"}.linearicons-keyboard:before{content:"\ea91"}.linearicons-keyboard-up:before{content:"\ea92"}.linearicons-keyboard-down:before{content:"\ea93"}.linearicons-delete:before{content:"\ea94"}.linearicons-spell-check:before{content:"\ea95"}.linearicons-escape:before{content:"\ea96"}.linearicons-enter2:before{content:"\ea97"}.linearicons-screen:before{content:"\ea98"}.linearicons-aspect-ratio:before{content:"\ea99"}.linearicons-signal:before{content:"\ea9a"}.linearicons-signal-lock:before{content:"\ea9b"}.linearicons-signal-80:before{content:"\ea9c"}.linearicons-signal-60:before{content:"\ea9d"}.linearicons-signal-40:before{content:"\ea9e"}.linearicons-signal-20:before{content:"\ea9f"}.linearicons-signal-0:before{content:"\eaa0"}.linearicons-signal-blocked:before{content:"\eaa1"}.linearicons-sim:before{content:"\eaa2"}.linearicons-flash-memory:before{content:"\eaa3"}.linearicons-usb-drive:before{content:"\eaa4"}.linearicons-phone:before{content:"\eaa5"}.linearicons-smartphone:before{content:"\eaa6"}.linearicons-smartphone-notification:before{content:"\eaa7"}.linearicons-smartphone-vibration:before{content:"\eaa8"}.linearicons-smartphone-embed:before{content:"\eaa9"}.linearicons-smartphone-waves:before{content:"\eaaa"}.linearicons-tablet:before{content:"\eaab"}.linearicons-tablet2:before{content:"\eaac"}.linearicons-laptop:before{content:"\eaad"}.linearicons-laptop-phone:before{content:"\eaae"}.linearicons-desktop:before{content:"\eaaf"}.linearicons-launch:before{content:"\eab0"}.linearicons-new-tab:before{content:"\eab1"}.linearicons-window:before{content:"\eab2"}.linearicons-cable:before{content:"\eab3"}.linearicons-cable2:before{content:"\eab4"}.linearicons-tv:before{content:"\eab5"}.linearicons-radio:before{content:"\eab6"}.linearicons-remote-control:before{content:"\eab7"}.linearicons-power-switch:before{content:"\eab8"}.linearicons-power:before{content:"\eab9"}.linearicons-power-crossed:before{content:"\eaba"}.linearicons-flash-auto:before{content:"\eabb"}.linearicons-lamp:before{content:"\eabc"}.linearicons-flashlight:before{content:"\eabd"}.linearicons-lampshade:before{content:"\eabe"}.linearicons-cord:before{content:"\eabf"}.linearicons-outlet:before{content:"\eac0"}.linearicons-battery-power:before{content:"\eac1"}.linearicons-battery-empty:before{content:"\eac2"}.linearicons-battery-alert:before{content:"\eac3"}.linearicons-battery-error:before{content:"\eac4"}.linearicons-battery-low1:before{content:"\eac5"}.linearicons-battery-low2:before{content:"\eac6"}.linearicons-battery-low3:before{content:"\eac7"}.linearicons-battery-mid1:before{content:"\eac8"}.linearicons-battery-mid2:before{content:"\eac9"}.linearicons-battery-mid3:before{content:"\eaca"}.linearicons-battery-full:before{content:"\eacb"}.linearicons-battery-charging:before{content:"\eacc"}.linearicons-battery-charging2:before{content:"\eacd"}.linearicons-battery-charging3:before{content:"\eace"}.linearicons-battery-charging4:before{content:"\eacf"}.linearicons-battery-charging5:before{content:"\ead0"}.linearicons-battery-charging6:before{content:"\ead1"}.linearicons-battery-charging7:before{content:"\ead2"}.linearicons-chip:before{content:"\ead3"}.linearicons-chip-x64:before{content:"\ead4"}.linearicons-chip-x86:before{content:"\ead5"}.linearicons-bubble:before{content:"\ead6"}.linearicons-bubbles:before{content:"\ead7"}.linearicons-bubble-dots:before{content:"\ead8"}.linearicons-bubble-alert:before{content:"\ead9"}.linearicons-bubble-question:before{content:"\eada"}.linearicons-bubble-text:before{content:"\eadb"}.linearicons-bubble-pencil:before{content:"\eadc"}.linearicons-bubble-picture:before{content:"\eadd"}.linearicons-bubble-video:before{content:"\eade"}.linearicons-bubble-user:before{content:"\eadf"}.linearicons-bubble-quote:before{content:"\eae0"}.linearicons-bubble-heart:before{content:"\eae1"}.linearicons-bubble-emoticon:before{content:"\eae2"}.linearicons-bubble-attachment:before{content:"\eae3"}.linearicons-phone-bubble:before{content:"\eae4"}.linearicons-quote-open:before{content:"\eae5"}.linearicons-quote-close:before{content:"\eae6"}.linearicons-dna:before{content:"\eae7"}.linearicons-heart-pulse:before{content:"\eae8"}.linearicons-pulse:before{content:"\eae9"}.linearicons-syringe:before{content:"\eaea"}.linearicons-pills:before{content:"\eaeb"}.linearicons-first-aid:before{content:"\eaec"}.linearicons-lifebuoy:before{content:"\eaed"}.linearicons-bandage:before{content:"\eaee"}.linearicons-bandages:before{content:"\eaef"}.linearicons-thermometer:before{content:"\eaf0"}.linearicons-microscope:before{content:"\eaf1"}.linearicons-brain:before{content:"\eaf2"}.linearicons-beaker:before{content:"\eaf3"}.linearicons-skull:before{content:"\eaf4"}.linearicons-bone:before{content:"\eaf5"}.linearicons-construction:before{content:"\eaf6"}.linearicons-construction-cone:before{content:"\eaf7"}.linearicons-pie-chart:before{content:"\eaf8"}.linearicons-pie-chart2:before{content:"\eaf9"}.linearicons-graph:before{content:"\eafa"}.linearicons-chart-growth:before{content:"\eafb"}.linearicons-chart-bars:before{content:"\eafc"}.linearicons-chart-settings:before{content:"\eafd"}.linearicons-cake:before{content:"\eafe"}.linearicons-gift:before{content:"\eaff"}.linearicons-balloon:before{content:"\eb00"}.linearicons-rank:before{content:"\eb01"}.linearicons-rank2:before{content:"\eb02"}.linearicons-rank3:before{content:"\eb03"}.linearicons-crown:before{content:"\eb04"}.linearicons-lotus:before{content:"\eb05"}.linearicons-diamond:before{content:"\eb06"}.linearicons-diamond2:before{content:"\eb07"}.linearicons-diamond3:before{content:"\eb08"}.linearicons-diamond4:before{content:"\eb09"}.linearicons-linearicons:before{content:"\eb0a"}.linearicons-teacup:before{content:"\eb0b"}.linearicons-teapot:before{content:"\eb0c"}.linearicons-glass:before{content:"\eb0d"}.linearicons-bottle2:before{content:"\eb0e"}.linearicons-glass-cocktail:before{content:"\eb0f"}.linearicons-glass2:before{content:"\eb10"}.linearicons-dinner:before{content:"\eb11"}.linearicons-dinner2:before{content:"\eb12"}.linearicons-chef:before{content:"\eb13"}.linearicons-scale2:before{content:"\eb14"}.linearicons-egg:before{content:"\eb15"}.linearicons-egg2:before{content:"\eb16"}.linearicons-eggs:before{content:"\eb17"}.linearicons-platter:before{content:"\eb18"}.linearicons-steak:before{content:"\eb19"}.linearicons-hamburger:before{content:"\eb1a"}.linearicons-hotdog:before{content:"\eb1b"}.linearicons-pizza:before{content:"\eb1c"}.linearicons-sausage:before{content:"\eb1d"}.linearicons-chicken:before{content:"\eb1e"}.linearicons-fish:before{content:"\eb1f"}.linearicons-carrot:before{content:"\eb20"}.linearicons-cheese:before{content:"\eb21"}.linearicons-bread:before{content:"\eb22"}.linearicons-ice-cream:before{content:"\eb23"}.linearicons-ice-cream2:before{content:"\eb24"}.linearicons-candy:before{content:"\eb25"}.linearicons-lollipop:before{content:"\eb26"}.linearicons-coffee-bean:before{content:"\eb27"}.linearicons-coffee-cup:before{content:"\eb28"}.linearicons-cherry:before{content:"\eb29"}.linearicons-grapes:before{content:"\eb2a"}.linearicons-citrus:before{content:"\eb2b"}.linearicons-apple:before{content:"\eb2c"}.linearicons-leaf:before{content:"\eb2d"}.linearicons-landscape:before{content:"\eb2e"}.linearicons-pine-tree:before{content:"\eb2f"}.linearicons-tree:before{content:"\eb30"}.linearicons-cactus:before{content:"\eb31"}.linearicons-paw:before{content:"\eb32"}.linearicons-footprint:before{content:"\eb33"}.linearicons-speed-slow:before{content:"\eb34"}.linearicons-speed-medium:before{content:"\eb35"}.linearicons-speed-fast:before{content:"\eb36"}.linearicons-rocket:before{content:"\eb37"}.linearicons-hammer2:before{content:"\eb38"}.linearicons-balance:before{content:"\eb39"}.linearicons-briefcase:before{content:"\eb3a"}.linearicons-luggage-weight:before{content:"\eb3b"}.linearicons-dolly:before{content:"\eb3c"}.linearicons-plane:before{content:"\eb3d"}.linearicons-plane-crossed:before{content:"\eb3e"}.linearicons-helicopter:before{content:"\eb3f"}.linearicons-traffic-lights:before{content:"\eb40"}.linearicons-siren:before{content:"\eb41"}.linearicons-road:before{content:"\eb42"}.linearicons-engine:before{content:"\eb43"}.linearicons-oil-pressure:before{content:"\eb44"}.linearicons-coolant-temperature:before{content:"\eb45"}.linearicons-car-battery:before{content:"\eb46"}.linearicons-gas:before{content:"\eb47"}.linearicons-gallon:before{content:"\eb48"}.linearicons-transmission:before{content:"\eb49"}.linearicons-car:before{content:"\eb4a"}.linearicons-car-wash:before{content:"\eb4b"}.linearicons-car-wash2:before{content:"\eb4c"}.linearicons-bus:before{content:"\eb4d"}.linearicons-bus2:before{content:"\eb4e"}.linearicons-car2:before{content:"\eb4f"}.linearicons-parking:before{content:"\eb50"}.linearicons-car-lock:before{content:"\eb51"}.linearicons-taxi:before{content:"\eb52"}.linearicons-car-siren:before{content:"\eb53"}.linearicons-car-wash3:before{content:"\eb54"}.linearicons-car-wash4:before{content:"\eb55"}.linearicons-ambulance:before{content:"\eb56"}.linearicons-truck:before{content:"\eb57"}.linearicons-trailer:before{content:"\eb58"}.linearicons-scale-truck:before{content:"\eb59"}.linearicons-train:before{content:"\eb5a"}.linearicons-ship:before{content:"\eb5b"}.linearicons-ship2:before{content:"\eb5c"}.linearicons-anchor:before{content:"\eb5d"}.linearicons-boat:before{content:"\eb5e"}.linearicons-bicycle:before{content:"\eb5f"}.linearicons-bicycle2:before{content:"\eb60"}.linearicons-dumbbell:before{content:"\eb61"}.linearicons-bench-press:before{content:"\eb62"}.linearicons-swim:before{content:"\eb63"}.linearicons-football:before{content:"\eb64"}.linearicons-baseball-bat:before{content:"\eb65"}.linearicons-baseball:before{content:"\eb66"}.linearicons-tennis:before{content:"\eb67"}.linearicons-tennis2:before{content:"\eb68"}.linearicons-ping-pong:before{content:"\eb69"}.linearicons-hockey:before{content:"\eb6a"}.linearicons-8ball:before{content:"\eb6b"}.linearicons-bowling:before{content:"\eb6c"}.linearicons-bowling-pins:before{content:"\eb6d"}.linearicons-golf:before{content:"\eb6e"}.linearicons-golf2:before{content:"\eb6f"}.linearicons-archery:before{content:"\eb70"}.linearicons-slingshot:before{content:"\eb71"}.linearicons-soccer:before{content:"\eb72"}.linearicons-basketball:before{content:"\eb73"}.linearicons-cube:before{content:"\eb74"}.linearicons-3d-rotate:before{content:"\eb75"}.linearicons-puzzle:before{content:"\eb76"}.linearicons-glasses:before{content:"\eb77"}.linearicons-glasses2:before{content:"\eb78"}.linearicons-accessibility:before{content:"\eb79"}.linearicons-wheelchair:before{content:"\eb7a"}.linearicons-wall:before{content:"\eb7b"}.linearicons-fence:before{content:"\eb7c"}.linearicons-wall2:before{content:"\eb7d"}.linearicons-icons:before{content:"\eb7e"}.linearicons-resize-handle:before{content:"\eb7f"}.linearicons-icons2:before{content:"\eb80"}.linearicons-select:before{content:"\eb81"}.linearicons-select2:before{content:"\eb82"}.linearicons-site-map:before{content:"\eb83"}.linearicons-earth:before{content:"\eb84"}.linearicons-earth-lock:before{content:"\eb85"}.linearicons-network:before{content:"\eb86"}.linearicons-network-lock:before{content:"\eb87"}.linearicons-planet:before{content:"\eb88"}.linearicons-happy:before{content:"\eb89"}.linearicons-smile:before{content:"\eb8a"}.linearicons-grin:before{content:"\eb8b"}.linearicons-tongue:before{content:"\eb8c"}.linearicons-sad:before{content:"\eb8d"}.linearicons-wink:before{content:"\eb8e"}.linearicons-dream:before{content:"\eb8f"}.linearicons-shocked:before{content:"\eb90"}.linearicons-shocked2:before{content:"\eb91"}.linearicons-tongue2:before{content:"\eb92"}.linearicons-neutral:before{content:"\eb93"}.linearicons-happy-grin:before{content:"\eb94"}.linearicons-cool:before{content:"\eb95"}.linearicons-mad:before{content:"\eb96"}.linearicons-grin-evil:before{content:"\eb97"}.linearicons-evil:before{content:"\eb98"}.linearicons-wow:before{content:"\eb99"}.linearicons-annoyed:before{content:"\eb9a"}.linearicons-wondering:before{content:"\eb9b"}.linearicons-confused:before{content:"\eb9c"}.linearicons-zipped:before{content:"\eb9d"}.linearicons-grumpy:before{content:"\eb9e"}.linearicons-mustache:before{content:"\eb9f"}.linearicons-tombstone-hipster:before{content:"\eba0"}.linearicons-tombstone:before{content:"\eba1"}.linearicons-ghost:before{content:"\eba2"}.linearicons-ghost-hipster:before{content:"\eba3"}.linearicons-halloween:before{content:"\eba4"}.linearicons-christmas:before{content:"\eba5"}.linearicons-easter-egg:before{content:"\eba6"}.linearicons-mustache2:before{content:"\eba7"}.linearicons-mustache-glasses:before{content:"\eba8"}.linearicons-pipe:before{content:"\eba9"}.linearicons-alarm:before{content:"\ebaa"}.linearicons-alarm-add:before{content:"\ebab"}.linearicons-alarm-snooze:before{content:"\ebac"}.linearicons-alarm-ringing:before{content:"\ebad"}.linearicons-bullhorn:before{content:"\ebae"}.linearicons-hearing:before{content:"\ebaf"}.linearicons-volume-high:before{content:"\ebb0"}.linearicons-volume-medium:before{content:"\ebb1"}.linearicons-volume-low:before{content:"\ebb2"}.linearicons-volume:before{content:"\ebb3"}.linearicons-mute:before{content:"\ebb4"}.linearicons-lan:before{content:"\ebb5"}.linearicons-lan2:before{content:"\ebb6"}.linearicons-wifi:before{content:"\ebb7"}.linearicons-wifi-lock:before{content:"\ebb8"}.linearicons-wifi-blocked:before{content:"\ebb9"}.linearicons-wifi-mid:before{content:"\ebba"}.linearicons-wifi-low:before{content:"\ebbb"}.linearicons-wifi-low2:before{content:"\ebbc"}.linearicons-wifi-alert:before{content:"\ebbd"}.linearicons-wifi-alert-mid:before{content:"\ebbe"}.linearicons-wifi-alert-low:before{content:"\ebbf"}.linearicons-wifi-alert-low2:before{content:"\ebc0"}.linearicons-stream:before{content:"\ebc1"}.linearicons-stream-check:before{content:"\ebc2"}.linearicons-stream-error:before{content:"\ebc3"}.linearicons-stream-alert:before{content:"\ebc4"}.linearicons-communication:before{content:"\ebc5"}.linearicons-communication-crossed:before{content:"\ebc6"}.linearicons-broadcast:before{content:"\ebc7"}.linearicons-antenna:before{content:"\ebc8"}.linearicons-satellite:before{content:"\ebc9"}.linearicons-satellite2:before{content:"\ebca"}.linearicons-mic:before{content:"\ebcb"}.linearicons-mic-mute:before{content:"\ebcc"}.linearicons-mic2:before{content:"\ebcd"}.linearicons-spotlights:before{content:"\ebce"}.linearicons-hourglass:before{content:"\ebcf"}.linearicons-loading:before{content:"\ebd0"}.linearicons-loading2:before{content:"\ebd1"}.linearicons-loading3:before{content:"\ebd2"}.linearicons-refresh:before{content:"\ebd3"}.linearicons-refresh2:before{content:"\ebd4"}.linearicons-undo:before{content:"\ebd5"}.linearicons-redo:before{content:"\ebd6"}.linearicons-jump2:before{content:"\ebd7"}.linearicons-undo2:before{content:"\ebd8"}.linearicons-redo2:before{content:"\ebd9"}.linearicons-sync:before{content:"\ebda"}.linearicons-repeat-one2:before{content:"\ebdb"}.linearicons-sync-crossed:before{content:"\ebdc"}.linearicons-sync2:before{content:"\ebdd"}.linearicons-repeat-one3:before{content:"\ebde"}.linearicons-sync-crossed2:before{content:"\ebdf"}.linearicons-return:before{content:"\ebe0"}.linearicons-return2:before{content:"\ebe1"}.linearicons-refund:before{content:"\ebe2"}.linearicons-history:before{content:"\ebe3"}.linearicons-history2:before{content:"\ebe4"}.linearicons-self-timer:before{content:"\ebe5"}.linearicons-clock:before{content:"\ebe6"}.linearicons-clock2:before{content:"\ebe7"}.linearicons-clock3:before{content:"\ebe8"}.linearicons-watch:before{content:"\ebe9"}.linearicons-alarm2:before{content:"\ebea"}.linearicons-alarm-add2:before{content:"\ebeb"}.linearicons-alarm-remove:before{content:"\ebec"}.linearicons-alarm-check:before{content:"\ebed"}.linearicons-alarm-error:before{content:"\ebee"}.linearicons-timer:before{content:"\ebef"}.linearicons-timer-crossed:before{content:"\ebf0"}.linearicons-timer2:before{content:"\ebf1"}.linearicons-timer-crossed2:before{content:"\ebf2"}.linearicons-download:before{content:"\ebf3"}.linearicons-upload:before{content:"\ebf4"}.linearicons-download2:before{content:"\ebf5"}.linearicons-upload2:before{content:"\ebf6"}.linearicons-enter-up:before{content:"\ebf7"}.linearicons-enter-down:before{content:"\ebf8"}.linearicons-enter-left:before{content:"\ebf9"}.linearicons-enter-right:before{content:"\ebfa"}.linearicons-exit-up:before{content:"\ebfb"}.linearicons-exit-down:before{content:"\ebfc"}.linearicons-exit-left:before{content:"\ebfd"}.linearicons-exit-right:before{content:"\ebfe"}.linearicons-enter-up2:before{content:"\ebff"}.linearicons-enter-down2:before{content:"\ec00"}.linearicons-enter-vertical:before{content:"\ec01"}.linearicons-enter-left2:before{content:"\ec02"}.linearicons-enter-right2:before{content:"\ec03"}.linearicons-enter-horizontal:before{content:"\ec04"}.linearicons-exit-up2:before{content:"\ec05"}.linearicons-exit-down2:before{content:"\ec06"}.linearicons-exit-left2:before{content:"\ec07"}.linearicons-exit-right2:before{content:"\ec08"}.linearicons-cli:before{content:"\ec09"}.linearicons-bug:before{content:"\ec0a"}.linearicons-code:before{content:"\ec0b"}.linearicons-file-code:before{content:"\ec0c"}.linearicons-file-image:before{content:"\ec0d"}.linearicons-file-zip:before{content:"\ec0e"}.linearicons-file-audio:before{content:"\ec0f"}.linearicons-file-video:before{content:"\ec10"}.linearicons-file-preview:before{content:"\ec11"}.linearicons-file-charts:before{content:"\ec12"}.linearicons-file-stats:before{content:"\ec13"}.linearicons-file-spreadsheet:before{content:"\ec14"}.linearicons-link:before{content:"\ec15"}.linearicons-unlink:before{content:"\ec16"}.linearicons-link2:before{content:"\ec17"}.linearicons-unlink2:before{content:"\ec18"}.linearicons-thumbs-up:before{content:"\ec19"}.linearicons-thumbs-down:before{content:"\ec1a"}.linearicons-thumbs-up2:before{content:"\ec1b"}.linearicons-thumbs-down2:before{content:"\ec1c"}.linearicons-thumbs-up3:before{content:"\ec1d"}.linearicons-thumbs-down3:before{content:"\ec1e"}.linearicons-share:before{content:"\ec1f"}.linearicons-share2:before{content:"\ec20"}.linearicons-share3:before{content:"\ec21"}.linearicons-magnifier:before{content:"\ec22"}.linearicons-file-search:before{content:"\ec23"}.linearicons-find-replace:before{content:"\ec24"}.linearicons-zoom-in:before{content:"\ec25"}.linearicons-zoom-out:before{content:"\ec26"}.linearicons-loupe:before{content:"\ec27"}.linearicons-loupe-zoom-in:before{content:"\ec28"}.linearicons-loupe-zoom-out:before{content:"\ec29"}.linearicons-cross:before{content:"\ec2a"}.linearicons-menu:before{content:"\ec2b"}.linearicons-list:before{content:"\ec2c"}.linearicons-list2:before{content:"\ec2d"}.linearicons-list3:before{content:"\ec2e"}.linearicons-menu2:before{content:"\ec2f"}.linearicons-list4:before{content:"\ec30"}.linearicons-menu3:before{content:"\ec31"}.linearicons-exclamation:before{content:"\ec32"}.linearicons-question:before{content:"\ec33"}.linearicons-check:before{content:"\ec34"}.linearicons-cross2:before{content:"\ec35"}.linearicons-plus:before{content:"\ec36"}.linearicons-minus:before{content:"\ec37"}.linearicons-percent:before{content:"\ec38"}.linearicons-chevron-up:before{content:"\ec39"}.linearicons-chevron-down:before{content:"\ec3a"}.linearicons-chevron-left:before{content:"\ec3b"}.linearicons-chevron-right:before{content:"\ec3c"}.linearicons-chevrons-expand-vertical:before{content:"\ec3d"}.linearicons-chevrons-expand-horizontal:before{content:"\ec3e"}.linearicons-chevrons-contract-vertical:before{content:"\ec3f"}.linearicons-chevrons-contract-horizontal:before{content:"\ec40"}.linearicons-arrow-up:before{content:"\ec41"}.linearicons-arrow-down:before{content:"\ec42"}.linearicons-arrow-left:before{content:"\ec43"}.linearicons-arrow-right:before{content:"\ec44"}.linearicons-arrow-up-right:before{content:"\ec45"}.linearicons-arrows-merge:before{content:"\ec46"}.linearicons-arrows-split:before{content:"\ec47"}.linearicons-arrow-divert:before{content:"\ec48"}.linearicons-arrow-return:before{content:"\ec49"}.linearicons-expand:before{content:"\ec4a"}.linearicons-contract:before{content:"\ec4b"}.linearicons-expand2:before{content:"\ec4c"}.linearicons-contract2:before{content:"\ec4d"}.linearicons-move:before{content:"\ec4e"}.linearicons-tab:before{content:"\ec4f"}.linearicons-arrow-wave:before{content:"\ec50"}.linearicons-expand3:before{content:"\ec51"}.linearicons-expand4:before{content:"\ec52"}.linearicons-contract3:before{content:"\ec53"}.linearicons-notification:before{content:"\ec54"}.linearicons-warning:before{content:"\ec55"}.linearicons-notification-circle:before{content:"\ec56"}.linearicons-question-circle:before{content:"\ec57"}.linearicons-menu-circle:before{content:"\ec58"}.linearicons-checkmark-circle:before{content:"\ec59"}.linearicons-cross-circle:before{content:"\ec5a"}.linearicons-plus-circle:before{content:"\ec5b"}.linearicons-circle-minus:before{content:"\ec5c"}.linearicons-percent-circle:before{content:"\ec5d"}.linearicons-arrow-up-circle:before{content:"\ec5e"}.linearicons-arrow-down-circle:before{content:"\ec5f"}.linearicons-arrow-left-circle:before{content:"\ec60"}.linearicons-arrow-right-circle:before{content:"\ec61"}.linearicons-chevron-up-circle:before{content:"\ec62"}.linearicons-chevron-down-circle:before{content:"\ec63"}.linearicons-chevron-left-circle:before{content:"\ec64"}.linearicons-chevron-right-circle:before{content:"\ec65"}.linearicons-backward-circle:before{content:"\ec66"}.linearicons-first-circle:before{content:"\ec67"}.linearicons-previous-circle:before{content:"\ec68"}.linearicons-stop-circle:before{content:"\ec69"}.linearicons-play-circle:before{content:"\ec6a"}.linearicons-pause-circle:before{content:"\ec6b"}.linearicons-next-circle:before{content:"\ec6c"}.linearicons-last-circle:before{content:"\ec6d"}.linearicons-forward-circle:before{content:"\ec6e"}.linearicons-eject-circle:before{content:"\ec6f"}.linearicons-crop:before{content:"\ec70"}.linearicons-frame-expand:before{content:"\ec71"}.linearicons-frame-contract:before{content:"\ec72"}.linearicons-focus:before{content:"\ec73"}.linearicons-transform:before{content:"\ec74"}.linearicons-grid:before{content:"\ec75"}.linearicons-grid-crossed:before{content:"\ec76"}.linearicons-layers:before{content:"\ec77"}.linearicons-layers-crossed:before{content:"\ec78"}.linearicons-toggle:before{content:"\ec79"}.linearicons-rulers:before{content:"\ec7a"}.linearicons-ruler:before{content:"\ec7b"}.linearicons-funnel:before{content:"\ec7c"}.linearicons-flip-horizontal:before{content:"\ec7d"}.linearicons-flip-vertical:before{content:"\ec7e"}.linearicons-flip-horizontal2:before{content:"\ec7f"}.linearicons-flip-vertical2:before{content:"\ec80"}.linearicons-angle:before{content:"\ec81"}.linearicons-angle2:before{content:"\ec82"}.linearicons-subtract:before{content:"\ec83"}.linearicons-combine:before{content:"\ec84"}.linearicons-intersect:before{content:"\ec85"}.linearicons-exclude:before{content:"\ec86"}.linearicons-align-center-vertical:before{content:"\ec87"}.linearicons-align-right:before{content:"\ec88"}.linearicons-align-bottom:before{content:"\ec89"}.linearicons-align-left:before{content:"\ec8a"}.linearicons-align-center-horizontal:before{content:"\ec8b"}.linearicons-align-top:before{content:"\ec8c"}.linearicons-square:before{content:"\ec8d"}.linearicons-plus-square:before{content:"\ec8e"}.linearicons-minus-square:before{content:"\ec8f"}.linearicons-percent-square:before{content:"\ec90"}.linearicons-arrow-up-square:before{content:"\ec91"}.linearicons-arrow-down-square:before{content:"\ec92"}.linearicons-arrow-left-square:before{content:"\ec93"}.linearicons-arrow-right-square:before{content:"\ec94"}.linearicons-chevron-up-square:before{content:"\ec95"}.linearicons-chevron-down-square:before{content:"\ec96"}.linearicons-chevron-left-square:before{content:"\ec97"}.linearicons-chevron-right-square:before{content:"\ec98"}.linearicons-check-square:before{content:"\ec99"}.linearicons-cross-square:before{content:"\ec9a"}.linearicons-menu-square:before{content:"\ec9b"}.linearicons-prohibited:before{content:"\ec9c"}.linearicons-circle:before{content:"\ec9d"}.linearicons-radio-button:before{content:"\ec9e"}.linearicons-ligature:before{content:"\ec9f"}.linearicons-text-format:before{content:"\eca0"}.linearicons-text-format-remove:before{content:"\eca1"}.linearicons-text-size:before{content:"\eca2"}.linearicons-bold:before{content:"\eca3"}.linearicons-italic:before{content:"\eca4"}.linearicons-underline:before{content:"\eca5"}.linearicons-strikethrough:before{content:"\eca6"}.linearicons-highlight:before{content:"\eca7"}.linearicons-text-align-left:before{content:"\eca8"}.linearicons-text-align-center:before{content:"\eca9"}.linearicons-text-align-right:before{content:"\ecaa"}.linearicons-text-align-justify:before{content:"\ecab"}.linearicons-line-spacing:before{content:"\ecac"}.linearicons-indent-increase:before{content:"\ecad"}.linearicons-indent-decrease:before{content:"\ecae"}.linearicons-text-wrap:before{content:"\ecaf"}.linearicons-pilcrow:before{content:"\ecb0"}.linearicons-direction-ltr:before{content:"\ecb1"}.linearicons-direction-rtl:before{content:"\ecb2"}.linearicons-page-break:before{content:"\ecb3"}.linearicons-page-break2:before{content:"\ecb4"}.linearicons-sort-alpha-asc:before{content:"\ecb5"}.linearicons-sort-alpha-desc:before{content:"\ecb6"}.linearicons-sort-numeric-asc:before{content:"\ecb7"}.linearicons-sort-numeric-desc:before{content:"\ecb8"}.linearicons-sort-amount-asc:before{content:"\ecb9"}.linearicons-sort-amount-desc:before{content:"\ecba"}.linearicons-sort-time-asc:before{content:"\ecbb"}.linearicons-sort-time-desc:before{content:"\ecbc"}.linearicons-sigma:before{content:"\ecbd"}.linearicons-pencil-line:before{content:"\ecbe"}.linearicons-hand:before{content:"\ecbf"}.linearicons-pointer-up:before{content:"\ecc0"}.linearicons-pointer-right:before{content:"\ecc1"}.linearicons-pointer-down:before{content:"\ecc2"}.linearicons-pointer-left:before{content:"\ecc3"}.linearicons-finger-tap:before{content:"\ecc4"}.linearicons-fingers-tap:before{content:"\ecc5"}.linearicons-reminder:before{content:"\ecc6"}.linearicons-fingers-crossed:before{content:"\ecc7"}.linearicons-fingers-victory:before{content:"\ecc8"}.linearicons-gesture-zoom:before{content:"\ecc9"}.linearicons-gesture-pinch:before{content:"\ecca"}.linearicons-fingers-scroll-horizontal:before{content:"\eccb"}.linearicons-fingers-scroll-vertical:before{content:"\eccc"}.linearicons-fingers-scroll-left:before{content:"\eccd"}.linearicons-fingers-scroll-right:before{content:"\ecce"}.linearicons-hand2:before{content:"\eccf"}.linearicons-pointer-up2:before{content:"\ecd0"}.linearicons-pointer-right2:before{content:"\ecd1"}.linearicons-pointer-down2:before{content:"\ecd2"}.linearicons-pointer-left2:before{content:"\ecd3"}.linearicons-finger-tap2:before{content:"\ecd4"}.linearicons-fingers-tap2:before{content:"\ecd5"}.linearicons-reminder2:before{content:"\ecd6"}.linearicons-gesture-zoom2:before{content:"\ecd7"}.linearicons-gesture-pinch2:before{content:"\ecd8"}.linearicons-fingers-scroll-horizontal2:before{content:"\ecd9"}.linearicons-fingers-scroll-vertical2:before{content:"\ecda"}.linearicons-fingers-scroll-left2:before{content:"\ecdb"}.linearicons-fingers-scroll-right2:before{content:"\ecdc"}.linearicons-fingers-scroll-vertical3:before{content:"\ecdd"}.linearicons-border-style:before{content:"\ecde"}.linearicons-border-all:before{content:"\ecdf"}.linearicons-border-outer:before{content:"\ece0"}.linearicons-border-inner:before{content:"\ece1"}.linearicons-border-top:before{content:"\ece2"}.linearicons-border-horizontal:before{content:"\ece3"}.linearicons-border-bottom:before{content:"\ece4"}.linearicons-border-left:before{content:"\ece5"}.linearicons-border-vertical:before{content:"\ece6"}.linearicons-border-right:before{content:"\ece7"}.linearicons-border-none:before{content:"\ece8"}.linearicons-ellipsis:before{content:"\ece9"}@font-face{font-family:fl-bigmug-line;src:url('fl-bigmug-line.aaa3ef49568a3ab812c7.eot');src:url('fl-bigmug-line.aaa3ef49568a3ab812c7.eot#iefix') format("embedded-opentype"),url('fl-bigmug-line.5b51bdfbb8bb874dfc65.woff') format("woff"),url('fl-bigmug-line.64a3ebf3dfe0d08e1621.ttf') format("truetype"),url('fl-bigmug-line.7bfe0aaea9a5522e6881.svg') format("svg");font-weight:400;font-style:normal}.fl-bigmug-line-ico,[class*=" fl-bigmug-line-"]:after,[class*=" fl-bigmug-line-"]:before,[class^=fl-bigmug-line-]:after,[class^=fl-bigmug-line-]:before{font-family:fl-bigmug-line;font-size:inherit;font-weight:400;font-style:normal}.fl-bigmug-line-add137:before{content:"\e000"}.fl-bigmug-line-add139:before{content:"\e001"}.fl-bigmug-line-add149:before{content:"\e002"}.fl-bigmug-line-airplane86:before{content:"\e003"}.fl-bigmug-line-alarm31:before{content:"\e004"}.fl-bigmug-line-arrow592:before{content:"\e005"}.fl-bigmug-line-attach8:before{content:"\e006"}.fl-bigmug-line-attachment15:before{content:"\e007"}.fl-bigmug-line-audio46:before{content:"\e008"}.fl-bigmug-line-back44:before{content:"\e009"}.fl-bigmug-line-back46:before{content:"\e00a"}.fl-bigmug-line-big104:before{content:"\e00b"}.fl-bigmug-line-book188:before{content:"\e00c"}.fl-bigmug-line-bookmark28:before{content:"\e00d"}.fl-bigmug-line-bottle34:before{content:"\e00e"}.fl-bigmug-line-button5:before{content:"\e00f"}.fl-bigmug-line-buttons5:before{content:"\e010"}.fl-bigmug-line-cellphone55:before{content:"\e011"}.fl-bigmug-line-cellular9:before{content:"\e012"}.fl-bigmug-line-center10:before{content:"\e013"}.fl-bigmug-line-chat51:before{content:"\e014"}.fl-bigmug-line-chat55:before{content:"\e015"}.fl-bigmug-line-checkmark14:before{content:"\e016"}.fl-bigmug-line-checkmark15:before{content:"\e017"}.fl-bigmug-line-checkmark16:before{content:"\e018"}.fl-bigmug-line-circular220:before{content:"\e019"}.fl-bigmug-line-circular224:before{content:"\e01a"}.fl-bigmug-line-circular228:before{content:"\e01b"}.fl-bigmug-line-circular229:before{content:"\e01c"}.fl-bigmug-line-clipboard68:before{content:"\e01d"}.fl-bigmug-line-close42:before{content:"\e01e"}.fl-bigmug-line-cloud255:before{content:"\e01f"}.fl-bigmug-line-cloud260:before{content:"\e020"}.fl-bigmug-line-cocktail26:before{content:"\e021"}.fl-bigmug-line-code30:before{content:"\e022"}.fl-bigmug-line-collapse5:before{content:"\e023"}.fl-bigmug-line-comment45:before{content:"\e024"}.fl-bigmug-line-compass80:before{content:"\e025"}.fl-bigmug-line-contract5:before{content:"\e026"}.fl-bigmug-line-copy23:before{content:"\e027"}.fl-bigmug-line-crescent23:before{content:"\e028"}.fl-bigmug-line-cropping1:before{content:"\e029"}.fl-bigmug-line-cross81:before{content:"\e02a"}.fl-bigmug-line-cross83:before{content:"\e02b"}.fl-bigmug-line-cube29:before{content:"\e02c"}.fl-bigmug-line-double97:before{content:"\e02d"}.fl-bigmug-line-double98:before{content:"\e02e"}.fl-bigmug-line-double99:before{content:"\e02f"}.fl-bigmug-line-down55:before{content:"\e030"}.fl-bigmug-line-down56:before{content:"\e031"}.fl-bigmug-line-down58:before{content:"\e032"}.fl-bigmug-line-down59:before{content:"\e033"}.fl-bigmug-line-down64:before{content:"\e034"}.fl-bigmug-line-download136:before{content:"\e035"}.fl-bigmug-line-download142:before{content:"\e036"}.fl-bigmug-line-download146:before{content:"\e037"}.fl-bigmug-line-download147:before{content:"\e038"}.fl-bigmug-line-download148:before{content:"\e039"}.fl-bigmug-line-electrical17:before{content:"\e03a"}.fl-bigmug-line-electronic57:before{content:"\e03b"}.fl-bigmug-line-email64:before{content:"\e03c"}.fl-bigmug-line-email67:before{content:"\e03d"}.fl-bigmug-line-equalization3:before{content:"\e03e"}.fl-bigmug-line-equalizer26:before{content:"\e03f"}.fl-bigmug-line-event6:before{content:"\e040"}.fl-bigmug-line-expand25:before{content:"\e041"}.fl-bigmug-line-expanding2:before{content:"\e042"}.fl-bigmug-line-fast33:before{content:"\e043"}.fl-bigmug-line-favourites5:before{content:"\e044"}.fl-bigmug-line-file68:before{content:"\e045"}.fl-bigmug-line-file69:before{content:"\e046"}.fl-bigmug-line-film57:before{content:"\e047"}.fl-bigmug-line-flag53:before{content:"\e048"}.fl-bigmug-line-fog10:before{content:"\e049"}.fl-bigmug-line-foggy3:before{content:"\e04a"}.fl-bigmug-line-folder173:before{content:"\e04b"}.fl-bigmug-line-fork34:before{content:"\e04c"}.fl-bigmug-line-four87:before{content:"\e04d"}.fl-bigmug-line-full40:before{content:"\e04e"}.fl-bigmug-line-games32:before{content:"\e04f"}.fl-bigmug-line-gear30:before{content:"\e050"}.fl-bigmug-line-giftbox54:before{content:"\e051"}.fl-bigmug-line-graphical8:before{content:"\e052"}.fl-bigmug-line-headphones32:before{content:"\e053"}.fl-bigmug-line-hot67:before{content:"\e054"}.fl-bigmug-line-images21:before{content:"\e055"}.fl-bigmug-line-ink12:before{content:"\e056"}.fl-bigmug-line-label25:before{content:"\e057"}.fl-bigmug-line-left144:before{content:"\e058"}.fl-bigmug-line-left145:before{content:"\e059"}.fl-bigmug-line-left146:before{content:"\e05a"}.fl-bigmug-line-left148:before{content:"\e05b"}.fl-bigmug-line-left152:before{content:"\e05c"}.fl-bigmug-line-left153:before{content:"\e05d"}.fl-bigmug-line-left158:before{content:"\e05e"}.fl-bigmug-line-left159:before{content:"\e05f"}.fl-bigmug-line-like51:before{content:"\e060"}.fl-bigmug-line-link52:before{content:"\e061"}.fl-bigmug-line-list63:before{content:"\e062"}.fl-bigmug-line-list65:before{content:"\e063"}.fl-bigmug-line-lock64:before{content:"\e064"}.fl-bigmug-line-login12:before{content:"\e065"}.fl-bigmug-line-login9:before{content:"\e066"}.fl-bigmug-line-map87:before{content:"\e067"}.fl-bigmug-line-megaphone11:before{content:"\e068"}.fl-bigmug-line-men25:before{content:"\e069"}.fl-bigmug-line-menu40:before{content:"\e06a"}.fl-bigmug-line-menu41:before{content:"\e06b"}.fl-bigmug-line-microphone76:before{content:"\e06c"}.fl-bigmug-line-microphone77:before{content:"\e06d"}.fl-bigmug-line-minus79:before{content:"\e06e"}.fl-bigmug-line-minus80:before{content:"\e06f"}.fl-bigmug-line-minus83:before{content:"\e070"}.fl-bigmug-line-minus86:before{content:"\e071"}.fl-bigmug-line-monitor74:before{content:"\e072"}.fl-bigmug-line-music218:before{content:"\e073"}.fl-bigmug-line-music219:before{content:"\e074"}.fl-bigmug-line-music221:before{content:"\e075"}.fl-bigmug-line-musical100:before{content:"\e076"}.fl-bigmug-line-musical98:before{content:"\e077"}.fl-bigmug-line-mute34:before{content:"\e078"}.fl-bigmug-line-new83:before{content:"\e079"}.fl-bigmug-line-nine16:before{content:"\e07a"}.fl-bigmug-line-note35:before{content:"\e07b"}.fl-bigmug-line-notebook41:before{content:"\e07c"}.fl-bigmug-line-notification4:before{content:"\e07d"}.fl-bigmug-line-notification5:before{content:"\e07e"}.fl-bigmug-line-opened25:before{content:"\e07f"}.fl-bigmug-line-oval34:before{content:"\e080"}.fl-bigmug-line-paintbrush9:before{content:"\e081"}.fl-bigmug-line-paper122:before{content:"\e082"}.fl-bigmug-line-pause37:before{content:"\e083"}.fl-bigmug-line-pencil85:before{content:"\e084"}.fl-bigmug-line-phone351:before{content:"\e085"}.fl-bigmug-line-photo181:before{content:"\e086"}.fl-bigmug-line-pin42:before{content:"\e087"}.fl-bigmug-line-planetary2:before{content:"\e088"}.fl-bigmug-line-play83:before{content:"\e089"}.fl-bigmug-line-portfolio23:before{content:"\e08a"}.fl-bigmug-line-print34:before{content:"\e08b"}.fl-bigmug-line-radio46:before{content:"\e08c"}.fl-bigmug-line-rain30:before{content:"\e08d"}.fl-bigmug-line-rectangular78:before{content:"\e08e"}.fl-bigmug-line-recycling10:before{content:"\e08f"}.fl-bigmug-line-rewind37:before{content:"\e090"}.fl-bigmug-line-right139:before{content:"\e091"}.fl-bigmug-line-right141:before{content:"\e092"}.fl-bigmug-line-right142:before{content:"\e093"}.fl-bigmug-line-right144:before{content:"\e094"}.fl-bigmug-line-right148:before{content:"\e095"}.fl-bigmug-line-right153:before{content:"\e096"}.fl-bigmug-line-right154:before{content:"\e097"}.fl-bigmug-line-right156:before{content:"\e098"}.fl-bigmug-line-rounded51:before{content:"\e099"}.fl-bigmug-line-sand14:before{content:"\e09a"}.fl-bigmug-line-save15:before{content:"\e09b"}.fl-bigmug-line-search74:before{content:"\e09c"}.fl-bigmug-line-search78:before{content:"\e09d"}.fl-bigmug-line-share27:before{content:"\e09e"}.fl-bigmug-line-shopping198:before{content:"\e09f"}.fl-bigmug-line-shopping199:before{content:"\e0a0"}.fl-bigmug-line-shopping202:before{content:"\e0a1"}.fl-bigmug-line-shopping204:before{content:"\e0a2"}.fl-bigmug-line-shuffle17:before{content:"\e0a3"}.fl-bigmug-line-sort47:before{content:"\e0a4"}.fl-bigmug-line-sort48:before{content:"\e0a5"}.fl-bigmug-line-speaker75:before{content:"\e0a6"}.fl-bigmug-line-speaker80:before{content:"\e0a7"}.fl-bigmug-line-speaker81:before{content:"\e0a8"}.fl-bigmug-line-speaker86:before{content:"\e0a9"}.fl-bigmug-line-speaker87:before{content:"\e0aa"}.fl-bigmug-line-speech96:before{content:"\e0ab"}.fl-bigmug-line-square152:before{content:"\e0ac"}.fl-bigmug-line-square156:before{content:"\e0ad"}.fl-bigmug-line-square160:before{content:"\e0ae"}.fl-bigmug-line-store10:before{content:"\e0af"}.fl-bigmug-line-sun81:before{content:"\e0b0"}.fl-bigmug-line-sunrise3:before{content:"\e0b1"}.fl-bigmug-line-switch23:before{content:"\e0b2"}.fl-bigmug-line-switch24:before{content:"\e0b3"}.fl-bigmug-line-tag47:before{content:"\e0b4"}.fl-bigmug-line-television20:before{content:"\e0b5"}.fl-bigmug-line-text108:before{content:"\e0b6"}.fl-bigmug-line-text109:before{content:"\e0b7"}.fl-bigmug-line-three142:before{content:"\e0b8"}.fl-bigmug-line-timer35:before{content:"\e0b9"}.fl-bigmug-line-tool16:before{content:"\e0ba"}.fl-bigmug-line-triangle33:before{content:"\e0bb"}.fl-bigmug-line-trophy55:before{content:"\e0bc"}.fl-bigmug-line-two311:before{content:"\e0bd"}.fl-bigmug-line-two316:before{content:"\e0be"}.fl-bigmug-line-two317:before{content:"\e0bf"}.fl-bigmug-line-two319:before{content:"\e0c0"}.fl-bigmug-line-two323:before{content:"\e0c1"}.fl-bigmug-line-unlocked27:before{content:"\e0c2"}.fl-bigmug-line-up100:before{content:"\e0c3"}.fl-bigmug-line-up102:before{content:"\e0c4"}.fl-bigmug-line-up103:before{content:"\e0c5"}.fl-bigmug-line-up104:before{content:"\e0c6"}.fl-bigmug-line-up107:before{content:"\e0c7"}.fl-bigmug-line-up111:before{content:"\e0c8"}.fl-bigmug-line-up112:before{content:"\e0c9"}.fl-bigmug-line-up114:before{content:"\e0ca"}.fl-bigmug-line-up98:before{content:"\e0cb"}.fl-bigmug-line-up99:before{content:"\e0cc"}.fl-bigmug-line-upload91:before{content:"\e0cd"}.fl-bigmug-line-upload92:before{content:"\e0ce"}.fl-bigmug-line-upper8:before{content:"\e0cf"}.fl-bigmug-line-user143:before{content:"\e0d0"}.fl-bigmug-line-user144:before{content:"\e0d1"}.fl-bigmug-line-video163:before{content:"\e0d2"}.fl-bigmug-line-wallet26:before{content:"\e0d3"}.fl-bigmug-line-weather21:before{content:"\e0d4"}.fl-bigmug-line-weekly14:before{content:"\e0d5"}.fl-bigmug-line-weekly15:before{content:"\e0d6"}.fl-bigmug-line-wind24:before{content:"\e0d7"}.fl-bigmug-line-window50:before{content:"\e0d8"}.fl-bigmug-line-winds4:before{content:"\e0d9"}.fl-bigmug-line-wrench66:before{content:"\e0da"}.fl-bigmug-line-zoom60:before{content:"\e0db"}
.swal2-modal,.swal2-overlay{position:fixed;display:none}.swal2-overlay{background-color:rgba(0,0,0,.4);left:0;right:0;top:0;bottom:0;z-index:1000}.swal2-modal{background-color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:5px;box-sizing:border-box;text-align:center;left:50%;top:50%;margin-top:-200px;max-height:90%;overflow-x:hidden;overflow-y:auto;z-index:2000}.swal2-modal.loading{overflow-y:hidden}.swal2-modal h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0;padding:0;line-height:60px;display:block}.swal2-modal hr{height:10px;color:transparent;border:0}.swal2-modal button.styled{color:#fff;border:0;box-shadow:none;font-size:17px;font-weight:500;border-radius:3px;padding:10px 32px;margin:0 5px;cursor:pointer}.swal2-content,.swal2-icon{padding:0;position:relative}.swal2-modal button.styled:not(.loading)[disabled]{opacity:.4;cursor:no-drop}.swal2-modal button.styled.loading{box-sizing:border-box;border:4px solid transparent;width:40px;height:40px;padding:0;margin:-2px 30px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal button:not(.styled).loading:after{display:inline-block;content:"";margin-left:5px;vertical-align:-1px;height:6px;width:6px;border:3px solid #999;border-right-color:transparent;border-radius:50%;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-checkbox input,.swal2-checkbox span,.swal2-radio input,.swal2-radio span{vertical-align:middle}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{font-size:36px;line-height:36px;font-family:serif;position:absolute;top:5px;right:13px;cursor:pointer;color:#cfcfcf;transition:all .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-content{font-size:18px;text-align:center;font-weight:300;float:none;margin:0;line-height:normal;color:#555}.swal2-icon.swal2-info,.swal2-icon.swal2-question,.swal2-icon.swal2-warning{font-size:60px;line-height:80px;text-align:center}.swal2-icon{width:80px;height:80px;border:4px solid grey;border-radius:50%;margin:20px auto 30px;box-sizing:content-box;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .x-mark{position:relative;display:block}.swal2-icon.swal2-error .line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error .line.left{transform:rotate(45deg);left:17px}.swal2-icon.swal2-error .line.right{transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#f8bb86}.swal2-icon.swal2-info{font-family:"Open Sans",sans-serif;color:#3fc3ee;border-color:#3fc3ee}.swal2-icon.swal2-question{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#c9dae1;border-color:#c9dae1}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success::after,.swal2-icon.swal2-success::before{content:'';position:absolute;width:60px;height:120px;background:#fff}.swal2-icon.swal2-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;transform:rotate(-45deg);transform-origin:60px 60px}.swal2-icon.swal2-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;transform:rotate(-45deg);transform-origin:0 60px}.swal2-icon.swal2-success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .fix{width:7px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;transform:rotate(-45deg)}.swal2-icon.swal2-success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success .line.tip{width:25px;left:14px;top:46px;transform:rotate(45deg)}.swal2-icon.swal2-success .line.long{width:47px;right:8px;top:38px;transform:rotate(-45deg)}.swal2-checkbox,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:20px auto}.swal2-input:not([type=file]),.swal2-textarea{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);transition:all .3s}.swal2-input:not([type=file]).error,.swal2-textarea.error{border-color:#f06e57!important}.swal2-input:not([type=file]):focus,.swal2-textarea:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.swal2-input:not([type=file]):focus::-moz-placeholder,.swal2-textarea:focus::-moz-placeholder{-moz-transition:opacity .3s 30ms ease;transition:opacity .3s 30ms ease;opacity:.8}.swal2-input:not([type=file]):focus:-ms-input-placeholder,.swal2-textarea:focus:-ms-input-placeholder{-ms-transition:opacity .3s 30ms ease;transition:opacity .3s 30ms ease;opacity:.8}.swal2-input:not([type=file]):focus::-webkit-input-placeholder,.swal2-textarea:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s 30ms ease;transition:opacity .3s 30ms ease;opacity:.8}.swal2-input:not([type=file])::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#bdbdbd}.swal2-input:not([type=file]):-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#bdbdbd}.swal2-input:not([type=file])::-webkit-input-placeholder,.swal2-textarea::-webkit-input-placeholder{color:#bdbdbd}.swal2-input:not([type=file]){height:43px;padding:0 12px}.swal2-input[type=file]{font-size:20px}.swal2-textarea{height:108px;padding:12px}.swal2-select{color:#555;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-radio{border:0}.swal2-radio label:not(:first-child){margin-left:20px}.swal2-radio input{margin:0 3px 0 0}.swal2-checkbox{color:#555}.swal2-validationerror{background-color:#f1f1f1;margin:0 -20px;overflow:hidden;padding:10px;color:#797979;font-size:16px;font-weight:300;display:none}.swal2-validationerror::before{content:"!";display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}@keyframes showSweetAlert{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes hideSweetAlert{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}.show-swal2{animation:showSweetAlert .3s}.show-swal2.no-animation{animation:none}.hide-swal2{animation:hideSweetAlert .15s}.hide-swal2.no-animation{animation:none}@keyframes animate-success-tip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-long{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg)}}.animate-success-tip{animation:animate-success-tip .75s}.animate-success-long{animation:animate-success-long .75s}.swal2-icon.swal2-success.animate::after{animation:rotatePlaceholder 4.25s ease-in}@keyframes animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}.animate-error-icon{animation:animate-error-icon .5s}@keyframes animate-x-mark{0%,50%{transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);margin-top:0;opacity:1}}.animate-x-mark{animation:animate-x-mark .5s}@keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}.pulse-warning{animation:pulse-warning .75s infinite alternate}@keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
