@import url("https://fonts.googleapis.com/css?family=Poppins:100,200,200i,300,400,500,600,700,800,900&display=swap");.boxed-btn{
 background:#fff;color:#4259d8 !important;display:inline-block;padding:18px 44px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;border:0;border:1px solid #4259d8;letter-spacing:3px;text-align:center;color:#4259d8;text-transform:uppercase;cursor:pointer
}
.boxed-btn:hover{
 background:#4259d8;color:#fff !important;border:1px solid #4259d8
}
.boxed-btn:focus{
 outline:none
}body{
 background-color:#222222;font-family:"Poppins",sans-serif;font-weight:normal;font-style:normal
}h1,h2,h3,h4,h5,h6{
 font-family:"Poppins",sans-serif;color:#0b1c39;margin-top:0px;font-style:normal;font-weight:500;text-transform:normal
}p{
 font-family:"Poppins",sans-serif;color:#506172;font-size:16px;line-height:30px;margin-bottom:15px;font-weight:normal
}
.img{
 max-width:100%;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s
}
.f-right{
 float:right
}
.fix{
 overflow:hidden
}
.clear{
 clear:both
}a,.button{
 -webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s
}a:focus,.button:focus{
 text-decoration:none;outline:none
}a{
 color:#635c5c
}a:hover{
 color:#fff
}a:focus,a:hover{
 text-decoration:none
}a,button{
 color:#fff;outline:medium none
}button:focus,input:focus,input:focus,textarea,textarea:focus{
 outline:0
}input:focus::-moz-placeholder{
 opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s
}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
 color:inherit
}ul{
 margin:0px;padding:0px
}li{
 list-style:none
}
.section-padding{
 padding-top:120px;padding-bottom:120px
}
.owl-carousel .owl-nav div{
 background:rgba(255,255,255,0.8) none repeat scroll 0 0;height:40px;left:20px;line-height:40px;font-size:22px;color:#646464;opacity:1;visibility:visible;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:all 0.3s ease 0s;width:40px
}
.owl-carousel .owl-nav div.owl-next{
 left:auto;right:-30px
}
.owl-carousel .owl-nav div.owl-next i{
 position:relative;right:0;top:1px
}
.owl-carousel .owl-nav div.owl-prev i{
 position:relative;right:1px;top:0px
}
.owl-carousel:hover .owl-nav div{
 opacity:1;visibility:visible
}
.owl-carousel:hover .owl-nav div:hover{
 color:#fff;background:#ff3500
}
.btn{
 background:#4259d8;-moz-user-select:none;text-transform:uppercase;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;line-height:0;margin-bottom:0;padding:27px 44px;border-radius:5px;min-width:200px;margin:10px;cursor:pointer;transition:color 0.4s linear;position:relative;z-index:1;border:0;overflow:hidden;margin:0
}
.btn::before{
 content:"";position:absolute;left:0;top:0;width:110%;height:100%;background:#1111f5;z-index:1;border-radius:5px;transition:transform 0.5s;transition-timing-function:ease;transform-origin:0 0;transition-timing-function:cubic-bezier(0.5, 1.6, 0.4, 0.7);transform:scaleX(0)
}
.btn:hover::before{
 transform:scaleX(1);color:#fff !important;z-index:-1
}
.header-btn{
 text-transform:uppercase;
 min-width: 0 !important;
}
.btn.focus,.btn:focus{
 outline:0;box-shadow:none
}
.hero-btn{
 padding:30px 56px
}
.border-btn{
 background:none;-moz-user-select:none;border:2px solid #4259d8;padding:18px 38px;margin:10px;text-transform:capitalize;color:#4259d8;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;margin-bottom:0;border-radius:5px;position:relative;transition:color 0.4s linear;position:relative;overflow:hidden;margin:0
}
.border-btn::before{
 border:2px solid transparent;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#4259d8;z-index:-1;transition:transform 0.5s;transition-timing-function:ease;transform-origin:0 0;transition-timing-function:cubic-bezier(0.5, 1.6, 0.4, 0.7);transform:scaleY(0)
}
.border-btn:hover::before{
 transform:scaleY(1);order:2px solid transparent
}
.border-btn.border-btn2{
 padding:17px 52px
}

.ok-btn{
 background:#42d863;color:#fff;font-size:14px;width:100%;height:55px;border:none;border-radius:5px;cursor:pointer;transition:color 0.4s linear;position:relative;overflow:hidden;z-index:1
}
.ok-btn::before{
 border:2px solid transparent;content:"";position:absolute;left:0;top:0;width:110%;height:100%;background:#0fa528;color:#4259d8;z-index:-1;transition:transform 0.5s;transition-timing-function:ease;transform-origin:0 0;transition-timing-function:cubic-bezier(0.5, 1.6, 0.4, 0.7);transform:scaleX(0)
}
.ok-btn:hover::before{
 transform:scaleY(1);order:2px solid transparent;color:red
}
   

.send-btn{
 background:#4259d8;color:#fff;font-size:14px;width:100%;height:55px;border:none;border-radius:5px;cursor:pointer;transition:color 0.4s linear;position:relative;overflow:hidden;z-index:1
}
.send-btn::before{
 border:2px solid transparent;content:"";position:absolute;left:0;top:0;width:110%;height:100%;background:#1111f5;color:#4259d8;z-index:-1;transition:transform 0.5s;transition-timing-function:ease;transform-origin:0 0;transition-timing-function:cubic-bezier(0.5, 1.6, 0.4, 0.7);transform:scaleX(0)
}
.send-btn:hover::before{
 transform:scaleY(1);order:2px solid transparent;color:red
}

.cancel-btn{
 background:#d84242;color:#fff;font-size:14px;width:100%;height:55px;border:none;border-radius:5px;cursor:pointer;transition:color 0.4s linear;position:relative;overflow:hidden;z-index:1
}
.cancel-btn::before{
 border:2px solid transparent;content:"";position:absolute;left:0;top:0;width:110%;height:100%;background:#f51111;color:#4259d8;z-index:-1;transition:transform 0.5s;transition-timing-function:ease;transform-origin:0 0;transition-timing-function:cubic-bezier(0.5, 1.6, 0.4, 0.7);transform:scaleX(0)
}
.cancel-btn:hover::before{
 transform:scaleY(1);order:2px solid transparent;color:red
}

.add-btn{
 background:#26b821;color:#fff;font-size:14px;width:100%;height:55px;border:none;border-radius:5px;cursor:pointer;transition:color 0.4s linear;position:relative;overflow:hidden;z-index:1
}
.add-btn::before{
 border:2px solid transparent;content:"";position:absolute;left:0;top:0;width:110%;height:100%;background:#2cf511;color:#4259d8;z-index:-1;transition:transform 0.5s;transition-timing-function:ease;transform-origin:0 0;transition-timing-function:cubic-bezier(0.5, 1.6, 0.4, 0.7);transform:scaleX(0)
}
.add-btn:hover::before{
 transform:scaleY(1);order:2px solid transparent;color:rgb(51, 255, 0)
}

