@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap');

/*
 theme css
 */
a{
    color: #17161a;
    transition: .5s;
}
a:hover {
    text-decoration: none;
	color:#1a31ff;
}
body {
     color: #3d4465;
     font-family: 'Poppins', sans-serif;
     font-weight: 400;
     font-style: normal;
     font-size: 15px;
     line-height: 1.6;
}
 p {
     font-style: normal;
}
 h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
     font-family: 'Source Sans Pro', sans-serif;
     font-style: normal;
     margin-bottom: 0;
     line-height: 1.2;
     font-weight: 700;
     transition: .5s;
     font-size:24px;
     color: #1a2e92;
     margin: 0 0 10px;
     transition: .5s;
}
 a{
     color: #17161a;
     transition: .5s;
}
 .fedgs5:focus, select:focus, textarea:focus, input:focus{
     box-shadow: none !important;
}
 textarea, input{
     outline:none;
}
 a:focus, .btn:focus {
     text-decoration: none;
     outline: none;
}
 a:hover {
     text-decoration: none;
     color:#1a31ff;
}
 .m1iy21 {
     text-transform: uppercase;
}
 .gp3gve {
     text-transform: capitalize;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active{
  transition: background-color 50000s ease-in-out 0s, color 5000s ease-in-out 0s;	
}
p.rq3z0u{
    margin-top: 8px;
}
/* === style_w6 shape ==== */
.cc9l07 {
    position: absolute;
    /* left: 0; */
    /* text-align: center; */
    /* top: 0px; */
    /* margin: auto; */
    z-index: -1;
    content: "";
	transition:.5s;	
	
}
.td2m10 {
    width: 300px;
    height: 300px;
    background: #ddd;
    border-radius: 50%;
    border: 54px solid #f9f9f9;
    margin: auto;
    transition: .5s;
}
.nibmm5{
	text-align: center;
    left: 50%;
    top: 50%;
    margin: auto;
    text-align: center;
    position: absolute;
    content: "";
    transform: translateX(-50%) translateY(-50%);
	font-size:18px;
	
}
@keyframes witr_movelr_box45 {
  0%{
	  transform: translateX(0px);
	}
  100%{
	  transform: translateX(45px);
	}
}
 @keyframes move_title_bg1 {
     from {
         left:0;
    }
     to {
         left:100%;
    }
}
 @keyframes move_title_bg2 {
     from {
         right:0;
    }
     to {
         right:100%;
    }
}

.rpqc8f, .lllyzt,
.cgptzx, .oq0g2h, 
.i8rlwp, .zdopvi {
    transition: .5s;
}
.cfk80s {
    margin: 10px 0;
}
.s4ytto {
    height: 3px;
    width: 90px;
    background: #1a31ff;
    margin: 0 auto;
    position: relative;
    border-radius: 30px;
}
.jvdmvm .s4ytto {
    margin-left: 0;
}
.okkfh7 .s4ytto {
    margin-right: 0;
}
/* title css */
 .w8o57k{
     position:relative;
}
 .xosyoi{
     position:relative;
     z-index:1;
}
 .nboh1p{
     position:absolute;
     top:0;
     bottom:0;
     right:0;
     left:0;
}
 .yjn13t .nboh1p {
     z-index: -1;
}
 .nboh1p h4{
     font-size:80px;
     -webkit-text-stroke: 1px #888888;
     -webkit-text-fill-color: transparent;
     line-height:1;
}
 .xosyoi h1, .xosyoi h2, .xosyoi h3{
     font-size: 40px;
     margin: auto;
}
 .okkfh7.xosyoi h1, .okkfh7.xosyoi h2, .okkfh7.xosyoi h3{
     margin-right: 0px;
}
 .jvdmvm.xosyoi h1, .jvdmvm.xosyoi h2, .jvdmvm.xosyoi h3{
     margin-left: 0px;
}
 .xosyoi h1{
}
 .xosyoi h2{
     font-size: 20px;
     color: #1a31ff;
     margin-bottom: 13px;
     display: inline-block;
}
 .xosyoi h3{
}
 .xosyoi p span a, .xosyoi p span, .xosyoi h1 span, .xosyoi h2 span, .xosyoi h3 span{
     color:#1a31ff;
}
 .xosyoi p {
     margin-top: 10px;
}
 .xosyoi.vvpadd p{
     width:49%;
     margin-right:auto;
     margin-left:auto;
}
 .xosyoi.jvdmvm p{
     width:81%;
     margin-right:auto;
     margin-left:0px;
}
 .xosyoi.okkfh7 p{
     width:81%;
     margin-right:0px;
     margin-left:auto;
}
 .jbxa6b {
     margin-top: 0px;
     margin-bottom: 10px;
}
.white .xosyoi h1,
.white .xosyoi h2,
.white .xosyoi h3,
.white .xosyoi p{
    color:#fff;
}


.dwae5j {
    position: relative;
}
.dwae5j:before {
    content: '';
    position: absolute;
    /* background: #1a31ff; */
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
/* witr_single_skill */
.ueewp9 {
	overflow:hidden;
	position: relative;
}
.y4i89r {
    background-color:#1a31ff;
}

/*----------------------- Progress Bar Style1 -------------------------*/
 .o9r00g {
    height: 30px;
    box-shadow: none;
    border-radius: 0;
    overflow: visible;
    background: #fff;
    margin-top: 20px;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
 .o9r00g + .o9r00g {
    margin-top: 50px;
}
 .o9r00g .y4i89r {
    position: relative;
    text-align: left;
    line-height: 30px;
    border-radius:30px;
    box-shadow: none;
}
 .vsyhrd .z2xs5e {
    position: absolute;
    left: 5px;
    top: 0px;
    color: #272727;
    font-size: 16px;
    font-weight: 600;
}
 .o9r00g .mmil1y {
    position: absolute;
    right: 10px;
    font-weight: 500;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
}
/*-----------------------
    Progress Bar Style2
-------------------------*/
.lmkaqv.progress {
	box-shadow: none;
	border-radius: 0;
	overflow: visible;
	height: 6px;
}
.lmkaqv + .lmkaqv {
	margin-top: 50px;
}
.lmkaqv .y4i89r {
	position: relative;
	text-align: left;
	line-height: 4px;
	border-radius: 0;
	box-shadow: none;
}
.rd8pn4 .z2xs5e {
	/* position: absolute; */
	left: 0px;
	top: 0px;
	color: #181b1d;
	font-size: 17px;
	font-weight: 700;
}
.lmkaqv .mmil1y {
	position: absolute;
	right: 0;
	font-weight: 700;
	color: #181b1d;
	font-size: 16px;
	top: -19px;}

/* widget select */

.widget {} 
.xsvsaj .widget select {
    width: 100%;
    height: 40px;
    background: #fff;
    border: 1px solid #ddd;
    padding-left: 5px;
}
.widget .vivihg {
    display: none;
}
.v0awe9 select{
	width:100%;
}
/* table css */

#ddarn7 {
    width: 100%;
}
/* tags */

.kh2zy2 a {
    
    display: inline-block;
    font-size: 14px !important;
    margin: 0 8px 10px 0;
    padding: 7px 15px;
    text-align: center;
    font-weight: 400;
    border: 1px solid #ddd;
    text-transform: capitalize;
}

.yanr1h ul li:hover:before,
.en1apf ul li:hover:before,
.yanr1h ul li a:hover,
.en1apf ul li a:hover,
.kh2zy2 a:hover,
.q5zpkz h3:hover,
.q5zpkz h3 a:hover {
    color: #1a31ff;
}
.kh2zy2 a:hover {
    background: #1a31ff;
    color: #fff;
}
#ddarn7 caption {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 10px;
  text-align: left;
  text-transform: uppercase;
}
#ddarn7 {
  font-size: 13px;
}
#ddarn7 {
    border: 0px solid #e5e5e5;
    margin-bottom: 20px;
    overflow: auto;
    vertical-align: top;
    width: 100%;
    margin: 0;
}
table#ddarn7 td {
  border: 1px solid #e5e5e5;
  
   padding: 5px 10px;
  text-align: center;
  vertical-align: top;
  font-size: 14px;
}
#ddarn7 th, #ddarn7 td {
  padding: 8px;
}
table#ddarn7 th {
  border: 1px solid #e5e5e5;
  font-size: 13px;
  font-weight: 700;
  padding: 5px 10px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}
table#ddarn7 td#vpxqua{
	color:#fff ;
	background-color:#1a31ff ;
}
table#ddarn7 td#vpxqua a{
	color:#fff;
}
.icyd7y .d03y62 {
    overflow: scroll;
}
.v0awe9 img {
    margin-bottom: 15px;
}
.v0awe9 p{
	margin-bottom: 0.5rem;
}

/* circle progress */
.gxh0lf {
    padding: 100px 0px 70px;
}
.de27vy{
	text-align:center;
	margin-bottom:30px;	
}
.g6a4ag{
	position:relative;
}
span.pl02zb {
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    /* bottom: 0; */
    font-size: 20px;
    /* right: 0; */
    /* margin: auto; */
    transform: translateX(-50%) translateY(-50%);
	font-weight:700;
	color:#7c7c7c;
}
span.pl02zb:first-letter {
  font-size: 0px;
}
.vvw72x {
    margin-top: 10px;
}
/*=====================
Home 2 Header CSS
======================*/
.rnt7gf {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: .7s;
    transition: .7s;
    position: relative;
    left: 600px;
}
.rnt7gf {
    margin-right: 80px;
    top: 0px;
}
.rnt7gf.awj7uv {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    left: 0px;
    
    transition: .5s;
}

/* === style_w7 unittest ==== */

/* THEME UNIT TEST CSS */
.ll4l0d .fz0wx1{
	border:1px solid #1a31ff;
}
.h96t1g ul,
.oj23ob ul,
.iqg9by ul
{
	list-style-type: disc;
/* 	padding-left: 40px; */
}
.mbdk0y p{
	font-size:16px;
}
table {
/*     border-bottom: 1px solid #ededed; */
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 18px;
    line-height: 2;
    margin: 0 0 20px;
    width: 100%;
}
th {
    font-weight: bold;
    text-transform: uppercase;
	   /*  border: 1px solid #ededed; */
}
td {
    border-bottom: 1px solid #ededed;
    padding: 6px 10px 6px 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}

/* end new add css */
.i7vctq input[type=submit] {
    border: none;
    padding: 0px 14px;
	background:#18c8ff;
	color:#fff;
	text-transform:lowercase;
}
.i7vctq input[type=password] {
    border: 1px solid #ddd;
	    height: 29px;
}
.sjbvpl{
    clear: both;
}
/* sub menu css */
.quya39 ul .ik3sg6 {
    position: absolute;
    left: 0px;
    top: 100%;
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    border-top: 1px solid #1a31ff;
    width: 150px;
    text-align: left;
    background: #1a31ff;
    z-index: 1;
	transition: .5s;	
}
.quya39 ul.bcaved li:hover .ik3sg6 {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
}
.quya39 ul .ik3sg6 li {
    padding: 5px 0px 5px;
}
.quya39 ul .ik3sg6 li a {
    font-size: 14px;
}
.quya39 ul .ik3sg6 ul {
    display: none;
}
.rcgs8d p {
    padding: 0px;
    margin: 0px;
}
.r4pbrv.w69xjc a {
    margin-right: 10px;
}
.r4pbrv.w69xjc a + a {
    margin-right: 0;
}
.r4pbrv.w69xjc p a i,
.r4pbrv.w69xjc p a i {
    margin-right: 5px;
}
.r4pbrv.w69xjc a + a:before {
    content: "|";
    margin-right: 12px;
}
.z1teh6 {
    text-align: center;
}
.vvpadd {
    text-align: center;
}
.jvdmvm {
    text-align: left!important;
}
.okkfh7 {
    text-align: right!important;
}
/* top opening */

.r4pbrv.a7au9a span {
    padding: 8px 15px 9px;
    display: inline-block;
    
}
.quya39 ul.bcaved.a7au9a,
.quya39 ul.bcaved.pvwaht {
    padding: 7px 0;
}
.w69xjc.a7au9a,
.bfd2vl.pvwaht {
    padding: 7px 0;
}

/* address left right icon */

.quya39.nfrpu9 {
    float: left;
}
/* mobile logo   */

.o43dgd.vvpadd {
    padding: 20px 0;
}
/*=====================
END minha HEADING TOP AREA CSS
=========================*/
/*=======================
minha HEADING NAV AREA CSS
========================*/

/* top search menu */
/* top quearys */

.s9xvtx {
    position: relative; 
}
.invvgb {
    list-style: none;
}
.bswfpo i {
    background: #1a31ff;	
    border-radius: 50px;
    display: inline-block;
    height: 26px;
    text-align: center;
    width: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #fff;
}
.oe131l {} 
.yuhlp8 {
    width: 100%;
    max-width: 895px;
    margin: auto;
    padding: 30px 0;
}
.gvfg5r {
    position: relative;
}
.gvfg5r input {
    background: transparent;
    color: #fff;
    font-size: 50px;
	font-weight:500;
    height: 100px;
    padding: 0 40px 0 15px;
    width: 100%;
    border: none;
    -webkit-transition: 1s;
    
    transition: .5s;
    border-bottom: 3px solid #fff;
}
.gvfg5r input::-webkit-input-placeholder {
    color: #fff;
    font-size: 50px;
}
.gvfg5r input::-moz-placeholder {
    color: #888888;
    font-size: 14px;
}
.gvfg5r input:-ms-input-placeholder {
    color: #888888;
    font-size: 14px;
}
.gvfg5r button.ttqhjt {
    position: absolute;
    right: 6px;
    top: 50%;
    /* height: 44px; */
    
    background: transparent;
    font-size: 45px;
    border: none;
    color: #fff;
     transform: translateY(-50%);
}
.fvgx61 {
    display: none !important;
}
.r9t3kx .as8zj0,
.lyjqqs .as8zj0{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: pace-between;
    -ms-flex-pack: pace-between;
	justify-content: space-between;
}
.sdqe1t .as8zj0,
.r773n6 .as8zj0,
.rdtsts .as8zj0,
.vtf0qc .as8zj0,
.aihxld .as8zj0,
.lzph8d .as8zj0,
.xnozl3 .as8zj0,
.twvoec .as8zj0,
.hpeu0q .as8zj0,
.psycxp .as8zj0,
.x6u28l .as8zj0,
.loqu99 .as8zj0
 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.as8zj0.vmgobq > .invvgb,
