/*
	Theme Name: template site 01 (MUDAR PARA NOME DA EMPRESA(CLIENTE))
	Theme URI: (MUDAR PARA NOME DA EMPRESA(CLIENTE))
	Author: Higor Paulo - Atom Digital
	Author URI: https://atomdigital.com.br/
	Description: Template sites 01. (MUDAR PARA NOME DA EMPRESA(CLIENTE))
	Requires at least: 6.1
	Tested up to: 6.2
	Requires PHP: 8.1
	Version: 1.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: template
	Tags: template (COLOCAR TAGS DO SEGMENTO DO CLIENTE EMPRESA(CLIENTE))
*/

@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&display=swap');

@import url('css/css_import/inc-css.css');
@import url('css/css_pages/defaut/at-header.css');
@import url('css/css_pages/defaut/at-footer.css');

:root{
	--color-font: #5b5b5b;	
	--color-font-white: #FFFFFF;
	--color-font-black: #1a1a1a;

	--color-details-primary: #ddbb67;

	--bg-color-gray: #8b8b8c;
	--bg-color-gray-secondary: #f9f9f9;
	--bg-color-gray-tree: #e1e1e1;
}

body{
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: 'IBM Plex Sans', sans-serif;
	color: var(--color-font);
	font-size: 16px;
	line-height: 1.45;
	letter-spacing: 0.015em;
}
.wq-titulo_1{
	margin-bottom: 50px;
}
.wq-titulo_1 h1,.wq-titulo_1 h2,
.wq-titulo_1 h3,.wq-titulo_1 h4,
.wq-titulo_1 h5,.wq-titulo_1 h6{
	color: var(--color-font-black);
	font-size: 35px;
	line-height: 1.35;
	letter-spacing: 0.035em;
	font-weight: 400;
}

.wq-titulo_1:after{
	width: 58px;
	content: '';
	height: 2px;
	background-color: var(--color-details-primary);
	display: block;
	margin-top: 10px;
}
.wq-btn_1,.wq-btn_2{
	text-transform: uppercase;
	text-align: center;
	color: var(--color-font-white);
	font-size: 16px;
	line-height: 1.25;
	letter-spacing: 0.035em;
	font-weight: 600;
	margin-top: 45px;
	padding: 14px 38px;
	display: inline-block;
	border-radius: 4px;
	background-color: var(--color-details-primary);
	transition: all .35s ease;
}
.wq-btn_1:hover{
	color: var(--color-details-primary);
	background-color: var(--color-font-black);
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
}

.wq-btn_2{
	color: var(--color-details-primary);
	padding: 12px 38px;
	border-radius: 4px;
	border: 2px solid var(--color-details-primary);
	background-color: transparent;
	transition: all .35s ease;
}
.wq-btn_2:hover{
	color: var(--color-details-primary);
	border-color: var(--color-font-black);
	background-color: var(--color-font-black);
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
}
.owl-dots button,
.owl-nav button{
	border: none;
}
.owl-dots, .owl-nav{
	display: none;
}
/*** owl-carousel ***/

.owl-stage-outer{
	overflow-x: hidden;
	overflow-y: hidden;
}
.owl-item{
	display: inline-block;
	vertical-align: top;
	position: relative;
}

/*** owl-carousel ***/

/***** wq-404 *****/
.wq-404{
	padding: 200px 0;
	background-color: var(--color-font-white);
}
.wq-404 h1{
	font-size: 48.68px;
	font-weight: bold;
	line-height: 48px;
	margin-bottom: 45px;
	color: var(--color-font-black);
}
/***** wq-404 *****/