#scrollUp{
 background:#4259d8;height:50px;width:50px;right:31px;bottom:18px;color:#fff;font-size:20px;text-align:center;border-radius:50%;line-height:48px;border:2px solid transparent
}@media (max-width: 767px){
 #scrollUp{
 right:16px
}
}#scrollUp:hover{
 color:#fff
}
.sticky-bar{
 left:0;margin:auto;position:fixed;top:0;width:100%;-webkit-box-shadow:0 10px 15px rgba(25,25,25,0.1);box-shadow:0 10px 15px rgba(25,25,25,0.1);z-index:9999;-webkit-animation:300ms ease-in-out 0s normal none 1 running fadeInDown;animation:300ms ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0 10px 15px rgba(25,25,25,0.1);background:#fff
}
.mt-10{
 margin-top:10px
}
.mt-30{
 margin-top:30px
}
.mt-40{
 margin-top:40px
}
.mb-5{
 margin-bottom:5px
}
.mb-20{
 margin-bottom:20px
}
.mb-30{
 margin-bottom:30px
}
.mb-45{
 margin-bottom:45px
}
.mb-50{
 margin-bottom:50px
}
.pt-50{
 padding-top:50px
}
.pt-65{
 padding-top:65px
}@-webkit-keyframes heartbeat{
 to{
 -webkit-transform:scale(1.03);transform:scale(1.03)
}
}@keyframes rotateme{
 from{
 -webkit-transform:rotate(0deg);transform:rotate(0deg)
}to{
 -webkit-transform:rotate(360deg);transform:rotate(360deg)
}
}@-webkit-keyframes rotateme{
 from{
 -webkit-transform:rotate(0deg)
}to{
 -webkit-transform:rotate(360deg)
}
}
.preloader{
 background-color:#f7f7f7;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;margin:0 auto
}
.preloader .preloader-circle{
 width:100px;height:100px;position:relative;border-style:solid;border-width:3px;border-top-color:#4259d8;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;z-index:10;border-radius:50%;-webkit-box-shadow:0 1px 5px 0 rgba(35,181,185,0.15);box-shadow:0 1px 5px 0 rgba(35,181,185,0.15);background-color:#222222;-webkit-animation:zoom 2000ms infinite ease;animation:zoom 2000ms infinite ease;-webkit-transition:.6s;-o-transition:.6s;transition:.6s
}
.preloader .preloader-img{
 position:absolute;top:50%;z-index:200;left:0;right:0;margin:0 auto;text-align:center;display:inline-block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-top:6px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s
}
.preloader .preloader-img img{
 max-width:55px
}
.preloader .pere-text strong{
 font-weight:800;color:#dca73a;text-transform:uppercase
}@keyframes zoom{
 0%{
 -webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.6s;-o-transition:.6s;transition:.6s
}100%{
 -webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:.6s;-o-transition:.6s;transition:.6s
}
}
.section-padding2{
 padding-top:200px;padding-bottom:200px
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .section-padding2{
 padding-top:200px;padding-bottom:200px
}
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .section-padding2{
 padding-top:200px;padding-bottom:200px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .section-padding2{
 padding-top:100px;padding-bottom:100px
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .section-padding2{
 padding-top:50px;padding-bottom:50px
}
}@media (max-width: 767px){
 .section-padding2{
 padding-top:50px;padding-bottom:50px
}
}

.section-padding01{
    padding-top:100px;padding-bottom:100px
   }@media only screen and (min-width: 1200px) and (max-width: 1600px){
    .section-padding01{
    padding-top:100px;padding-bottom:100px
   }
   }@media only screen and (min-width: 992px) and (max-width: 1199px){
    .section-padding01{
    padding-top:100px;padding-bottom:100px
   }
   }@media only screen and (min-width: 768px) and (max-width: 991px){
    .section-padding01{
    padding-top:500px;padding-bottom:50px
   }
   }@media only screen and (min-width: 576px) and (max-width: 767px){
    .section-padding01{
    padding-top:25px;padding-bottom:25px
   }
   }@media (max-width: 767px){
    .section-padding01{
    padding-top:25px;padding-bottom:25px
   }
   }

.perfil-padding{
 padding-top:160px;padding-bottom:130px
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .perfil-padding{
 padding-top:160px;padding-bottom:130px
}
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .perfil-padding{
 padding-top:110px;padding-bottom:80px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .perfil-padding{
 padding-top:100px;padding-bottom:80px
}
}@media (max-width: 767px){
 .perfil-padding{
 padding-top:100px;padding-bottom:80px
}
}
.section-padding30{
 padding-top:200px;padding-bottom:170px
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .section-padding30{
 padding-top:200px;padding-bottom:170px
}
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .section-padding30{
 padding-top:150px;padding-bottom:120px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .section-padding30{
 padding-top:100px;padding-bottom:70px
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .section-padding30{
 padding-top:60px;padding-bottom:28px
}
}@media (max-width: 767px){
 .section-padding30{
 padding-top:60px;padding-bottom:28px
}
}
.section-padding3{
 padding-top:200px;padding-bottom:200px
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .section-padding3{
 padding-top:200px;padding-bottom:200px
}
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .section-padding3{
 padding-top:150px;padding-bottom:150px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .section-padding3{
 padding-top:50px;padding-bottom:100px
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .section-padding3{
 padding-top:60px;padding-bottom:60px
}
}@media (max-width: 767px){
 .section-padding3{
 padding-top:40px;padding-bottom:70px
}
}
.section-paddingt{
 padding-top:185px;padding-bottom:170px
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .section-paddingt{
 padding-top:185px;padding-bottom:170px
}
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .section-paddingt{
 padding-top:150px;padding-bottom:120px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .section-paddingt{
 padding-top:100px;padding-bottom:70px
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .section-paddingt{
 padding-top:60px;padding-bottom:28px
}
}@media (max-width: 767px){
 .section-paddingt{
 padding-top:60px;padding-bottom:28px
}
}
.section-paddingt2{
 padding-bottom:170px
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .section-paddingt2{
 padding-bottom:170px
}
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .section-paddingt2{
 padding-bottom:120px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .section-paddingt2{
 padding-bottom:70px
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .section-paddingt2{
 padding-bottom:28px
}
}@media (max-width: 767px){
 .section-paddingt2{
 padding-bottom:28px
}
}
.trusted-padding{
 padding-top:200px
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .trusted-padding{
 padding-top:200px
}
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .trusted-padding{
 padding-top:100px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .trusted-padding{
 padding-top:100px
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .trusted-padding{
 padding-top:50px
}
}@media (max-width: 767px){
 .trusted-padding{
 padding-top:50px
}
}
.footer-padding{
 padding-top:170px;padding-bottom:50px
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .footer-padding{
 padding-top:120px;padding-bottom:10px
}
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .footer-padding{
 padding-top:100px;padding-bottom:10px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .footer-padding{
 padding-top:100px;padding-bottom:10px
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .footer-padding{
 padding-top:100px;padding-bottom:10px
}
}@media (max-width: 767px){
 .footer-padding{
 padding-top:80px;padding-bottom:10px
}
}
.header-area .header-top{
 padding:13px 185px
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .header-area .header-top{
 padding:13px 80px
}
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .header-area .header-top{
 padding:13px 50px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .header-area .header-top{
 padding:13px 50px
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .header-area .header-top{
 padding:13px 20px
}
}@media (max-width: 767px){
 .header-area .header-top{
 padding:13px 20px
}
}
.header-area .header-bottom{
 background-color:#222222;padding:0px 185px
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .header-area .header-bottom{
 padding:0px 80px
}
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .header-area .header-bottom{
 padding:0px 50px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .header-area .header-bottom{
 padding:22px 50px
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .header-area .header-bottom{
 padding:22px 20px
}
}@media (max-width: 767px){
 .header-area .header-bottom{
 padding:22px 20px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .header-area{
 box-shadow:0 10px 15px rgba(25,25,25,0.1)
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .header-area{
 box-shadow:0 10px 15px rgba(25,25,25,0.1)
}
}@media (max-width: 767px){
 .header-area{
 box-shadow:0 10px 15px rgba(25,25,25,0.1)
}
}
.header-area .header-top .header-info-left ul li{
 color:#fff;display:inline-block;margin-right:56px;font-family:"Poppins",sans-serif;font-size:14px
}
.header-area .header-top .header-info-left ul li:last-child{
    margin-right:0px
}
.header-area .header-top .header-info-left ul li i{
    margin-right:8px
}
.header-area .header-top .header-info-right ul li {
    color:#fff;display:inline-block;margin-right:56px;font-family:"Poppins",sans-serif;font-size:14px    
}
.header-area .header-top .header-info-right .header-social li{
 display:inline-block
}
.header-area .header-top .header-info-right .header-social li a{
 color:#fff;font-size:14px;padding-left:25px
}
.header-area .header-top .header-info-right .header-social li a:hover{
 color:#4259d8
}
.main-header{
 position:relative;z-index:3
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .main-header .main-menu{
 margin-right:30px
}
}
.main-header .main-menu ul li{
 display:inline-block;position:relative;z-index:1
}
.main-header .main-menu ul li a{
 color:#ffffff;font-weight:500;padding:39px 19px;display:block;font-size:14px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;text-transform:uppercase
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .main-header .main-menu ul li a{
 padding:39px 15px
}
}
.main-header .main-menu ul li:hover>a{
 color:#4259d8
}
.main-header .main-menu ul ul.submenu{
 position:absolute;width:170px;background:#fff;left:0;top:120%;visibility:hidden;opacity:0;box-shadow:0 0 10px 3px rgba(0,0,0,0.05);padding:17px 0;border-top:5px solid #4259d8;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s
}
.main-header .main-menu ul ul.submenu>li{
 margin-left:7px;display:block
}
.main-header .main-menu ul ul.submenu>li>a{
 padding:6px 10px !important;font-size:14px;color:#0b1c39;text-transform:capitalize
}
.main-header .main-menu ul ul.submenu>li>a:hover{
 color:#4259d8;background:none
}
.main-header ul>li:hover>ul.submenu{
 visibility:visible;opacity:1;top:100%
}
.top-bg{
 background:#002d5b
}
.header-sticky ul li a{
 padding:10px 19px
}
.header-sticky.sticky-bar.sticky .main-menu ul>li>a{
 padding:26px 20px
}
.mobile_menu{
 position:absolute;right:0px;width:100%;z-index:99
}
.slider-height{
 min-height:830px;background-repeat:no-repeat;background-position:center center;background-size:cover
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .slider-height{
 min-height:700px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .slider-height{
 min-height:600px
}
}@media (max-width: 767px){
 .slider-height{
 min-height:470px
}
}
.slider-height2{
 min-height:300px;background-repeat:no-repeat;background-position:center center;background-size:cover
}@media (max-width: 767px){
 .slider-height2{
 min-height:260px
}
}
.slider-area{
 margin-top:-1px
}
.slider-area .area__caption h1{
 font-size:70px;font-weight:900;margin-bottom:14px;color:#dddddd;font-family:"Poppins",sans-serif;line-height:1.2;text-transform:uppercase;margin-bottom:53px
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .slider-area .area__caption h1{
 font-size:60px;line-height:1.2
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .slider-area .area__caption h1{
 font-size:50px;line-height:1.2
}
}@media (max-width: 767px){
 .slider-area .area__caption h1{
 font-size:35px;line-height:1.2
}
}
.slider-area .area__caption p{
 font-size:32px;line-height:1.2;font-weight:400;margin-bottom:39px;color:#1ed5f1;margin-bottom:7px;text-transform:uppercase
}@media (max-width: 767px){
 .slider-area .area__caption p{
 margin-bottom:30px
}
}
.slider-area .hero-cap h2{
 color:#fff;font-size:50px;font-weight:700;text-transform:capitalize
}
.slider-area .hero-cap h1{
    color:#fff;font-size:50px;font-weight:700;text-transform:capitalize
   }
.slider-active button.slick-arrow{
 position:absolute;top:50%;left:80px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;border:0;padding:0;z-index:2;opacity:0;visibility:hidden;height:60px;width:60px;border-radius:50%;cursor:pointer;background:#4259d8;-webkit-transition:.4s;-o-transition:.4s;transition:.4s
}
.slider-active button.slick-arrow i{
 font-size:20px;line-height:60px
}
.slider-active button.slick-next{
 left:auto;right:80px
}
.slider-active button:hover img{
 opacity:0
}
.slider-active:hover button.slick-prev{
 left:100px
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .slider-active:hover button.slick-prev{
 left:20px
}
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .slider-active:hover button.slick-prev{
 left:auto;right:10px
}
}
.slider-active:hover button.slick-next{
 right:100px
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .slider-active:hover button.slick-next{
 right:20px
}
}
.slider-active:hover button{
 opacity:1;visibility:visible
}
.slider-active button:hover{
 background:#002d5b
}
.perfil-empresa{
 background:#f6f9fe
}
.perfil-empresa .perfil-simples .perfil-simples-front .profile-img{
 overflow:hidden
}
.perfil-empresa .perfil-simples .perfil-simples-front .profile-img img{
 width:100%;margin-bottom:30px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;border-bottom:7px solid transparent;transform:scale(1)
}
.perfil-empresa .perfil-simples .perfil-simples-front .profile-img img:hover{
 border-bottom:7px solid #4259d8;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)
}
.perfil-empresa .perfil-simples .perfil-simples-front .profile-caption{
 overflow:hidden
}
.perfil-empresa .perfil-simples .perfil-simples-front .profile-caption h4 a{
 color:#191d34;font-size:25px;font-weight:600;margin-bottom:23px;display:block
}
.perfil-empresa .perfil-simples .perfil-simples-front .profile-caption h4 a:hover{
 color:#4259d8
}
.perfil-empresa .perfil-simples .perfil-simples-back-last{
 border:4px solid #4259d8;padding:31px 32px 48px 52px;background:#fff;overflow:hidden;top:0;position:relative;top:0;backface-visibility:hidden;transition:transform 0.5s linear;transform:perspective(600px) rotateY(0deg)
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .perfil-empresa .perfil-simples .perfil-simples-back-last{
 padding:20px
}
}@media (max-width: 767px){
 .perfil-empresa .perfil-simples .perfil-simples-back-last{
 padding:20px
}
}
.perfil-empresa .perfil-simples .perfil-simples-back-last h2{
 color:#191d34;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:30px;position:relative;display:block;padding-bottom:29px
}
.perfil-empresa .perfil-simples .perfil-simples-back-last h2::before{
 content:"";position:absolute;width:100px;height:4px;background:#4259d8;left:0;bottom:0
}
.perfil-empresa .perfil-simples .perfil-simples-back-last p{
 margin-bottom:30px
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .perfil-empresa .perfil-simples .perfil-simples-back-last p{
 font-size:15px
}
}
.perfil-empresa .perfil-simples .perfil-simples-back-last a{
 color:#191d34
}
.perfil-empresa .perfil-simples .perfil-simples-back-last a:hover{
 color:#4259d8
}
.we-trusted-area .trusted-img img{
 width:100%
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .we-trusted-area .trusted-img img{
 margin-bottom:30px
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .we-trusted-area .trusted-img img{
 margin-bottom:30px
}
}@media (max-width: 767px){
 .we-trusted-area .trusted-img img{
 margin-bottom:30px
}
}
.we-trusted-area .trusted-caption{
 background:rgba(255,255,255,0.8);padding:57px 115px 50px 60px;margin-left:-152px
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .we-trusted-area .trusted-caption{
 padding:30px 5px 30px 30px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .we-trusted-area .trusted-caption{
 padding:30px;margin-left:0px
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .we-trusted-area .trusted-caption{
 padding:0px;margin-left:0px
}
}@media (max-width: 767px){
 .we-trusted-area .trusted-caption{
 padding:0px;margin-left:0px
}
}
.we-trusted-area .trusted-caption h2{
 color:#191d34;font-size:40px;font-weight:700;line-height:1.2;margin-bottom:40px;display:block
}@media (max-width: 767px){
 .we-trusted-area .trusted-caption h2{
 font-size:24px;line-height:1.3
}
}
.we-trusted-area .trusted-caption p{
 margin-bottom:57px
}
.nossos-servicos .single-services{
 padding:86px 61px 64px 61px;
 -webkit-transition:all .4s ease-out 0s;
 -moz-transition:all .4s ease-out 0s;
 -ms-transition:all .4s ease-out 0s;
 -o-transition:all .4s ease-out 0s;
 transition:all .4s ease-out 0s;
 background:#fcfdff;
 position:relative;
}
.nossos-servicos .single-services:hover{
 background:#e4edff
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
 .nossos-servicos .single-services{
     padding:26px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
 .nossos-servicos .single-services{
     padding:40px;
}
}
@media (max-width: 767px){
    .nossos-servicos .single-services{
        padding:30px;
}
}
.nossos-servicos .single-services .services-icon span{
 font-size:54px;margin-bottom:23px;display:block;color:#000;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s
}
.nossos-servicos .single-services .services-caption h4{
 color:#191d34;
 font-size:20px;
 font-weight:600;
 margin-bottom:25px;
 display:inline-block;
}
@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .nossos-servicos .single-services .services-caption h4{
 font-size:22px
}
}@media (max-width: 767px){
 .nossos-servicos .single-services .services-caption h4{
 font-size:19px
}
}
.nossos-servicos .single-services .services-caption p{
 line-height:25px
}
.nossos-servicos .single-services::before{
 background-image:url(../img/services_bg.png);content:"";position:absolute;min-width:221px;height:216px;right:0px;bottom:0px;z-index:-1;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s
}@media (max-width: 767px){
 .nossos-servicos .single-services::before{
 display:none
}
}
.single-services:hover::before{
 right:-12px;bottom:-12px
}
.single-services:hover .services-caption h4{
 color:#4259d8
}
.section-tittle h2{
 color:#dddddd;font-size:60px;font-weight:700;line-height:1;margin-bottom:95px
}@media (max-width: 767px){
 .section-tittle h2{
 font-size:39px;line-height:1.3;margin-bottom:50px
}
}
.nossos-parceiros{
 overflow:hidden;background:#f8fafe;position:relative;z-index:0
}
.nossos-parceiros .single-cases-info{
 position:relative;left:52%;margin-top:72px
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .nossos-parceiros .single-cases-info{
 margin-top:72px;left:33%
}
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .nossos-parceiros .single-cases-info{
 left:38%;margin-top:0px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .nossos-parceiros .single-cases-info{
 left:17%;margin-top:40px
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .nossos-parceiros .single-cases-info{
 left:1%;margin-top:20px
}
}@media (max-width: 767px){
 .nossos-parceiros .single-cases-info{
 left:1%;margin-top:10px
}
}
.nossos-parceiros .single-cases-info h3{
 color:#191d34;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:20px;padding-right:30px
}@media (max-width: 767px){
 .nossos-parceiros .single-cases-info h3{
 font-size:30px
}
}
.nossos-parceiros .single-cases-info p{
 margin-bottom:50px;padding-right:36px
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .nossos-parceiros .single-cases-info p{
 margin-bottom:20px
}
}
.nossos-parceiros .single-cases-img{
 position:relative;overflow:hidden
}
.nossos-parceiros .single-cases-img .single-cases-cap{
 background:#fff;padding:34px 19px 37px 30px;position:absolute;left:-200px;bottom:0;max-width:371px;-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;-ms-transition:all .6s ease-out 0s;-o-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;opacity:0;visibility:hidden;width:80%
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .nossos-parceiros .single-cases-img .single-cases-cap{
 padding:3px
}
}
.nossos-parceiros .single-cases-img .single-cases-cap h4 a{
 color:#191d34;font-size:22px;font-weight:600;margin-bottom:23px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;cursor:pointer
}
.nossos-parceiros .single-cases-img .single-cases-cap h4 a:hover{
 color:#4259d8
}
.nossos-parceiros .single-cases-img .single-cases-cap p{
 margin-bottom:30px;
 line-height: normal;
}
.nossos-parceiros .single-cases-img .single-cases-cap span{
 color:#aebccb;font-size:14px;font-weight:600
}
.nossos-parceiros .single-cases-img .single-cases-cap.single-cases-cap2{
 opacity:1;visibility:visible;left:0;bottom:0;padding:20px 19px 4px 30px
}
.nossos-parceiros .single-cases-img .single-cases-cap.single-cases-cap2 h4{
 margin-bottom:9px
}
.nossos-parceiros .single-cases-img .single-cases-cap.single-cases-cap2 p{
 margin-bottom:7px;line-height:1.4
}
.single-cases-img:hover .single-cases-cap{
 left:0;bottom:0;opacity:1;visibility:visible;width:80%;right:-28%
}
.single-cases-img.size img{
 width:100%
}
.nossos-parceiros .owl-carousel .owl-stage-outer{
 overflow:visible
}
.nossos-parceiros .no-js .owl-carousel,.nossos-parceiros .owl-carousel.owl-loaded{
 overflow:hidden;position:relative;right:-28%
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .nossos-parceiros .no-js .owl-carousel,.nossos-parceiros .owl-carousel.owl-loaded{
 right:0%
}
}@media (max-width: 767px){
 .nossos-parceiros .no-js .owl-carousel,.nossos-parceiros .owl-carousel.owl-loaded{
 right:0%
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .nossos-parceiros .no-js .owl-carousel,.nossos-parceiros .owl-carousel.owl-loaded{
 right:0%
}
}
.nossos-parceiros .owl-carousel .owl-item img{
 display:block;width:100%
}
.testimonial-area{
 padding-top:135px
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .testimonial-area{
 padding-top:90px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .testimonial-area{
 padding-top:0px
}
}@media (max-width: 767px){
 .testimonial-area{
 padding-top:0px
}
}
.testimonial-area .testimonial-caption p{
 font-size:25px;color:#191d34;color:#191d34;line-height:45px;line-height:1.5;padding:0 80px;margin-bottom:37px
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .testimonial-area .testimonial-caption p{
 font-size:20px;padding:0 0px;font-size:17px
}
}@media (max-width: 767px){
 .testimonial-area .testimonial-caption p{
 font-size:19px;padding:0 10px;font-size:17px
}
}
.testimonial-area .testimonial-ratting{
 margin-bottom:21px
}
.testimonial-area .testimonial-ratting i{
 color:#FBBA42;display:inline-block
}
.testimonial-area .rattiong-caption span{
 color:#112e41;font-size:18px;font-weight:400;text-transform:uppercase
}
.testimonial-area .rattiong-caption span span{
 color:#767676;font-size:16px;text-transform:capitalize
}
@-webkit-keyframes pulse{
 to{
 box-shadow:0 0 0 45px rgba(226,14,14,0)
}
}@keyframes pulse{
 to{
 box-shadow:0 0 0 45px rgba(230,10,10,0)
}
}
.slick-initialized .slick-slide{
 outline:0
}
.area-materias .single-recent-cap .recent-img{
 overflow:hidden
}
.area-materias .single-recent-cap .recent-img img{
 width:100%;transform:scale(1);-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s
}
.area-materias .single-recent-cap .recent-cap{
 padding:20px 30px 20px 30px;background:#fcfdff
}
.area-materias .single-recent-cap .recent-cap span{
 color:#4259d8;font-size:14px;margin-bottom:20px;display:block
}
.area-materias .single-recent-cap .recent-cap h4 a{
 color:#191d34;font-size:20px;margin-bottom:20px;font-weight:500px
}
.area-materias .single-recent-cap .recent-cap h4 a:hover{
 color:#4259d8
}
.area-materias .single-recent-cap .recent-cap p{
 color:#aebccb;font-size:14px
}
.single-recent-cap:hover .recent-img img{
 transform:scale(1.1)
}
.request-back-area{
 padding:100px 0px;background:#002d5b
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .request-back-area{
 padding:80px 0px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .request-back-area{
 padding:80px 0px
}
}@media (max-width: 767px){
 .request-back-area{
 padding:80px 0px
}
}
.request-back-area .request-content h3{
 color:#fff;font-size:40px;font-weight:700;line-height:1.2;margin-bottom:30px
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .request-back-area .request-content h3{
 font-size:36px
}
}
.request-back-area .request-content p{
 color:#fff
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .request-back-area .request-content p{
 margin-bottom:50px
}
}@media (max-width: 767px){
 .request-back-area .request-content p{
 margin-bottom:50px
}
}
.form-wrapper .form-box input{
 width:100%;height:55px;background:transparent;border:2px solid #295684;border-radius:5px;padding:11px 19px;color:#8fa9c3
}
.form-wrapper .form-box input::placeholder{
 color:#fff
}
.form-wrapper .nice-select{
 width:100%;height:55px;background:transparent;border:2px solid #295684;border-radius:5px;padding:11px 19px;color:#8fa9c3;line-height:1.9
}
.form-wrapper .nice-select::after{
 border-bottom:2px solid #295684;border-right:2px solid #295684;height:9px;width:9px;margin-top:-4px;right:21px
}
.form-wrapper .nice-select.open .list{
 width:100%;border-radius:0
}
.form-wrapper .nice-select .list{
 width:100%
}
.services-details .s-detailsImg img{
 margin-bottom:90px
}
.services-details .s-details-caption h2{
 color:#4259d8;font-weight:700;font-size:25px;margin-bottom:38px
}
.services-details .s-details-caption .details-pera1{
 margin-bottom:38px
}
.services-details .s-details-caption .details-pera2{
 margin-bottom:38px
}
.services-details .s-details-caption .details-pera3{
 margin-bottom:65px
}
.rodape-area{
 /*background:#002f8e*/
 background:#222222;
}
.rodape-area .footer-logo{
 margin-bottom:40px
}
.rodape-area .rodape-pera p{
 color:#868c98;padding-right:125px;font-size:16px;margin-bottom:50px;line-height:1.8
}@media only screen and (min-width: 1200px) and (max-width: 1600px){
 .rodape-area .rodape-pera p{
 padding-right:138px
}
}@media only screen and (min-width: 992px) and (max-width: 1199px){
 .rodape-area .rodape-pera p{
 padding-right:95px
}
}@media only screen and (min-width: 768px) and (max-width: 991px){
 .rodape-area .rodape-pera p{
 padding-right:13px
}
}@media only screen and (min-width: 576px) and (max-width: 767px){
 .rodape-area .rodape-pera p{
 padding-right:80px
}
}@media (max-width: 767px){
 .rodape-area .rodape-pera p{
 padding-right:30px
}
}
.rodape-area .footer-tittle h4{
 color:#ffffff;font-size:20px;margin-bottom:29px;font-weight:500;text-transform:capitalize
}
.rodape-area .footer-tittle ul li{
 color:#012f5f;margin-bottom:15px
}
.rodape-area .footer-tittle ul li a{
 color:#868c98;font-weight:300
}
.rodape-area .footer-tittle ul li a:hover{
 color:#4259d8;padding-left:5px
}
.rodape-area .info.error{
 color:#4259d8
}
.rodape-area .footer-social a i{
 color:#ffffff;margin-left: 10px;margin-right:12px;font-size:38px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s
}
.rodape-area .footer-social a i:hover{
 color:#4259d8;box-shadow:0 -3px 0 0 rgba(24,24,24,0.15) inset,0 3px 10px rgba(0,0,0,0.3);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)
}
.rodape-bottom-area{
 background:#f8fafe
}
.rodape-bottom-area .rodape-border{
 border-top:1px solid #d3e5fd;padding:15px 0px 5px;
}
@media (max-width: 767px){
 .rodape-bottom-area .rodape-border{
 padding:15px 0px 5px
}
}
.rodape-bottom-area .rodape-copy-right p{
 color:#888888;font-weight:300;font-size:12px;line-height:2;margin-bottom:12px;
}
@media (max-width: 767px){
    .rodape-bottom-area .rodape-copy-right p{
        font-size:8px;
   }
}
.rodape-bottom-area .rodape-copy-right p i{
 color:#4259d8
}
.rodape-bottom-area .rodape-copy-right p a{
 color:#4259d8
}
.blog_area a{
 color:"Poppins",sans-serif !important;text-decoration:none;transition:.4s
}
.blog_area a:hover,.blog_area a :hover{
 background:-webkit-linear-gradient(131deg, #4259d8 0%, #4259d8 99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;transition:.4s
}
.single-blog{
 overflow:hidden;margin-bottom:30px
}
.single-blog:hover{
 box-shadow:0px 10px 20px 0px rgba(42,34,123,0.1)
}
.single-blog .thumb{
 overflow:hidden;position:relative
}
.single-blog .thumb:after{
 content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s
}
.single-blog h4{
 border-bottom:1px solid #dfdfdf;padding-bottom:34px;margin-bottom:25px
}
.single-blog a{
 font-size:20px;font-weight:600
}
.single-blog .date{
 color:#666666;text-align:left;display:inline-block;font-size:13px;font-weight:300
}
.single-blog .tag{
 text-align:left;display:inline-block;float:left;font-size:13px;font-weight:300;margin-right:22px;position:relative
}
.single-blog .tag:after{
 content:'';position:absolute;width:1px;height:10px;background:#acacac;right:-12px;top:7px
}@media (max-width: 1199px){
 .single-blog .tag{
 margin-right:8px
}
.single-blog .tag:after{
 display:none
}
}@media (max-width: 800px){
 .single-blog{
 margin-bottom:30px
}
}
.single-blog:hover .thumb:after{
 opacity:.7;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s
}@media (max-width: 1199px){
 .single-blog h4{
 transition:all 300ms linear 0s;border-bottom:1px solid #dfdfdf;padding-bottom:14px;margin-bottom:12px
}
.single-blog h4 a{
 font-size:18px
}
}
.blog_item{
 margin-bottom:50px
}
.blog_details{
 padding:30px 0 20px 10px;box-shadow:0px 10px 20px 0px rgba(221,221,221,0.3)
}@media (min-width: 768px){
 .blog_details{
 padding:60px 30px 35px 35px
}
}
.blog_details p{
 margin-bottom:30px
}
.blog_details a{
 color:#ff8b23
}
.blog_details a:hover{
 color:#4259d8
}
.blog_details h2{
 font-size:18px;font-weight:600;margin-bottom:8px
}@media (min-width: 768px){
 .blog_details h2{
 font-size:24px;margin-bottom:15px
}
}
.blog-info-link li{
 float:left;font-size:14px
}
.blog-info-link li a{
 color:#999999
}
.blog-info-link li i,.blog-info-link li span{
 font-size:13px;margin-right:5px
}
.blog-info-link li::after{
 content:"|";padding-left:10px;padding-right:10px
}
.blog-info-link li:last-child::after{
 display:none
}
.blog-info-link::after{
 content:"";display:block;clear:both;display:table
}
.blog_item_img{
 position:relative
}
.blog_item_img .blog_item_date{
 position:absolute;bottom:-10px;left:10px;display:block;color:#fff;background-color:#4259d8;padding:8px 15px;border-radius:5px
}@media (min-width: 768px){
 .blog_item_img .blog_item_date{
 bottom:-20px;left:40px;padding:13px 30px
}
}
.blog_item_img .blog_item_date h3{
 font-size:22px;font-weight:600;color:#fff;margin-bottom:0;line-height:1.2
}@media (min-width: 768px){
 .blog_item_img .blog_item_date h3{
 font-size:30px
}
}
.blog_item_img .blog_item_date p{
 font-size:18px;margin-bottom:0;color:#fff
}@media (min-width: 768px){
 .blog_item_img .blog_item_date p{
 font-size:18px
}
}
.blog_right_sidebar .widget_title{
 font-size:20px;margin-bottom:40px
}
.blog_right_sidebar .widget_title::after{
 content:"";display:block;padding-top:15px;border-bottom:1px solid #f0e9ff
}
.blog_right_sidebar .single_sidebar_widget{
 background:#fbf9ff;padding:30px;margin-bottom:30px
}
.blog_right_sidebar .single_sidebar_widget .btn_1{
 margin-top:0px
}
.blog_right_sidebar .search_widget .form-control{
 height:50px;border-color:#f0e9ff;font-size:13px;color:#999999;padding-left:20px;border-radius:0;border-right:0
}
.blog_right_sidebar .search_widget .form-control::placeholder{
 color:#999999
}
.blog_right_sidebar .search_widget .form-control:focus{
 border-color:#f0e9ff;outline:0;box-shadow:none
}
.blog_right_sidebar .search_widget .input-group button{
 background:#4259d8;border-left:0;border:1px solid #f0e9ff;padding:4px 15px;border-left:0;cursor:pointer
}
.blog_right_sidebar .search_widget .input-group button i{
 color:#fff
}
.blog_right_sidebar .search_widget .input-group button span{
 font-size:14px;color:#999999
}
.blog_right_sidebar .newsletter_widget .form-control{
 height:50px;border-color:#f0e9ff;font-size:13px;color:#999999;padding-left:20px;border-radius:0
}
.blog_right_sidebar .newsletter_widget .form-control::placeholder{
 color:#999999
}
.blog_right_sidebar .newsletter_widget .form-control:focus{
 border-color:#f0e9ff;outline:0;box-shadow:none
}
.blog_right_sidebar .newsletter_widget .input-group button{
 background:#fff;border-left:0;border:1px solid #f0e9ff;padding:4px 15px;border-left:0
}
.blog_right_sidebar .newsletter_widget .input-group button i,.blog_right_sidebar .newsletter_widget .input-group button span{
 font-size:14px;color:#fff
}
.blog_right_sidebar .post_category_widget .cat-list li{
 border-bottom:1px solid #f0e9ff;transition:all 0.3s ease 0s;padding-bottom:12px
}
.blog_right_sidebar .post_category_widget .cat-list li:last-child{
 border-bottom:0
}
.blog_right_sidebar .post_category_widget .cat-list li a{
 font-size:14px;line-height:20px;color:#888888
}
.blog_right_sidebar .post_category_widget .cat-list li a p{
 margin-bottom:0px
}
.blog_right_sidebar .post_category_widget .cat-list li+li{
 padding-top:15px
}
.blog_right_sidebar .popular_post_widget .post_item .media-body{
 justify-content:center;align-self:center;padding-left:20px
}
.blog_right_sidebar .popular_post_widget .post_item .media-body h3{
 font-size:16px;line-height:20px;margin-bottom:6px;transition:all 0.3s linear
}
.blog_right_sidebar .popular_post_widget .post_item .media-body a:hover{
 color:#fff
}
.blog_right_sidebar .popular_post_widget .post_item .media-body p{
 font-size:14px;line-height:21px;margin-bottom:0px
}
.blog_right_sidebar .popular_post_widget .post_item+.post_item{
 margin-top:20px
}
.blog_right_sidebar .tag_cloud_widget ul li{
 display:inline-block
}
.blog_right_sidebar .tag_cloud_widget ul li a{
 display:inline-block;border:1px solid #eeeeee;background:#fff;padding:4px 20px;margin-bottom:8px;margin-right:3px;transition:all 0.3s ease 0s;color:#888888;font-size:13px
}
.blog_right_sidebar .tag_cloud_widget ul li a:hover{
 background:#4259d8;color:#fff !important;-webkit-text-fill-color:#fff;text-decoration:none;-webkit-transition:0.5s;transition:0.5s
}
.blog_right_sidebar .instagram_feeds .instagram_row{
 display:flex;margin-right:-6px;margin-left:-6px
}
.blog_right_sidebar .instagram_feeds .instagram_row li{
 width:33.33%;float:left;padding-right:6px;padding-left:6px;margin-bottom:15px
}
.blog_right_sidebar .br{
 width:100%;height:1px;background:#eee;margin:30px 0px
}
.blog-pagination{
 margin-top:80px
}
.blog-pagination .page-link{
 font-size:14px;position:relative;display:block;padding:0;text-align:center;margin-left:-1px;line-height:45px;width:45px;height:45px;border-radius:0 !important;color:#8a8a8a;border:1px solid #f0e9ff;margin-right:10px
}
.blog-pagination .page-link i,.blog-pagination .page-link span{
 font-size:13px
}
.blog-pagination .page-item.active .page-link{
 background-color:#fbf9ff;border-color:#f0e9ff;color:#888888
}
.blog-pagination .page-item:last-child .page-link{
 margin-right:0
}
.single-post-area .blog_details{
 box-shadow:none;padding:0
}
.single-post-area .blog_details{
 padding-top:26px
}
.single-post-area .blog_details p{
 margin-bottom:20px;font-size:15px
}
.single-post-area .quote-wrapper{
 background:rgba(130,139,178,0.1);padding:15px;line-height:1.733;color:#888888;font-style:italic;margin-top:25px;margin-bottom:25px
}@media (min-width: 768px){
 .single-post-area .quote-wrapper{
 padding:30px
}
}
.single-post-area .quotes{
 background:#fff;padding:15px 15px 15px 20px;border-left:2px solid
}@media (min-width: 768px){
 .single-post-area .quotes{
 padding:25px 25px 25px 30px
}
}
.single-post-area .arrow{
 position:absolute
}
.single-post-area .arrow .lnr{
 font-size:20px;font-weight:600
}
.single-post-area .navigation-top{
 padding-top:15px;border-top:1px solid #f0e9ff
}
.single-post-area .navigation-top p{
 margin-bottom:0
}
.single-post-area .navigation-top .like-info{
 font-size:14px
}
.single-post-area .navigation-top .like-info i,.single-post-area .navigation-top .like-info span{
 font-size:16px;margin-right:5px
}
.single-post-area .navigation-top .comment-count{
 font-size:14px
}
.single-post-area .navigation-top .comment-count i,.single-post-area .navigation-top .comment-count span{
 font-size:16px;margin-right:5px
}
.single-post-area .navigation-top .social-icons li{
 display:inline-block;margin-right:15px
}
.single-post-area .navigation-top .social-icons li:last-child{
 margin:0
}
.single-post-area .navigation-top .social-icons li i,.single-post-area .navigation-top .social-icons li span{
 font-size:14px;color:#999999
}
.single-post-area .blog-author{
 padding:40px 30px;background:#fbf9ff;margin-top:50px
}@media (max-width: 600px){
 .single-post-area .blog-author{
 padding:20px 8px
}
}
.single-post-area .blog-author img{
 width:90px;height:90px;border-radius:50%;margin-right:30px
}@media (max-width: 600px){
 .single-post-area .blog-author img{
 margin-right:15px;width:45px;height:45px
}
}
.single-post-area .blog-author a{
 display:inline-block
}
.single-post-area .blog-author a:hover{
 color:#4259d8
}
.single-post-area .blog-author p{
 margin-bottom:0;font-size:15px
}
.single-post-area .blog-author h4{
 font-size:16px
}
.single-post-area .navigation-area{
 border-bottom:1px solid #eee;padding-bottom:30px;margin-top:55px
}
.single-post-area .navigation-area p{
 margin-bottom:0px
}
.single-post-area .navigation-area h4{
 font-size:18px;line-height:25px
}
.single-post-area .navigation-area .nav-left{
 text-align:left
}
.single-post-area .navigation-area .nav-left .thumb{
 margin-right:20px;background:#000
}
.single-post-area .navigation-area .nav-left .thumb img{
 -webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s
}
.single-post-area .navigation-area .nav-left .lnr{
 margin-left:20px;opacity:0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s
}
.single-post-area .navigation-area .nav-left:hover .lnr{
 opacity:1
}
.single-post-area .navigation-area .nav-left:hover .thumb img{
 opacity:.5
}@media (max-width: 767px){
 .single-post-area .navigation-area .nav-left{
 margin-bottom:30px
}
}
.single-post-area .navigation-area .nav-right{
 text-align:right
}
.single-post-area .navigation-area .nav-right .thumb{
 margin-left:20px;background:#000
}
.single-post-area .navigation-area .nav-right .thumb img{
 -webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s
}
.single-post-area .navigation-area .nav-right .lnr{
 margin-right:20px;opacity:0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s
}
.single-post-area .navigation-area .nav-right:hover .lnr{
 opacity:1
}
.single-post-area .navigation-area .nav-right:hover .thumb img{
 opacity:.5
}
.comments-area{
 background:transparent;border-top:1px solid #eee;padding:45px 0;margin-top:50px
}@media (max-width: 414px){
 .comments-area{
 padding:50px 8px
}
}
.comments-area h4{
 margin-bottom:35px;font-size:18px
}
.comments-area h5{
 font-size:16px;margin-bottom:0px
}
.comments-area .comment-list{
 padding-bottom:48px
}
.comments-area .comment-list:last-child{
 padding-bottom:0px
}@media (max-width: 413px){
 .comments-area .comment-list .single-comment h5{
 font-size:12px
}
.comments-area .comment-list .single-comment .date{
 font-size:11px
}
.comments-area .comment-list .single-comment .comment{
 font-size:10px
}
}
.comments-area .thumb{
 margin-right:20px
}
.comments-area .thumb img{
 width:70px;border-radius:50%
}
.comments-area .date{
 font-size:14px;color:#999999;margin-bottom:0;margin-left:20px
}
.comments-area .comment{
 margin-bottom:10px;color:#777777;font-size:15px
}
.comments-area .btn-reply{
 background-color:transparent;color:#888888;padding:5px 18px;font-size:14px;display:block;font-weight:400
}
.comment-form{
 border-top:1px solid #eee;padding-top:45px;margin-top:50px;margin-bottom:20px
}
.comment-form .form-group{
 margin-bottom:30px
}
.comment-form h4{
 margin-bottom:40px;font-size:18px;line-height:22px
}
.comment-form .name{
 padding-left:0px
}@media (max-width: 767px){
 .comment-form .name{
 padding-right:0px;margin-bottom:1rem
}
}
.comment-form .email{
 padding-right:0px
}@media (max-width: 991px){
 .comment-form .email{
 padding-left:0px
}
}
.comment-form .form-control{
 border:1px solid #f0e9ff;border-radius:5px;height:48px;padding-left:18px;font-size:13px;background:transparent
}
.comment-form .form-control:focus{
 outline:0;box-shadow:none
}
.comment-form .form-control::placeholder{
 font-weight:300;color:#999999
}
.comment-form .form-control::placeholder{
 color:#777777
}
.comment-form textarea{
 padding-top:18px;border-radius:12px;height:100% !important
}
.comment-form ::-webkit-input-placeholder{
 font-size:13px;color:#777
}
.comment-form ::-moz-placeholder{
 font-size:13px;color:#777
}
.comment-form :-ms-input-placeholder{
 font-size:13px;color:#777
}
.comment-form :-moz-placeholder{
 font-size:13px;color:#777
}
.dropdown .dropdown-menu{
 -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s
}
.area-contato{
 margin-bottom:25px
}
.area-contato__icon{
 margin-right:20px
}
.area-contato__icon i,.area-contato__icon span{
 color:#8f9195;font-size:27px
}
.area-contato .media-body h3{
 font-size:16px;margin-bottom:0;font-size:16px;color:#dddddd
}
.area-contato .media-body h3 a:hover{
 color:#ffffff
}
.area-contato .media-body p{
 color:#8a8a8a
}
.titulo-contato{
 font-size:27px;font-weight:600;margin-bottom:20px;color: #ffffff;
}
.titulo-vendas, .titulo-veiculos{
    font-size:40px;font-weight:600;margin-bottom:20px;margin-top:20px;color:#ffffff;text-transform:uppercase;
   }
.form-contact label{
 font-size:14px
}
.form-contact .form-group{
 margin-bottom:30px
}
.form-contact .form-control{
 border:1px solid #e5e6e9;border-radius:0px;height:48px;padding-left:18px;font-size:13px;background:transparent
}
.form-contact .form-control:focus{
 outline:0;box-shadow:none
}
.form-contact .form-control::placeholder{
 font-weight:300;color:#999999
}
.form-contact textarea{
 border-radius:0px;height:100% !important
}
.contact-section{
 padding:130px 0 100px
}@media (max-width: 991px){
 .contact-section{
 padding:70px 0 40px
}
}@media only screen and (min-width: 992px) and (max-width: 1200px){
 .contact-section{
 padding:80px 0 50px
}
}
.mfp-bg{
 top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#4A3600;opacity:0.6
}@media (max-width: 767px){
 .gj-picker.gj-picker-md.timepicker{
 width:310px;left:6px !important
}
}@media (max-width: 767px){
 .gj-picker.gj-picker-md.datepicker.gj-unselectable{
 width:320px;left:0 !important
}
}
.sample-text-area{
 background:#fff;padding:100px 0 70px 0
}
.text-heading{
 margin-bottom:30px;font-size:24px
}
b,sup,sub,u,del{
 color:#222
}
.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{
 color:#828bb2
}
.button-area{
 background:#fff
}
.button-area .border-top-generic{
 padding:70px 15px;border-top:1px dotted #eee
}
.button-group-area .genric-btn{
 margin-right:10px;margin-top:10px
}
.button-group-area .genric-btn:last-child{
 margin-right:0
}
.genric-btn{
 display:inline-block;outline:none;line-height:40px;padding:0 30px;font-size:.8em;text-align:center;text-decoration:none;font-weight:500;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s
}
.genric-btn:focus{
 outline:none
}
.genric-btn.e-large{
 padding:0 40px;line-height:50px
}
.genric-btn.large{
 line-height:45px
}
.genric-btn.medium{
 line-height:30px
}
.genric-btn.small{
 line-height:25px
}
.genric-btn.radius{
 border-radius:3px
}
.genric-btn.circle{
 border-radius:20px
}
.genric-btn.arrow{
 display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
.genric-btn.arrow span{
 margin-left:10px
}
.genric-btn.default{
 color:#415094;background:#f9f9ff;border:1px solid transparent
}
.genric-btn.default:hover{
 border:1px solid #f9f9ff;background:#fff
}
.genric-btn.default-border{
 border:1px solid #f9f9ff;background:#fff
}
.genric-btn.default-border:hover{
 color:#415094;background:#f9f9ff;border:1px solid transparent
}
.genric-btn.primary{
 color:#fff;background:#222;border:1px solid transparent
}
.genric-btn.primary:hover{
 color:#222;border:1px solid #222;background:#fff
}
.genric-btn.primary-border{
 color:#222;border:1px solid #222;background:#fff
}
.genric-btn.primary-border:hover{
 color:#fff;background:#222;border:1px solid transparent
}
.genric-btn.success{
 color:#fff;background:#4cd3e3;border:1px solid transparent
}
.genric-btn.success:hover{
 color:#4cd3e3;border:1px solid #4cd3e3;background:#fff
}
.genric-btn.success-border{
 color:#4cd3e3;border:1px solid #4cd3e3;background:#fff
}
.genric-btn.success-border:hover{
 color:#fff;background:#4cd3e3;border:1px solid transparent
}
.genric-btn.info{
 color:#fff;background:#38a4ff;border:1px solid transparent
}
.genric-btn.info:hover{
 color:#38a4ff;border:1px solid #38a4ff;background:#fff
}
.genric-btn.info-border{
 color:#38a4ff;border:1px solid #38a4ff;background:#fff
}
.genric-btn.info-border:hover{
 color:#fff;background:#38a4ff;border:1px solid transparent
}
.genric-btn.warning{
 color:#fff;background:#f4e700;border:1px solid transparent
}
.genric-btn.warning:hover{
 color:#f4e700;border:1px solid #f4e700;background:#fff
}
.genric-btn.warning-border{
 color:#f4e700;border:1px solid #f4e700;background:#fff
}
.genric-btn.warning-border:hover{
 color:#fff;background:#f4e700;border:1px solid transparent
}
.genric-btn.danger{
 color:#fff;background:#f44a40;border:1px solid transparent
}
.genric-btn.danger:hover{
 color:#f44a40;border:1px solid #f44a40;background:#fff
}
.genric-btn.danger-border{
 color:#f44a40;border:1px solid #f44a40;background:#fff
}
.genric-btn.danger-border:hover{
 color:#fff;background:#f44a40;border:1px solid transparent
}
.genric-btn.link{
 color:#415094;background:#f9f9ff;text-decoration:underline;border:1px solid transparent
}
.genric-btn.link:hover{
 color:#415094;border:1px solid #f9f9ff;background:#fff
}
.genric-btn.link-border{
 color:#415094;border:1px solid #f9f9ff;background:#fff;text-decoration:underline
}
.genric-btn.link-border:hover{
 color:#415094;background:#f9f9ff;border:1px solid transparent
}
.genric-btn.disable{
 color:#222,0.3;background:#f9f9ff;border:1px solid transparent;cursor:not-allowed
}
.generic-blockquote{
 padding:30px 50px 30px 30px;background:#f9f9ff;border-left:2px solid #222
}
.tabela-dados-wrap{
 overflow-x:scroll
}
.tabela-dados{
 background:#f9f9ff;padding:15px 0px 30px 0px;min-width:800px
}
.tabela-dados .serial{
 width:9%;padding-left:8px;
}
.tabela-dados .country{
 width:29%;padding-right:8px;
}
.tabela-dados .visit{
 width:25%
}
.tabela-dados .percentage{
 padding-right:5px
}
.tabela-dados .table-head{
 display:flex
}
.tabela-dados .table-head .serial,.tabela-dados .table-head .country,.tabela-dados .table-head .visit,.tabela-dados .table-head .percentage{
 color:#415094;line-height:40px;text-transform:uppercase;font-weight:500
}
.tabela-dados .table-row{
 padding:15px 0;border-top:1px solid #edf3fd;display:flex
}
.tabela-dados .table-row .serial,.tabela-dados .table-row .country,.tabela-dados .table-row .visit,.tabela-dados .table-row .percentage{
 display:flex;align-items:center
}
.tabela-dados .table-row .country img{
 margin-right:15px
}
.tabela-dados .table-row .percentage .progress{
 width:80%;border-radius:0px;background:transparent
}
.tabela-dados .table-row .percentage .progress .progress-bar{
 height:5px;line-height:5px
}
.tabela-dados .table-row .percentage .progress .progress-bar.color-1{
 background-color:#6382e6
}
.tabela-dados .table-row .percentage .progress .progress-bar.color-2{
 background-color:#e66686
}
.tabela-dados .table-row .percentage .progress .progress-bar.color-3{
 background-color:#f09359
}
.tabela-dados .table-row .percentage .progress .progress-bar.color-4{
 background-color:#73fbaf
}
.tabela-dados .table-row .percentage .progress .progress-bar.color-5{
 background-color:#73fbaf
}
.tabela-dados .table-row .percentage .progress .progress-bar.color-6{
 background-color:#6382e6
}
.tabela-dados .table-row .percentage .progress .progress-bar.color-7{
 background-color:#a367e7
}
.tabela-dados .table-row .percentage .progress .progress-bar.color-8{
 background-color:#e66686
}
.single-gallery-image{
 margin-top:30px;background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important;height:200px
}
.unordered-list li{
 position:relative;padding-left:30px;line-height:1.82em !important
}
.unordered-list li:before{
 content:"";position:absolute;width:14px;height:14px;border:3px solid #222;background:#fff;top:4px;left:0;border-radius:50%
}
.ordered-list{
 margin-left:30px
}
.ordered-list li{
 list-style-type:decimal-leading-zero;color:#222;font-weight:500;line-height:1.82em !important
}
.ordered-list li span{
 font-weight:300;color:#828bb2
}
.ordered-list-alpha li{
 margin-left:30px;list-style-type:lower-alpha;color:#222;font-weight:500;line-height:1.82em !important
}
.ordered-list-alpha li span{
 font-weight:300;color:#828bb2
}
.ordered-list-roman li{
 margin-left:30px;list-style-type:lower-roman;color:#222;font-weight:500;line-height:1.82em !important
}
.ordered-list-roman li span{
 font-weight:300;color:#828bb2
}
.single-input{
 display:block;width:100%;line-height:40px;border:none;outline:none;background:#f9f9ff;padding:0 20px
}
.single-input:focus{
 outline:none
}
.input-group-icon{
 position:relative
}
.input-group-icon .icon{
 position:absolute;left:20px;top:0;line-height:40px;z-index:3
}
.input-group-icon .icon i{
 color:#797979
}
.input-group-icon .single-input{
 padding-left:45px
}
.single-textarea{
 display:block;width:100%;line-height:25px;border:none;outline:none;background:#f9f9ff;padding:0 20px;height:100px;resize:none
}
.single-textarea:focus{
 outline:none
}
.single-input-primary{
 display:block;width:100%;line-height:40px;border:1px solid transparent;outline:none;background:#f9f9ff;padding:0 20px
}
.single-input-primary:focus{
 outline:none;border:1px solid #222
}
.single-input-accent{
 display:block;width:100%;line-height:40px;border:1px solid transparent;outline:none;background:#f9f9ff;padding:0 20px
}
.single-input-accent:focus{
 outline:none;border:1px solid #eb6b55
}
.single-input-secondary{
 display:block;width:100%;line-height:40px;border:1px solid transparent;outline:none;background:#f9f9ff;padding:0 20px
}
.single-input-secondary:focus{
 outline:none;border:1px solid #f09359
}
.default-switch{
 width:35px;height:17px;border-radius:8.5px;background:#f9f9ff;position:relative;cursor:pointer
}
.default-switch input{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0;cursor:pointer
}
.default-switch input+label{
 position:absolute;top:1px;left:1px;width:15px;height:15px;border-radius:50%;background:#222;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);cursor:pointer
}
.default-switch input:checked+label{
 left:19px
}
.primary-switch{
 width:35px;height:17px;border-radius:8.5px;background:#f9f9ff;position:relative;cursor:pointer
}
.primary-switch input{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0
}
.primary-switch input+label{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%
}
.primary-switch input+label:before{
 content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:transparent;border-radius:8.5px;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s
}
.primary-switch input+label:after{
 content:"";position:absolute;top:1px;left:1px;width:15px;height:15px;border-radius:50%;background:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);cursor:pointer
}
.primary-switch input:checked+label:after{
 left:19px
}
.primary-switch input:checked+label:before{
 background:#222
}
.confirm-switch{
 width:35px;height:17px;border-radius:8.5px;background:#f9f9ff;position:relative;cursor:pointer
}
.confirm-switch input{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0
}
.confirm-switch input+label{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%
}
.confirm-switch input+label:before{
 content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:transparent;border-radius:8.5px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;cursor:pointer
}
.confirm-switch input+label:after{
 content:"";position:absolute;top:1px;left:1px;width:15px;height:15px;border-radius:50%;background:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);cursor:pointer
}
.confirm-switch input:checked+label:after{
 left:19px
}
.confirm-switch input:checked+label:before{
 background:#4cd3e3
}
.primary-checkbox{
 width:16px;height:16px;border-radius:3px;background:#f9f9ff;position:relative;cursor:pointer
}
.primary-checkbox input{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0
}
.primary-checkbox input+label{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:3px;cursor:pointer;border:1px solid #f1f1f1
}
.primary-checkbox input:checked+label{
 background:url(../img/primary-check.png) no-repeat center center/cover;border:none
}
.confirm-checkbox{
 width:16px;height:16px;border-radius:3px;background:#f9f9ff;position:relative;cursor:pointer
}
.confirm-checkbox input{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0
}
.confirm-checkbox input+label{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:3px;cursor:pointer;border:1px solid #f1f1f1
}
.confirm-checkbox input:checked+label{
 background:url(../img/success-check.png) no-repeat center center/cover;border:none
}
.disabled-checkbox{
 width:16px;height:16px;border-radius:3px;background:#f9f9ff;position:relative;cursor:pointer
}
.disabled-checkbox input{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0
}
.disabled-checkbox input+label{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:3px;cursor:pointer;border:1px solid #f1f1f1
}
.disabled-checkbox input:disabled{
 cursor:not-allowed;z-index:3
}
.disabled-checkbox input:checked+label{
 background:url(../img/disabled-check.png) no-repeat center center/cover;border:none
}
.primary-radio{
 width:16px;height:16px;border-radius:8px;background:#f9f9ff;position:relative;cursor:pointer
}
.primary-radio input{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0
}
.primary-radio input+label{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:8px;cursor:pointer;border:1px solid #f1f1f1
}
.primary-radio input:checked+label{
 background:url(../img/primary-radio.png) no-repeat center center/cover;border:none
}
.confirm-radio{
 width:16px;height:16px;border-radius:8px;background:#f9f9ff;position:relative;cursor:pointer
}
.confirm-radio input{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0
}
.confirm-radio input+label{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:8px;cursor:pointer;border:1px solid #f1f1f1
}
.confirm-radio input:checked+label{
 background:url(../img/success-radio.png) no-repeat center center/cover;border:none
}
.disabled-radio{
 width:16px;height:16px;border-radius:8px;background:#f9f9ff;position:relative;cursor:pointer
}
.disabled-radio input{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0
}
.disabled-radio input+label{
 position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:8px;cursor:pointer;border:1px solid #f1f1f1
}
.disabled-radio input:disabled{
 cursor:not-allowed;z-index:3
}
.disabled-radio input:checked+label{
 background:url(../img/disabled-radio.png) no-repeat center center/cover;border:none
}
.default-select{
 height:40px
}
.default-select .nice-select{
 border:none;border-radius:0px;height:40px;background:#f9f9ff;padding-left:20px;padding-right:40px
}
.default-select .nice-select .list{
 margin-top:0;border:none;border-radius:0px;box-shadow:none;width:100%;padding:10px 0 10px 0px
}
.default-select .nice-select .list .option{
 font-weight:300;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;line-height:28px;min-height:28px;font-size:12px;padding-left:20px
}
.default-select .nice-select .list .option.selected{
 color:#222;background:transparent
}
.default-select .nice-select .list .option:hover{
 color:#222;background:transparent
}
.default-select .current{
 margin-right:50px;font-weight:300
}
.default-select .nice-select::after{
 right:20px
}
.form-select{
 height:40px;width:100%
}
.form-select .nice-select{
 border:none;border-radius:0px;height:40px;background:#f9f9ff;padding-left:45px;padding-right:40px;width:100%
}
.form-select .nice-select .list{
 margin-top:0;border:none;border-radius:0px;box-shadow:none;width:100%;padding:10px 0 10px 0px
}
.form-select .nice-select .list .option{
 font-weight:300;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;line-height:28px;min-height:28px;font-size:12px;padding-left:45px
}
.form-select .nice-select .list .option.selected{
 color:#222;background:transparent
}
.form-select .nice-select .list .option:hover{
 color:#222;background:transparent
}
.form-select .current{
 margin-right:50px;font-weight:300
}
.form-select .nice-select::after{
 right:20px
}
.mt-10{
 margin-top:10px
}
.section-top-border{
 padding:50px 0;border-top:1px dotted #eee;border-bottom:1px dotted #eee
}
.mb-30{
 margin-bottom:30px
}
.mt-30{
 margin-top:30px
}
.switch-wrap{
 margin-bottom:10px
}
.align-center {
    align-items:center;
    text-align: center;
    margin: auto;
    display: block;
}
.img-icon {
    margin-bottom: 10px;
    width: 60px;
    height: 60px;

}
.section-top-border h3 {
    color: #ffffff;
}
.section-top-border div div h2 {
    color: #ffffff;
}
.section-top-border p {
    color: #c1daf0;
}
.lista-servicos {
    color: #c1daf0;
    line-height: 150%;
}
.lista-servicos a:hover {
    color: #4259d8;
}

.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 59px
}

.nossos-servicos b, .nossos-servicos i, .nossos-servicos u{
    color:#ffffff
}
.borda-texto {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
}
.erro-titulo, .cliente-venda {
    font-size: 12px;
}
.item-inativo {
    font-size: 12px;
    color: #700303;
}
.img-menu {
    float: left;
    width: 30px;
    text-align: center;
}
.submenu {
    margin-left: 50px;
}
.wazuh-detalhes h2 {
    color: #dddddd;
}
.wazuh-detalhes h4 {
    color: #ffffff;
    font-size: 14px;
}
.wazuh-detalhes p {
    color: #eeeeee;
    font-size: 14px;
}
.wazuh-detalhes p img {
    width: 100px;
    background-color: #ffffff;
}
.wazuh-detalhes a:hover {
    color: #007bff;
}
.padding-top-50 {
    padding-top: 50px;
}
.padding-lr-20 {
    padding-left: 20px;
    padding-right: 20px;
}
.display-none{
    display:none!important
}
.section-padding1 {
    padding-top: 20px;
}
.label-cadastro {
    font-size: inherit;
    color: #dddddd;
}
.img-icon-p {
    margin-bottom: 5px;
    width: 35px;
    height: 35px;

}
.img-venda {
    max-width: 80px;
    max-height: 80px;
}
.img-venda-abrir {
    max-width: 300px;
    max-height: 300px;
}

#meuIframe {
    width: 50%;
    border: none;
    overflow: scroll;
    scrollbar-width: thick;
    scrollbar-color: dark gray light gray;
}
#meuIframe::-webkit-scrollbar {
    width: 25px;
}
@media (max-width: 767px){
    #meuIframe {
        width: 100%;
    }
}
.conferida {
    background-color: #e0ffd3;
}
.fs-12 {
    font-size: 12px;
}
.fs-10 {
    font-size: 10px;
}
.fs-8 {
    font-size: 8px;
}
.ui-menu {
    background-color: #fffdea;
}
.ui-menu {
    cursor: pointer;
}

.select-comum {
    width: 100%;
    height: 55px;
    background: transparent;
    border: 2px solid #295684;
    border-radius: 5px;
    padding: 11px 19px;
    color: #8fa9c3;
    line-height: 1.9;
    font-size: 14px;
}
