body,html{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;min-height:100%;width:100%}.body-content{max-width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;position:relative}.body-content.container-1024{width:100%;max-width:1024px}.body-content.container-1200{width:100%;max-width:1200px}.body-content.container-1400{width:100%;max-width:1400px}.body-content.container-1600{width:100%;max-width:1600px}.body-content.container-1920{width:100%;max-width:1920px}.body-content .layout-withaside-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.body-content .layout-withaside-wrapper .layout-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.body-content .layout-withaside-wrapper .layout-aside{width:100%;max-width:300px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;box-sizing:content-box}@media screen and (max-width:991px){.body-content .layout-withaside-wrapper .layout-aside{max-width:220px}}@media screen and (max-width:768px){.body-content .layout-withaside-wrapper .layout-aside{display:none}}.body-content .layout-withaside-wrapper .layout-aside:last-child{margin-left:50px;padding-left:50px;border-left:solid 1px #ddd}@media screen and (max-width:991px){.body-content .layout-withaside-wrapper .layout-aside:last-child{margin-left:30px;padding-left:30px}}.body-content .layout-withaside-wrapper .layout-aside:first-child{margin-right:50px;padding-right:50px;border-right:solid 1px #ddd}@media screen and (max-width:991px){.body-content .layout-withaside-wrapper .layout-aside:first-child{margin-right:30px;padding-right:30px}}@media screen and (max-width:1200px){.body-content .layout-withaside-wrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.body-content .layout-withaside-wrapper{padding-left:15px;padding-right:15px}}.hidden{display:none!important}img{max-width:100%;height:auto;margin:auto}h1,h2,h3,h4,h5,h6,p{width:100%;margin:0;min-height:12px}textarea{resize:vertical;font-family:inherit}a,button{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:not(.inline-link),a:not(.inline-link):active,a:not(.inline-link):focus,a:not(.inline-link):hover,a:not(.inline-link):visited{text-decoration:none;color:inherit}a:hover,button:hover,input[type=button]:hover{cursor:pointer}.layout-part{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:100%;position:relative;margin-left:auto;margin-right:auto}.layout-part .cpn-box,.layout-part .cpn-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-shrink:initial;-ms-flex-negative:initial;flex-shrink:initial;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:100%;position:relative;z-index:1}.layout-part i{width:1em;text-align:center}.layout-part hr{width:100%;border:none;height:1px;margin-left:auto;margin-right:auto}.layout-part iframe{border:none}*,::after,::before{box-sizing:border-box}@-webkit-keyframes messageslide{0%{opacity:0;right:30px}10%{opacity:1;right:30px}90%{opacity:1;right:30px}100%{opacity:0;right:0}}@keyframes messageslide{0%{opacity:0;right:30px}10%{opacity:1;right:30px}90%{opacity:1;right:30px}100%{opacity:0;right:0}}.msg-wrapper{position:fixed;top:30px;right:-100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;z-index:99;-webkit-animation:messageslide 2s linear;animation:messageslide 2s linear;font-family:sans-serif;font-size:16px;width:100%;max-width:400px}.msg-wrapper .msg{width:100%;padding:15px 20px;margin:5px 0;border-radius:3px;background:#333;color:#fff;font-weight:700;box-shadow:0 0 10px rgba(0,0,0,.35)}.msg-wrapper .msg.msg-errors{background:#c0392b}.msg-wrapper .msg.msg-warnings{background:#f0932b}.msg-wrapper .msg.msg-success{background:#27ae60}.msg-wrapper .msg.msg-infos{background:#95a5a6}@media screen and (max-width:575px){.msg-wrapper{width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}}.demo-switcher{width:100%;background:#fff;z-index:99;box-shadow:0 0 9px rgba(0,0,0,.5);padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:sans-serif}.demo-switcher strong{margin-right:20px}.demo-switcher .custom-select{background:#fff;padding:10px 55px 10px 15px;display:inline-block;position:relative;color:#333;border:solid 1px #ddd}.demo-switcher .custom-select::after{content:'\f0d7';position:absolute;top:12px;right:15px;font-family:'Font Awesome 5 Free';font-weight:900}.demo-switcher .custom-select:hover{cursor:pointer}.demo-switcher .custom-select .select-placeholder{color:#999}.demo-switcher .custom-select .select-list{position:absolute;top:100%;left:0;width:100%;display:none;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2);z-index:-1}.demo-switcher .custom-select .select-list .select-item{padding:6px 15px;display:block}.demo-switcher .custom-select .select-list .select-item:hover{background:#3498db;color:#fff}.demo-switcher .custom-select .select-list .select-item.current{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.demo-switcher .custom-select .select-list .select-item.current::after{content:'\f00c';font-family:'Font Awesome 5 Free';font-weight:900;margin:2px 0 0 auto;color:#badc58}.demo-switcher .custom-select.open{border-bottom-color:transparent}.body-maintenance{width:100vw;min-height:100vh;background:#e4955e;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.body-maintenance .container-maintenance{max-width:900px;width:100%;padding:20px;border-radius:3px;margin:30px auto auto auto;font-family:sans-serif;color:#fff}.body-maintenance .container-maintenance p{font-size:45px;margin:25px 0 15px 0}.body-maintenance .container-maintenance span{font-size:20px;margin:0}#scroll-top{position:fixed;z-index:7;bottom:25px;right:25px;background:rgba(0,0,0,.35);border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#scroll-top i{font-size:28px;color:#fff;padding:12px}#scroll-top:hover{background:rgba(0,0,0,.5)}