/*
Sitio web soluciona
desattollado por : Fernando
url: http://emposicionamientodigital.com
*/
	
@media screen {
	@font-face {
		font-family: 'Avant Garde';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(../fonts/AvantGardeBookBT.ttf) format('truetype');
	}
	@font-face {
		font-family: 'Avant Garde';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(../fonts/AvantGardeDemiBT.ttf) format('truetype');
	}




	div,h1,h2,h3,h4,p{
		margin:0;
		padding:0;
		display:block;
	}
	* { margin: 0; padding: 0;
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	a{
		text-decoration:none;
	}
	body {
		background-color: white;
		width:100%;
		padding:0px;
		margin:0px;
		display:block;
		font-family: 'Avant Garde';
		font-weight:300;
		font-size: 16px;
	}
	.cont_centrado{
		width:1200px;
		display:block;
		margin:auto;
		overflow: hidden;
	}
	header{
		width:100%;
		float:left;
		background-color:transparent;
		height:60px;
		z-index:9999;
		position:fixed;
		
	}
	header .cont_centrado{
		display: flex;
		justify-content: space-between;

	}
	.logo{
        font-size: 14px;
        width: 88px;
        padding: 10px;
        font-weight: bold;
    }
	.btnMenu{
        width:80px;
        height:60px;
		padding: 20px;
        display:block;
		background-color:#ffbb00;
    }
    .btnMenu .btn{
        width:100%;
        height:100%;
        float:left;
        display:block;
    }
    .btnMenu span {
        background-color: #000000;
        position: relative;
        height: 4px;
        width: 100%;
        display: block;
    }
    .linea1 {
        margin-top: 0px;
    }
    .linea2 {
        margin-top: 7px;
    }
    .linea3 {
        margin-top: 7px;
    }
	#menu{
		display: block;
		position: absolute;
		top:70px;
		background-color: white;
		padding: 20px;
		box-shadow: 3px 3px 10px grey;
		width: 200px;
		right:-225px;
		transition: right 1s;
		background-color: #ffbb00;
	}
	#menu.activo{
		right:20px;
		transition: right 1s;
	}
	#menu ul{
		list-style-position: inside;
	}
	#menu li{
		list-style-type: none;
		margin-bottom: 20px;
	}
	#menu a{
		color:black;
	}
	#menu a:hover{
		border-bottom: 1px solid white;
	}
	#menu li:last-child{
		margin-bottom: 0px;
	}

	.slide{
		width: 360px;
		height: 240px;
		background-color:#dfe3ea8c;
		margin: auto;
		display: flex;
		padding: 40px;
		border-radius: 20px;
		margin-top:50px;
	}
	
	.slide ul{
		list-style-type: none;
		font-size: 24px;
		text-align: center;
		font-weight: 400;
	
	}
	.slide ul li{
		height: 140px;
		display: flex;
    	align-items: center;
	}
	.bx-controls{
		position: relative;
	}
	#animacion{
        background-image: url(../images/slider_desk.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        padding-top: 200PX;
		padding-bottom: 60px;
    }
    #animacion h3{
        width: 60%;
        text-align: center;
        margin: auto;
        font-weight: 300;
        font-size: 24px;
    }
    #animacion h2{
        width: 76%;
        text-align: center;
        margin: auto;
        font-weight: 600;
        font-size: 39px;
    }
	#donde_iniciar{
		background-color:#dcdcdc;
		width: 100%;
	}
	section .titulo{
		font-size: 40px;
		font-weight: 600;
		width: 80%;
		text-align: center;
		margin: auto;
		padding-top: 60px;
		margin-bottom: 30px;
	}
	section .titulo:after{
		content:" ";
		background-color:#ffbb00;
		font-size: 40px;
		font-weight: 400;
		width: 20px;
		height: 20px;
		display: block;
		margin: auto;
	}
	section .titulo span{
		width: 2px;
		height: 20px;
		background-color:#ffbb00;
		display: block;
		margin: auto;
	}
	#donde_iniciar .opcion{
		width:330px;
		height:221px;
		display: block;
		margin: auto;
		background-repeat: no-repeat;
	}
	#donde_iniciar .opcion h2{
		font-size: 26px;
		font-weight: 400;
	}
	#donde_iniciar .op1{
		background-image: url(../images/video_1.png);
		background-size: contain;
	}
	#donde_iniciar .op2{
		background-image: url(../images/video_2.png);
		background-size: contain;
	}
	#donde_iniciar .op3{
		background-image: url(../images/video_3.png);
		background-size: contain;
	}
	#donde_iniciar .op4{
		background-image: url(../images/video_4.png);
		background-size: contain;
	}
	#donde_iniciar .opcion h3{
		font-size: 60px;
		color: #ffbb00;
		margin: auto;
		width: 100%;
		font-weight: 600;
		text-align: center;
		text-shadow: 0px 0px 7px #000000ab;
	}
	#donde_iniciar .opcion h2{
		color:white;
		font-size: 34px;
		font-weight: bold;
		text-align: center;
	}
	#donde_iniciar .op3 h2{
		color:black;
	}
	#como_elegir p{
		padding: 15px 40px;
		padding-left: 120px;
	}
	#como_elegir .bullet{
		list-style-type:none;
		
	}
	#como_elegir .bullet li{
		display: flex;
		grid-gap: 2%;
		padding-right: 30px;
		align-items: center;
		width: 100%;
		margin-bottom: 20px;
	}
	#como_elegir .bullet li:nth-child(1):before,#como_elegir .bullet li:nth-child(3):before{
		content:" ";
		background-color: #dcdcdc;
		background-image: url(../images/tache.png);
		background-repeat: no-repeat;
		background-position:right center;
    	display: block;
    	height: 32px;
    	width: 20%;
    	background-size: 9%;
		box-shadow: -3px 4px 6px #74747485;
	}

	#como_elegir .bullet li:nth-child(2):before{
		content:" ";
		background-color: #ffbb00;
		background-image: url(../images/estrellablanco.png);
		background-repeat: no-repeat;
		background-position:right center;
    	display: block;
    	height: 32px;
    	width: 20%;
    	background-size: 9%;
		box-shadow: -3px 4px 6px #74747485;
	}

	#como_elegir .bullet li p{
		padding: 0px;
		width: 70%;
	}
	#como_elegir .bullet li p span{
		color: #ffbb00;
	}
	section .titulo2{
		color:#ffbb00;
		font-size: 34px;
		text-align: center;
    	padding: 20px;
	}
	section .titulo2b {
		color: #ffbb00;
		font-size: 34px;
		position: absolute;
		margin-left: 20px;
	}
	
	.slider2{
		margin: auto;
    	display: flex;
    	justify-content: center;
	}
	.slider2 li{
		color:white;
		text-align: center;
		margin: auto;
		font-size: 16px;
	}
	.slider2 .slide1{
		background-image: url(../images/icono01_atencion.png);
		width: 308px;
		height: 316px;
		padding: 211px 52px 56px 53px;
	}
	.slider2 .slide2{
		background-image: url(../images/icono02_atencionper.png);
		width: 308px;
		height: 316px;
		padding: 211px 52px 56px 53px;
	}
	.slider2 .slide3{
		background-image: url(../images/icono03_problema.png);
		width: 308px;
		height: 316px;
		padding: 211px 52px 56px 53px;
	}
	.slider2 .slide4{
		background-image: url(../images/icono04_asesoria.png);
		width: 308px;
		height: 316px;
		padding: 211px 52px 56px 53px;
	}
	.slider2 .slide5{
		background-image: url(../images/icono05_capacidad.png);
		width: 308px;
		height: 316px;
		padding: 211px 52px 56px 53px;
	}
	.slider2 .slide6{
		background-image: url(../images/icono06_infraestructura.png);
		width: 308px;
		height: 316px;
		padding: 211px 52px 56px 53px;
	}
	.callop{
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}
	#descripcion .pantallahorz{
		height: 380px;
		display: block;
		position: relative;
		margin-top:50px;
	}
	#descripcion .secc{
		width: 100vw;
		float: left;
		height: 380px;
	}
	#descripcion .txt{
		margin-top:20px;
	}
	#descripcion .seccont{
		margin-left: 40px;
		height: 100%;
	}
	#descripcion #sec1 p{
		float: right;
		margin-right: 35%;
	}
	#descripcion h3 {
		color: #ffbb00;
		font-size: 18px;
		position: relative;
		margin-left: 40px;
		margin-top: 16px;
		text-align: left;
	}
	#descripcion h4{
		color:#757576;
		font-size: 12px;
		margin-bottom: 10px;
		font-weight: 200;
	}
	#descripcion .columnas{
		width: 100%;
		height: 100%;
	}
	#descripcion .col1{
		width:calc(100% - 202px);
		float:left;
	}
	#descripcion .col2{
		width:202px;
		float:left;
	}
	#descripcion #sec2 .col1{
		text-align: center;
	}
	#descripcion #sec2 .col1 img{
		margin:auto;
	}
	#descripcion .barras{
		padding-bottom: 30px;
	}
	#descripcion .indica{
		box-shadow: 5px 5px 12px #00000078;
	}
	#descripcion #sec3 .columnas,#descripcion #sec4 .columnas,#descripcion #sec5 .columnas{
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
	}
	#descripcion #sec3 .col1{
		width: 70px;
		float: left;
	}
	#descripcion #sec3 .col2{
		width: calc(100% - 70px);
		float: left;
		text-align: center;
	}
	#descripcion #sec3 .col2 img{
		margin: auto;
	}
	#descripcion #sec3 .seccont,#descripcion #sec4 .seccont,#descripcion #sec5 .seccont{
		margin-left: 0px;
	}
	#descripcion #sec3 h4{
		font-size: 14px;
		font-weight: 600;
		color: black;
		margin-top: 10px;
	}
	#descripcion .linearect{
		width: 70px;
		height: 2px;
		background-color: #ffbb00;
		display: block;
	}
	#descripcion .linearect:after {
		content: " ";
		background-color: #ffbb00;
		font-size: 40px;
		font-weight: 400;
		width: 14px;
		height: 14px;
		display: block;
		float: right;
    	position: relative;
    	margin-top: -6px;
	}
	#descripcion #sec4 .col1{
		width: 70px;
		float: left;
	}
	#descripcion #sec4 .col2{
		width: calc(100% - 70px);
		float: left;
		text-align: center;
	}
	#descripcion #sec4 .col2 img{
		margin: auto;
	}
	#descripcion #sec4 .col2 img:nth-child(1){
		margin-bottom: 10px;
	}
	#descripcion #sec4 .col2 img:nth-child(2){
		margin-bottom: 30px;
		box-shadow: 0px 6px 19px #0000006b;
	}
	#descripcion #sec4 .col2 img:nth-child(4){
		margin-top: 10px;
	}
	#descripcion #sec5 .linearect:after {
		float: left;
	}
	#descripcion #sec5 .col1 {
		width: calc(100% - 505px);
		float: left;
	}
	#descripcion #sec5 .columnas2{
		display: flex;
		align-items: stretch;
	}
	#descripcion #sec5 .colb1{
		width: 134px;
		padding-bottom: 8px;
		padding-top: 3px;
	}
	#descripcion #sec5 .colb2{
		display: flex;
		justify-content: space-between;
		flex-direction: column;
		padding-left: 10px;
	}
	#descripcion #sec5 .col2 p{
		text-align: center;
	}
	#descripcion #sec5 p{
		font-size: 12px;
	}
	#descripcion .btnhornet{
		background-color: gainsboro;
		display: block;
		width: 500px;
		margin: auto;
		border-radius: 15px;
		padding: 5px 10px;
		box-shadow: 0px 10px 14px #00000069;
		margin-top:0px;
	}
	#descripcion .btnhornet:hover{
		box-shadow: 0px 0px 0px #00000069;
		margin-top:10px;
		margin-bottom:-10px;
	}
	#ventajas .callventajas{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	#ventajas .ventajaopc{
		width:270px;
		height:140px;
		display: block;
		box-shadow: 5px 5px 15px gray;
		margin: auto;
		padding: 0px 20px;
		position: relative;
		margin-bottom: 40px;
	}
	#ventajas .ventaja1{
		background:#aeaeae;
		color:white;
		font-size: 21px;
		font-weight: 300;
		display: flex;
		justify-content: space-between;
		align-items: center;
		z-index: 300;
		
	}
	#ventajas .ventaja1 span,#ventajas .ventaja2 span{
		font-size: 90px;
		font-weight: 900;
	}
	#ventajas .ventaja1 p{
		margin-left: 10px;
	}
	#ventajas .ventaja2{
		color:#494949;
		background:#dcdcdc;
		font-size: 21px;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		z-index: 290;
	}
	#ventajas .ventaja2 span{
		display: flex;
		justify-content:center;
		width: 164px;
		flex-wrap: wrap;
	}
	#ventajas .ventaja2 p{
		font-size: 21px;
		font-weight: 300;
	}
	#ventajas .ventaja2 por{
		font-size: 50px;
		margin-top:11px;
	}
	#ventajas .ventaja3,#ventajas .ventaja4{
		color:white;
		background: #ffbb00;
		font-size: 21px;
		text-align: center;
		padding-top: 42px;
	}
	#ventajas .ventaja3 b,#ventajas .ventaja4 b{
		font-size: 25px;
	}
	#ventajas .ventaja4{
		background: #aeaeae;
	}

	#ventajas .ventaja5 b{
		font-size: 25px;
	}
	#ventajas .ventaja5{
		font-size: 21px;
		color:#666666;
		background: #dcdcdc;
		text-align: center;
		padding-top: 42px;
	}
	#ventajas .ventaja6 b{
		font-size: 25px;
		color:white;
	}
	#ventajas .ventaja6{
		font-size: 21px;
		color:#666666;
		background: #ffbb00;
		text-align: center;
		padding-top: 42px;
	}
	.cuadro1{
		width:200px;
		height: 162px;
		background-color:#dfe3ea8c;
		font-size: 20px;
		text-align: center;
		font-weight: bold;
		margin:auto;
		margin-top: 50px;
		border-radius:10px;
		display: flex;
    	align-items: center;
    	padding: 20px;
	}
	#comparativo{
		margin-top:50px;
	}
	#comparativo .selcomp{
		width:95%;
		margin: auto;
	}
	#comparativo .selcomp a{
		width: 60px;
		height: 30px;
		display:flex;
		float: left;
		border:1px solid #dcdcdc;
		font-size: 9px;
		justify-content: center;
    	align-items: center;
		color:black;
	}
	.prov-godaddy,.prov-google,.prov-neubox,.prov-hostinger{
		display: table-cell;;
	}
	

	#comparativo .tab{
		display: none;
	}
	#comparativo .tab .opprov_soluciona{
		background-color: #ffbb00;
		color:white!important;
	}

	#comparativo .tabla_datos{
		background-color:#aeaeae;
    	float: left;
    	width: 100%;
		border-top: 1px solid #dcdcdc;
	}
	
	#comparativo table {
		border-collapse: collapse;
		width: 100%;
		font-size: 16px;
		display: block;
		float: right;
	}
	
	#comparativo tr td:nth-child(1),tr th:nth-child(1){
		background-color: #aeaeae;
		width:270px;
		padding: 10px 0px;
		text-align: left;
		padding-left: 10px;
	}
	#comparativo tr th:nth-child(1){
		font-size:16px;
		color:#ffffff;
		text-align: left;
	}

	#comparativo td, #comparativo th {  
		border-bottom: 1px solid #dcdcdc;
		text-align: center;
	}

	#comparativo th{
		height: 50px;
	}
	#comparativo td{
		padding: 3px 0px;
		height: 50px;
	}
	#comparativo table tr th:nth-child(2),#comparativo table tr td:nth-child(2){
		width:160px;
		background-color: white;
		padding: 0px 20px;
	}
	#comparativo table tr th:nth-child(2){
		background-color:#ffbb00;
		color:white;
	}
	#comparativo table tr th:nth-child(3),#comparativo table tr th:nth-child(4),#comparativo table tr th:nth-child(5),#comparativo table tr th:nth-child(6),#comparativo table tr th:nth-child(7),
	#comparativo table tr td:nth-child(3),#comparativo table tr td:nth-child(4),#comparativo table tr td:nth-child(5),#comparativo table tr td:nth-child(6),#comparativo table tr td:nth-child(7){
		width:160px;
		background-color: white;
		padding: 0px 20px;
	}
	#comparativo table tr th:nth-child(3),#comparativo table tr th:nth-child(4),#comparativo table tr th:nth-child(6),#comparativo table tr th:nth-child(7){
		padding-top: 12px;
	}
	#comparativo table tr th:nth-child(5){
		padding-top: 5px;
	}
	
	#comparativo td img{
		width: 22px;
		height: auto;
	}

	#paquetes{
		margin-top:100px;
		display: block;
	}
	.paquete1,.paquete2,.paquete3,.paquete4,.paquete5{
		width: 260px;
		border:1px solid #ffbb00;
		background-image: url(../images/fondo_paquete.png);
		background-position: 0 top;
		background-repeat: no-repeat;
		padding: 20px;
		border-radius: 13px;
		margin-bottom: 30px;
    	display: block;
		background-size: contain;
	}
	.paquetes h2,.paquetes h3{
		color:white;
		font-size: 17px;
		text-align: center;
	}
	.paquetes h3{
		color:white;
		font-size: 18px;
	}
	costo{
		color:white;
		font-size: 58px;
		font-weight: 600;
		text-align: center;
		width: 100%;
		display: block;

	}
	.paquetes h4{
		font-size: 19px;
		color:#ffbb00;
		width: 100%;
		display: block;
		text-align: center;
	}
	#paquetes info{
		margin-top: 90px;
		display: block;
	}
	#paquetes info p{
		color:#757575;
		text-align: center;
		margin-bottom: 20px;
	}
	#paquetes info table{
		color:#515151;
		width: 257px;
		margin-bottom: 30px;
	}
	#paquetes info table tr{
		padding: 5px 0px;
		display: flex;
		width: 100%;
		border-bottom: 1px solid #dcdcdc;
	}
	#paquetes info table td:nth-child(1){
		width: 175px;
		display: block;
	}
	#paquetes info table td:nth-child(2){
		width: 60px;
		display: block;
		text-align: center;
		color:#ffbb00;
	}
	#paquetes .bx-wrapper{
		margin: auto;
		height: 670px;
	}
	#paquetes .bx-viewport{
		height: 670px!important;
	}
	.btn_contratar{
		width:214px;
		height: 37px;
		display: block;
		background-image: url(../images/fondo_btn.png);
		background-repeat: no-repeat;
		display: flex;
		justify-content: center;
		align-items: center;
		color:white;
		font-size: 18px;
		position: absolute;
		box-shadow: 6px 5px 13px #0000004a;
		margin-left: 20PX;
	}
	#paquetes .info_prod{
		width: 650px;
		padding: 50px;
		margin: auto;
	}
	#paquetes .info_prod h2{
		color:black!important;
		text-align: left!important;
		padding-left: 38px;
	}
	#paquetes .info_prod ul li{
		background-size: 20px 20px ;
		background-image: url(../images/estrella.png);
		list-style: none;
		background-repeat: no-repeat;
		background-position: left center;
		
		margin-top: 10px;
		padding: 3px 0px;
		padding-left: 37px;
	}
	#paquetes .bx-wrapper .bx-pager.bx-default-pager a {
		background: #dcdcdc;
	}
	#paquetes .bx-wrapper .bx-pager.bx-default-pager a.active{
		background: #ffbb00;
	}
	#migrar{
		background-color: #dcdcdc;
	}
	#migrar .cont_centrado{
		padding: 0px 150px;
	}
	#migrar info{
		padding: 0px 50px;
		display: block;
	}
	#migrar info p{
		margin-top:10px;
	}
	#migrar info ul li{
		background-size: 20px 20px ;
		background-image: url(../images/estrella.png);
		list-style: none;
		background-repeat: no-repeat;
		background-position: left center;
		
		margin-top: 10px;
		padding: 3px 0px;
		padding-left: 37px;
	}
	#migrar .btn_contratar{
		position: relative;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 50px;
	}
	#contacto .tel,#contacto .mail{
		display: flex;
		justify-content: center;
		flex-direction: column;
		align-items: center;
		margin-bottom: 50px;
	}
	#contacto img{
		width: 20px;
		height: auto;
		margin-bottom: 10px;
	}
	#footer{
		color: white;
		background-color: #ffbb00;
		padding: 40px 30px;
	}
	#footer .txtlogo{
		font-size: 30px;
		font-weight: bold;
		width: 140px;
	}
	#footer .columnas{
		width: 100%;
		margin-top:20px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	#footer .social{
		display: flex;
		justify-content: space-between;
		width: 120px;
	}
	#footer .social img{
		width: 30px;
		height: 30px;
	}
	
	
	.home-hero-image {
			background-color: #fff;
		}
		.home-hero {
			background-color: green;
			background-position: 50%;
			background-repeat: no-repeat;
			background-size: cover;
			color: #000;
			padding: 100px 0;
			position: relative;
		}
		.home-hero-text {
			background: #00000080;
			color: #fff;
			display: inline-block;
			padding: 2% 4%;
		}
		.home-hero .search-form {
			max-width: 600px;
		}
		.home-hero .search-form .ux-search:not(.input-group) {
			flex: 1;
		}
		.text-center {
			text-align: center !important;
			justify-content: center !important;
		}
		.headline-brand {
			font-family: 'Avant Garde';
			font-weight: bolder !important;
			font-size:32px;
		}
		.home-hero-subtitle{
			margin-top:15px;
			margin-bottom:15px;
		}
		.home-hero .search-form {
			max-width: 500px;
		}
		.ux-search--composed>.ux-field-frame {
			border-end-end-radius: 0;
			border-start-end-radius: 0;
		}
		.ux-search--composed>:not(.ux-field-frame) {
			border-end-start-radius: 0;
			border-start-start-radius: 0;
		}
		.ux-button.ux-button-primary {
			background-color: #7e8983;
			border-color: #7e8983;
			color: #fff;
		}
		.ux-button:not(.ux-button-inline) {
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-ms-flex-negative: 0;
			-webkit-align-items: center;
			align-items: center;
			display: -webkit-inline-box;
			display: -webkit-inline-flex;
			display: -ms-inline-flexbox;
			display: inline-flex;
			-webkit-flex-shrink: 0;
			flex-shrink: 0;
			-webkit-justify-content: center;
			justify-content: center;
			min-width: -webkit-min-content;
			min-width: -moz-min-content;
			min-width: min-content;
			-webkit-text-decoration: none;
			text-decoration: none;
			-webkit-transition: .15s ease-in-out;
			transition: .15s ease-in-out;
			vertical-align: middle;
			white-space: nowrap;
			padding:8px 16px;
		}
		.ux-field-frame {
			background-color: var(--ux-1nu8itt,#fff);
			border: 1px solid #C0C7C2;
			border-radius: 0px;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
		}
		.ux-field-frame>:first-child:not(.ux-flyout) {
			border-bottom-left-radius: inherit!important;
			border-top-left-radius: inherit!important;
		}
		.ux-text-entry-field {
			resize: none;
		}
		.ux-text-entry-field, .ux-text-entry-suggestion {
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
			align-items: center;
			background-color: initial;
			border: 0;
			color: black;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			font: inherit;
			height: 24px;
			left: 0;
			margin: 8px;
			padding: 0;
			text-align: revert;
			top: 0;
			width: 422px;
		}
		.ux-text-entry-field:focus {
			outline: 0;
		}
		* {
			--uxp-icon-delete: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.358 8.641c-.139-.14-.333-.22-.53-.22s-.39.08-.53.22L12 10.94 9.702 8.641a.75.75 0 1 0-1.06 1.06L10.938 12 8.64 14.298a.757.757 0 0 0-.22.53.753.753 0 0 0 .75.75c.197 0 .391-.08.53-.22L12 13.06l2.298 2.298a.75.75 0 1 0 1.06-1.06L13.06 12l2.298-2.298c.14-.14.22-.334.22-.53s-.08-.392-.22-.53z'/%3E%3Cpath d='M18.895 5.106a9.746 9.746 0 1 0 0 13.789 9.686 9.686 0 0 0 0-13.789zm-1.061 12.728a8.251 8.251 0 1 1 0-11.667 8.258 8.258 0 0 1 0 11.667z'/%3E%3C/svg%3E);
		}
		.ux-text{
			background:transparent;
			border: 2px solid #00000000;
		}
		.home-hero .search-form .ux-search:not(.input-group) {
			flex: 1;
		}
		.ux-search:not(.input-group) {
			margin: 0;
		}
		.ux-search {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-flex-direction: row;
			-ms-flex-direction: row;
			flex-direction: row;
		}
		
}