.bfd2vl.mgotvy{
    display: inline-block;
}
.bfd2vl.mgotvy .bswfpo i {
    height: 36px;
    width: 36px;
    line-height: 36px;
    margin-left: 20px;
	cursor: pointer;
}
.as8zj0 div.invvgb {
	text-align: center;
}

/* social icon menu style */
.yxxwsz.lm2b6d {
    padding: 35px 0px;
    display: inline-block;
    margin-left: 15px;
}
.cewy05 {
/*     padding: 28px 0px 24px; */
}
.fx6ii0.arpcdn {
	padding: 37px 0;
}

/* New Top Menu Css */
.wmqtcr p span i{
font-size: 13px;
    color: #fff;
    margin-right: 5px;
}
.ey1ipg > p {
    word-break: break-all;
}
.kwvfa8 .m2mtec {
    padding: 11px 24px;
}
/* cr logo */
.wmqtcr p{
	margin:0px;
	color:#fff;
}
/* creative btn */
.qqbrr3 {
    text-align: right;
}
.qqbrr3 .gz9kzb {
    background: #006ff9;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    margin-left: 0;
    padding: 12px 26px;
    transition: .5s;
}
.qqbrr3 .gz9kzb:hover{
	 background: #131414;
	     color: #fff;
}
/* social icon */
.ntmpvn li{
	    display: inline;
    margin-left: 5px;
}
.ntmpvn li a i {
    display: inline-block;
    height: 40px;
    width: 40px;
    background: #fff;
    text-align: center;
    line-height: 40px;
    border-radius: 30px;
    /* box-shadow: 0 0 65px 0 #00000029; */
    color: #1a31ff;
    transition: .5s;
}
.ntmpvn li a i:hover {
    background: #9450ff;
    color: #fff;
}
/* top cr menu css */
.sllnop {
/*     margin-top: 9px; */
}
.sllnop li {
    display: inline-block;
    margin-left: 10x;
    position: relative;
}
.sllnop li a {
    font-weight: 500;
}
.sllnop li a:hover{}
.sllnop ul {
    position: absolute;
    left: 0px;
    top: 100%;
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    border-top: 1px solid #006ff9;
        width: 114px;
    text-align: left;
    background: #fff;
    z-index: 999;
	padding:10px;
}
.sllnop li:hover ul {
    opacity: 1;
	transition: .5s;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
}
.sllnop li li a{
    margin: 0;
    padding: 1px 0;
    display: inline-block;
color:#fff;
font-weight:400;	
}
.sllnop li li a:hover{
	color:#006ff9;
}
.t238cv {
    display: flex;
    justify-content: flex-start;
}
.hdvp4v {
    display: flex;
    justify-content: flex-end;
}

/* main menu button search together */
.mx82ch,
.trml9v {
    display: flex;
    justify-content: flex-end;
	align-items: center;	
}
.wrapper{
	position:relative;
}
.hp2q9i {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 999;
}
/* top search */
.h88li6 .bswfpo {
    text-align: center;
}
.mmhc25 iframe {
    width: 100%;
    height: 275px;
}
.iqg9by iframe {
    width: 100%;
}
.fjscdq .j5mlep {
    float: none;
    background: #1a31ff none repeat scroll 0% 0;
    overflow: hidden;
}

.fjscdq .j5mlep {
    padding: 0;
}
.fjscdq .zyxra1 {
    background: #1a31ff none repeat scroll 0% 0;
    float: none;
}
.ppj6ro {
    position: relative;
}
.fqzyoi {
    background: #fff none repeat scroll 0% 0;
/* 	box-shadow: 0 0 65px 0 #00000008; */	
}
/* LOGO CSS */
.post5o {}
 .post5o a {
    font-size: 23px;
    font-weight: 700;
    display: inline-block;
	margin-top: 30px;
	  
}
.as8zj0 {}
/* MENU CSS */

.as8zj0 ul {
    text-align: right;
    list-style: none;
}

/* witr_h_h18 menu css */
.i66d0i .as8zj0 ul {
     text-align: left; 
}
.j7jxk3,
.t20m8u{
    align-items: center;
	display: flex;
    justify-content: flex-end;	
}
.t20m8u .cewy05 {
    padding: 0;
}
.i66d0i .cewy05 ,
.i66d0i .fx6ii0.arpcdn {
    padding: 0;
}
.i66d0i .bswfpo i{
	border-radius:3px;
	margin-right: 20px;	
	margin-top: 7px;	
}
.i66d0i a.doub9m {
    background: #ff4a17;
	color: #fff;   
    border-radius: 3px;
	padding: 8px;
    margin-top: 3px;
    display: block;	
}
.i66d0i a.m2mtec {
    margin-left: 20px;
}
.i66d0i .invvgb {
    text-align: center;
}

/* witr_h_h21 menu css */
.sef3qc .t20m8u {
    justify-content: space-between;
}
.as8zj0 > ul > li {
    display: inline-block;
    position: relative;
}
.as8zj0 > ul > li > a {
    display: block;
    margin: 38px 15px;
    transition: .5s;
    position: relative;
    color: #272727;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Source Sans Pro';
    text-transform: uppercase;
}
.as8zj0 > ul > li > a:before, .as8zj0 > ul > li.uf0ccr > a:before {
  background: #ffb600 none repeat scroll 0% 0;
  bottom: -7px;
  content: "";
  height: 2px;
  left: 0;
  margin: auto;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  right: 0;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  width: 15%;
  display:none;
} 

.nvdbnh .as8zj0 > ul > li > a {
    color: #fff;
}
.azbe1s .as8zj0 > ul > li > a {
    color: #fff;
}
.s8o4es .as8zj0 > ul > li > a {
    color: #fff;
}
.ulc0kg .as8zj0 > ul > li > a {
    color: #fff;
}
.as8zj0 ul li:last-child a {
    margin-right: 0px;
}
.as8zj0 > ul > li.uf0ccr > a,
.as8zj0 > ul > li:hover > a,
.so3w4v > ul > li:hover > a {
    color:#dd3333;
    background-color: transparent;
}
.as8zj0 > ul > li:hover > a:before,
.as8zj0 > ul > li.uf0ccr > a:before {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* transparent 2 */
.pzlzl7 {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
    background-color: transparent;
    
    transition: .5s;
}
.rdfgpd {
    background: rgba(0, 0, 0, .7);
/*     padding: 0 0 10px; */
}
/* stycky nav js */
.fqzyoi, .pzlzl7, 
.i4j0wx .fqzyoi {
    padding-right: 200px;
    padding-left: 200px;
}
.srtg65 .fqzyoi, .pzlzl7, 
.srtg65 .i4j0wx .fqzyoi {
    padding-right:0px;
    padding-left:0px;
}
.i4j0wx.e8is8q {
    position: relative;
}
.i4j0wx .fqzyoi {
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
    background-color: transparent;
    padding: 0;
    transition: .5s;
    position: absolute;
}
.fqzyoi.ceo8nf {
    -webkit-transition: .3s;
    transition: .3s;
}
.fqzyoi.glif0t, .rdfgpd {
    background:#000000b3;
}
.fqzyoi.glif0t .as8zj0 > ul > li > a {
    color:#181b1d;
}
.fqzyoi.glif0t .as8zj0 > ul > li.uf0ccr > a {
    color: #1a31ff;
}
.fjscdq .zyxra1 ul li li a {
    color: #17161a;
}
.fjscdq .zyxra1 ul li li a {
    
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.g71lk0 {
    background: #fff;
    margin-top: 80px;
    border-radius: 5px;
}
.fqzyoi, .pzlzl7.v4nmlc,
 .i4j0wx .fqzyoi {
    padding-right:0px;
    padding-left:0px;
}
.g71lk0.rdfgpd {
    margin-top: 0;
    padding: 0;
}
.fqzyoi.glif0t, .rdfgpd {
    background-color:#1a1a92;
}
.g71lk0.rdfgpd .as8zj0>ul>li>a {
    color:#181b1d;
}
/* LOGO LEFT RIGHT CSS */

.yorvl4 {}
.yorvl4 .post5o {
    text-align: left;
}
.jz2k11 .post5o {
    text-align: right;
}

.jz2k11 .as8zj0 > ul {
    text-align: left;
}
.jz2k11 .as8zj0 > ul > li:first-child a {
    padding-left: 0px;
}
.jz2k11 .as8zj0 > ul > li:last-child a {
    padding-right: auto;
}
/* logo top */

.v5aq6u .post5o {
    text-align: center;
}
.v5aq6u .as8zj0 > ul {
    text-align: center;
}
.v5aq6u > .as8zj0 > ul > li:last-child a {
    padding-right: auto;
}
/* sub menu style */
.as8zj0 ul .ik3sg6 {
    position: absolute;
    left: 0;
    top: 130%;
    width: 217px;
    text-align: left;
    background: #fff;
    margin: 0;
    padding: 15px 20px 8px;
    z-index: 9999;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    transition: 0.2s;
    opacity: 0;
    visibility: hidden;
}
.as8zj0 ul li:hover > .ik3sg6 {
    transition: 0.5s;
    opacity: 1;
    visibility: visible;
    top: 100%;
    z-index: 9;
}
.as8zj0 ul .ik3sg6 li {
    position: relative;
}
.as8zj0 ul .ik3sg6 li a {
    display: block;
    margin: 0;
    margin-bottom: 7px;
    letter-spacing: normal;
    font-size: 16px;
    font-weight: 700;
    transition: .5s;
    font-family: 'Source Sans Pro';
    visibility: inherit !important;
}
.as8zj0 ul .ik3sg6 .ik3sg6 .ik3sg6 .ik3sg6 li:hover > a,
.as8zj0 ul .ik3sg6 .ik3sg6 .ik3sg6 li:hover > a,
.as8zj0 ul .ik3sg6 .ik3sg6 li:hover > a,
.as8zj0 ul .ik3sg6 li:hover > a {
    color:#dd3333;
}
.as8zj0 ul .ik3sg6 .ik3sg6 {
    left: 100%;
    top: 130%;
    opacity: 0;
    visibility: hidden;
}
.as8zj0 ul .ik3sg6 li:hover > .ik3sg6 {
    opacity: 1;
    visibility: visible;
    top: 0;
}
.as8zj0 ul .ik3sg6 .ik3sg6 li {
    position: relative;
}
.as8zj0 ul .ik3sg6 .ik3sg6 .ik3sg6 {
    right: 100%;
    left: auto;
    top: 130%;
    opacity: 0;
    visibility: hidden;
}
.as8zj0 ul .ik3sg6 .ik3sg6 li:hover > .ik3sg6 {
    opacity: 1;
    visibility: visible;
    top: 0;
}
.as8zj0 ul .ik3sg6 .ik3sg6 .ik3sg6 li {
    position: relative;
}
.as8zj0 ul .ik3sg6 .ik3sg6 .ik3sg6 li:hover > .ik3sg6 {
    opacity: 1;
    visibility: visible;
    top: 0;
}
.um8e7l .pzlzl7 {
    top: 32px;
}
.um8e7l .i4j0wx .fqzyoi.glif0t {
    top: 32px;
}
.um8e7l .pzlzl7.rdfgpd {
    top: 32px;
}
.mc6q96 .hto27n > a:after {
    margin-left: 5px;
    content: "\f107";
    font-family: FontAwesome !important;
    opacity: 1;
    font-size: 13px;
    opacity: 0.5;
}
.mc6q96 .hto27n .hto27n > a:after {
    margin-left: 8px;
    content: "\f105";
}
.cewy05 {
    display: inline-block;
}
/* menu button */
.cewy05 {
    display: inline-block;
}
a.m2mtec {
    border: none;
    display: block;
    font-size: 17px;
    margin-left: 20px;
    font-weight: 500;
    background-color: #1a31ff;
    border-radius: 30px;
    color: #fff;
    padding: 13px 25px;
    
}
a.m2mtec:hover {
    background-color: #1a31ff;
}
.b0dzib {
    color: #1a31ff;
}
/* logo sticky */

.mc6q96 .post5o a.zn526b {
    display: block;
}
.mc6q96 .post5o a.h243e4 {
    display: none;
}
/* logo sticky box menu */
.g71lk0.rdfgpd .post5o a.zn526b {
    display: none;
}
.g71lk0.rdfgpd .post5o a.h243e4 {
    display: block;
}
/* logo pre */

.mc6q96 .glif0t .post5o a.zn526b {
    display: none;
}
.mc6q96 .glif0t .post5o a.h243e4 {
    display: block;
}
.e0c6oo {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
.usfk1q {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
}
.rucnvm {
    position: fixed;
    z-index: 10;
    right: 0;
    left: 0;
    top: 0;
    -webkit-transition: -webkit-transform .25s ease-in-out;
    transition: -webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
    will-change: transform;
}
.ysiq0s {
    height: 100px;
}

/* sticky logo */
.b2hlpc a.h243e4 {
    display: none;
}
.b2hlpc .post5o a {
    margin-top: 0;
}
.cvb03q {
    position: fixed;
    left: 30px;
    text-align: center;
    bottom: 10%;
    z-index: 999999;
}
.cvb03q li {
    display: block;
    list-style: outside none none;
    text-decoration: none;
}
.cvb03q a {
background: #1a31ff none repeat scroll 0% 0;
    border: 1px solid #1a31ff;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    height: 35px;
    line-height: 33px;
    margin-bottom: 10px;
    text-align: center;
    width: 35px;
}

.cvb03q a:hover {
    background: #1a31ff;
    color: #fff;
    border-color: #1a31ff;
}

/*=======================
END minha HEADING NAV AREA CSS
========================*/

/* responsive 320 start */
/* small mobile :320px. */

@media (max-width: 479px) {
    body {
        overflow-x: hidden;
    }
    .f2znos {
       /* display: none; */
    }
.quya39 ul.bcaved li {
    margin-left: 13px;
}
    .fjscdq .j5mlep:before {
        text-transform: uppercase;
        top: 19px;
    }
    .fjscdq a.aowr4c {
        padding: 19px 20px 18px;
    }
.ep1x9q:before,
.active .ep1x9q:before{
	display:none;
}	
	
}
.pu4g6c,
 .r1wavn{
 display:none !important;
 overflow:hidden;
}

/*========================
 minha BREADCRUMB AREA CSS
=========================*/

.anre77 {
    padding: 60px 0 65px;
    background-color: #f7f7f7;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	  position: relative;
}
.nk358i h2 {
    font-size: 36px;
}
.q6kym5 {
    padding:150px 0px;
    background-image: url(assets/images/slider-bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
	position: relative;
	background-size: cover;
}

.q6kym5::before,
.anre77::before
{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
	background:transparent;
}
.nk358i ul {
	font-weight: 600;	
}
 .nk358i li {
    display: inline-block;
    margin: 0 2px;
	color: #fff;
}
.nk358i li:nth-last-child(-n+1) {
    color:#fff;
}
.nk358i li a {
	font-weight: 600;
	color: #fff;
}
.nk358i li a:hover{
    color: #1a31ff;	
}


.m07t4z h2 {
	color: #fff;
    font-size: 40px;
	padding-bottom: 5px;
}
.gqmcw7 {
    text-transform: lowercase;
}
.ffu6e8 {
    text-transform: uppercase;
}
.tn7f9u {
    text-transform: capitalize;
}
/*========================
 END minha BREADCRUMB AREA CSS
=========================*/
/* Swiper Slider Area Css */
.mc60or{
	overflow:hidden;
	position:relative;
}
.lwxez5 {
    position: relative;
    background-size: cover;
    background-position: center center;
    height:1262px;
}
.lwxez5::before{
	content:"";
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;	
}
.anjfa3{
    margin: auto;
	height:100%;
	width:63%;	
}
.vvuv4b {
    position: relative;
    top: 40%;
    transform: translateY(-50%);
    z-index: 1;
}
.yb6mbh {
    margin-bottom: 23px;
}
.vvuv4b h2,
.vvuv4b h3{
    font-size: 65px;
	color:#fff;
}
.vvuv4b h1 span,
.vvuv4b h2 span,
.vvuv4b h3 span{
	color: #1a31ff;	
	 font-style: italic;
    text-decoration: underline;
}
.ecytwq .vvuv4b h2 span{
    color: #1a31ff;
	text-decoration:none;
	font-style:inherit;

}
.vvuv4b p {
    font-weight: 400;
    margin-top: 20px;
    font-size: 17px;
    color: #fff;
}
.jvdmvm .vvuv4b h1,
.jvdmvm .vvuv4b h2,
.jvdmvm .vvuv4b h3{
    margin: 0px auto 10px 0;
}
.jvdmvm .vvuv4b p {
    margin: 28px auto 15px 0;
}
.okkfh7 .vvuv4b p {
    margin: 28px 0 15px auto;
}
.jvdmvm .vvuv4b h1,
.jvdmvm .vvuv4b h2,
.jvdmvm .vvuv4b h3,
.okkfh7 .vvuv4b h1,
.okkfh7 .vvuv4b h2,
.okkfh7 .vvuv4b h3{
    width:50%;
}
.jvdmvm .vvuv4b p, 
.okkfh7 .vvuv4b p {
    width: 42%;
}
.mc60or .swiper-slide a {
    display: inline-block;
	border-radius: 5px;
}
.vvuv4b .zmfutz.active {
    color: #1a31ff;
    background: #FFFFFF;
}
.vvuv4b.white h2, 
.vvuv4b.white p, 
.vvuv4b.white h3 {
    color: #fff;
}
/* slider image thumb position */
 .jvdmvm .lyrtqw {
     position: absolute;
     right: 280px;
     top: 41%;
     transform: translateY(-50%);
}
 .okkfh7 .lyrtqw {
     position: absolute;
     left: -100px;
     top: 52%;
     transform: translateY(-50%);
}
 .tahf7k .zmfutz{
     border:none;
     outline: none;
}
 .tahf7k .zmfutz i{
     margin-right: 10px;
}
 .tahf7k .zmfutz.active {
     background: transparent;
     border: 1px solid #1a31ff;
     color: #1a31ff;
}
 .tahf7k .zmfutz.active:hover{
     background: #1a31ff;
     border: 1px solid #1a31ff;
     color: #fff;
}
 .tahf7k {
     margin-top: 50px;
}
 .f23ycx{
     display: inline-block;
}
 .f23ycx span{
     color: #fff;
     margin-left: 5px;
     display: inline-block;
}

.nq12si {
    margin-top: 30px;
}
.jvdmvm .t98e22 {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.xsnfjl {
    background: #1a31ff;
    color: #fff;
    width: 75px;
    height: 75px;
    line-height: 75px;
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    -webkit-animation: witr-shadow 1s linear infinite;
    animation: witr-shadow 1s linear infinite;
    -webkit-transition: 0.5s;
}
.xsnfjl i {
    color: #fff;
}
@keyframes witr-shadow {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
    }
}
@media (min-width: 1200px) {
    .kk73l1 {
        max-width: 1430px;
    }
}

.tahf7k .zmfutz.active:hover{
    background:#1a31ff;
    color: #fff;
}
.mc60or .vvpadd .t98e22 {
    top: 23%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);	
}
.nq12si{
	margin-top:30px;
}
.tahf7k {
    margin-top: 50px;
}
.uq30r4 i {
    position: relative;
    color: #fff;
    background: #1a31ff;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 50px;
    display: inline-block;
    transition: 0.5s;
    border-radius: 50%;
    margin-right: 10px;
    font-size: 20px;
}
.uq30r4 i::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #1a31ff;
    border-radius: 50%;
    top: 0;
    animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out infinite;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}
/* pagination bullet */
.mc60or .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    background: #fff;
}
/* progressbar */
.mc60or .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background: #1a31ff;
}
.mc60or .swiper-container-horizontal>.swiper-pagination-progressbar{}
.mc60or .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.mc60or .swiper-container-horizontal>.swiper-pagination-progressbar{
	height:5px;
}
/* scrollbar */
.mc60or .swiper-scrollbar-drag {
    background: #1a31ff;
}
.mc60or .swiper-container-horizontal>.swiper-scrollbar{
    background: rgba(0,0,0,.0);
}
.mc60or .swiper-scrollbar-drag,
.mc60or .swiper-container-horizontal>.swiper-scrollbar{
	height: 10px;
}
/* pagination prev next */
.swiper-button-prev,
.swiper-button-next {
	background-image:inherit !important;	
	color:#fff;
	transition: .5s;
	outline: none;
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
	color: #1a31ff;
	background:#fff;
	padding:30px;
}
.swiper-button-next:after, .swiper-button-prev:after{
    font-size: 30px;	
}
.fwuf9e.lwxez5{
	height:100px !important;
    margin-top: 10px;	
}
/* button default style */
.o5i5q6 {
    text-align: left;
}
.zmfutz {
    background:linear-gradient(90deg, #1A31FF 0%, #9450FF 100%);
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    padding:13px 30px;
    text-align: center;
    position: relative;
    margin-right: 20px;
    z-index: 2;
    transition: 1s;
	font-weight:400;
}
 .zmfutz:hover{
	background:#9450ff;
	color: #fff;	
}
.xosyoi p {
    margin-top: 10px;
}
.xosyoi.vvpadd p {
    width: 49%;
    margin-right: auto;
    margin-left: auto;
}
 .xosyoi.jvdmvm p{
	 width:74%;
	 margin-right:auto;
	 margin-left:0px;
 }
  .xosyoi.okkfh7 p{
	 width:74%;
	 margin-right:0px;
	 margin-left:auto;
 }
 .jbxa6b {
    margin-top: 0px;
    margin-bottom: 10px;
}

/*==== Video slider ====*/
.t0r5op .lwxez5 {
    height: 1000px;
}
.f9e75c.t0r5op {
	    margin-top: -200px;
    padding: 0px 280px 165px 280px;
}
/* Video From Local (src="myFolderName/videoName.mp4") */
#abof7k {
    position: absolute;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}
