/*
Theme Name: Sierra Child
Theme URI: https://sierra.keydesign.xyz/
Description: SaaS & Tech Startup Elementor WordPress Theme
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Template: sierra
Version: 1.0
License: Envato Standard License
License URI: https://themeforest.net/licenses/standard
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready
Text Domain: sierra-child
*/

:root {
	--e-global-color-primary: #179ad8;
	--e-global-color-secondary: #161519;
	--e-global-color-text: #161519;
	--e-global-color-accent: #179ad8;
	--e-global-color-light: #f9f9f9;

	/* basic */
	--c-white: #ffffff;
}

/* ----------------------------------------------------
---------------------------------------------- LANDINGS
---------------------------------------------------- */
/* ---------------------------- IFRAMES */
.viroo-iframe select,
.viroo-iframe textarea,
.viroo-iframe input {
	background-color: var(--color-border);
}
/* ---------------------------- FORMS */
/* SELECT */
.form-landings select {
	min-height: 60px;
}
.form-landings select .select-caret-down-wrapper i.eicon-caret-down {
	display: none;
}
/* PRIVACIDAD */
.elementor-field-group-accept_pp
	.elementor-field-subgroup
	.elementor-field-option {
	display: flex;
	flex-direction: row;
	gap: 10px;
	align-items: self-start;
}
/* ----------------------------------------------------
------------------------------- CAMBIOS - SEO // 090625
---------------------------------------------------- */

/* ---------------------------- PLATFORM */
.page-id-21962
	.mini-sub
	h3.elementskit-section-subtitle.ekit-heading__subtitle-has-border {
	font-size: 1em;
}
/* ---------------------------- APPS */
.page-id-21725
	.mini-sub
	h3.elementskit-section-subtitle.ekit-heading__subtitle-has-border {
	font-size: 1em;
}
/* ---------------------------- RESOURCES */
.page-id-21786 .mini-sub h3.elementskit-section-subtitle {
	font-size: 1em;
}

/* ----------------------------------------------------
------------------------------- CAMBIOS - SEO // 110625
---------------------------------------------------- */
/* ---------------------------- CONTACTO */
/* H2 - P */
.elementor-element-7e7b3cc .elementskit-section-subtitle {
	font-size: 2em;
}
/* H3 - P */
.page-id-21773 p.ekit-heading--title.elementskit-section-title {
	font-size: 1.5em;
	font-weight: 700;
}

/* ----------------------------------------------------
----------------------- CAMBIOS - IFRAMES CRM // 170725
---------------------------------------------------- */
/* ---------------------------- APPS */
/* FORM */
.iframe-apps form.marketingForm {
	max-width: 400px;
}
/* FIELD */
.iframe-apps .textFormFieldBlock {
	padding: 0 !important;
}
/* LABELS */
.iframe-apps .textFormFieldBlock label {
	display: none;
}
/* INPUT */
.iframe-apps .textFormFieldBlock input {
	padding: 15px 10px;
	font-family: var(--e-global-typography-text-font-family) !important;
	font-size: 14px;
}
/* BORDES */
.iframe-apps table,
.iframe-apps table tr,
.iframe-apps table th,
.iframe-apps table tr th {
	border: none !important;
	padding: 0 !important;
}
/* BOTON SEND */
.iframe-apps div[data-editorblocktype='SubmitButton'] {
	padding: 0;
}
.iframe-apps button.submitButton {
	width: 100% !important;
	text-align: center !important;
	align-items: center;
	justify-content: center;
	display: flex !important;
	font-family: var(--e-global-typography-primary-font-family) !important;
}
.iframe-apps button.submitButton:hover {
	background-color: var(--e-global-color-secondary) !important;
}

