/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/
/*font*/
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');
/*fin font*/
html {
  scroll-behavior: smooth;
}
/*header*/
.x_logo-default{
	width:300px;
}
/*fin header*/

/*home*/
.txt-title{
	color:#EB8B27;
	font-size:46px;
	font-weight:700;
	text-transform:uppercase;
}
.txt-body{
	font-size: 20px;
	line-height: 34px;
	color: #7C7C7B;
	text-align: justify;
}
/*fin home*/

/*footer*/
.form-title-item{
	text-align: center;
    color: #000;
    font-weight: 700;
	margin-bottom: 0px !important;
}
.F-input{
	width: 100%;
}
.contenedor-btn > p{
	display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.contenedor-btn > p > input{
	font-weight: 700;
    border: solid 1px #39A654;
    background-color: #39A654;
    color: #fff;
    font-size: 32px;
    padding: 8px 20px;
}
.footer-txt-cuerpo, .footer-txt-titulo{
	text-align:center;
	color:#fff;
}
.footer-txt-titulo{
	font-size: 2rem;
	font-weight:700;
}
.footer-txt-cuerpo{
	font-size:1.5rem;
	font-weight:500;
}
.contenedor-txt-footer{
	background-color: #39a654;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 80%;
	height: 50rem;
	justify-content: center
}
/*fin footer*/

@media screen and (max-width: 1440px){
	.logo-default{
	width:200px;
}
}

/*mobile*/
@media screen and (max-width: 426px){
	p{
		text-align: center;
	}
	.txt-body{
		text-align: left;
	}
	.contenedor-txt-footer{
		width: 100%;
	}
	.txt-title{
		font-size:37px;
	}
	.txt-title_institucional{
		font-size: 48px;
    line-height: 52px;
	}
	.txt-servicios-mob{
		text-align: left;
		font-size: 20px;
		font-weight: 700;
		line-height:22px;
		margin-bottom: 16px !important;
	}
	.txt-servicios-mob__spam{
		color:#EB8B27;
	}
}
/*fin mobile*/