.t0r5op .vvuv4b h1 {
    color: #fff;
    font-style: inherit;
    text-decoration: none;
}
.t0r5op  .vvuv4b .zmfutz.active {
    color: #1a31ff;
    background: transparent;
    border: 1px solid #1a31ff;
}
.t0r5op  .vvuv4b .zmfutz.active:hover {
    color: #fff;
    background:#1a31ff;
}

.jlpc3a {
    /* position: absolute; */
}

/*===========================
    10.video css 
===========================*/
.ptiir5 {}
.vcanjx {
    padding: 70px 0 50px;
}

.q8fg3n {}
.q8fg3n a{
    position: relative;
    display: inline-block;
    width: 100px;
    height: 100px;
    font-size: 28px;
    border-radius: 100%;
    background: #1a31ff;
}
.q8fg3n a::before{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #1a31ff;
    border-radius: 50%;
    top: 0;
    animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out infinite;
    left: 0;
    right: 0;
    bottom: 0;
}
.q8fg3n i {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.q8fg3n h3 {
    font-size: 23px;
	margin-top: 35px;
}
/* Video Default Button */
 .c4g2ux{
     width: 50px;
     height: 50px;
     line-height: 50px;
     text-align: center;
     position: relative;
     border-radius: 50%;
     z-index: 2;
     margin-top: 14px;
     display: inline-block;
     color: #fff;
     background:linear-gradient(90deg, #1A31FF 0%, #9450FF 100%);
}
 .c4g2ux i{
     color:#fff;
}
 .c4g2ux:hover{
     background:linear-gradient(90deg, #9450FF 0%, #1A31FF 100%);
     color: #fff;
}
/* button video text */
 .rvi91i{
     float:left;
     margin-right:5px;
}
 .fsvocc {
     float: left;
}
 .xj5m2r {
     margin-top: 11px;
}
 span.tly045 {
     color: #1a31ff;
     display: block;
     font-size: 15px;
     font-weight: 400;
}
 span.q846ro {
     font-size:17px;
     font-weight:600;
     text-transform:uppercase;
}
 .getiu3 {
     display: inline-flex;
}
 .obsif4{
     margin-right:15px;
}
 .ovo1fg{
     margin-top:10px;
}
/*===========================
    5.play  css 
===========================*/
.f5jpgr {}
.km61mm{
	position: relative;	
}
.km61mm::before{
    position: absolute;
    content: '';	
    width: 100%;
    height: 100%;
/*     background: #1a31ff6b; */	
}
.km61mm img{
	/* width:100%; */
}
.fnxtic{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);	
}
.fnxtic a {
    position: relative;
    display: inline-block;
    width: 75px;
    height: 75px;
    font-size: 23px;
    border-radius: 100%;
    background: #1a31ff;
}
.fnxtic a::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background:#1a31ff;
    border-radius: 50%;
    animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out infinite;
}
.fnxtic i {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.bxwkby{
    position: absolute;
	left:40px;	
	bottom:40px;
	width: 45%;	
}
.bxwkby h3{
	color:#fff;
    margin: 0;	
}
.q8fg3n a::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #1a31ff;
    border-radius: 50%;
    top: 0;
    animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out infinite;
    left: 0;
    right: 0;
    bottom: 0;
}
/* witr_squares_ */
@keyframes witr_squares{
	0%{transform:scale(1);opacity:0}
	20%{transform:scale(1.24);opacity:1}
	100%{transform:scale(2.1);opacity:0}
}
.yz0q65{
	animation: witr_squares 800ms ease-out infinite;
}
/* service */
.mzuouw .nhe2da {
    width: 100%;
}
.mzuouw.gi5mmb {
    text-align: left;
}
.mzuouw.gi5mmb .w06454 {
    margin-right: 20px;
    margin-top: 10px;
}
.mzuouw.skchjc .w06454 {
    margin-bottom: 20px;
}
.mzuouw.tf69ff {
    text-align: right;
}
.mzuouw.tf69ff .w06454 {
    margin-left: 25px;
    margin-top: 5px;
}
.lzsw4r h3 a:hover {
    color: #1a31ff;
}
.mzuouw:hover .w06454 i {
    color: #9450ff;
}
 /*======== slick ========*/
 .fncoj2, .dhzmyd {
     font-size: 0;
     position: absolute;
     display: block;
     padding: 0;
     cursor: pointer;
     color: #fff;
     outline: none;
     background: #1a31ff;
     z-index: 9;
     opacity: 0;
     border-radius: 0px;
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
     width: 55px;
     height: 55px;
     line-height: 55px;
     top: 50%;
     transform: translate(0px, -50%);
     transition: .5s;
     border: 0px solid #17161a;
}
.fncoj2 {
 left: -15px;
}
.dhzmyd {
    right: -15px;

}
.fncoj2.b8xhyv,
.dhzmyd.b8xhyv{
    background: #1a31ff;	
}
.d0767d .fncoj2 {
 left: 15px;
}
.d0767d .dhzmyd {
 right: 15px;
}

 
 .fncoj2:before, .dhzmyd:before {
 color: #fff;
 font-size: 25px;
 -webkit-transition: all 0.3s ease 0s;
 transition: all 0.3s ease 0s;
 content: "\f177";
 font-family: FontAwesome !important;
 line-height: inherit;
     opacity: 1;
}
 .dhzmyd:before {	 
 content: "\f178";
 font-family: FontAwesome !important;
}
 .fncoj2:hover, .fncoj2:focus, .dhzmyd:hover, .dhzmyd:focus {
 background: #9450ff;
     border-color: transparent;
    outline-color: transparent;
    outline: none;
}
 .fncoj2:hover:before, .fncoj2:focus:before, .dhzmyd:hover:before, .dhzmyd:focus:before {
 color: #fff;
}
 .apdbgj:hover .fncoj2, 
 .apdbgj:hover .dhzmyd, 
 .pni5em:hover .fncoj2, 
 .pni5em:hover .dhzmyd, 
 .mtib12:hover .fncoj2, 
 .mtib12:hover .dhzmyd, 
 .qye8mf:hover .fncoj2, 
 .qye8mf:hover .dhzmyd, 
 .qj1i1y:hover .fncoj2, 
 .qj1i1y:hover .dhzmyd, 
 .zievsh:hover .fncoj2, 
 .zievsh:hover .dhzmyd{
	 opacity:1;
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.mials4  .fncoj2, 
.mials4  .fncoj2{	
} 
.fs478y  .fncoj2, 
.fs478y  .dhzmyd {
top: 35%;
-webkit-transform: translate(0px, -50%);
   transform: translate(0px, -50%);
 
}
.mials4  .fncoj2,
.fs478y  .fncoj2
 {
 left: -65px;
}
.mials4  .dhzmyd,
.fs478y  .dhzmyd
 {
 right: -65px;
}

.x95213 .i4inyn{
	padding:0 15px;
}
/* cursor css */
.sain7y {
 position: absolute;
 left: 50%;
 transform: translateX(-50%);
 bottom:-20px;
 display: inline-block;
 z-index: 11;
}
.sain7y li {
    display: inline-block;
}
.sain7y li button {
    background: #1a31ff5c;
    font-size: 0;
    width: 18px;
    height: 18px;
    border: 0 solid #1a31ff;
    margin: 0 5px;
    cursor: pointer;
    border-radius: 50px;
    padding: 0;
    transition: 0.5s;
    outline: 0;
}
.sain7y li.dsrbw9 button {
    background: #1a31ff;
}

/* witr-blog-side-area */
.zyrj69.aokosa {
    padding:100px 0px 85px;
}
.fz0wx1.aokosa {
    box-shadow: none;
    text-align: left;
}
.zyrj69.aokosa .zmfutz {
   padding: 10px 30px;
}
.hyj2yc h2 a {
    font-size: 28px;
    font-weight: 500;
}
.zyrj69.aokosa .fz0wx1 {
    margin-bottom: 30px;
	box-shadow:none;
    border-bottom: 1px solid #e7e7e7;
	text-align:left;
}
.zyrj69.aokosa .scg0o3 {
    padding: 28px 0px 30px;
}
.zyrj69 blockquote {
    background-color: #f7f7f7;
    border-left:3px solid  #1a31ff;
}
.gzxpzm {
    margin-top: 20px;
}
.zyrj69.aokosa .x95213 .i4inyn{
	padding:0px 0px;
}
.zyrj69.tyvgbq {
    padding:100px 0px 90px;
}
.s15yps iframe{
	width:100%;
	height:500px;
	border:none;
}
.erbo0p i {
    color: #1a31ff;
    margin-right: 5px;
}
.erbo0p a,
 .erbo0p span {
    color: #888888;
    font-size: 16px;
    margin-right: 5px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.ksgvif.hyj2yc {
    margin-bottom: 10px;
}
/* blog_sidbar_css */
/* === style_w8 widget blog left right ==== */
.xsvsaj {} 
.xsvsaj > div {
	margin-bottom: 30px;
    padding: 35px 30px 35px;
    border-radius: 8px;
    background: #fff;
	box-shadow: 0 0 30px rgb(0 0 0 / 7%);
}
.xsvsaj > div:last-child {
    margin-bottom: 0px;
}
.xsvsaj h2 {
    margin-bottom: 10px;
    text-transform: uppercase;
}
.xsvsaj {} .xsvsaj .content {
    padding: 0;
}
.kxpled {
    background: #f7f7f7;
    position: relative;
}
.kxpled input {
    background: #f7f7f7 none repeat scroll 0% 0;
    border: 0 none;
    height: 54px;
    position: relative;
    width: 100%;
}
.kxpled button {
    background: #1a31ff;
    border: 0 none;
    color: #fff;
    font-size: 18px;
    padding: 17px 20px;
    position: absolute;
    right: 0;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
    outline: none;
}
.kxpled button:hover{
    background:#9450ff;	
}
.kxpled button i {}
.kxpled input[type="text"] {
  padding-left: 15px;
}

/* widget list */
.widget {}
.xsvsaj .widget h2 {
  border-bottom: 5px double #1a31ff;
  display: inline-block;
  line-height: 17px;
  margin-bottom: 20px;
  padding-bottom: 12px; 
  position: relative; 
}
.xsvsaj .widget h2::after,
.xsvsaj .widget h2::before{
	content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: 6px solid #1a31ff;
    border-radius: 50%;
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
	margin-top: 17px;
}
.xsvsaj .widget h2::before {
    left: 0;
    animation-name: move_title_bg1;	
}
.xsvsaj .widget h2::after{
    right: 0;
    animation-name: move_title_bg2;
}
.xsvsaj .widget h2{}
.c9ohb6 .widget h5 {
    text-transform: capitalize;
}
.xsvsaj .widget ul {
    list-style: none;
}
.xsvsaj .widget ul li {
  margin: 0 0 5px;
  padding-left: 20px;
  position: relative;
}
.xsvsaj .widget ul li span{
/*     display: inline-block; */
    font-weight: 300;
}
.xsvsaj .widget ul li:last-child {
	padding-bottom: 0px;
    margin-bottom: 0;
}
.xsvsaj > .widget > ul > li {
  margin: 0 0 10px;
  padding-bottom: 10px;
}
.xsvsaj .widget > ul > li:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.xsvsaj .widget ul li a {
}
.xsvsaj .widget ul li a:hover,
.xsvsaj .widget ul li:hover::before{
    color: #1a31ff;
}
.xsvsaj .widget ul li::before {
  content: "\f105";
  font-family: FontAwesome !important;
  font-size: 18px;
  left: 0;
  position: absolute;
}
.xsvsaj .widget ul.g0d99a li{
	
}
.xsvsaj .ze88po {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}
.pn4oi2 {
    float: left;
	margin-right: 15px;
}
.pn4oi2 a {
    display: inline-block;
}
.pn4oi2 a {
    margin-top: 0;
}
.m8ue99 img, .g9c8cb img, .qko3pg img, .widget img, .d3ifio {
    max-width: 100%;
}
.pn4oi2 img {
    width: 70px;
    height: 43px;
}
.xsvsaj .r2ivgb {
    overflow: hidden;
    margin-top:0px;
}
.r2ivgb>h4 {
    margin-bottom: 0;
    line-height: 1;
}
.r2ivgb h4 a {
    color: #17161a;
    font-size: 19px;
    transition: all 0.3s ease 0s;
    font-weight: 600;
}
.r2ivgb .wy9r4x {
    color: #565069;
    font-size: 14px;
    text-transform: none;
}
.nnienb.kuqrjd, .nnienb.otiqco {
    padding: 1em 1em;
}
blockquote {
    padding: 25px 32px 25px;
    margin: 0 0 30px;
    font-size: 17px;
/*     border-left: 3px solid #1a31ff; */
    font-weight: 400;
	box-shadow: 0 0 5px 0px rgb(0 0 0 / 7%);
}
blockquote p{
	font-size:20px;
	position: relative;	
}
.mxlam1 iframe{
	width:100%;
	height:500px;
	border:none;
}
/* minha-single-blog */
.zyrj69{
	padding:100px 0px 100px;
}
.b660ac {
    padding: 38px 45px 45px;
    box-shadow: 0 3px 19px rgb(0 0 0 / 8%);
    border-radius: 0 0 10px 10px;
}
.bq2thb.cirmec.gvmkjr {
    margin-bottom: 40px;
}
.da5qvw a {	
	border: 1px solid #e6e6e6;
    color: #17161a;
    display: inline-block;
    font-size: 15px;
    height: 40px;
    line-height: 41px;
    margin: 0 9px 0 0;
    text-align: center;
    width: 40px;
    border-radius: 5px;	
	
}
.da5qvw {
    text-align: center;
}
.da5qvw a:hover {
    background: #1a31ff;
    border-color: #1a31ff;
    color: #fff;
}
.da5qvw a i {} .iqg9by ul {
    padding-bottom: 10px;
}
.zyrj69.bq2thb  blockquote {
    background-color: #f7f7f7;
   border-left:none;
}
.midqpn.block {
    text-align: center;
}
.vequ75.dmc4lv {
    text-align: center;
}
.block .nnienb.kuqrjd p,
.block .nnienb.otiqco p {
    font-size: 1.5em;
    font-style: italic;
    line-height: 1.6;
}
.ug4as8, .m2q4ru {
    box-shadow: 0 0 5px rgb(0 0 0 / 10%);
    margin-bottom: 30px;
    padding: 38px 30px 45px !important;
    background: #ffffff;
}
.qo95ry .qwj62y input, .qo95ry .q395iv textarea {
    color: #555555;
}
.qo95ry .qwj62y input {
    width: 100%;
    border: 1px solid #e5e5e5;
    padding: 6px 20px;
    height: 54px;
    font-size: 17px;
}
.qo95ry .qwj62y label, .qo95ry .q395iv label {
    color: #606060;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 0;
    font-weight: 500;
}
.qo95ry .qwj62y {
    width: 33.33%;
    float: left;
    margin-bottom: 25px;
}
.qo95ry .q395iv label {
    margin-top: 20px;
    margin-bottom: 10px;
}
.qo95ry .q395iv textarea {
    width: 100%;
    border: 1px solid #e5e5e5;
    height: 150px;
    padding: 10px;
}
.vsjifh {
    background: #1a31ff;
    border: 0;
    display: inline-block;
    text-align: center;
    padding: 16px 30px;
    margin-top: 15px;
    border-radius: 5px;
    transition: .5s;
    color: #fff;
}
.vsjifh:hover {
    background: #213162;
}

/* witr_single_portfolio_a */
.grigz0 {
    padding: 100px 0px 100px;
}
.phpo14 img {
    width: 100%;
    height: 465px;
}
.hbcgqy .w6x9dj ul {
    margin-left: 0px;
	    display: inline-block;
    margin-bottom: 25px;
}
.hbcgqy ul li {
    padding-top: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    list-style: none;
}
.hbcgqy ul li b {
    color: #444;
    font-size: 18px;
    font-weight: 600;
}
.hbcgqy ul li span.io1chz {
    font-weight: 400;
    font-size: 16px;
    margin-left: 5px;
}
.w6x9dj ul {
    margin-left: 40px;
    display: inline-block;
    margin-bottom: 25px;
}
.kle9cj.ryeobe {
    padding-top: 25px;
}

/*=====================
mettle PORTFOLIO AREA CSS
=========================*/
.l1eox9 {
    padding:90px 0px 90px;
}
.j6dbop .xosyoi.vvpadd p {
    width: 44%;
}
.jwsrhj {
    margin-top:34px;
}
.fywu0t .xosyoi.vvpadd p {
    width: 44%;
}
.ug3u75 {
    padding: 0px 0 40px;
}
.ug3u75 ul {
    text-align: center;
} 
.ug3u75 ul li {
    display: inline;
}
.ug3u75 ul li {
    border: 1px solid #f3eaea;
    border-radius: 5px;   
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    margin: 0 5px 10px;
    padding: 5px 20px;
    position: relative;
    transition:.5s;
}
.ug3u75 ul li:hover,
.ug3u75 ul li.haafwh {
    color: #fff;
    background: #1a31ff none repeat scroll 0% 0;
    border-color:#1a31ff;
}
.ec8j76 {
    overflow: hidden;
}
.ukzazb {
    position: relative;
    /* margin-bottom: 30px; */
    overflow: hidden;
}
.tumy1c .ukzazb {
    transition: .5s;
}
.jk6she .qke0fy {
    overflow: hidden;
    position: relative;
}
.qke0fy img {
    display: block;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    width: 100%;
}
.d9f7ne {
    position: absolute;
    text-align: center;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transition: .5s;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    background: #1a31ff80;
    z-index: 9;
}
.jk6she .yeymrm {
    top: 50%;
}

.yeymrm {
    position: absolute;
    top: 50%;
    width: 100%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 10;
    -webkit-transition: all 0.5s ease-in-out 0.5s;
    transition: all 0.5s ease-in-out 0.5s;
}
.tumy1c .liqaqo a {
    background: transparent;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 25px;
    height: 50px;
    line-height: 50px;
    margin: 0 8px 11px;
    width: 50px;
    transition: .5s;
	text-align:center;
}
.ybqiyj.zciefu {
    padding: 20px 10px 23px;
    border: none;
    position: absolute;
    bottom: -100px;
    background: #1a31ff;
    left: 0;
    right: 0;
    z-index: 9;
    transition: .5s;
    text-align: center;
}
.rdl0se h3 {
    margin: 0;
    text-transform: capitalize;
    color: #5c5959;
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
}
.ybqiyj .rdl0se p span, .ybqiyj .rdl0se h3 a {
    color: #fff;
}
.rdl0se p {
    color: #5c5959;
    line-height: 1;
    margin: 5px 0 0;
}
.ybqiyj .rdl0se p span, .ybqiyj .rdl0se h3 a {
    color: #fff;
}
.rdl0se p span {
    display: inline-block;
    padding-top: 5px;
}
.by1wt2 span, .rdl0se span, .d9f7ne span {
    position: relative;
    margin: 0 2px;
}
.d9f7ne span:before, .rdl0se span:before, .by1wt2 span:before {
    bottom: 0;
    content: ",";
    position: absolute;
    right: -5px;
}
.ukzazb:hover .qke0fy img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.ukzazb:hover .d9f7ne {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}
.tumy1c .liqaqo a:hover {
    background: #1a31ff;
    color: #fff;
}
.ukzazb:hover .ybqiyj.zciefu {
    bottom: 0px;
}
.chpmzm,
.af29im {
    margin-bottom: 30px;
    border: none;
}
.af29im.mt5x40 {
    margin-bottom: 113px;
}
.k6bmjh,
.ip9bwa {
    padding: 0;
}
.liqaqo a {
    background: #1a31ff;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    margin: 0 3px 11px;
    width: 50px;
    text-align: center;
}
.liqaqo a:hover {
    border-color: #9450ff;
    background: #9450ff;
    color: #fff;
}

.d9f7ne h3 a {
    color: #fff;
    font-size: 23px;
    font-weight: 700;
    text-transform: capitalize;
    transition: .5s;
}
.d9f7ne p {
    color: #fff;
    line-height: 1.2;
    margin: 5px 0 0;
}
/* witr_brand_area */
.f9e75c {
	padding:0px 280px 260px 280px;
    margin-top: -405px;
    z-index: 999;
    position: relative;
}

/* minha_features_area */
.kzgel5{
	padding:90px 0px 0px;
}
.eefm3c{
	margin-top:30px;
}
.s59oow.lllyzt.vvpadd {
    background: #F6FAFF;
    padding: 50px 25px 30px 25px;
    margin-bottom: 30px;
}
.kzgel5 .lllyzt h3 a {
    font-weight: 600;
}
.s59oow h3 {
    padding-top: 18px;
}
/* minha_about_area */
.t3acdc{
	padding:70px 0px 100px;
}
.t3acdc.kye4n2 {
    padding: 70px 0px 140px;
}
.t3acdc .xosyoi.jvdmvm p {
    width: 100%;
    padding-top: 30px;
    margin-bottom: 35px;
}
.t3acdc .dwae5j {
    left: -78px;
}
/* minha_solution_bg_area */
.hk9zqy{
	padding:120px 0px 130px;
	position:relative;
}
.hk9zqy:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
	background: #1A2E92;
	-webkit-transform:skewY(-6deg);
}
.wtz8ss{
	margin-top:30px;
}
.hk9zqy .k8ekhc.lllyzt.jvdmvm {
    padding: 40px 20px 40px 30px;
	    margin-bottom: 30px;
}
.k8ekhc:hover:before {
    background:#1A1A92;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    transition: .5s;
}
.k8ekhc {
    text-align: left;
    -webkit-transition: all 0.5s ease 0s;
    transition: .5s;
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 2%);
    padding: 30px 15px 35px;
	margin-bottom:30px;
}
.k8ekhc:hover {
    position: relative;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 3;
}
.d84xw0 {
    display: block;
}
.lzsw4r {
    overflow: hidden;
}
.lzsw4r h3 {
    padding: 0;
    transition: .5s;
}
.white .lzsw4r h3 a {
    color: #FFFFFF;
}
.white .g8pu6e p {
    color: #FFFFFF;
}
.white .vw36oc a{
    color: #FFFFFF;
}
.hk9zqy .lllyzt p {
    padding: 15px 0px 10px 0px;
}
.vw36oc a span {
    font-size: 20px;
    transition: .5s;
    display: inline-block;
    position: relative;
    top: 3px;
}
.hk9zqy .k8ekhc.lllyzt.jvdmvm.active {
    padding: 40px 20px 40px 30px;
    background: #1A1A92;
}
/* minha_cost_area */
.ecvxc0{
	padding:90px 0px 100px;
	background:#F9FAFFCC;
}
.srk6yb{
	margin-top:40px;
}
.moj5gd {
    font-size: 13px;
    cursor: default;
    margin: 0;
    background: white;
}
.moj5gd * {
    margin: 0;
}
.moj5gd thead {
    background-color: #e4e9f4;
    font-weight: bold;
    text-align: center;
}
.moj5gd th {
    border: solid #eee;
    border-width: 0 1px 1px 0;
    padding: 2px .35em;
    position: relative;
    z-index: 10;
}
.moj5gd thead tr {
/*     background-image: linear-gradient(to bottom,rgba(255,255,255,0.8)  0%,rgba(255,255,255,0.7)  30%,rgba(255,255,255,0.5)  60%,rgba(255,255,255,0)  100%); */
}
.moj5gd tbody tr {
    background: #fff;
}
.moj5gd tbody tr:hover {
    background:#d6e9f8;
}
.moj5gd tbody tr .jfvaas {
    text-align: center;
}
.moj5gd tbody tr td {
	 border: solid #eee;
    border-width: 0 1px 1px 0;
    padding: 2px .35em;
}
.gkt2rs, .z64dy3 {
    padding: 2px .35em;
    background-color: inherit;
    background-clip: padding-box;
}
.moj5gd tbody tr td  {
    text-align: right;
    white-space: nowrap;
	    border: solid #eee;
    border-width: 0 1px 1px 0;
    padding:23px 10px;
}
.moj5gd tbody .iwrb19{
	background:#fafafa;
}
.esfdr1.jo5fli {
    padding: 90px 0px 30px;
}
/* COUNTDOWN CSS */
.esfdr1 {
    padding: 90px 0px 100px;
}
.esfdr1.oojbrn {
    padding: 125px 0px 100px;
}
 span.zfepdq {
     width: 150px;
     height: 150px;
     background: #fff;
     display: inline-block;
     margin: 0 10px;
     position: relative;
     line-height: 1;
     padding-top: 40px;
}
 span.zfepdq::before {
     position: absolute;
     content: "";
     background: #1a31ff;
     top: 55px;
     right: -19px;
     height: 12px;
     width: 12px;
     border-radius: 50%;
}
 span.zfepdq::after{
     position: absolute;
     content: "";
     background: #1a31ff;
     top: 84px;
     right: -19px;
     height: 12px;
     width: 12px;
     border-radius: 50%;
}
 span.zfepdq:last-child:before, span.zfepdq:last-child:after {
     display:none;
}
 .pf44qt {
     text-align: center;
}
 span.jcoqk7 {
     font-size: 35px;
     color: #1a31ff;
     display: inline-block;
     font-weight:700;
}
 .pf44qt p {
     color: #1a31ff;
     font-size: 16px;
     font-weight:600;
     margin-top:5px;
}
 .gt7p8j span.zfepdq:before {
     display:none;
}
 .p0tdh5 span.zfepdq:after {
     display:none;
}
 .fjscdq .zyxra1 ul li a:hover {
     color:#1a31ff ;
     border-radius: 0;
}
.tw1xsh {
    background: #1A2E92;
    padding: 40px 50px 20px 50px;
    border-radius: 10px;
}
.tw1xsh span.zfepdq {
    width: 100px;
    height: 100px;
    background: #fff;
    margin: 0 7px;
    padding-top:20px;
	border-radius:50px;
}
.b9sq57 ul li {
    display: inline-block;
    margin-right: calc(40px/2);
    margin-left: calc(51px/2);
	    margin-top: 10px;
}
.b9sq57 ul li span {
    color: #fff;
   font-size: 14px;
    font-weight: 600;
}
.esfdr1 .o9r00g {
    height: 10px;
	border-radius:30px;
}
.esfdr1 .g89ug5 {
    background:linear-gradient(90deg, #1A31FF 0%, #9450FF 100%);
    color: #fff;
    display: inline-block;
    padding:12px 40px;
    text-align: center;
    position: relative;
    margin-right: 20px;
    z-index: 2;
    transition: all 0.5s;
	border-radius:50px;
}
.esfdr1 .g89ug5:hover {
    background-color: transparent;
    background-image: linear-gradient(90deg, #9450FF 0%, #1A31FF 100%);
	color:#fff;
}
.esfdr1 .o5i5q6 {
    text-align: center;
    margin-top: 22px;
}
.zr69u4 .xosyoi h3 {
    font-size: 24px;
    font-weight: 600;
}
.zr69u4 .xosyoi.jvdmvm p {
    width: 100%;
}
.zr69u4{
	padding:10px 30px 0px 0px;
}
.ktvpru{
	margin-top:40px;
}
.esfdr1 .zr69u4 .o5i5q6 {
    text-align: left;
    margin-top: 34px;
}
/* minha_project_area */
.mmqupp {
    padding: 90px 30px 200px;
}
.mmqupp .xosyoi.vvpadd p {
    width: 30%;
}
.ca9gez{
	margin-top:53px;
}
.qp0uuk {
    position: relative;
    overflow: hidden;
}
.oj7ro6 {
    overflow: hidden;
    position: relative;
}
.oj7ro6::before {
    position: absolute;
    content: '';
    background: #00000080;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transform: scale(0);
    transition: .5s;
    z-index: 1;
}
.qp0uuk:hover .oj7ro6 img, .qp0uuk:hover .oj7ro6::before {
    transform: scale(1.2);
}
.oj7ro6 img {
    margin-right: auto;
    margin-left: auto;
    transition: .5s;
    width: 100%;
}
.x7mdx6 .py2n5t {
    bottom: auto;
    top: 30px;
    right: auto;
    left: 30px;
    transform: scaleX(0);
}
.py2n5t {
    position: absolute;
    bottom: -125px;
    right: -15px;
    z-index: 9;
    transition: .5s;
}
.x7mdx6 .py2n5t a span {
    width: 80px;
    height: 80px;
    line-height: 80px;
    border-radius: 5px;
    font-size: 30px;
    background: #fff;
    color: #1a31ff;
}
.py2n5t a span {
    background: #1a31ff;
    width: 110px;
    height: 110px;
    line-height: 90px;
    text-align: center;
    display: inline-block;
    color: #fff;
    font-size: 40px;
    transition: .5s;
}
.b98fyb .kht3ir {
    position: absolute;
    bottom: -100px;
    left: 30px;
    right: 30px;
    transition: .5s;
    opacity: 0;
    z-index: 2;
    text-align: left;
}
.py2n5t a span:hover {
    background: #9450ff;
}
.b98fyb .kht3ir h3 {
    color: #fff;
}
.b98fyb .kht3ir a {
    color: #fff;
	margin-bottom: 0px;
}
.kht3ir a {
    display: inline-block;
}
.b98fyb .kht3ir p {
    color: #fff;
}
.kht3ir p {
    margin-bottom: 0px;
    font-weight: 500;
}
.x7mdx6 .qp0uuk:hover .py2n5t {
    bottom: auto;
    transform: scaleX(1);
}
.b98fyb .qp0uuk:hover .kht3ir {
    opacity: 1;
    bottom: 30px;
}
/* minha_service_bg_area */
.arebfu{
	background-image: url(assets/images/road-img.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	padding:100px 0px 63px;
	position:relative;
}
 .arebfu:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height:240px;
    width: 100%;
    background:#F9FAFFCC;
    -webkit-transform: skewY(-6deg);
}
.gqja18{
	margin-top:30px;
}
.icd3h6 {
    position: relative;
    padding: 20px 0;
    transition: .5s;
}
.ooes9p .icd3h6::before {
    position: absolute;
    content: "";
    top: 50px;
    left: 0;
    width: 110%;
    height: 3px;
    transition: .5s;
}
.arebfu .i8rlwp i {
	position:relative;
    color: #1A31FF;
    background-color: #FFFFFF;
    font-size: 25px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.arebfu .i8rlwp:hover i {
    color: #FFFFFF;
    background-color: #1A31FF;
}
.icd3h6 i {
    font-size: 30px;
    color: #fff;
    height: 80px;
    width: 80px;
    text-align: center;
    border-radius: 50%;
    line-height: 80px;
    background: #1a31ff;
    display: inline-block;
    transition: .5s;
}
.arebfu .i8rlwp h3{
    padding:25px 0px 5px 0px;
}
.arebfu .i8rlwp h3 a{
    font-size: 20px;
    font-weight: 600;
}
.z59ht0 .icd3h6 p {
    padding: 0 0px;
}
 .ooes9p.z59ht0 .icd3h6 span{
     top: 5px;
     left: 67%;
     width: 40px;
     height: 40px;
     color:#fff;
     line-height: 40px;
     background: #9450ff;
     font-size: 20px;
     border-radius: 50px;
     transform: translateX(-50%);
}
 .ooes9p.z59ht0:hover .icd3h6 span {
     background: #1a31ff;
}
 .ooes9p.z59ht0:hover .icd3h6 i {
     background:#1a31ff;
}
 .ooes9p .icd3h6:hover::before{
     background: #1a31ff;
}
 .ooes9p .icd3h6::after{
     position: absolute;
     content: "";
     top: 50px;
     left: 0;
     background: #f6f6f6;
     width: 110%;
     height: 3px;
     z-index: -1;
}
 .ooes9p .icd3h6 h2{
     font-size:16px;
     color: #1a31ff;
}
/* minha_team_area */
.u8wj3e {
    background: #1A2E92;
    padding:90px 0px 60px;
}
.hvsky5{
	margin-top:30px;
}
.u8wj3e .cgptzx {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    padding: 30px 0px 0px 0px;
	border-radius: 5px;
    overflow: hidden;
}
.htfj8l {
    position: relative;
    text-align: center;
}
.htfj8l:before {
    content: "";
    position: absolute;
    /* background: #1a31ff6b; */
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    transition: .5s;
}
.upkqk5 {
    padding: 23px 5px 23px;
	background: #fff;
}
.upkqk5 h5 {
    margin: 0;
}
.upkqk5 span {
    font-size: 18px;
    color: #1a31ff;
}
.xwawxf {
    margin-top: 15px;
    padding-top: 17px;
    padding-bottom: 10px;
    position: relative;
}
.xwawxf::before {
    position: absolute;
    content: "";
    background: #ddd;
    top: 0px;
    height: 1px;
    width: 25%;
    margin: auto;
    left: 0;
    right: 0;
    transition: .5s;
}
.cgptzx:hover .xwawxf::before {
    background: #1a31ff;
    width: 100%;
}
.xwawxf ul li {
    list-style: none;
    display: inline-block;
}
.xwawxf ul li a {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 33px;
    border: 1px solid #1a31ff1c;
    background: #1a31ff33;
    border-radius: 5px;
    text-align: center;
    transition: .5s;
    color: #1a31ff;
    margin: 0px 2px;
    font-size: 15px;
}
.xwawxf ul li a:hover {
    color: #fff;
    background: #1a31ff;
    border-color: #1a31ff;
}
/* minha_team2_area */
.e8d86y {
    background: #1A2E92;
    padding:0px 0px 70px;
}
.an9wen {
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}
 .an9wen::before{
     position: absolute;
     content: '';
     top:0;
     bottom: 0;
     left: 0;
     right: 0;
     background:rgba(0, 0, 0, 0.2);
     transition: .5s;
}
 .an9wen img{
     width: 100%;
     height: auto;
}
 .v9t835{
     left: 0;
     position: absolute;
     right: 0;
     top: 50%;
     transform: translateY(-50%);
     z-index: 2;
}
 .l1rrt7 {
     position: absolute;
     bottom: 0;
     left: 0;
     right: 0;
     top: 0;
     margin: auto;
     opacity: 0;
     background: rgba(255, 255, 255, .90);
     width: calc(100% - 30px);
     height: calc(100% - 30px);
     transition: all ease 400ms;
}
 .an9wen:hover .l1rrt7{
     opacity: 1;
}
 .l1rrt7::before {
     position: absolute;
     left: 0;
     top: 0;
     background: #1a31ff;
     width: 0px;
     height: 3px;
     content: '';
     transition: all ease 500ms;
}
 .l1rrt7::after {
     position: absolute;
     right: 0;
     bottom: 0;
     background: #1a31ff;
     width: 0px;
     height: 3px;
     content: '';
     transition: all ease 500ms;
}
 .an9wen:hover .l1rrt7::before, .an9wen:hover .l1rrt7::after{
     width: 80px;
}
 .an9wen h5{
     font-size: 23px;
     margin-bottom: 0px;
     margin-left: -30px;
     transition: all 0.6s ease-in-out;
}
 .an9wen:hover h5{
     margin-left: 0;
}
 .an9wen h5:hover{
     color: #1a31ff;
}
 .an9wen span{
     font-size: 14px;
     margin-right: -30px;
     transition: all 0.6s ease-in-out;
}
 .an9wen:hover span{
     margin-right: 0;
}
 .knzdlr{
     opacity: 0;
     transition: all 0.9s ease-in-out;
     margin-top: 8px;
}
 .an9wen:hover .knzdlr{
     opacity: 1;
     transition: all 0.9s ease-in-out;
}
 .knzdlr a{
     font-size: 16px;
     color: #1a31ff;
     height: 34px;
     width: 34px;
     line-height: 30px;
     border: 2px solid #dddddd;
     border-radius: 50%;
     text-align: center;
     transition: .5s;
     display: inline-block;
}
 .knzdlr a:hover{
     background: #1a31ff;
     border-color: #1a31ff;
     color: #fff;
     transform: rotate(360deg);
}
/* minha_pricing_area */
.jtkzgj{
	padding:90px 0px 70px;
}
.dhvkgr{
	margin-top:26px;
}
.od37mb .k56dri.aorch7 {
    background: #F2F7FF;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 30px;
    box-shadow: none;
}
.ug7wr9 {
    position: relative;
    overflow: hidden;
}
.od37mb .jeud1i i {
    color: #303CA4;
    background-color: #44CCFF;
    font-size: 60px;
    width: 120px;
    height: 120px;
    line-height: 120px;
    border-radius: 100px 100px 100px 100px;
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.od37mb .jeud1i i {
    display: inline-block;
}
.od37mb .jeud1i:hover i {
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(90deg, #1A31FF 0%, #9450FF 100%);
}
.ug7wr9 h4 {
    font-size: 24px;
    padding: 26px 0 12px;
    display: block;
}
.od37mb .ug7wr9 ul li {
    color: #555555;
    line-height:2em;
    list-style: none;
}
.tcdo6x {
    padding: 20px 18px 10px 0px;
    font-size: 20px;
}
.aorch7 p {
    font-size: 15px;
}
.aorch7 h5 {
    font-size: 25px;
}
.ug7wr9 span {
    font-size:18px;
    margin-right: 5px;
}
.arjlzp {
    padding-top: 37px;
    padding-bottom: 40px;
}
.od37mb .arjlzp a.btn {
    color: #3D4465;
    background-color: #02010100;
    border-style: default;
    border-color: #3D4465;
}
.od37mb .arjlzp a.btn:hover {
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(90deg, #1A31FF 0%, #9450FF 100%);
    border-style: default;
    border-color: #9450FF;
}
.od37mb .ug7wr9 a.btn {
    background: #1a31ff;
    padding: 15px 30px;
    font-size: 16px;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #1a31ff;
    display: inline-block;
}
/* minha_contact_area */
.gf7dgi{
	padding:0px 0px 0px;
}
.dq57sc{
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    margin-top: 50px;
    margin-bottom: 0px;
}
.gf7dgi .k3tsum{
	box-shadow: none;
}
.k3tsum {
    position: relative;
    background-size: cover;
    padding: 60px 35px 60px;
    border-radius: 10px;
    text-align: left;
}
.nxmt4m form select, 
.nxmt4m input {
    width: 100%;
    height: 45px;
    color: #888888;
    border-radius: 5px;
    border: none;
    outline: none;
    margin-bottom:5px;
    text-align: left;
	 padding-left: 30px;
}
.dq57sc .nxmt4m form select, 
.dq57sc .nxmt4m input {
    margin-top: 0px;
    margin-bottom: 50px;
	border-bottom:1px solid #888888;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.dq57sc .nxmt4m textarea {
    height: 50px;
	    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	width: 100%;
}
.rpi94r input, .rpi94r textarea {
    width: 100%;
    /* border-radius: 30px; */
    border: none;
    padding-left: 30px;
}
.btn {
    background:linear-gradient(90deg, #1A31FF 0%, #9450FF 100%);
    border: 0 none;
    color: #fff;
    display: inline-block;
    font-weight: 600;
	border-radius:100px;
    padding: 15px 30px;
}
.btn:hover {
    background-color: transparent;
    background-image: linear-gradient(90deg, #9450FF 0%, #1A31FF 100%);
}
.an4bb4{
    padding: 90px 0px 0px 0px;
}
.wuzjab {
    display: flex;
}
.an4bb4 .qrbn8f i {
    font-size: 18px;
	color:#1a31ff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 100px 100px 100px 100px;
    transform: rotate(0deg);
	display: inline-block;
}
.an4bb4 .lllyzt h3 {
    padding: 25px 0px 0px 0px;
	color: #3D4465;
    font-size: 16px;
    font-weight: 400;
}
.an4bb4 .mzuouw.gi5mmb.lllyzt {
    margin-bottom: 32px;
}
/* minha_blog_area */
.odykdy{
	padding:90px 0px 70px;
}
.f7atkf{
	margin-top:33px;
}
.ycxz75 {
    background: #fff;
    transition: .5s;
    box-shadow: 0 10px 40px 0 rgba(50,65,141,.07);
}
.q45pjh {
    overflow: hidden;
    position: relative;
}
.q45pjh::before {
    position: absolute;
    content: '';
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transform: scale(0);
    transition: .5s;
    z-index: 1;
}
.q45pjh img {
    width: 100%;
    transition: .5s;
}
.i4inyn img {
    display: inline-block !important;
}
.k07ao3 .bi7e5a {
    padding:20px 20px 25px ;
}
.k07ao3 .rpqc8f h5 > a, 
.k07ao3  .rpqc8f h2 {
    margin: 10px 0px 10px 0px;
}
.bi7e5a h2 a {
    display: inline-block;
}
.k07ao3 .k9w5rh {
    padding: 0px 10px 22px 0px;
}
.q7x1kr .mm0tub {
    padding: 10px 30px;
    background: #1a31ff14;
    border-radius:0px;
    color:#314192;
}
.mm0tub {
    border: 0 none;
    border-radius: 100px;
    display: inline-block;
    font-size: 17px;
    font-weight: 500;
    padding: 8px 5px;
    text-align: center;
    text-transform: capitalize;
    text-align: center;
}
.q7x1kr .mm0tub:hover {
    background: #1a31ff;
    color: #fff;
}
.iro0id {
    border: 1px solid #f2f2f2;
    margin-bottom: 10px;
}
.bi7e5a span, 
.bi7e5a span a {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 15px;
    margin-right: 2px;
	color:#314192;
	font-weight: 600;
}
.ycxz75:hover .q45pjh img, .ycxz75:hover .q45pjh::before {
    transform: scale(1.2);
}
.odykdy .q7x1kr .rpqc8f span i {
    display: none;
}
/* minha_cryptocurrency_area */
.bgwbud {
    padding:70px 0px 100px;
}
.bgwbud.f94f45 {
    padding:0px 0px 100px;
} 
.bgwbud .xosyoi h1 {
    font-weight: 400;
}
.bgwbud .xosyoi.jvdmvm p {
    width: 100%;
    margin-top: 27px;
    margin-bottom: 20px;
}
.i6g5nm{
	padding:0px 0px 0px 23px;
}
.wnh5co ul li {
    display: flex;
    margin-bottom: 16px;
}
.wnh5co ul li span{
	padding-left: 15px;
	font-size: 19px;
}
.wnh5co ul li span i{
	color: #46BDF4;
    font-size: 19px;
	margin-top: 10px;
}
.g89ug5 {
    background-color: #3d59e8;
    background: linear-gradient(90deg, #9450ff, #1a31ff);
    color: #fff;
    display: inline-block;
    padding: 17px 30px;
    text-align: center;
    position: relative;
    margin-right: 20px;
    z-index: 2;
    transition: all 0.5s;
}
.g89ug5:hover {
    background:linear-gradient(90deg, #9450FF 0%, #1A31FF 100%);
	color:#fff;
}
.i6g5nm .o5i5q6 {
    margin-top: 38px;
}
/* minha_team_area  team_stye2 */
.u8wj3e.w44jhd{
	padding:90px 0px 120px;
}
.htfj8l {
    position: relative;
    text-align: center;
}
.sy6bh7 .td4m6s {
    padding: 0;
    display: flex;
    align-items: center;
}
.sy6bh7 .td4m6s {
    text-align: left;
}
.td4m6s {
    box-shadow: 0 5px 20px 0 #00000014;
    transition: .5s;
    background: #fff;
    padding: 30px 25px 25px;
}
.p5czsb {
    background: #1a31ff;
    padding: 10px;
    margin-right: 20px;
}
.p5czsb ul li a {
    color: #fff;
    transition: .5s;
}
.td4m6s h5 {
    margin: 0;
}
.mg619n.w44jhd {
    padding:0px 0px 70px;
}
/* single_faq_bg_area */
.ce7f82 {
    padding:90px 0px 94px;
	background:#F9FAFFCC;
}
.jiy8mj .udhdzr.bn91o6 {
    background: 0 0 !important;
    padding: 0;
    border-bottom: 0;
    text-align: left;
}
.bn91o6 i {
    margin-right: 10px;
    font-size: 20px;
}
.jiy8mj .g3cmc6 {
    margin-bottom: 22px;
    border: 1px solid #ddd;
}
.jiy8mj .g3cmc6 p {
    padding:15px 20px 15px;
}
.ep1x9q {
    padding-left: 30px;
    font-size: 17px;
    font-weight: 600;
    display: flex;
    align-items: center;
    padding: 11px 15px;
    transition: 0.5s;
}
.ep1x9q:focus,
.ep1x9q:hover {
    color: #fff;
    background: #1A2E92;
}
.ep1x9q:before {
    position: absolute;
    content: "\f107";
    right: 30px;
    font-family: fontawesome !important;
    font-weight: 400;
}
.active .ep1x9q:before {
    content: "\f106";
}
.active .ep1x9q {
    background: #1A2E92;
    color: #fff;
}
.a5ztd4 ul li {
    margin-left: 18px;
    margin-bottom: 4px;
}
.ccz9rq .ep1x9q {
    padding: 19px 20px 19px 30px;
}
.ccz9rq.jiy8mj .g3cmc6 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.09);
    margin-bottom: 15px;
}
.hf6y5d{
	margin-top:45px;
}

.zo63ms {
    background: #F9FAFFCC;
    padding:90px 0px 60px;
}
.mg619n.gw4cm8 {
    padding:90px 0px 0px;
}
.jtkzgj.gw4cm8{
	padding:65px 0px 70px;
}
/* minha_testimonial_area New Style*/
.bb892z {
    padding:90px 0px 92px;
}
.ytbtnm {
    padding: 50px 25px;
    margin: 10px 0;
}
.t1brco {
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 8%);
    background: #fff;
    padding: 30px 20px;
    text-align: left;
}
.jfhwj7, .q52krq, .agxrlw {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.q52krq {
    justify-content: flex-start;
}
.kduljh {
    margin-right: 15px;
}
.bmwbr1 h6 {
    font-size: 18px;
    color: #1a31ff;
}
.bmwbr1 h6 {
    margin: 0;
}
.fz4nxz h5 {
    font-size: 16px;
    margin-bottom: 2px;
}
.j2tsp3 .i4inyn.qy6wix.dsrbw9 .pbvnqs{
     background: #1a31ff;
}
.qy6wix .pbvnqs.oq0g2h i, .pbvnqs.qy6wix .pbvnqs.oq0g2h p, .qy6wix .pbvnqs.oq0g2h h2,.qy6wix .pbvnqs.oq0g2h h5, .qy6wix .pbvnqs.oq0g2h h6, .qy6wix .pbvnqs.oq0g2h span{
     color:#fff;
}
/* minha_testimonial2_area */
.c1skrb{
	padding:0px 0px 60px;
}
.c0sgyb{
	margin-top:30px;
}
.zievsh .yf60rs.bcgxxn {
    padding: 30px 17px 20px 30px;
	    text-align: center;
}
.zievsh .yf60rs {
    box-shadow: 0px 0px 12px 0px #dddddd7a;
    padding: 30px 17px 10px 30px;
    position: relative;
    text-align: left;
}
.yf60rs {
    display: inline-block;
    margin-bottom: 10px;
}
.bcgxxn {
    text-align: center;
    border-bottom: 1px solid transparent;
}
.bcgxxn:hover {
    border-color: #1a31ff;
}
.bcgxxn ul {
    padding:30px 0 0px;
    margin: 0;
}
.zievsh .yf60rs ul li,
 .zievsh.iiuo0g .yf60rs ul li, 
.zievsh.p6oi1s .yf60rs ul li {
    padding-top: 0px;
    padding-bottom: 10px;
}
.yf60rs ul li {
    display: inline-block;
    padding-top: 0px;
}
.dt5xrc {
    display: flex;
    align-items: center;
    justify-content: center;
}
.kwirjc i.active {
    color: #1a31ff;
}
.bcgxxn .kwirjc i {
    font-size: 16px;
}
.cok3o4 {
    margin-left: 15px;
}
.cok3o4 h3 {
    color: #1a31ff;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    font-style: italic;
}
.bcgxxn h6 {
    padding-top: 0px;
}
.yf60rs h6 {
    display: inline-block;
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 7px;
}
.yf60rs span {
    font-weight: 400;
    font-size: 17px;
}

.zievsh .yf60rs.bcgxxn img {
    left: 50%;
    transform: translateX(-50%);
	 margin: 5px 0px 15px 0px;
}
.zievsh .yf60rs img {
    position: absolute;
    top: -43px;
    left: 30px;
    z-index: 22;
    width: 78px;
    height: 78px;
}
.c5nzmc {
    padding: 0 15px;
    padding-top: 60px;
}

/* ======== timeline area css ======== */
 .ky4fjk{
	 padding:90px 0px 85px;
}
.elzn5r{
	margin-top:28px;
}
/* single timeline */
 .zr8vu1 {
     position:relative;
     padding-bottom: 39px;
}
/* left border */
 .s6liia {
     padding-left: 27px;
}
 .s6liia:before{
     width: 1px;
     height: 100%;
     transition:.5s;
     background: #1a31ff;
     position: absolute;
     left: 7.5px;
     top: 0;
     content: "";
}
/* circle border */
 .qi1umz {
     display: inline-block;
     width: 15px;
     height: 15px;
     transition:.5s;
     background: #1a31ff;
     position: absolute;
     left: 0;
     top: 0;
     border-radius: 50%;
}
 .s6liia:hover:before, .s6liia:hover .rtlqd8, .s6liia:hover .qi1umz{
     background: #000;
}
/* title */
 .qh1om8 {
     width: 230px;
     text-align: left;
}
 .qh1om8 h2{
     transition:.5s;
}
 .s6liia:hover .qh1om8 h2{
     color:#000;
}
/* witr_number_item css */
 .dpavf8 {
     position: absolute;
     z-index: 999;
     top: 50%;
     left: 50%;
     transform: translateX(-50%) translateY(-50%);
     color: #fff;
     font-size: 20px;
}
/* timeline icon css */
 .cfjr2i {
     position: absolute;
     left: -17px;
     bottom: -25px;
}
 .rtlqd8{
     width: 55px;
     height: 55px;
     background: #1a31ff;
     line-height: 54px;
     text-align: center;
     color: #fff;
     border-radius: 50%;
     position: relative;
     z-index: 2;
     transition: .5s;
     font-size: 22px;
}
 .rtlqd8 i{
}
/* margin left spacing */
 .q9cenp{
     margin-left:15px;
}
 .kbp7if{
     margin-left:65px;
}
 .e4h54g{
     margin-left:110px;
}
/* margin right spacing */
 .fd085j{
     margin-right:50px;
}
 .qicfkm{
     margin-right:95px;
}
 .zu87dk{
     margin-right:90px;
}
/* timeline bottom right text */
 .sn5cbh.zr8vu1 {
     padding-bottom: 0px;
     padding-top: 51px;
}
 .sn5cbh{
     text-align:right;
}
 .sn5cbh .qh1om8 {
     width: 230px;
     margin-right: 0;
     margin-left: auto;
     text-align: right;
}
 .sn5cbh .qi1umz {
     left: auto;
     top: auto;
     bottom: 0;
     right: 1px;
}
 .sn5cbh .s6liia:before{
     left: auto;
     right: 7.5px;
     top: auto;
     bottom: 0;
}
 .sn5cbh .s6liia {
     padding-left: 0px;
     padding-right: 27px;
}
/* icon bottom position */
 .sn5cbh .cfjr2i {
     position: absolute;
     right: -17px;
     top: -28px;
     left: auto;
     bottom: auto;
}
 .ukypo0{
     height:1px;
     display:block;
     background: #1a31ff;
}
/* single_faq_area */
.vpfhk6{
	padding:100px 0px 100px;
}
.ccz9rq.k5p01d .ep1x9q {
    background: #1A31FF;
    color: #fff;
}
.ccz9rq.k5p01d .ep1x9q:hover {
    background:#9450FF;
    color: #fff;
}
.ccz9rq.k5p01d .active .ep1x9q {
    background-color: #7A0FFF;
}
.lvel4o {
    background: #F1F1FF4D;
    padding:90px 0px 80px;
}
.pv3n56.jiy8mj .g3cmc6 {
    border: none;
	border-left: 2px solid #1a31ff !important;
    margin-bottom: 20px;
    box-shadow: 1px 1px 7px -5px rgba(0, 0, 0, 0.75);
	background:transparent;
}
.pv3n56 .ep1x9q {
    margin: 0;
    padding: 15px 20px;
    font-size: 17px;
    font-weight: 600;
	color:inherit;
	background:transparent;
	    margin-left: 21px;

}
.pv3n56 .active .ep1x9q:before {
    position: absolute;
    content: '\f068';
    font-family: fontawesome !important;
}
.pv3n56 .ep1x9q:before {
    position: absolute;
    content: '\f067';
    left: 13px;
    top: 15px;
    font-family: fontawesome !important;
    font-weight: 400;
}

.k56dri.aorch7 {
	    text-align: center;
    background: transparent;
    margin-bottom: 30px;
    box-shadow: 8px 8px 30px 0px rgb(42 67 113 / 15%);
}
.jeud1i i {
    color: #1a31ff;
    font-size: 40px;
    padding-top: 40px;
    display: block;
}
.ug7wr9 h5 {
    font-size: 35px;
    padding-bottom: 30px;
}
.ug7wr9 span {
    font-size: 24px;
    margin-right: 5px;
}
.ug7wr9 ul {
    display: inline-block;
    padding: 0;
}
.ug7wr9 ul li {
    color: #555555;
    line-height: 40px;
    list-style: none;
}
.ug7wr9 sub {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: -65px;
    top: 20px;
    background: #1a31ff;
    line-height: 43px;
    width: 217px;
    height: 45px;
    text-align: center;
    -webkit-transform: rotate(35deg);
    transform: rotate(45deg);
}

.kr5m2i .arjlzp {
    padding: 0;
    padding-top: 37px;
}
.ug7wr9 a.btn {
    background: #1a31ff;
    padding: 15px 30px;
    font-size: 14px;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #1a31ff;
    display: inline-block;
}
.kr5m2i .ug7wr9 a.btn {
    display: block;
    border-radius: 0px;
}
.ug7wr9 a.btn:hover {
    background: transparent;
    color: #1a31ff;
}
.mtmfj7 {
    padding:90px 0px 70px;
    background: #FAFAFA78;
}
.e8ary3 .p93v9c {
    width: 150px;
    height: 150px;
    display: table;
    margin: 15px auto 15px;
}
.e8ary3 .ogmoww {
    display: table-cell;
    vertical-align: middle;
    background: #1a31ff;
    border-radius: 100%;
}
.e8ary3 .ug7wr9 h5 {
    padding: 0px;
    color: #fff;
    font-size: 25px;
    border-radius: 100%;
    text-align: center;
}
.e8ary3 .ug7wr9 span {
    font-size: 18px;
}
.e8ary3 .ug7wr9 span+span {
    display: block;
}
.e8ary3 .arjlzp a.btn {
    color: #9450FF;
    background-color: #FFFFFF00;
    border-style: default;
}
.e8ary3  .arjlzp a.btn:hover {
    color: #FFFFFF;
    background-color: #1A31FF;
    border-style: default;
    border-color: #1A31FF;
}
.qbaq6r.w44jhd {
    padding:90px 0px 70px;
}
/* minha_counter_bg_area */
.z3lv6v {
    padding: 100px 0px 70px;
    background-image: url(assets/images/video-bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
	position: relative;
	background-size: cover;
}
.z3lv6v:before {
    content: "";
    position: absolute;
    top: 0;
	left:0;
    height: 100%;
    width: 100%;
	background:#1a31ffbd;
 
}
.z3lv6v.xxj73u {
    padding: 85px 0px 70px;
}
.illtnj {
    position: relative;
    padding: 32px 0;
    text-align: center;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
	margin-bottom: 30px;
}
.illtnj:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    height: 40%;
}
.illtnj:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    height: 40%;
}
.dn5e5h {
    margin-top: 7px;
}
.illtnj:hover .chund4 {
    color: #fff;
}
.illtnj:hover:after,
.illtnj:hover:before {
    border-color:#1a31ff;
}
.illtnj:hover {
    background:#1a31ff;
    border-color:#1a31ff;
}
.z3lv6v .dn5e5h i {
    color: #FFFFFF;
    font-size: 60px;
    border-style: default;
    transform: rotate(0deg);
}
.dn5e5h i {
    display: inline-block;
    font-size: 30px;
    text-align: center;
    display: block;
}
.white.mu6ddn i,
.white.mu6ddn h4,
.white.mu6ddn h3,
.white.mu6ddn span{
	color:#fff;
	
}
.iraw04 {
    padding: 0 0 0;
}
.iraw04 h4 {
    font-size: 22px;
    margin: 0;
    transition: .5s;
    padding-bottom: 8px;
}
.jmasoz>h3 {
    display: inline-block;
    font-size: 43px;
}
.jmasoz span {
    transition: .5s;
    display: inline-block;
    font-size: 43px;
}
.z3lv6v .mu6ddn h3,
.z3lv6v .mu6ddn span {
    color: #FFFFFF;
    margin: -5px 0px 0px 0px;
}

/* minha_counter2_area */
.t78gzt {
    padding: 100px 0px 70px;
}
.mu6ddn {
    text-align: center;
	margin-bottom: 30px;
}
.zw5qbb .mu6ddn i {
    font-size: 60px;
}
.zw5qbb .o9wsuy h3,
.zw5qbb .o9wsuy span {
    font-size: 40px;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 0;
}
.yjv63y.xoany4 {
    background: #fff;
    padding: 28px 25px 25px;
    box-shadow: 0 5px 20px 0 #0000000d;
	margin-bottom:30px;
}
.yjv63y.mu6ddn {
    text-align: left;
}
.yjv63y .sesmam {
    background: #1a31ff;
    padding: 30px 0 32px;
    border-radius: 5px;
    width: 29%;
    text-align: center;
    transform: skewY(356deg);
}
.sesmam {
    float: left;
    margin-right: 20px;
}
.yjv63y .o9wsuy h3,
.yjv63y .o9wsuy span {
    font-size: 31px;
    color: #fff;
	    display: inline-block;
    font-weight: 700;
    margin-bottom: 0;
}
.yjv63y .o9wsuy {
    overflow: inherit;
}
.hboooi{
	background:#9450FF;
	padding:50px 0px 50px;
}
.vnmrs0 i {
    font-size:60px;
    display: inline-block;
}
.o9wsuy h3, 
.o9wsuy span {
    font-size: 40px;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 0;
}
.mu6ddn h4 {
    color: #FFFFFF;
    font-size: 16px;
}
.ajnewz.xxj73u {
    padding:100px 0px 100px;
}

/* witr_brand_bg_area */

.se3zpq{
	padding:100px 0px 100px;
	background:#F1F1FFC7;
}
.kzgel5.f94f45 {
    padding: 90px 0px 70px;
}
/* minha_call_to_area */
.ibkoo8{
	background-image: url(assets/images/video-bg.jpg);
    background-position: center center;
    background-size: cover;
	padding:100px 0px 100px;
	position:relative;
}
.ibkoo8:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background:#9450ffc2;
}
.v6frfv h5 {
    padding-bottom: 7px;
    font-size: 18px;
	color:#fff;
}
.ibkoo8 .bps2ci h2 {
    color: #FFFFFF;
    font-size: 40px;
    margin: 15px 0px 15px 0px;
}
.ibkoo8 .bps2ci h3 {
    color: #FFFFFF;
    font-weight: 400;
}
.v6frfv h2, .v6frfv h3 {
    font-size: 35px;
    padding: 4px 0px;
}
.rtcaay {
    margin-top: 45px;
}
.rtcaay a {
    background: #1a31ff;
    padding: 18px 35px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    transition: 1s;
    margin-right: 15px;
    font-weight: 500;
    border-radius:0px;
}
.ibkoo8 .rtcaay a:hover{
    background-color: #9450FF !import;
}
/* minha_testimonial_area */
.y4m0ir{
	padding:0px 0px 70px;
}
.t05udr .vub453, .t05udr.wubcch {
    text-align: center;
}
.wubcch {
    background: #fff none repeat scroll 0% 0;
    margin-bottom: 30px;
    transition: all 0.5s ease 0s;
    padding: 37px 30px 26px;
    margin-top: 20px;
    box-shadow: 0 10px 25px 0 rgba(50,65,141,.12);
    overflow: hidden;
    position: relative;
    text-align: left;
}
.at105m {
    position: relative;
    text-align: center;
}
.t05udr .vub453, .t05udr.wubcch {
    text-align: center;
}
.gctbnb .vub453 {
    float: none;
}
.vub453 {
    overflow: hidden;
    padding-top: 15px;
    float: left;
    text-align: left;
}
.t05udr .u9mlcv {
    float: none;
    margin-right: 0px;
}
.o87gq7 span {
    display: block;
    margin-top: 5px;
    font-size: 18px;
    font-weight: 600;
    color: #1a31ff;
}
.jlubpu {
    padding: 0 10px;
}
.y4m0ir .oq0g2h img {
    margin: 5px 0px 15px 0px;
}
/* minha_team4_area */
.ms5odm {
    padding: 90px 0px 70px;
}
.ms5odm .l7iz5y {
   margin-bottom:30px;
}
.l7iz5y {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.05);
}
.oh53l3 {
    position: relative;
}

.oh53l3:before {
    content: "";
    position: absolute;
    background-color: #1a31ff6e;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    transition: .5s;
}
.l7iz5y:hover .hj8bxh, .l7iz5y:hover .oh53l3:before {
    top: -670px;
}
.hj8bxh {
    position: absolute;
    width: 100%;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    padding: 0 25px;
    transition: .5s;
}
.hj8bxh h5 {
    font-size: 23px;
    color: #fff;
    margin: 0;
}
.hj8bxh h5 a {
    color: #fff;
}
.hj8bxh span {
    color: #fff;
}
.hj8bxh p {
    color: #fff;
    padding-top: 10px;
}
.l7iz5y .o505dy {
    position: absolute;
    bottom: -110px;
    height: 100px;
    width: 100%;
    background: #fff;
    text-align: center;
    transition: .5s;
}
.l7iz5y:hover .o505dy {
    bottom: 0px;
}
.ms5odm .o4u3r5,
 .ms5odm .v7qqkc {
    margin: 30px 0px 0px 0px;
}
.o505dy ul {
    padding-top: 30px;
}
.o505dy ul li {
    display: inline-block;
    margin: 0 3px;
}
.o505dy ul li a {
    font-size: 17px;
    color: #555555;
    height: 34px;
    width: 34px;
    line-height: 34px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #f5f5f5;
    display: inline-block;
    transition: .5s;
}
.o505dy ul li a:hover {
    color: #fff;
    background: #1a31ff;
    border-color: #1a31ff;
}
/* minha_blog2_area */
.j455hq{
	padding:100px 0px 70px;
}
.j455hq .bi7e5a span i {
    padding-right: 5px;
    padding-left: 5px;
    transition: .5s;
	font-weight:400;
}
.j455hq .bi7e5a span, 
.j455hq .bi7e5a span a {
    font-weight: 400;
}
.uxhyhs {
    position: absolute;
    left: 20px;
    top: 20px;
    z-index: 999;
}
.uxhyhs ul li {
    display: inline-block;
}
.uxhyhs ul li a {
    color: #fff;
    background: #1a31ff;
    padding: 3px 10px;
    border-radius: 5px;
    margin: 0 10px 10px 0;
    display: inline-block;
}
.j455hq .q7x1kr .mm0tub {
    color: #1a31ff;
}
.j455hq .q7x1kr .mm0tub:hover {
    color: #fff;
}

/* minha_contact_area */
.vawt5o{
	padding:0px 0px 100px;
}
.k3tsum {
    text-align: center;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
	padding: 60px 35px 47px;
}
.g15c40 .lukqcw h1 {
    font-size: 40px;
}
.g15c40 .lukqcw h2 {
    font-size: 19px;
    font-weight: 500;
    margin: 10px 0px 33px 0px;
}
.g15c40 .nxmt4m form select, 
.g15c40 .nxmt4m textarea, 
.g15c40 .nxmt4m input {
    border: 1px solid #9450FF;
    background: #9450FF;
	    color: #fff;
}
.g15c40 .nxmt4m input::-webkit-input-placeholder{
    color: #fff;
    opacity: 1;
}
.g15c40 .nxmt4m select::-webkit-input-placeholder,
.g15c40 .nxmt4m textarea::-webkit-input-placeholder{
    color: #fff;
    opacity: 1;
}
.g15c40 .btn {
    width: 100%;
}
.nxmt4m textarea{
	height:150px;
	margin-bottom:0px;
	text-align: left;	
	padding-top:15px;
	width: 100%;
	 padding-left: 30px;
	 
}
.btn {
    background: #1a31ff;
    border: 0 none;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    padding: 15px 30px;
	border-radius:5px;
}
.g15c40 .btn:hover {
    background:#9450FF;
}

/* minha_contact_service_area */
.cts423{
	padding:90px 0px 70px;
}
.eol0mg{
	margin-top:29px;
}
.eol0mg .s59oow.lllyzt{
	border-radius: 5px 5px 5px 5px;
    padding:30px 38px 30px;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.08);
    background-color: #1A31FF;
}
.eol0mg .qrbn8f i {
    color: #1A31FF;
    background-color: #F3F3F3;
    border-radius: 100px 100px 100px 100px;
    transform: rotate(0deg);
}
.s59oow i {
    font-size: 30px;
    color: #fff;
    height: 80px;
    width: 80px;
    text-align: center;
    border-radius: 50%;
    line-height: 80px;
    background: #1a31ff;
    display: inline-block;
    transition: .5s;
}
.eol0mg .lllyzt:hover i {
    background: #9450FF;
	color:#fff;
}
.eol0mg .lllyzt h3{
    color: #FFFFFF;
}
.eol0mg .lllyzt p {
    color: #FFFFFF;
}

.t3acdc.f94f45 {
    padding: 100px 0px 100px;
}



/*======================== minha FOOTER MIDDLE AREA CSS =========================*/
 .sq2vyt{
     background:#1a2e92;
     position:relative;
}
 .sq2vyt:before {
     content: "";
     position: absolute;
     top: 0;
     height: 100%;
     width: 100%;
     left: 0;
     right: 0;
     margin: auto;
}
 .c9ohb6 {
     padding: 65px 0 73px;
}
 .c9ohb6 .widget ul li, .c9ohb6 .widget ul li a, .c9ohb6 .widget ul li::before, .c9ohb6 .kh2zy2 a, .c9ohb6 caption, .c9ohb6 table, .c9ohb6 table td a, .c9ohb6 cite, .c9ohb6 .r4cyr3, .c9ohb6 span.p2qjfv, .c9ohb6 span.tqlhga, .c9ohb6 .v0awe9 p, .c9ohb6 .widget .vivihg, mc4wp-form-fields p, .rx9293, .nyed5t p, .nyed5t, .st548t.navurp, .st548t.navurp p, .rx9293 p, .kr0s7y p, .kr0s7y .aov7e4 a, .kr0s7y .bcaved a, .sn2aob h3, .sn2aob h3 a, .sn2aob p, .c9ohb6 .kr0s7y p, .c9ohb6 .r2ivgb h4 a, .c9ohb6 .r2ivgb .wy9r4x, .wtaow6 span {
    color: #ffffff;
}
.n6cc99 img {
    margin-top: 30px;
    margin-bottom: 20px;
} 
.msbx8w {
    padding-top: 0;
} 
.z2m29c {
    margin-top: 0px;
} 
.m4ke9v {
    clear: both;
    float: left;
    font-size: 18px;
    margin-right: 12px;
}
 .c9ohb6 .widget h2 {
    color: #ffffff;
}
 .c9ohb6 .widget h2 {
    margin-bottom: 28px;
    margin-top: 28px;
    position: relative;
}
 .wtaow6 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 8px;
    border-bottom: 1px solid #ffffff8c;
    margin-bottom: 8px;
}
  .pmozp5 {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-flow: row;
     flex-flow: row;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}
 .d3bfre {
     margin-bottom: 10px;
     margin-right: 10px;
}
 .d3bfre {
     width: 29.33%;
}
 .grimf6 img {
     width: 100%;
}
 
 
/*======================== END FOOTER middle AREA CSS =========================*/
/*======================== minha FOOTER BOTTOM AREA CSS =========================*/
 .xkkldz {
     padding: 26px 0 24px;
     position:relative;
}
 .xkkldz:before {
     content: "";
     position: absolute;
     top: 0;
     background:#ffffff61;
     height: 1px;
     width: 61%;
     left: 0;
     right: 0;
     margin: auto;
}
 .hcx0qn {
     text-align:left;
}
 .hcx0qn p {
     margin: 0;
     padding: 0;
    color: #fff;

}
 .a0cobb {
}
 .a0cobb ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
}
 .a0cobb ul li {
     display: inline-block;
}
.a0cobb ul li a {
    padding: 0 10px;
    display: block;
    color: #fff;
}
 .hcx0qn a:hover, .a0cobb ul li a:hover {
     color: #1a31ff;
}
 .a0cobb ul li:last-child a {
     padding-right: 0px;
}
 .vlgt3c .a0cobb ul li:first-child a {
     padding-left: 0px;
}
 .a0cobb ul ul {
     display: none;
}
/*======================== END FOOTER BOTTOM AREA CSS =========================*/
/*========================
 minha PAGINATION AREA CSS
=========================*/
a.xq48ts,
 .xq48ts, 
 .utjs8h a,
 .utjs8h span.xq48ts.uf0ccr {
	 box-shadow: none;
    border-radius: 5px;
    margin-right: 10px;
    padding: 15px 24px;
    font-size: 19px;
    line-height: 1;
    transition: .5s;
}
a.xq48ts {
    box-shadow: 0 10px 40px 0 rgba(50,65,141,.12) !important;
}
.jug7nd {
    text-align: center;
    margin-top: 20px;
}
.jug7nd a,
.xq48ts span.uf0ccr {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    margin: auto 5px;
    color: #888;
}
.xq48ts li {
    display: inline-block;
}
.jug7nd a:hover,
.jug7nd a.uf0ccr,
.xq48ts span.uf0ccr {
    background:#1a31ff;
    border-color:#1a31ff;
    color: #fff;
}
.rc9xq5 .ukzazb:hover .yeymrm {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    top: 50%;
    opacity: 1;
}
.rc9xq5 .yeymrm {
    left: 50%;
    position: absolute;
    top: 60%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    z-index: 10;
    -webkit-transition: all 0.3s ease-in-out 0.3s;
    transition: all 0.3s ease-in-out 0.3s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
/*========================
 END minha PAGINATION AREA CSS
=========================*/

/*========================
EM40 SCROLL TOP CSS
=========================*/

#scrollUp {
    background: #1a31ff none repeat scroll 0% 0;
    bottom: 30px;
    color: #fff;
    font-size: 30px;
    height: 40px;
    line-height: 40px;
    right: 100px;
    text-align: center;
	border-radius: 5px;
    width: 40px;
/* 	animation: witr_bounce 800ms ease-out infinite;	 */
}
#scrollUp i {
    color: #fff;
}
/*========================
END EM40 SCROLL TOP CSS
=========================*/

/* button hover style */
 .ug7wr9 a.btn , .nk7mtb a, .cu2qn7 a, .vw36oc > a, a.m2mtec, .zmfutz, .ar5o0y, .g89ug5, .nsetiw, .rtcaay a, .n221h3 a{
     border-radius: 5px;
     font-size: 14px;
     font-weight: 600;
     text-transform: uppercase;
}
 .cu2qn7 a:hover, a.m2mtec:hover, .zmfutz:hover, .rtcaay a:hover{
     background:linear-gradient(90deg, #9450FF 0%, #1A31FF 100%);
}
 .g89ug5::before {
     border-radius: 30px;
}
 .egyuwi{
     background: #1a31ff;
}
 .fh7ftx:hover{
     background:#9450ff;
}
 .sdqe1t .as8zj0, .r773n6 .as8zj0, .rdtsts .as8zj0, .vtf0qc .as8zj0, .aihxld .as8zj0, .lzph8d .as8zj0, .xnozl3 .as8zj0, .twvoec .as8zj0, .hpeu0q .as8zj0, .psycxp .as8zj0, .x6u28l .as8zj0, .loqu99 .as8zj0 {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
     align-items: center;
}
 .st1ook,.cw3t7e{
     position:relative;
}
 
/*新增加的css*/
.tqpe63 {
  padding: 20px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pagination {
  margin-top: 20px;
  display: flex;
  flex-wrap: nowrap;
  gap: 6px;
}
.pagination a,
.pagination span {
  min-width: 38px;
  height: 38px;
  border: 1px solid #ccc;
  text-decoration: none;
  color: #333;
  border-radius: 4px;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination .uf0ccr {
  background-color: rgb(255 121 8);
  color: white;
  border-color: rgb(255 121 8);
}
.pagination .disabled {
  color: #aaa;
  border-color: #eee;
}

/* Theme 477 migration */
.w1f2oc>li>a{white-space:nowrap;}
.as8zj0 .niapq6{display:inline-block;font-size:0;white-space:nowrap;margin-left:14px;vertical-align:middle;}
.as8zj0 .niapq6 .m2mtec{display:inline-block;width:auto;height:auto;line-height:1.2;margin:0 0 0 8px;padding:13px 18px;font-size:14px;vertical-align:top;white-space:nowrap;border-radius:5px;}
.as8zj0 .niapq6 .mkgvaj{background:#111;color:#fff;}
.sdg5a4 li a{white-space:nowrap;}
.m07t4z h1,.k408az{font-size:42px;line-height:1.2;margin:0;color:#fff;font-weight:700;}
.rxzg2t{max-width:760px;margin:16px auto 0;color:#fff;font-size:16px;line-height:1.7;}
.vvuv4b h1.ma6c8l{font-size:62px;line-height:1.12;margin:0 0 18px;color:#fff;font-weight:700;}
.vc857z{background:#fff;color:#222;}
.ku0lso{padding:90px 0;}
.uzgpxw{background:#f7f8fb;}
.vc857z h1,.vc857z h2,.vc857z h3,.vc857z h4,.vc857z h5,.vc857z p,.vc857z li,.vc857z label,.vc857z span{color:#222;}
.alzdms,.zw336x,.ur3wxx,.s7po1d,.nyirlw,.vkhxih,.jdh2i6{background:#fff;border:1px solid #e7e7e7;box-shadow:0 12px 34px rgba(0,0,0,.08);color:#222;}
.alzdms,.zw336x,.ur3wxx,.s7po1d,.vkhxih{padding:30px;margin-bottom:30px;}
.oeera9{border-color:#1a31ff;}
.alzdms i,.ur3wxx i{display:block;margin-bottom:18px;color:#1a31ff;font-size:38px;}
.alzdms h3,.zw336x h3,.ur3wxx h3,.s7po1d h3,.nyirlw h2,.vkhxih h2,.jdh2i6 h2{color:#111;margin-bottom:12px;}
.alzdms p,.zw336x p,.ur3wxx p,.s7po1d p,.nyirlw p,.vkhxih p,.jdh2i6 p{color:#555;line-height:1.75;}
.zw336x strong{display:inline-block;margin-bottom:18px;color:#1a31ff;font-size:34px;line-height:1;}
.cy8k22{background:#111;color:#fff;}
.cy8k22 h2,.cy8k22 h3,.cy8k22 p,.cy8k22 li{color:#fff;}
.udede9 .g89ug5{display:inline-block;margin-top:6px;}
.jdh2i6{background:#111;border-color:#1a31ff;padding:44px;}
.jdh2i6 span{display:block;margin-bottom:10px;color:#9450ff;font-weight:700;letter-spacing:1px;}
.jdh2i6 h2,.jdh2i6 p,.jdh2i6 li{color:#fff;}
.jdh2i6 ul,.axhz1v,.vkhxih ol{margin:22px 0 0;padding-left:20px;}
.jdh2i6 li,.vkhxih li{margin-bottom:8px;line-height:1.7;}
.j8bhib{margin-left:12px;background:#111;}
.nyirlw{padding:40px;}
.nyirlw label{display:block;margin:8px 0;color:#222;font-weight:600;}
.nyirlw input,.nyirlw select,.nyirlw textarea{width:100%;height:50px;margin-bottom:12px;padding:0 15px;border:1px solid #ddd;background:#fff;color:#222;box-sizing:border-box;}
.nyirlw textarea{height:auto;min-height:126px;padding-top:13px;}
.nyirlw input::-webkit-input-placeholder,.nyirlw textarea::-webkit-input-placeholder{color:#777;}
.nyirlw input:-moz-placeholder,.nyirlw textarea:-moz-placeholder{color:#777;}
.nyirlw input::-moz-placeholder,.nyirlw textarea::-moz-placeholder{color:#777;}
.nyirlw input:-ms-input-placeholder,.nyirlw textarea:-ms-input-placeholder{color:#777;}
.nf5r99{overflow:hidden;margin:8px 0 16px;}
.nf5r99 label{float:left;margin:0;color:#333;font-weight:400;}
.nf5r99 a{float:right;color:#1a31ff;text-decoration:underline;}
.cavksy{font-size:0;}
.cavksy .zmfutz{display:inline-block;height:52px;line-height:52px;margin:8px 10px 0 0;padding:0 24px;border:0;font-size:14px;vertical-align:top;cursor:pointer;text-align:center;}
.cavksy .knv0wd{background:#111;color:#fff;}
.vkhxih{padding:42px;background:#f7f8fb;}
.vkhxih span{display:block;color:#1a31ff;font-weight:700;margin-bottom:10px;}
.vkhxih ol{list-style:decimal;}
.eyzcct{background:#111;border-color:#1a31ff;}
.eyzcct h2,.eyzcct p{color:#fff;}
.axhz1v{padding-left:0;}
.axhz1v p{padding:12px 16px;background:#fff;border-left:3px solid #1a31ff;box-shadow:0 8px 24px rgba(0,0,0,.06);}
.axhz1v i{color:#1a31ff;margin-right:8px;}
.etke2k img,.pn4oi2 img,.q7x1kr img,.iqg9by img{max-height:260px;object-fit:cover;width:100%;}
.jhprdj{font-size:34px;line-height:1.3;margin:0 0 18px;color:#222;font-weight:700;}
@media(max-width:1199px){.as8zj0 .niapq6 .m2mtec{padding:11px 12px;margin-left:5px}.w1f2oc>li>a{font-size:13px}.vvuv4b h1.ma6c8l{font-size:48px}}
@media(max-width:991px){.udede9{text-align:left!important;margin-top:20px}.j8bhib{margin-left:0;margin-top:12px}}
@media(max-width:767px){.m07t4z h1,.k408az{font-size:30px}.vvuv4b h1.ma6c8l{font-size:36px}.ku0lso{padding:60px 0}.nyirlw,.vkhxih,.jdh2i6{padding:25px}.nf5r99 label,.nf5r99 a{float:none;display:block;margin-bottom:8px}.cavksy .zmfutz,.j8bhib{display:block;width:100%;margin-left:0;margin-right:0;text-align:center}}