/* ---------------------------- FORMS */
/* TITULO */
.iframe-crm .marketingForm p b,
.iframe-crm .marketingForm p strong {
	font-family: var(--e-global-typography-primary-font-family) !important;
}
/* PARRAFOS */
.iframe-crm .marketingForm p {
	font-family: var(--e-global-typography-text-font-family) !important;
}
/* LABEL */
.iframe-crm label,
.iframe-crm label span {
	font-family: var(--e-global-typography-primary-font-family) !important;
}
/* PADDING */
.iframe-crm .marketingForm th.columnContainer,
.iframe-crm .marketingForm th.inner {
	padding: 0 !important;
	width: 600px !important;
}
.iframe-crm .textFormFieldBlock,
.iframe-crm .dateTimeFormFieldBlock,
.iframe-crm .twoOptionFormFieldBlock,
.iframe-crm .optionSetFormFieldBlock,
.iframe-crm .multiOptionSetFormFieldBlock,
.iframe-crm .lookupFormFieldBlock,
.iframe-crm table.multi .phoneFormFieldBlock {
	padding: 5px !important;
	gap: 5px;
}
/* BORDES */
.iframe-crm table,
.iframe-crm table tr,
.iframe-crm table th,
.iframe-crm table tr th {
	border: none !important;
	padding: 0 !important;
}
.iframe-crm select,
.iframe-crm textarea,
.iframe-crm input[type='url'],
.iframe-crm input[type='tel'],
.iframe-crm input[type='text'],
.iframe-crm input[type='time'],
.iframe-crm input[type='date'],
.iframe-crm input[type='datetime'],
.iframe-crm input[type='datetime-local'],
.iframe-crm input[type='email'],
.iframe-crm input[type='number'],
.iframe-crm input[type='search'],
.iframe-crm input[type='password'],
.iframe-crm
	.site
	.ekit-wid-con
	.ekit-form
	form
	input:not([type='submit']):not([type='checkbox']):not([type='radio']),
.iframe-crm .site .ekit-wid-con .ekit-form form textarea,
.iframe-crm .keydesign-widget select,
.iframe-crm .optionSetFormFieldBlock select {
	border-radius: 2px;
	background-color: #faf9f8 !important;
	color: var(--e-global-color-text) !important;
	border: 1px solid #e1dfdd !important;
	transition: all 0.3s ease;
	padding: 10px;
	font-family: var(--e-global-typography-text-font-family) !important;
}
.iframe-crm select:focus,
.iframe-crm select:focus-visible,
.iframe-crm textarea:focus,
.iframe-crm textarea:focus-visible,
.iframe-crm input[type='url']:focus,
.iframe-crm input[type='url']:focus-visible,
.iframe-crm input[type='tel']:focus,
.iframe-crm input[type='tel']:focus-visible,
.iframe-crm input[type='text']:focus,
.iframe-crm input[type='text']:focus-visible,
.iframe-crm input[type='time']:focus,
.iframe-crm input[type='time']:focus-visible,
.iframe-crm input[type='date']:focus,
.iframe-crm input[type='date']:focus-visible,
.iframe-crm input[type='datetime']:focus,
.iframe-crm input[type='datetime']:focus-visible,
.iframe-crm input[type='datetime-local']:focus,
.iframe-crm input[type='datetime-local']:focus-visible,
.iframe-crm input[type='email']:focus,
.iframe-crm input[type='email']:focus-visible,
.iframe-crm input[type='number']:focus,
.iframe-crm input[type='number']:focus-visible,
.iframe-crm input[type='search']:focus,
.iframe-crm input[type='search']:focus-visible,
.iframe-crm input[type='password']:focus,
.iframe-crm input[type='password']:focus-visible,
.iframe-crm
	.site
	.ekit-wid-con
	.ekit-form
	form
	input:not([type='submit']):not([type='checkbox']):not([type='radio']):focus,
.iframe-crm
	.site
	.ekit-wid-con
	.ekit-form
	form
	input:not([type='submit']):not([type='checkbox']):not(
		[type='radio']
	):focus-visible,
.iframe-crm .site .ekit-wid-con .ekit-form form textarea:focus,
.iframe-crm .site .ekit-wid-con .ekit-form form textarea:focus-visible,
.iframe-crm .keydesign-widget select:focus,
.iframe-crm .keydesign-widget select:focus-visible,
.iframe-crm .optionSetFormFieldBlock select:focus,
.iframe-crm .optionSetFormFieldBlock select:focus-visible {
	border-color: var(--e-global-color-primary) !important;
}

/* BORDES - TELEFONO */
.iframe-crm .phoneFormFieldBlock .phoneCountryCode {
	border: none !important;
}

/* BOTON SEND */
.iframe-crm div[data-editorblocktype='SubmitButton'] {
	padding: 0;
}
.iframe-crm button.submitButton {
	width: 100% !important;
	text-align: center !important;
	align-items: center;
	justify-content: center;
	display: flex !important;
	font-family: var(--e-global-typography-primary-font-family) !important;
	border-radius: 0 !important;
}
.iframe-crm button.submitButton:hover {
	background-color: var(--e-global-color-secondary) !important;
}

