.dj_pp span{display:block;margin:10px 0}
.dj_font{font-size:10px;}
header{transition:all .5s ease 0s;position:relative;top:0;left:0;z-index:99999}
.navbar-brand img{max-height:43px;transition-duration:.5s}
.navbar-header-custom{padding:17px 0 15px}
.navbar-default{transition:all .5s ease 0s}
.menu_area,.navbar-default .container,.navbar-default .container-fluid{position:relative}
.menu_area{z-index:2}
.menu_area .navbar-brand{transition:all .5s ease 0s}
.navbar-nav li{list-style:none;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}
.navbar-nav li.has-sub>a{position:relative}
.navbar-nav li.has-sub a:hover{color:#232323}
.navbar-nav li a{display:block;color:#6f6f6f;font-size:14px}
.navbar-nav>li{margin-left:15px;float:left}
.navbar-nav>li.has-sub{padding-right:13px}
.navbar-nav>li>a{position:relative;display:block;font-size:15px;font-weight:500;padding:21px .5rem;color:#232323;letter-spacing:.5px;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.navbar-nav>li>a:hover{opacity:.65}
.navbar-nav li.current>a,.navbar-nav>li.active>a,.navbar-nav>li.has-sub>a:hover{color:#000}
.navbar>ul>li.has-sub>a:hover:after{border-color:transparent #000 #000 transparent}
.navbar>ul>li.has-sub>a:after{position:absolute;top:30px;right:-8px;content:"";border-color:transparent #232323 #232323 transparent;border-style:solid;border-width:0 1px 1px 0;display:block;height:6px;transform:rotate(45deg);transition:border .3s ease 0s;width:6px}
.navbar>ul>li.current>a:after{border-color:transparent #000 #000 transparent}
.navbar-nav ul{position:absolute;left:-9999px}
.navbar ul ul li{-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;margin-bottom:15px;padding:0 20px}
.navbar ul ul li:last-child{margin-bottom:0}
.navbar ul ul li.active>a{color:#000}
.navbar-nav li>ul{padding:15px 0;margin:0 0 0 10px;background:#fff;min-width:225px;-webkit-box-shadow:0 15px 30px -5px rgba(0,0,0,.07);-ms-box-shadow:0 15px 30px -5px rgba(0,0,0,.07);-moz-box-shadow:0 15px 30px -5px rgba(0,0,0,.07);box-shadow:0 15px 30px -5px rgba(0,0,0,.07)}
.navbar-nav li:hover>ul{left:auto}
.navbar-nav>li.has-sub>ul{opacity:0;margin-top:10px;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.navbar-nav>li.has-sub:hover>ul{margin-top:0;opacity:1}
.navbar-nav>li.has-sub:last-child:hover ul{left:inherit;right:0}
.navbar li>ul ul{margin-top:-39px;margin-left:200px;min-width:200px}
.navbar li>ul ul ul{margin-left:175px;min-width:130px}
.navbar ul ul li.last-item>a,.navbar ul ul li:last-child>a{border-bottom:0}
.navbar ul ul li.has-sub>a:after{position:absolute;top:12px;right:-3px;width:8px;height:2px;display:block;background:#6f6f6f;content:""}
.navbar ul ul li.has-sub>a:before{position:absolute;top:9px;right:0;display:block;width:2px;height:8px;background:#6f6f6f;content:"";-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
.navbar ul ul>li.has-sub:hover>a:before{top:17px;height:0}
.attr-nav{float:right;margin-left:11px;margin-right:-15px}
.attr-nav .dropdown-toggle:after{content:none}
.attr-nav>ul{padding:0;margin:0 0 -5px;list-style:none;display:inline-block}
.attr-nav>ul>li{float:left;display:block}
.attr-nav>ul>li>a{color:#232323;display:block;padding:21px 15px;position:relative}
.top-search{padding:10px 0;display:none}
.top-search input.form-control{background-color:transparent;min-height:auto;border:none;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-o-box-shadow:0 0 0;box-shadow:0 0 0;color:#fff;height:40px;padding:0 15px}
.top-search input.form-control::placeholder{color:#f1f1f1;opacity:1}
.top-search input.form-control::-moz-input-placeholder,.top-search input.form-control::-ms-input-placeholder{color:#f1f1f1}
.top-search .input-group-addon{background-color:transparent;border:none;color:#fff;padding-left:0;padding-right:0;line-height:36px;font-size:16px}
.top-search .input-group-addon.close-search{cursor:pointer}
.onepage-header .navbar-nav>li{margin-left:10px}
.onepage-header .navbar{position:absolute;left:0;top:0;width:100%;background:0 0;z-index:9;min-height:70px;padding:0}
.onepage-header .navbar .icon-bar{color:#fff}
.onepage-header .navbar-nav .nav-link{font-size:13px;color:#fff;letter-spacing:.5px;margin:0;padding:10px 8px;transition:all .5s;text-align:left;text-transform:uppercase;font-weight:600}
.onepage-header .navbar-nav .nav-link:hover{color:#fff;opacity:.65}
.onepage-header .navbar-nav .nav-link.active{color:#fff;position:relative;opacity:.65}
.onepage-header.scrollHeader .navbar{background:#232323;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);-ms-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);position:fixed;top:-100px;left:0;width:100%;transition:transform .5s;transform:translateY(100px)}
.onepage-header.scrollHeader .navbar .navbar-nav .nav-link.active,.onepage-header.scrollHeader .navbar-nav .nav-link,.onepage-header.scrollHeader .navbar-nav .nav-link:hover{color:#fff}
.onepage-header.scrollHeader .navbar-nav .logo{padding:15px 0;transition:all 0s ease 0s}
.onepage-header.scrollHeader .navbar-brand img{transition:all 0s ease 0s}
@media screen and (min-width:992px){header.scrollHeader .navbar-default{position:fixed;top:0;z-index:99;width:100%;background:#fff;left:0;transition:all .2s ease 0s;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);-ms-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}
.wrapper-boxed .scrollHeader .navbar-default{left:0;margin:0 auto;max-width:1200px;right:0}
.scrollHeader .navbar-brand img{max-height:38px;transition-duration:.5s}
.scrollHeader .navbar-header-custom{padding:10px 0;transition-duration:.5s}
.scrollHeader .attr-nav>ul>li>a{padding:21px 15px}
.attr-nav>ul>li.dropdown ul.dropdown-menu{visibility:hidden;top:66px;border-radius:0;opacity:0;left:-225px}
.attr-nav>ul>li.dropdown:hover ul.dropdown-menu{margin-top:0;opacity:1;visibility:visible}
.scrollHeader .attr-nav>ul>li.dropdown ul.dropdown-menu{top:67px}
.transparent-header .navbar-nav>li>a{color:#fff}
.transparent-header .navbar-nav>li.active>a,.transparent-header .navbar-nav>li.current>a{opacity:.65}
.transparent-header .navbar>ul>li.has-sub>a:after{border-color:transparent #fff #fff transparent}
.transparent-header .attr-nav>ul>li>a,.transparent-header .navbar-nav>li.has-sub>a:hover{color:#fff}
.transparent-header.scrollHeader .navbar-nav>li>a{color:#232323}
.transparent-header.scrollHeader .navbar-nav>li.active>a,.transparent-header.scrollHeader .navbar-nav>li.current>a{opacity:1;color:#000}
.transparent-header.scrollHeader .navbar>ul>li.has-sub>a:after{border-color:transparent #232323 #232323 transparent}
.transparent-header.scrollHeader .navbar>ul>li.has-sub.current>a:after{border-color:transparent #000 #000 transparent}
.transparent-header.scrollHeader .attr-nav>ul>li>a,.transparent-header.scrollHeader .navbar-nav>li.has-sub>a:hover{color:#232323}
}
@media screen and (min-width:992px) and (max-width:1199px){.navbar-nav>li{margin-left:12px}
.navbar-nav>li>a{padding:21px .4rem}
.attr-nav>ul>li>a{padding:21px 8px}
.scrollHeader .navbar-nav>li>a{padding:21px .4rem}
.scrollHeader .attr-nav>ul>li>a{padding:21px 8px}
.onepage-header .navbar-nav>li{margin-left:5px}
}
@media screen and (max-width:991px){.onepage-header{background:0 0}
.onepage-header.scrollHeader .navbar .container{padding:0 15px}
.onepage-header.scrollHeader .navbar-toggler{right:15px;top:14px}
.onepage-header.scrollHeader .navbar-nav{position:relative;top:0;margin-bottom:15px}
.onepage-header .navbar-nav .nav-link{color:#232323;padding:10px 20px}
.onepage-header .navbar-nav .nav-link.active,.onepage-header .navbar-nav .nav-link:hover{color:#000;opacity:1}
.onepage-header.scrollHeader .navbar-nav .nav-link{color:#232323}
.onepage-header.scrollHeader .navbar .navbar-nav .nav-link.active,.onepage-header.scrollHeader .navbar-nav .nav-link:hover{color:#000}
.navbar-header-custom{padding:4px 0 8px}
.menu_area .navbar-brand{margin-top:6px}
.navbar-nav li>ul,.navbar-nav>li.has-sub>ul{-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.navbar-nav>li.has-sub>ul{opacity:1;margin:0;-webkit-transition:all 0s ease;-ms-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}
.navbar li>ul ul{margin:0;min-width:auto}
.navbar-nav>li.has-sub{padding-right:0}
.navbar-nav>li>a{padding:10px 20px;color:#232323}
.navbar-nav>li>a:hover{opacity:1}
.navbar-nav li.has-sub a:hover{color:#232323}
.navbar ul ul li.active>a{color:#000}
.navbar .sub-title{color:#232323}
.navbar-nav{background:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);-ms-box-shadow:0 2px 3px rgba(0,0,0,.2);-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px rgba(0,0,0,.2);position:absolute;top:71px;left:0;transition-duration:0;-ms-transition-duration:0;-moz-transition-duration:0;-webkit-transition-duration:0;-o-transition-duration:0;width:100%;display:none;transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
.navbar-nav li.active>a{opacity:1}
.navbar-nav ul{width:100%;display:none;transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
.navbar-nav li{width:100%;border-top:1px solid #e6e6e6;position:relative;padding:0;margin:0}
.navbar-nav ul li:hover{background:#f5f5f5}
.navbar-nav li:hover>ul>li,.navbar-nav ul ul li{height:auto}
.navbar ul li a{width:100%;border-bottom:0}
.navbar ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;background:#f5f5f5;padding:0}
.navbar ul ul li{margin-bottom:0;padding:0;border-color:#e6e6e6}
.navbar ul ul li a{width:100%;border-bottom:0;color:#616161;background:0 0;padding:8px 30px}
.navbar ul ul ul li a{padding-left:45px}
.navbar>ul>li{float:none}
.navbar-nav ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;background:#f5f5f5;padding:0}
.navbar ul ul>li.has-sub>a:after,.navbar ul ul>li.has-sub>a:before,.navbar>ul>li.has-sub>a:after,.navbar>ul>li.has-sub>a:before{display:none}
.navbar-nav ul ul ul li.active a{border-left:none}
.navbar-nav>ul ul>li.has-sub>ul>li.active>a,.navbar-nav>ul>li.has-sub>ul>li.active>a{border-top:none}
.navbar li>ul ul ul{margin-left:0;background:#fff}
.navbar ul ul ul ul li a{padding-left:55px}
.navbar-nav .has-sub .has-sub .submenu-button{height:40px}
.navbar-nav .has-sub .has-sub .submenu-button:after{top:19px}
.navbar-nav .has-sub .has-sub .submenu-button:before{top:16px}
.navbar-toggler{width:50px;height:45px;padding:0;border-radius:0;position:absolute;right:0;top:19px;cursor:pointer;z-index:12399994;border:none;background:#f4f4f4}
.navbar-toggler:after{top:22px;height:8px;border-top:2px solid #000;border-bottom:2px solid #000}
.navbar-toggler:after,.navbar-toggler:before{position:absolute;right:15px;display:block;width:20px;content:""}
.navbar-toggler:before{top:16px}
.navbar-toggler.menu-opened:after,.navbar-toggler:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;height:2px;background:#000}
.navbar-toggler.menu-opened:after{top:23px;border:0;width:19px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.navbar-toggler.menu-opened:before{top:23px;background:#000;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.navbar-nav .submenu-button{position:absolute;z-index:99;right:0;top:2px;display:block;height:44px;width:100%;cursor:pointer}
.navbar-nav .submenu-button:after{position:absolute;top:21px;right:17px;width:8px;height:2px;display:block;background:#6f6f6f;content:""}
.navbar-nav .submenu-button:before{position:absolute;top:18px;right:20px;display:block;width:2px;height:8px;background:#6f6f6f;content:""}
.navbar-nav .has-sub.active>.submenu-button:before{display:none}
.attr-nav{float:left}
.attr-nav>ul>li{display:inline-block}
.attr-nav>ul>li>a{padding:0}
.attr-nav ul li.search{margin-top:19px}
.transparent-header li.search>a{color:#fff}
.onepage-header .navbar-nav li{margin-left:0}
}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:15px;color:#6f6f6f;font-weight:400;line-height:28px}
body,html{-moz-osx-font-smoothing:grayscale}
a,a:active,a:focus{color:#6f6f6f;text-decoration:none;transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-duration:.2s;-ms-transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s}
a:active,a:hover{color:#232323}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,a:active,a:focus,button:active,button:focus{outline:0}
img{max-width:100%;height:auto}
input,select,textarea{border:1px solid #d1d1d1;font-size:14px;padding:8px 15px;width:100%;margin:0 0 15px;max-width:100%;resize:none}
input[type=button],input[type=email],input[type=password],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;outline:0}
input:focus,textarea:focus{border-color:#585858;outline:0}
input[type=button]:focus{outline:0}
select::-ms-expand{display:none}
iframe{border:0}
p{margin:0 0 20px;word-spacing:1px}
b,strong{font-weight:600}
.height-50{height:50%}
.height-100{height:100%}
.last-paragraph-no-margin p:last-of-type{margin-bottom:0}
.alt-font strong{font-weight:700}
.white-space{white-space:normal}
.word-wrap{word-wrap:break-word}
.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
dl,ol,ul{list-style-position:outside}
ul li{list-style:none}
::selection{color:#000;background:#dbdbdb}
::-moz-selection{color:#000;background:#dbdbdb}
::-webkit-input-placeholder{color:#6f6f6f;text-overflow:ellipsis}
::-moz-placeholder{color:#6f6f6f;text-overflow:ellipsis;opacity:1}
:-ms-input-placeholder{color:#6f6f6f;text-overflow:ellipsis;opacity:1}
.alt-font{font-weight:500}
.alt-font,.main-font,h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}
h1,h2,h3,h4,h5,h6{margin:0 0 20px;padding:0;letter-spacing:0;font-weight:600;color:#232323;line-height:normal}
h1{font-size:42px}
h2{font-size:34px}
h3{font-size:32px}
h4{font-size:30px}
h5{font-size:26px}
h6{font-size:22px}
.font-size11{font-size:11px;line-height:14px}
.font-size12{font-size:12px;line-height:20px}
.font-size13{font-size:13px;line-height:normal}
.font-size14{font-size:14px;line-height:normal}
.font-size15{font-size:15px;line-height:normal}
.font-size16{font-size:16px;line-height:normal}
.font-size17{font-size:17px;line-height:normal}
.font-size18{font-size:18px;line-height:26px}
.font-size19{font-size:19px;line-height:normal}
.font-size20{font-size:20px;line-height:26px}
.font-size22{font-size:22px;line-height:normal}
.font-size24{font-size:24px;line-height:normal}
.font-size26{font-size:26px;line-height:normal}
.font-size28{font-size:28px;line-height:34px}
.font-size30{font-size:30px;line-height:normal}
.font-size32{font-size:32px;line-height:normal}
.font-size34{font-size:34px;line-height:normal}
.font-size36{font-size:36px;line-height:normal}
.font-size38{font-size:38px;line-height:normal}
.font-size40{font-size:40px;line-height:normal}
.font-size42{font-size:42px;line-height:normal}
.font-size44{font-size:44px;line-height:normal}
.font-size46{font-size:46px;line-height:normal}
.font-size48{font-size:48px;line-height:normal}
.font-size50{font-size:50px;line-height:normal}
.font-size80{font-size:80px;line-height:80px}
.font-size100{font-size:100px;line-height:100px}
.font-size120{font-size:120px;line-height:normal}
.font-size130{font-size:130px;line-height:120px}
.text-white{color:#fff}
.text-black{color:#000}
.text-extra-dark-gray{color:#232323}
.text-dark-gray{color:#626262}
.text-extra-medium-gray{color:#757575}
.text-medium-gray{color:#939393}
.text-extra-light-gray{color:#b7b7b7}
.text-light-gray{color:#d6d5d5}
.text-very-light-gray{color:#ededed}
.text-default-color{color:#6f6f6f}
.no-letter-spacing{letter-spacing:0}
.letter-spacing-1{letter-spacing:1px}
.letter-spacing-2{letter-spacing:2px}
.letter-spacing-3{letter-spacing:3px}
.letter-spacing-4{letter-spacing:4px}
.letter-spacing-5{letter-spacing:5px}
.font-weight-100{font-weight:100}
.font-weight-200{font-weight:200}
.font-weight-300{font-weight:300}
.font-weight-400{font-weight:400}
.font-weight-500{font-weight:500}
.font-weight-600{font-weight:600}
.font-weight-700{font-weight:700}
.font-weight-800{font-weight:800}
.font-weight-900{font-weight:900}
.line-height-normal{line-height:normal}
.line-height-10{line-height:10px}
.line-height-13{line-height:13px}
.line-height-18{line-height:18px}
.line-height-20{line-height:20px}
.line-height-24{line-height:24px}
.line-height-22{line-height:22px}
.line-height-26{line-height:26px}
.line-height-28{line-height:28px}
.line-height-30{line-height:30px}
.line-height-35{line-height:35px}
.line-height-40{line-height:40px}
.line-height-45{line-height:45px}
.line-height-50{line-height:50px}
.line-height-55{line-height:55px}
.line-height-60{line-height:60px}
.line-height-65{line-height:65px}
.line-height-70{line-height:70px}
.line-height-75{line-height:75px}
.line-height-80{line-height:80px}
.line-height-85{line-height:85px}
.line-height-90{line-height:90px}
.line-height-95{line-height:95px}
.line-height-100{line-height:100px}
.line-height-110{line-height:110px}
.line-height-120{line-height:120px}
.bg-transparent{background-color:transparent}
.bg-white{background-color:#fff}
.bg-black{background-color:#000}
.bg-extra-dark-gray{background-color:#1c1c1c}
.bg-dark-gray{background-color:#757575}
.bg-extra-medium-gray{background-color:#939393}
.bg-medium-gray{background-color:#dbdbdb}
.bg-extra-light-gray{background-color:#e0e0e0}
.bg-medium-light-gray{background-color:#ededed}
.bg-light-gray{background-color:#f7f7f7}
.bg-very-light-gray{background-color:#fafafa}
.bg-grey{background-color:#f9f9f9}
.bg-red{background-color:#ed1b24}
.bg-transparent-white{background-color:hsla(0,0%,100%,.3);background:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 37%,#fff 96%,#fff 100%);background:-webkit-gradient(left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(37%,hsla(0,0%,100%,0)),color-stop(96%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 37%,#fff 96%,#fff);background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 37%,#fff 96%,#fff 100%);background:-ms-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 37%,#fff 96%,#fff 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 37%,#fff 96%,#fff)}
.bg-transparent-black{background-color:transparent;background:-moz-linear-gradient(left,transparent 0,transparent 37%,#000 96%,#000 100%);background:-webkit-gradient(left top,right top,color-stop(0,transparent),color-stop(37%,transparent),color-stop(96%,#000),color-stop(100%,#000));background:-webkit-linear-gradient(left,transparent,transparent 37%,#000 96%,#000);background:-o-linear-gradient(left,transparent 0,transparent 37%,#000 96%,#000 100%);background:-ms-linear-gradient(left,transparent 0,transparent 37%,#000 96%,#000 100%);background:linear-gradient(90deg,transparent 0,transparent 37%,#000 96%,#000)}
.bg-white-opacity{background-color:hsla(0,0%,100%,.85)}
.bg-black-opacity{background-color:rgba(0,0,0,.85)}
.bg-black-opacity-light{background-color:rgba(0,0,0,.5)}
.center-col{float:none;margin-left:auto;margin-right:auto}
section{padding:90px 0;overflow:hidden;background:#fff}
section.lg{padding:120px 0}
.big-input,.big-select select,.big-textarea{padding:18px 25px;font-size:14px;border-radius:0}
.medium-input,.medium-select select,.medium-textarea{padding:12px 20px;font-size:14px;line-height:normal;border-radius:0}
.small-input,.small-textarea{padding:12px 15px;font-size:11px;line-height:normal}
.small-select select{padding:15px;line-height:normal}
.medium-input-light,.medium-select-light select,.medium-textarea-light{padding:12px 25px;font-size:12px;line-height:normal}
.required-error{border:1px solid #ee2323!important}
.input-border-bottom.required-error{border-width:0 0 1px!important;border-bottom-color:#ee2323!important}
#success-contact-form{clear:both;margin:0 15px 15px;text-align:center;border:1px solid #1a940a;color:#1a940a;padding:2px 0;display:none;font-size:11px}
[data-overlay-dark],[data-overlay-light]{position:relative}
[data-overlay-dark] .position-unset,[data-overlay-light] .position-unset{position:unset!important}
[data-overlay-dark] .container,[data-overlay-light] .container{position:relative;z-index:2}
[data-overlay-dark]:before,[data-overlay-light]:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
[data-overlay-dark]:before{background:#000}
[data-overlay-light]:before{background:#fff}
[data-overlay-dark="0"]:before,[data-overlay-light="0"]:before{opacity:0}
[data-overlay-dark="1"]:before,[data-overlay-light="1"]:before{opacity:.1}
[data-overlay-dark="2"]:before,[data-overlay-light="2"]:before{opacity:.2}
[data-overlay-dark="3"]:before,[data-overlay-light="3"]:before{opacity:.3}
[data-overlay-dark="4"]:before,[data-overlay-light="4"]:before{opacity:.4}
[data-overlay-dark="5"]:before,[data-overlay-light="5"]:before{opacity:.5}
[data-overlay-dark="6"]:before,[data-overlay-light="6"]:before{opacity:.6}
[data-overlay-dark="7"]:before,[data-overlay-light="7"]:before{opacity:.7}
[data-overlay-dark="75"]:before,[data-overlay-light="75"]:before{opacity:.75}
[data-overlay-dark="8"]:before,[data-overlay-light="8"]:before{opacity:.8}
[data-overlay-dark="9"]:before,[data-overlay-light="9"]:before{opacity:.9}
[data-overlay-dark="91"]:before,[data-overlay-light="91"]:before{opacity:.91}
[data-overlay-dark="92"]:before,[data-overlay-light="92"]:before{opacity:.92}
[data-overlay-dark="93"]:before,[data-overlay-light="93"]:before{opacity:.93}
[data-overlay-dark="94"]:before,[data-overlay-light="94"]:before{opacity:.94}
[data-overlay-dark="95"]:before,[data-overlay-light="95"]:before{opacity:.95}
[data-overlay-dark="96"]:before,[data-overlay-light="96"]:before{opacity:.96}
[data-overlay-dark="97"]:before,[data-overlay-light="97"]:before{opacity:.97}
[data-overlay-dark="98"]:before,[data-overlay-light="98"]:before{opacity:.98}
[data-overlay-dark="99"]:before,[data-overlay-light="99"]:before{opacity:.99}
[data-overlay-dark="10"]:before,[data-overlay-light="10"]:before{opacity:1}
.divider-full{width:100%;height:1px;display:inline-block}
.vertical-align-middle{vertical-align:middle}
.vertical-align-top{vertical-align:top}
.vertical-align-bottom{vertical-align:bottom}
.vertical-middle{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);position:absolute;top:50%;left:0;right:0}
.clear-both{clear:both}
.line-break{display:block}
.no-transition *{transition-timing-function:none;-moz-transition-timing-function:none;-webkit-transition-timing-function:none;-o-transition-timing-function:none;-ms-transition-timing-function:none;transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s;-o-transition-duration:0s;-ms-transition-duration:0s}
.absolute-middle-center{left:50%;top:50%;position:absolute;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}
.parallax{position:relative;background-size:cover;overflow:hidden;background-attachment:fixed}
.cover-background{position:relative!important;background-size:cover!important;overflow:hidden!important;background-position:50%!important;background-repeat:no-repeat!important}
.margin-5px-all{margin:5px}
.margin-10px-all{margin:10px}
.margin-15px-all{margin:15px}
.margin-20px-all{margin:20px}
.margin-25px-all{margin:25px}
.margin-30px-all{margin:30px}
.margin-35px-all{margin:35px}
.margin-40px-all{margin:40px}
.margin-45px-all{margin:45px}
.margin-50px-all{margin:50px}
.margin-55px-all{margin:55px}
.margin-60px-all{margin:60px}
.margin-65px-all{margin:65px}
.margin-70px-all{margin:70px}
.margin-75px-all{margin:75px}
.margin-80px-all{margin:80px}
.margin-85px-all{margin:85px}
.margin-90px-all{margin:90px}
.margin-95px-all{margin:95px}
.margin-100px-all{margin:100px}
.margin-5px-top{margin-top:5px}
.margin-8px-top{margin-top:8px}
.margin-10px-top{margin-top:10px}
.margin-15px-top{margin-top:15px}
.margin-20px-top{margin-top:20px}
.margin-25px-top{margin-top:25px}
.margin-30px-top{margin-top:30px}
.margin-35px-top{margin-top:35px}
.margin-40px-top{margin-top:40px}
.margin-45px-top{margin-top:45px}
.margin-50px-top{margin-top:50px}
.margin-55px-top{margin-top:55px}
.margin-60px-top{margin-top:60px}
.margin-65px-top{margin-top:65px}
.margin-70px-top{margin-top:70px}
.margin-75px-top{margin-top:75px}
.margin-80px-top{margin-top:80px}
.margin-90px-top{margin-top:90px}
.margin-100px-top{margin-top:100px}
.margin-5px-bottom{margin-bottom:5px}
.margin-8px-bottom{margin-bottom:8px}
.margin-10px-bottom{margin-bottom:10px}
.margin-15px-bottom{margin-bottom:15px}
.margin-20px-bottom{margin-bottom:20px}
.margin-25px-bottom{margin-bottom:25px}
.margin-30px-bottom{margin-bottom:30px}
.margin-35px-bottom{margin-bottom:35px}
.margin-40px-bottom{margin-bottom:40px}
.margin-45px-bottom{margin-bottom:45px}
.margin-5px-right{margin-right:5px}
.margin-10px-right{margin-right:10px}
.margin-15px-right{margin-right:15px}
.margin-20px-right{margin-right:20px}
.margin-25px-right{margin-right:25px}
.margin-30px-right{margin-right:30px}
.margin-35px-right{margin-right:35px}
.margin-40px-right{margin-right:40px}
.margin-45px-right{margin-right:45px}
.margin-5px-left{margin-left:5px}
.margin-10px-left{margin-left:10px}
.margin-15px-left{margin-left:15px}
.margin-20px-left{margin-left:20px}
.margin-25px-left{margin-left:25px}
.margin-30px-left{margin-left:30px}
.margin-35px-left{margin-left:35px}
.margin-40px-left{margin-left:40px}
.margin-45px-left{margin-left:45px}
.margin-5px-lr{margin-left:5px;margin-right:5px}
.margin-10px-lr{margin-left:10px;margin-right:10px}
.margin-15px-lr{margin-left:15px;margin-right:15px}
.margin-20px-lr{margin-left:20px;margin-right:20px}
.margin-25px-lr{margin-left:25px;margin-right:25px}
.margin-30px-lr{margin-left:30px;margin-right:30px}
.margin-35px-lr{margin-left:35px;margin-right:35px}
.margin-40px-lr{margin-left:40px;margin-right:40px}
.margin-45px-lr{margin-left:45px;margin-right:45px}
.margin-5px-tb{margin-top:5px;margin-bottom:5px}
.margin-10px-tb{margin-top:10px;margin-bottom:10px}
.margin-15px-tb{margin-top:15px;margin-bottom:15px}
.margin-20px-tb{margin-top:20px;margin-bottom:20px}
.margin-25px-tb{margin-top:25px;margin-bottom:25px}
.margin-30px-tb{margin-top:30px;margin-bottom:30px}
.margin-35px-tb{margin-top:35px;margin-bottom:35px}
.margin-40px-tb{margin-top:40px;margin-bottom:40px}
.margin-45px-tb{margin-top:45px;margin-bottom:45px}
.no-padding{padding:0!important}
.no-padding-lr{padding-left:0!important;padding-right:0!important}
.no-padding-tb{padding-bottom:0!important}
.no-padding-tb,.no-padding-top{padding-top:0!important}
.no-padding-bottom{padding-bottom:0!important}
.no-padding-left{padding-left:0!important}
.no-padding-right{padding-right:0!important}
.padding-5px-all{padding:5px}
.padding-10px-all{padding:10px}
.padding-15px-all{padding:15px}
.padding-20px-all{padding:20px}
.padding-5px-top{padding-top:5px}
.padding-10px-top{padding-top:10px}
.padding-15px-top{padding-top:15px}
.padding-5px-bottom{padding-bottom:5px}
.padding-10px-bottom{padding-bottom:10px}
.padding-15px-bottom{padding-bottom:15px}
.padding-5px-right{padding-right:5px}
.padding-10px-right{padding-right:10px}
.padding-15px-right{padding-right:15px}
.padding-5px-left{padding-left:5px}
.padding-10px-left{padding-left:10px}
.padding-15px-left{padding-left:15px}
.padding-5px-tb{padding-top:5px;padding-bottom:5px}
.padding-8px-tb{padding-top:8px;padding-bottom:8px}
.padding-10px-tb{padding-top:10px;padding-bottom:10px}
.padding-15px-tb{padding-top:15px;padding-bottom:15px}
.padding-5px-lr{padding-left:5px;padding-right:5px}
.padding-10px-lr{padding-left:10px;padding-right:10px}
.padding-15px-lr{padding-left:15px;padding-right:15px}
.display-block{display:block!important}
.display-inline-block{display:inline-block!important}
.display-inline{display:inline!important}
.display-none{display:none!important}
.display-inherit{display:inherit!important}
.display-table{display:table!important}
.display-table-cell{display:table-cell!important}
.overflow-hidden{overflow:hidden!important}
.overflow-visible{overflow:visible!important}
.overflow-auto{overflow:auto!important}
.float-left{float:left!important}
.float-right{float:right!important}
.float-none{float:none!important}
.position-inherit{position:inherit!important}
.position-relative{position:relative!important}
.position-absolute{position:absolute!important}
.position-fixed{position:fixed!important}
.position-right{right:0!important}
.position-left{left:0!important}
.position-top{top:0!important}
.width-1px{width:1px}
.width-2px{width:2px}
.width-3px{width:3px}
.width-4px{width:4px}
.width-5px{width:5px}
.width-6px{width:6px}
.width-7px{width:7px}
.width-8px{width:8px}
.width-9px{width:9px}
.width-10px{width:10px}
.width-15px{width:15px}
.width-20px{width:20px}
.width-25px{width:25px}
.width-30px{width:30px}
.width-35px{width:35px}
.width-40px{width:40px}
.width-50px{width:50px}
.width-55px{width:55px}
.width-60px{width:60px}
.width-65px{width:65px}
.width-70px{width:70px}
.width-75px{width:75px}
.width-80px{width:80px}
.width-85px{width:85px}
.width-90px{width:90px}
.width-100px{width:100px}
.width-120px{width:120px}
.width-130px{width:130px}
.width-150px{width:150px}
.width-180px{width:180px}
.width-200px{width:200px}
.width-250px{width:250px}
.width-300px{width:300px}
.width-350px{width:350px}
.width-400px{width:400px}
.width-450px{width:450px}
.width-500px{width:500px}
.width-550px{width:550px}
.width-600px{width:600px}
.width-650px{width:650px}
.width-700px{width:700px}
.width-750px{width:750px}
.width-800px{width:800px}
.width-850px{width:850px}
.width-900px{width:900px}
.width-950px{width:950px}
.width-1000px{width:1000px}
.width-10{width:10%}
.width-12{width:12%}
.width-15{width:15%}
.width-20{width:20%}
.width-25{width:25%}
.width-30{width:30%}
.width-35{width:35%}
.width-40{width:40%}
.width-45{width:45%}
.width-50{width:50%}
.width-55{width:55%}
.width-60{width:60%}
.width-65{width:65%}
.width-70{width:70%}
.width-75{width:75%}
.width-80{width:80%}
.width-85{width:85%}
.width-90{width:90%}
.width-95{width:95%}
.width-100{width:100%}
.width-auto{width:auto}
@media(max-width:1199px){section{padding:70px 0}
section.lg{padding:90px 0}
.md-height-auto{height:auto}
h1,h2,h3,h4,h5,h6{margin:0 0 18px;padding:0;letter-spacing:0}
h1{font-size:40px}
h2{font-size:32px}
h3{font-size:30px}
h4{font-size:28px}
h5{font-size:24px}
h6{font-size:20px}
.md-line-height-normal{line-height:normal}
.md-line-height-10{line-height:10px}
.md-line-height-13{line-height:13px}
.md-line-height-18{line-height:18px}
.md-line-height-20{line-height:20px}
.md-line-height-24{line-height:24px}
.md-line-height-22{line-height:22px}
.md-line-height-26{line-height:26px}
.md-line-height-28{line-height:28px}
.md-line-height-30{line-height:30px}
.md-line-height-35{line-height:35px}
.md-line-height-40{line-height:40px}
.md-line-height-45{line-height:45px}
.md-line-height-50{line-height:50px}
.md-line-height-55{line-height:55px}
.md-line-height-60{line-height:60px}
.md-line-height-65{line-height:65px}
.md-line-height-70{line-height:70px}
.md-line-height-75{line-height:75px}
.md-text-center{text-align:center}
.md-text-left{text-align:left}
.md-text-right{text-align:right}
.md-float-left{float:left!important}
.md-float-right{float:right!important}
.md-float-none{float:none!important}
.md-vertical-align-middle{vertical-align:middle}
.md-vertical-align-top{vertical-align:top}
.md-vertical-align-bottom{vertical-align:bottom}
.md-absolute-middle-inherit{left:0;top:0;position:relative;-ms-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0)}
.md-background-image-left{background-position:0}
.md-background-image-right{background-position:100%}
.md-background-image-center{background-position:50%}
}
@media(max-width:1050px){.parallax{background-attachment:inherit}
}
@media(max-width:991px){.sm-height-auto{height:auto}
h1,h2,h3,h4,h5,h6{margin:0 0 16px;padding:0;letter-spacing:0}
h1{font-size:38px}
h2{font-size:30px}
h3{font-size:28px}
h4{font-size:26px}
h5{font-size:22px}
h6{font-size:18px}
p{margin:0 0 20px}
section{padding:50px 0}
section.lg{padding:70px 0}
.sm-center-col{float:none;margin:0 auto}
.sm-float-left{float:left!important}
.sm-float-right{float:right!important}
.sm-float-none{float:none!important}
.sm-text-center{text-align:center!important}
.sm-text-left{text-align:left!important}
.sm-text-right{text-align:right!important}
.sm-vertical-align-middle{vertical-align:middle}
.sm-vertical-align-top{vertical-align:top}
.sm-vertical-align-bottom{vertical-align:bottom}
.sm-absolute-middle-inherit{left:0;top:0;position:relative;-ms-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0)}
.sm-background-image-left{background-position:0}
.sm-background-image-right{background-position:100%}
.sm-background-image-center{background-position:50%}
.sm-margin-5px-all{margin:5px!important}
.sm-margin-10px-all{margin:10px!important}
.sm-margin-15px-all{margin:15px!important}
.sm-margin-20px-all{margin:20px!important}
.sm-margin-25px-all{margin:25px!important}
.sm-margin-30px-all{margin:30px!important}
.sm-margin-35px-all{margin:35px!important}
.sm-margin-40px-all{margin:40px!important}
.sm-margin-45px-all{margin:45px!important}
.sm-margin-5px-top{margin-top:5px!important}
.sm-margin-8px-top{margin-top:8px!important}
.sm-margin-10px-top{margin-top:10px!important}
.sm-margin-15px-top{margin-top:15px!important}
.sm-margin-20px-top{margin-top:20px!important}
.sm-margin-25px-top{margin-top:25px!important}
.sm-margin-30px-top{margin-top:30px!important}
.sm-margin-35px-top{margin-top:35px!important}
.sm-margin-40px-top{margin-top:40px!important}
.sm-margin-45px-top{margin-top:45px!important}
.sm-margin-5px-bottom{margin-bottom:5px!important}
.sm-margin-8px-bottom{margin-bottom:8px!important}
.sm-margin-10px-bottom{margin-bottom:10px!important}
.sm-margin-15px-bottom{margin-bottom:15px!important}
.sm-margin-20px-bottom{margin-bottom:20px!important}
.sm-margin-25px-bottom{margin-bottom:25px!important}
.sm-margin-30px-bottom{margin-bottom:30px!important}
.sm-margin-35px-bottom{margin-bottom:35px!important}
.sm-margin-40px-bottom{margin-bottom:40px!important}
.sm-margin-45px-bottom{margin-bottom:45px!important}
.sm-margin-10px-right{margin-right:10px!important}
.sm-margin-15px-right{margin-right:15px!important}
.sm-margin-20px-right{margin-right:20px!important}
.sm-margin-25px-right{margin-right:25px!important}
.sm-margin-30px-right{margin-right:30px!important}
.sm-margin-35px-right{margin-right:35px!important}
.sm-margin-40px-right{margin-right:40px!important}
.sm-margin-45px-right{margin-right:45px!important}
.sm-margin-5px-left{margin-left:5px!important}
.sm-margin-10px-left{margin-left:10px!important}
.sm-margin-15px-left{margin-left:15px!important}
.sm-margin-20px-left{margin-left:20px!important}
.sm-margin-25px-left{margin-left:25px!important}
.sm-margin-30px-left{margin-left:30px!important}
.sm-margin-35px-left{margin-left:35px!important}
.sm-margin-40px-left{margin-left:40px!important}
.sm-margin-45px-left{margin-left:45px!important}
.sm-margin-5px-lr{margin-left:5px!important;margin-right:5px!important}
.sm-margin-10px-lr{margin-left:10px!important;margin-right:10px!important}
.sm-margin-15px-lr{margin-left:15px!important;margin-right:15px!important}
.sm-margin-20px-lr{margin-left:20px!important;margin-right:20px!important}
.sm-margin-25px-lr{margin-left:25px!important;margin-right:25px!important}
.sm-margin-30px-lr{margin-left:30px!important;margin-right:30px!important}
.sm-margin-35px-lr{margin-left:35px!important;margin-right:35px!important}
.sm-margin-40px-lr{margin-left:40px!important;margin-right:40px!important}
.sm-margin-45px-lr{margin-left:45px!important;margin-right:45px!important}
.sm-margin-5px-tb{margin-top:5px!important;margin-bottom:5px!important}
.sm-margin-10px-tb{margin-top:10px!important;margin-bottom:10px!important}
.sm-margin-15px-tb{margin-top:15px!important;margin-bottom:15px!important}
.sm-margin-20px-tb{margin-top:20px!important;margin-bottom:20px!important}
.sm-margin-25px-tb{margin-top:25px!important;margin-bottom:25px!important}
.sm-margin-30px-tb{margin-top:30px!important;margin-bottom:30px!important}
.sm-margin-35px-tb{margin-top:35px!important;margin-bottom:35px!important}
.sm-margin-40px-tb{margin-top:40px!important;margin-bottom:40px!important}
.sm-margin-45px-tb{margin-top:45px!important;margin-bottom:45px!important}
.sm-margin-50px-tb{margin-top:50px!important;margin-bottom:50px!important}
.sm-margin-55px-tb{margin-top:55px!important;margin-bottom:55px!important}
.sm-margin-60px-tb{margin-top:60px!important;margin-bottom:60px!important}
.sm-margin-65px-tb{margin-top:65px!important;margin-bottom:65px!important}
.sm-margin-70px-tb{margin-top:70px!important;margin-bottom:70px!important}
.sm-margin-75px-tb{margin-top:75px!important;margin-bottom:75px!important}
.sm-margin-80px-tb{margin-top:80px!important;margin-bottom:80px!important}
.sm-margin-85px-tb{margin-top:85px!important;margin-bottom:85px!important}
.sm-margin-90px-tb{margin-top:90px!important;margin-bottom:90px!important}
.sm-margin-95px-tb{margin-top:95px!important;margin-bottom:95px!important}
.sm-margin-100px-tb{margin-top:100px!important;margin-bottom:100px!important}
.sm-no-padding{padding:0!important}
.sm-no-padding-lr{padding-left:0!important;padding-right:0!important}
.sm-no-padding-tb{padding-bottom:0!important}
.sm-no-padding-tb,.sm-no-padding-top{padding-top:0!important}
.sm-no-padding-bottom{padding-bottom:0!important}
.sm-no-padding-left{padding-left:0!important}
.sm-no-padding-right{padding-right:0!important}
.sm-padding-5px-lr{padding-right:5px!important;padding-left:5px!important}
.sm-padding-10px-lr{padding-right:10px!important;padding-left:10px!important}
.sm-padding-15px-lr{padding-right:15px!important;padding-left:15px!important}
.sm-width-45{width:45%}
.sm-width-50{width:50%}
.sm-width-55{width:55%}
.sm-width-60{width:60%}
.sm-width-65{width:65%}
.sm-width-70{width:70%}
.sm-width-75{width:75%}
.sm-width-80{width:80%}
.sm-width-85{width:85%}
.sm-width-90{width:90%}
.sm-width-95{width:95%}
.sm-width-100{width:100%}
.sm-display-block{display:block!important}
.sm-overflow-hidden{overflow:hidden!important}
.sm-overflow-auto{overflow:auto!important}
.sm-display-inline-block{display:inline-block!important}
.sm-display-inline{display:inline!important}
.sm-display-none{display:none!important}
.sm-display-inherit{display:inherit!important}
.sm-display-table{display:table!important}
.sm-display-table-cell{display:table-cell!important}
.sm-display-flex-inherit{-ms-box-orient:inherit;display:inherit;flex-flow:inherit;-webkit-flex-flow:inherit;-moz-flex-flow:inherit;-ms-flex-flow:inherit;-o-flex-flow:inherit}
.sm-clear-both{clear:both}
.sm-position-inherit{position:inherit!important}
.sm-position-initial{position:static!important}
.sm-position-relative{position:relative!important;z-index:11}
.sm-position-absolute{position:absolute!important}
.sm-position-fixed{position:fixed!important}
.sm-border-top{border-top:1px solid}
.sm-border-bottom{border-bottom:1px solid}
.sm-border-left{border-left:1px solid}
.sm-border-lr,.sm-border-right{border-right:1px solid}
.sm-border-lr{border-left:1px solid}
.sm-border-tb{border-top:1px solid;border-bottom:1px solid}
.sm-no-border-top{border-top:0!important}
.sm-no-border-bottom{border-bottom:0!important}
.sm-no-border-right{border-right:0!important}
.sm-no-border-left{border-left:0!important}
.sm-no-border{border:0!important}
.parallax{background-position:50%}
.sm-opacity1{opacity:.1}
.sm-opacity2{opacity:.2}
.sm-opacity3{opacity:.3}
.sm-opacity4{opacity:.4}
.sm-opacity5{opacity:.5}
.sm-opacity6{opacity:.6}
.sm-opacity7{opacity:.7}
.sm-opacity8{opacity:.8}
.sm-opacity9{opacity:.9}
.sm-opacity10{opacity:1}
}
@media(max-width:767px){body{font-size:14px}
.xs-height-auto{height:auto}
h1,h2,h3,h4,h5,h6{margin:0 0 14px;padding:0;letter-spacing:0}
h1{font-size:34px}
h2{font-size:28px}
h3{font-size:26px}
h4{font-size:24px}
h5{font-size:20px}
h6{font-size:16px}
.xs-font-size11{font-size:11px;line-height:14px}
.xs-font-size12{font-size:12px;line-height:20px}
.xs-font-size13{font-size:13px;line-height:normal}
.xs-font-size14{font-size:14px;line-height:normal}
.xs-font-size15{font-size:15px;line-height:normal}
.xs-font-size16{font-size:16px;line-height:normal}
.xs-font-size17{font-size:17px;line-height:normal}
.xs-font-size18{font-size:18px;line-height:26px}
.xs-font-size19{font-size:19px;line-height:normal}
.xs-font-size20{font-size:20px;line-height:normal}
.xs-font-size22{font-size:22px;line-height:normal}
.xs-font-size24{font-size:24px;line-height:normal}
.xs-font-size26{font-size:26px;line-height:normal}
.xs-font-size28{font-size:28px;line-height:34px}
.xs-font-size30{font-size:30px;line-height:normal}
.xs-font-size32{font-size:32px;line-height:normal}
.xs-font-size34{font-size:34px;line-height:normal}
.xs-font-size36{font-size:36px;line-height:normal}
.xs-font-size38{font-size:38px;line-height:normal}
.xs-font-size40{font-size:40px;line-height:normal}
.xs-font-size42{font-size:42px;line-height:normal}
.xs-font-size44{font-size:44px;line-height:normal}
.xs-font-size46{font-size:46px;line-height:normal}
.xs-font-size48{font-size:48px;line-height:normal}
.xs-font-size50{font-size:50px;line-height:normal}
.xs-font-size80{font-size:80px;line-height:80px}
.xs-font-size100{font-size:100px;line-height:100px}
.xs-font-size120{font-size:120px;line-height:normal}
.xs-font-size130{font-size:130px;line-height:120px}
.xs-line-height-normal{line-height:normal}
.xs-line-height-10{line-height:10px}
.xs-line-height-13{line-height:13px}
.xs-line-height-18{line-height:18px}
.xs-line-height-20{line-height:20px}
.xs-line-height-24{line-height:24px}
.xs-line-height-22{line-height:22px}
.xs-line-height-26{line-height:26px}
.xs-line-height-28{line-height:28px}
.xs-line-height-30{line-height:30px}
.xs-line-height-35{line-height:35px}
.xs-line-height-40{line-height:40px}
.xs-line-height-45{line-height:45px}
.xs-opacity1{opacity:.1}
.xs-opacity2{opacity:.2}
.xs-opacity3{opacity:.3}
.xs-opacity4{opacity:.4}
.xs-opacity5{opacity:.5}
.xs-opacity6{opacity:.6}
.xs-opacity7{opacity:.7}
.xs-opacity8{opacity:.8}
.xs-opacity9{opacity:.9}
.xs-opacity10{opacity:1}
.xs-text-center{text-align:center!important}
.xs-text-left{text-align:left!important}
.xs-text-right{text-align:right!important}
.xs-float-left{float:left!important}
.xs-float-right{float:right!important}
.xs-float-none{float:none!important}
.xs-vertical-align-middle{vertical-align:middle}
.xs-vertical-align-top{vertical-align:top}
.xs-vertical-align-bottom{vertical-align:bottom}
.xs-absolute-middle-inherit{left:0;top:0;position:relative;-ms-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0)}
.xs-background-image-left{background-position:0!important}
.xs-background-image-right{background-position:100%!important}
.xs-background-image-center{background-position:50%!important}
.xs-no-margin{margin:0!important}
.xs-no-margin-lr{margin-left:0!important;margin-right:0!important}
.xs-no-margin-tb{margin-bottom:0!important}
.xs-no-margin-tb,.xs-no-margin-top{margin-top:0!important}
.xs-no-margin-bottom{margin-bottom:0!important}
.xs-no-margin-left{margin-left:0!important}
.xs-no-margin-right{margin-right:0!important}
.xs-margin-lr-auto{margin-left:auto!important;margin-right:auto!important}
.xs-margin-5px-bottom{margin-bottom:5px!important}
.xs-margin-8px-bottom{margin-bottom:8px!important}
.xs-margin-10px-bottom{margin-bottom:10px!important}
.xs-margin-15px-bottom{margin-bottom:15px!important}
.xs-margin-20px-bottom{margin-bottom:20px!important}
.xs-margin-25px-bottom{margin-bottom:25px!important}
.xs-margin-30px-bottom{margin-bottom:30px!important}
.xs-margin-35px-bottom{margin-bottom:35px!important}
.xs-no-padding{padding:0!important}
.xs-no-padding-lr{padding-left:0!important;padding-right:0!important}
.xs-no-padding-tb{padding-bottom:0!important}
.xs-no-padding-tb,.xs-no-padding-top{padding-top:0!important}
.xs-no-padding-bottom{padding-bottom:0!important}
.xs-no-padding-left{padding-left:0!important}
.xs-no-padding-right{padding-right:0!important}
.xs-padding-5px-right{padding-right:5px!important}
.xs-padding-10px-right{padding-right:10px!important}
.xs-padding-15px-right{padding-right:15px!important}
.xs-padding-20px-right{padding-right:20px!important}
.xs-width-85{width:85%}
.xs-width-90{width:90%}
.xs-width-95{width:95%}
.xs-width-100{width:100%}
.xs-display-block{display:block!important}
.xs-overflow-hidden{overflow:hidden!important}
.xs-overflow-auto{overflow:auto!important}
.xs-display-inline-block{display:inline-block!important}
.xs-display-inline{display:inline!important}
.xs-display-none{display:none!important}
.xs-display-inherit{display:inherit!important}
.xs-display-table{display:table!important}
.xs-display-table-cell{display:table-cell!important}
.xs-position-inherit{position:inherit}
.xs-position-relative{position:relative;z-index:5}
.xs-position-absolute{position:absolute}
.xs-position-fixed{position:fixed}
.xs-border-top{border-top:1px solid}
.xs-border-bottom{border-bottom:1px solid}
.xs-border-left{border-left:1px solid}
.xs-border-lr,.xs-border-right{border-right:1px solid}
.xs-border-lr{border-left:1px solid}
.xs-border-tb{border-top:1px solid;border-bottom:1px solid}
.xs-no-border-top{border-top:0!important}
.xs-no-border-bottom{border-bottom:0!important}
.xs-no-border-right{border-right:0!important}
.xs-no-border-left{border-left:0!important}
.xs-no-border{border:0!important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.parallax{background-attachment:inherit;background-position:50%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.parallax{background-attachment:inherit;background-position:50%}
}
#preloader{position:fixed;left:0;top:0;z-index:999999;width:100%;height:100%;overflow:visible;background:#fff;display:table;text-align:center}
.loader{display:table-cell;vertical-align:middle;position:relative;width:200px;height:200px}
.loader-icon{width:80px;height:80px;border:5px solid #292dc2;border-right-color:#eee;border-radius:50%;position:relative;animation:loader-rotate 1s linear infinite;margin:0 auto}
@keyframes loader-rotate{0%{transform:rotate(0)}
to{transform:rotate(1turn)}
}
a:active,a:hover{color:#292dc2;text-decoration:none}
.bg-theme,.theme-overlay[data-overlay-dark]:before{background:#292dc2;background:-webkit-linear-gradient(-45deg,#292dc2,#0084e9);background:-moz-linear-gradient(-45deg,#292dc2,#0084e9);background:-o-linear-gradient(-45deg,#292dc2,#0084e9);background:linear-gradient(-45deg,#292dc2,#0084e9)}
.theme-overlay-180[data-overlay-dark]:before{background:#292dc2;background:-webkit-linear-gradient(180deg,#292dc2,#0084e9);background:-moz-linear-gradient(180deg,#292dc2,#0084e9);background:-o-linear-gradient(180deg,#292dc2,#0084e9);background:linear-gradient(180deg,#292dc2,#0084e9)}
.bg-theme-90,.theme-overlay-90[data-overlay-dark]:before{background:#292dc2;background:-webkit-linear-gradient(90deg,#292dc2,#0084e9);background:-moz-linear-gradient(90deg,#292dc2,#0084e9);background:-o-linear-gradient(90deg,#292dc2,#0084e9);background:linear-gradient(90deg,#292dc2,#0084e9)}
.bg-theme-solid,.theme-overlay-solid[data-overlay-dark]:before{background:#292dc2}
.bg-theme-lighter{background:rgba(41,45,194,.15)}
.bg-theme-light{background:#f5fafe}
.text-yellow{color:#ffcc6f}
.text-green{color:#06df9e}
.text-orange{color:#ff6262}
.text-blue{color:#15b2ec}
.text-color-md-blue{color:#243f67}
.text-color-light-blue{color:#596982}
.bg-yellow{background:rgba(255,204,111,.2)}
.bg-green{background:rgba(6,223,158,.1)}
.bg-orange{background:rgba(255,98,98,.1)}
.bg-blue{background:rgba(21,178,236,.1)}
.separator-dashed-line-horrizontal-full{border-bottom:1px dashed #cee1f8!important}
.text-theme-color{color:#292dc2}
.text-content-big p{font-weight:400;line-height:200%;margin-bottom:25px;font-size:15px}
.service-icon{height:50px;width:50px;line-height:52px;border-radius:50px;display:inline-block;text-align:center;vertical-align:middle;margin-right:15px;color:#292dc2;font-size:22px;transition:all .3s ease 0s;background:rgba(41,45,194,.15)}
.hover-icon:hover .service-icon{background:#292dc2;background:-webkit-linear-gradient(-45deg,#292dc2,#0084e9);background:-moz-linear-gradient(-45deg,#292dc2,#0084e9);background:-o-linear-gradient(-45deg,#292dc2,#0084e9);background:linear-gradient(-45deg,#292dc2,#0084e9);color:#fff;transition:all .3s ease 0s}
.img-effect{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}
.img-effect:hover{transform:translateY(-8px)}
.shadow-primary{-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);-moz-box-shadow:0 20px 40px rgba(0,0,0,.2);-o-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2)}
.line-through{text-decoration:line-through}
.cursor-pointer{cursor:pointer}
.height-100vh{height:100vh}
.overflow-y-visible{overflow-y:visible!important}
.small-title{font-size:18px;line-height:34px}
.inner-title{font-size:16px;line-height:34px}
.story-video{height:100%}
.min-height-auto{min-height:auto}
input[type=checkbox],input[type=radio]{width:auto;margin-right:10px}
.form-wrap{margin-bottom:15px}
.form-input,input,select,textarea{min-height:55px;color:#6f6f6f;margin-bottom:0}
@media screen and (min-width:1400px){.container.lg-container{max-width:80%}
}
.navbar-nav li.current>a,.navbar-nav>li.active>a{color:#292dc2}
.navbar>ul>li.current>a:after{border-color:transparent #292dc2 #292dc2 transparent}
.navbar ul ul li.active>a{color:#292dc2}
.white-header-mobile .navbar-nav>li>a{font-size:14px}
@media screen and (min-width:992px){.transparent-header .navbar-nav>li.active>a,.transparent-header .navbar-nav>li.current>a{color:#fff}
.transparent-header.scrollHeader .navbar-nav>li.active>a,.transparent-header.scrollHeader .navbar-nav>li.current>a{color:#292dc2}
.transparent-header.scrollHeader .navbar>ul>li.has-sub.current>a:after{border-color:transparent #292dc2 #292dc2 transparent}
.white-header-mobile .navbar-nav>li>a{padding:21px .2rem}
}
@media screen and (max-width:991px){.navbar ul ul li.active>a{color:#292dc2}
.navbar-toggler:after{border-top:2px solid #292dc2;border-bottom:2px solid #292dc2}
.navbar-toggler.menu-opened:after,.navbar-toggler.menu-opened:before,.navbar-toggler:before{background:#292dc2}
.light-header-mobile{background:#edf5ff}
.light-header-mobile .navbar-toggler{background:#292dc2}
.light-header-mobile .navbar-toggler:after{border-color:#fff}
.light-header-mobile .navbar-toggler.menu-opened:after,.light-header-mobile .navbar-toggler.menu-opened:before,.light-header-mobile .navbar-toggler:before{background:#fff}
.white-header-mobile .navbar-toggler{top:14px;background:#292dc2}
.white-header-mobile .navbar-toggler:after{border-color:#fff}
.light-header-mobile .navbar-toggler.menu-opened:before,.white-header-mobile .navbar-toggler.menu-opened:after,.white-header-mobile .navbar-toggler:before{background:#fff}
.white-header-mobile.transparent-header li.search>a{color:#232323}
.white-header-mobile .attr-nav ul li.search{margin-top:8px}
}
.onepage-header.scrollHeader .navbar{background:#292dc2;background:-webkit-linear-gradient(-45deg,#292dc2,#0084e9);background:-moz-linear-gradient(-45deg,#292dc2,#0084e9);background:-o-linear-gradient(-45deg,#292dc2,#0084e9);background:linear-gradient(-45deg,#292dc2,#0084e9)}
.onepage-header.dark .navbar .icon-bar{color:#232323}
.onepage-header.dark .navbar-nav .nav-link{color:#232323;font-size:15px;font-weight:500;text-transform:none}
.onepage-header.dark .navbar-nav .nav-link.active,.onepage-header.dark .navbar-nav .nav-link:hover{color:#292dc2;opacity:1}
.onepage-header.dark.scrollHeader .navbar{background:#292dc2}
.onepage-header.dark.scrollHeader .navbar-nav .nav-link{color:#fff}
.onepage-header.dark.scrollHeader .navbar .navbar-nav .nav-link.active,.onepage-header.dark.scrollHeader .navbar-nav .nav-link:hover{color:#fff;opacity:.65}
@media screen and (min-width:992px){.onepage-header.mobile-app .navbar .nav-item{margin-left:15px}
.onepage-header.mobile-app .navbar .nav-item .nav-link{font-size:14px;letter-spacing:1px}
}
@media screen and (max-width:991px){.onepage-header .navbar-nav .nav-link.active,.onepage-header.scrollHeader .navbar .navbar-nav .nav-link.active,.onepage-header.scrollHeader .navbar-nav .nav-link:hover{color:#292dc2}
.onepage-header.dark.scrollHeader .navbar .navbar-nav .nav-link.active,.onepage-header.dark.scrollHeader .navbar-nav .nav-link:hover{color:#292dc2;opacity:1}
.onepage-header.dark.scrollHeader .navbar-nav .nav-link{color:#232323}
.onepage-header.dark .navbar-toggler{background:rgba(41,45,194,.15)}
.onepage-header.dark .navbar-toggler:after{border-color:#292dc2}
.onepage-header.dark .navbar-toggler.menu-opened:after,.onepage-header.dark .navbar-toggler.menu-opened:before,.onepage-header.dark .navbar-toggler:before{background:#292dc2}
.onepage-header.scrollHeader.dark .navbar-toggler{background:#f4f4f4}
.onepage-header.scrollHeader.dark .navbar-toggler:after{border-color:#292dc2}
.onepage-header.scrollHeader.dark .navbar-toggler.menu-opened:after,.onepage-header.scrollHeader.dark .navbar-toggler.menu-opened:before,.onepage-header.scrollHeader.dark .navbar-toggler:before{background:#292dc2}
}
.creative-banner{padding:15% 0 17%}
.creative-banner .creative-banner-img>div{font-size:18px;margin-top:25px;color:#fff}
.creative-banner .btn-play{width:50px;height:50px;line-height:46px;text-align:center;font-size:18px;color:#fff;margin:auto;display:inline-block;border:2px solid #fff;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;border-radius:100px;overflow:hidden;position:relative;z-index:3}
.creative-banner .btn-play:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#fff;opacity:.19;z-index:1}
.creative-banner .btn-play i{padding-left:5px;position:relative;z-index:2}
.creative-banner .wave-area{height:5%;width:100%;position:absolute;bottom:0;left:0;background:#fff;z-index:1}
.creative-banner .wave{background:url(../images/wave.svg) repeat-x;position:absolute;top:-100px;width:6400px;height:100px;animation:wave 35s cubic-bezier(.36,.45,.63,.53) infinite;transform:translateZ(0)}
.creative-banner .wave:nth-of-type(2){top:-56px;animation:wave 20s cubic-bezier(.36,.45,.63,.53) -.125s infinite,swell 7s ease -1.25s infinite;opacity:1}
@keyframes wave{0%{margin-left:0}
to{margin-left:-1600px}
}
@keyframes swell{0%,to{transform:translate3d(0,-45px,0)}
50%{transform:translate3d(0,5px,0)}
}
@media screen and (max-width:1399px){.creative-banner{padding:18% 0 22%}
}
@media screen and (max-width:1199px){.creative-banner .creative-banner-img{top:-28%}
}
@media screen and (max-width:991px){.creative-banner{padding:120px 0 50px}
.creative-banner .creative-banner-img{position:relative;width:auto;float:none!important;left:0;top:0}
.creative-banner-img{text-align:center}
.creative-banner-img img{float:none!important}
}
@media screen and (max-width:767px){.creative-banner{padding:90px 0 50px}
.creative-banner .btn-play{width:40px;height:40px;line-height:36px;font-size:16px}
}
footer{padding:50px 0 0;background:#1f1f1f;color:#939393}
footer p{margin-bottom:0}
footer address{margin-bottom:5px}
footer h3{font-size:18px;font-weight:500;margin-bottom:30px;line-height:1;position:relative}
footer h3:after{content:"";display:block;width:70px;height:2px;background:#292dc2;margin:12px auto 0}
.footer-title-style:after{margin-left:auto;margin-right:auto}
h3.footer-title-style{margin-bottom:20px}
footer h3.footer-title-style2{margin-bottom:28px}
h3.footer-title-style2:after{width:100%;border-bottom:1px dashed #999;margin-top:15px;background:0 0}
footer h4.footer-title-style3{margin-bottom:30px;font-size:24px}
.footer-bar{padding-top:20px;padding-bottom:20px;margin-top:50px;text-align:center;background:#191919;color:#939393}
.footer-bar span{color:#292dc2;font-size:15px;font-weight:400}
@media screen and (max-width:1199px){footer h4.footer-title-style3{font-size:22px;margin-bottom:25px}
}
@media screen and (max-width:991px){footer h4.footer-title-style3{font-size:20px;margin-bottom:20px}
}
@media screen and (max-width:767px){footer{padding-top:30px}
footer h3{font-size:16px}
h3.footer-title-style{margin-bottom:15px}
footer h3.footer-title-style2{margin-bottom:20px}
.footer-bar{margin-top:30px}
.footer-bar p{font-size:13px}
}
.footer-style2{box-shadow:0 0 75px 0 rgba(0,0,0,.05)}
.footer-style2>.container{padding:120px 15px}
@media screen and (max-width:1199px){.footer-style2>.container{padding:90px 15px}
}
@media screen and (max-width:991px){.footer-style2>.container{padding:70px 15px}
}
.footer-style3{padding-top:240px;margin-top:-120px;z-index:0}
.footer-style3 .footer-icon ul li{display:inline-block;margin-right:20px}
.footer-style3 ul li{margin:10px 0;font-size:16px}
.footer-style3 ul li:last-child{margin-bottom:0;padding-bottom:0}
.footer-style3 h3:after{content:"";background:unset;margin:0}
.footer-style3-bottom{border-top:1px solid hsla(0,0%,100%,.1);text-align:center;padding:20px 0;margin-top:100px}
.footer-style3 h4{color:hsla(0,0%,100%,.8);font-size:18px;font-weight:500}
.footer-style3 a{color:#939393}
.footer-style3 a:hover{color:#fff}
@media screen and (max-width:1199px){.footer-style3{padding-top:220px;margin-top:-120px}
.footer-style3-bottom{margin-top:70px}
}
@media screen and (max-width:991px){.footer-style3{padding-top:140px;margin-top:-90px}
.footer-style3-bottom{margin-top:50px}
}
@media screen and (max-width:767px){.footer-style3 h4{font-size:16px}
.footer-style3 ul li{font-size:15px}
}
.footer-list{margin:0}
.footer-list li{list-style-type:none;color:#232323;padding:6px 0}
.footer-list li:first-child{padding-top:0}
.footer-list li a{font-size:15px;font-weight:400;color:#232323}
.footer-list li a:before{content:"";font-weight:700;vertical-align:bottom;font-family:Font Awesome\ 5 Free;color:#232323;padding-right:8px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.footer-list li a:hover,.footer-list li a:hover:before{color:#292dc2}
@media screen and (max-width:767px){.footer-list li a{font-size:14px}
}
.footer-list1{margin:0}
.footer-list1 li{list-style-type:none;padding:12px 0;font-size:17px;color:#596982}
.footer-list1 li:first-child{padding-top:0}
.footer-list1 li:last-child{padding-bottom:0}
.footer-list1 li a{font-weight:400;color:#596982}
.footer-list1 li a:hover{color:#243f67}
@media screen and (max-width:1199px){.footer-list1 li{font-size:16px}
}
@media screen and (max-width:767px){.footer-list1 li{padding:8px 0;font-size:15px}
}
.footer-list2{margin:0}
.footer-list2 li{list-style-type:none;padding:5px 0;font-size:16px;color:#596982}
.footer-list2 li:first-child{padding-top:0}
.footer-list2 li a{font-weight:400;color:#596982}
.footer-social-icons ul{margin-bottom:0}
.footer-social-icons ul li{display:inline-block;border:1px solid #292dc2;border-radius:50%;color:#fff;margin-right:10px;margin-bottom:5px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.footer-social-icons ul li a{color:#292dc2;display:block;font-size:15px;height:35px;line-height:34px;text-align:center;width:35px}
.footer-social-icons ul li:hover{background:#292dc2;background:-webkit-linear-gradient(-45deg,#292dc2,#0084e9);background:-moz-linear-gradient(-45deg,#292dc2,#0084e9);background:-o-linear-gradient(-45deg,#292dc2,#0084e9);background:linear-gradient(-45deg,#292dc2,#0084e9)}
.footer-social-icons ul li:hover i{color:#fff}
.footer-social-icons1 ul{margin-bottom:0}
.footer-social-icons1 ul li{display:inline-block;border:1px solid #243f67;border-radius:50%;color:#243f67;margin-right:10px;margin-bottom:5px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.footer-social-icons1 ul li a{color:#243f67;display:block;font-size:15px;height:35px;line-height:35px;text-align:center;width:35px}
.footer-social-icons1 ul li:hover{background:#243f67}
.footer-social-icons1 ul li:hover i{color:#fff}
.footer-social-icons3{margin-bottom:0}
.footer-social-icons3 li{display:inline-block;color:#fff;margin-right:15px}
.footer-social-icons3 li:last-child{margin-right:0}
.footer-social-icons3 li a{color:#fff;display:block;font-size:16px}
.footer-social-icons3 li a i{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.footer-social-icons3 li:hover i{color:#fff;opacity:.65}
.butn{background:#292dc2;background:-webkit-linear-gradient(-45deg,#292dc2,#0084e9);background:-moz-linear-gradient(-45deg,#292dc2,#0084e9);background:-o-linear-gradient(-45deg,#292dc2,#0084e9);background:linear-gradient(-45deg,#292dc2,#0084e9);cursor:pointer;font-weight:600;letter-spacing:1px;font-size:14px;line-height:20px;padding:14px 28px;border-radius:30px;text-transform:uppercase;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);-moz-transform:perspective(1px) translateZ(0);-o-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition:all .4s linear;-moz-transition:all linear .4s;-o-transition:all linear .4s;transition:all .4s linear;border:none}
.butn,.butn:hover,a.butn:active,a.butn:hover{color:#fff}
.butn:before{background:#292dc2;content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;display:inline-block;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:51%;-ms-transform-origin:51%;-o-transform-origin:51%;transform-origin:51%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;border-radius:22px;border:none}
.butn:active:before,.butn:focus:before,.butn:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}
.butn.white{background:#fff;background:-webkit-linear-gradient(-45deg,#e0e0e0,#fff);background:-moz-linear-gradient(-45deg,#e0e0e0,#fff);background:-o-linear-gradient(-45deg,#e0e0e0,#fff);background:linear-gradient(-45deg,#e0e0e0,#fff)}
.butn.white,.butn.white:hover,a.butn.white:active,a.butn.white:hover{color:#292dc2}
.butn.white:before{background:#fff}
.butn.small{font-size:12px;line-height:18px;padding:12px 24px}
.butn.very-small{padding:8px 20px;font-size:11px}
.btn.bordered{border:1px solid #fff;background:0 0;color:#fff}
@media screen and (max-width:767px){.butn{padding:12px 24px;font-size:13px}
}
.butn.style-one{color:#292dc2;background:rgba(41,45,194,.15);display:inline-block;padding:11px 28px;border-radius:4px;line-height:28px;font-weight:500;text-transform:inherit}
.butn.style-one:before{content:none}
.butn.style-one.active,.butn.style-one.fill,.butn.style-one:active,.butn.style-one:hover{background:#292dc2;color:#fff}
.butn.style-one.fill{box-shadow:0 15px 25px 0 rgba(0,0,30,.15)}
.butn.style-one.fill:hover{box-shadow:none}
.butn.style-one.yellow{color:#ffcc6f;background:rgba(255,204,111,.3)}
.butn.style-one.yellow.active,.butn.style-one.yellow:active,.butn.style-one.yellow:hover{background:#ffcc6f;color:#fff}
.butn.style-one.green{color:#06df9e;background:rgba(6,223,158,.15)}
.butn.style-one.green.active,.butn.style-one.green:active,.butn.style-one.green:hover{background:#06df9e;color:#fff}
.butn.style-one.orange{color:#ff6262;background:rgba(255,98,98,.15)}
.butn.style-one.orange.active,.butn.style-one.orange:active,.butn.style-one.orange:hover{background:#ff6262;color:#fff}
.butn.style-one.blue{color:#15b2ec;background:rgba(21,178,236,.15)}
.butn.style-one.blue.active,.butn.style-one.blue:active,.butn.style-one.blue:hover{background:#15b2ec;color:#fff}
.butn.style-two{background:0 0;border:1px solid #fff;border-radius:4px;display:inline-block;padding:11px 32px;font-size:15px;line-height:28px;font-weight:500;text-transform:inherit}
.butn.style-two:active,.butn.style-two:focus,.butn.style-two:hover{background:#fff;border-radius:4px;color:#232323}
.butn.style-two.reverse{background:0 0;color:#232323;border:1px solid #6f6f6f;border-radius:4px;display:inline-block;padding:11px 32px;font-size:15px;line-height:28px;font-weight:500;text-transform:inherit}
.butn.style-two:before{content:none}
.butn.style-two.reverse:active,.butn.style-two.reverse:focus,.butn.style-two.reverse:hover{background:#232323;border-radius:4px;color:#fff}
.butn.style-two.small{padding:6px 20px;font-size:13px;line-height:24px}
.butn.style-two.medium{padding:8px 22px;font-size:14px;line-height:26px}
.butn.style-two.md-lg{padding:11px 28px;font-size:14px;line-height:26px}
.butn.style-two.fill{background:#292dc2}
.butn.style-two.fill:active,.butn.style-two.fill:focus,.butn.style-two.fill:hover{color:#fff;background:#0084e9}
@media screen and (max-width:767px){.butn.style-two{padding:8px 24px}
}
.butn.style-three{color:#fff;display:inline-block;padding:11px 28px;border-radius:4px;line-height:28px;font-weight:500;text-transform:inherit}
.butn.style-three:before{content:none}
.butn.style-three.active,.butn.style-three:active,.butn.style-three:hover{box-shadow:0 15px 25px 0 rgba(0,0,30,.15)}
.butn.style-three.bordered{border:1px solid #292dc2;color:#292dc2}
.butn.style-three.bordered:hover{background:#292dc2;border-color:transparent;color:#fff}
@media screen and (min-width:320px) and (max-width:360px){.navbar-header-custom{width:64%}
.butn.style-two{padding:8px 10px!important}
}