/*
Theme Name: DX RBL
Theme URI: https://github.com/elementor/hello-theme-child/
Description: 
Author: 
Author URI: 
Template: hello-elementor
Version: 2.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* Mobile Menu Icon Pseudo-elements */
.dx-icon-car::before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIiBmaWxsPSJ3aGl0ZSI+PCEtLSFGb250IEF3ZXNvbWUgRnJlZSB2Ny4xLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNMjMyIDgwLjFMMjMyIDMyLjFDMjMyIDE4LjggMjIxLjMgOC4xIDIwOCA4LjFDMTk0LjcgOC4xIDE4NCAxOC44IDE4NCAzMi4xTDE4NCA4MC4xQzE4NCA5My40IDE5NC43IDEwNC4xIDIwOCAxMDQuMUMyMjEuMyAxMDQuMSAyMzIgOTMuNCAyMzIgODAuMXpNMzIgMjMyLjFMODAgMjMyLjFDOTMuMyAyMzIuMSAxMDQgMjIxLjQgMTA0IDIwOC4xQzEwNCAxOTQuOCA5My4zIDE4NC4xIDgwIDE4NC4xTDMyIDE4NC4xQzE4LjcgMTg0LjEgOCAxOTQuOCA4IDIwOC4xQzggMjIxLjQgMTguNyAyMzIuMSAzMiAyMzIuMXpNMjgxLjUgMTM0LjZDMjkwLjkgMTQ0IDMwNi4xIDE0NCAzMTUuNCAxMzQuNkwzNDkuMyAxMDAuN0MzNTguNyA5MS4zIDM1OC43IDc2LjEgMzQ5LjMgNjYuOEMzMzkuOSA1Ny41IDMyNC43IDU3LjQgMzE1LjQgNjYuOEwyODEuNSAxMDAuNkMyNzIuMSAxMTAgMjcyLjEgMTI1LjIgMjgxLjUgMTM0LjV6TTEwMC41IDM0OS42TDEzNC40IDMxNS43QzE0My44IDMwNi4zIDE0My44IDI5MS4xIDEzNC40IDI4MS44QzEyNSAyNzIuNSAxMDkuOCAyNzIuNCAxMDAuNSAyODEuOEw2Ni42IDMxNS42QzU3LjIgMzI1IDU3LjIgMzQwLjIgNjYuNiAzNDkuNUM3NiAzNTguOCA5MS4yIDM1OC45IDEwMC41IDM0OS41ek02Ni42IDY2LjdDNTcuMiA3Ni4xIDU3LjIgOTEuMyA2Ni42IDEwMC42TDEwMC41IDEzNC41QzEwOS45IDE0My45IDEyNS4xIDE0My45IDEzNC40IDEzNC41QzE0My43IDEyNS4xIDE0My44IDEwOS45IDEzNC40IDEwMC42TDEwMC41IDY2LjdDOTEuMSA1Ny4zIDc2IDU3LjMgNjYuNiA2Ni43ek0zNTIuOSAyMzkuNEw1MDUgMjgwLjJDNTExLjQgMjgxLjkgNTE2LjEgMjg3LjUgNTE2LjggMjk0LjFMNTI0IDM2OC4xTDI5Mi41IDMwNi4xTDMzNS43IDI0NS42QzMzOS42IDI0MC4yIDM0Ni40IDIzNy43IDM1Mi45IDIzOS40ek0yMjMuNiAyOTIuNUwyMjEuNSAyOTUuNEMxOTkuOCAzMDAuOSAxODEuNiAzMTcuNyAxNzUuNCAzNDAuOUMxNzEuMyAzNTYuNCAxNjMgMzg3LjMgMTUwLjYgNDMzLjZMMTQyLjMgNDY0LjVDMTM3LjcgNDgxLjYgMTQ3LjkgNDk5LjEgMTY0LjkgNTAzLjdMMTgwLjQgNTA3LjhDMTk3LjUgNTEyLjQgMjE1IDUwMi4yIDIxOS42IDQ4NS4yTDIyNy45IDQ1NC4zTDUwNi4xIDUyOC44TDQ5Ny44IDU1OS43QzQ5My4yIDU3Ni44IDUwMy40IDU5NC4zIDUyMC40IDU5OC45TDUzNS45IDYwM0M1NTMgNjA3LjYgNTcwLjUgNTk3LjQgNTc1LjEgNTgwLjRDNTc5LjIgNTY0LjkgNTg3LjUgNTM0IDU5OS45IDQ4Ny43TDYwOC4yIDQ1Ni44QzYxNC40IDQzMy42IDYwNy4xIDQxMCA1OTEgMzk0LjNMNTkwLjcgMzkwLjdMNTgwLjcgMjg3LjdDNTc3LjUgMjU0LjUgNTU0IDIyNi44IDUyMS44IDIxOC4yTDM2OS41IDE3Ny42QzMzNy4zIDE2OSAzMDMuMSAxODEuMiAyODMuNyAyMDguNEwyMjMuNSAyOTIuNnpNMjcyLjMgMzUwLjNDMjgzLjUgMzUzLjEgMjkyLjMgMzYxLjcgMjk1LjQgMzcyLjlDMjk4LjQgMzg0LjEgMjk1LjIgMzk2IDI4NyA0MDQuMUMyNzguOCA0MTIuMiAyNjYuOCA0MTUuMyAyNTUuNyA0MTIuMUMyNDQuNSA0MDkuMyAyMzUuNyA0MDAuNyAyMzIuNiAzODkuNUMyMjkuNiAzNzguMyAyMzIuOCAzNjYuNCAyNDEgMzU4LjNDMjQ5LjIgMzUwLjIgMjYxLjIgMzQ3LjEgMjcyLjMgMzUwLjN6TTQ4MC40IDQzOS4yQzQ4My4yIDQyOCA0OTEuOCA0MTkuMiA1MDMgNDE2LjFDNTE0LjIgNDEzLjEgNTI2LjEgNDE2LjMgNTM0LjIgNDI0LjVDNTQyLjMgNDMyLjcgNTQ1LjQgNDQ0LjcgNTQyLjIgNDU1LjhDNTM5LjQgNDY3IDUzMC44IDQ3NS44IDUxOS42IDQ3OC45QzUwOC40IDQ4MS45IDQ5Ni41IDQ3OC43IDQ4OC40IDQ3MC41QzQ4MC4zIDQ2Mi4zIDQ3Ny4yIDQ1MC4zIDQ4MC40IDQzOS4yeiIvPjwvc3ZnPgo=");
	background-size: contain;
	background-repeat: no-repeat;
}

.dx-icon-handshake::before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIiBmaWxsPSJ3aGl0ZSI+PCEtLSFGb250IEF3ZXNvbWUgRnJlZSA3LjEuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI1IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik0zMDAuOSAxNDkuMkwxODQuMyAyNzguOEMxNzkuNyAyODMuOSAxNzkuOSAyOTEuOCAxODQuOCAyOTYuN0MyMTUuMyAzMjcuMiAyNjQuOCAzMjcuMiAyOTUuMyAyOTYuN0wzMjcuMSAyNjQuOUMzMzEuMyAyNjAuNyAzMzYuNiAyNTguNCAzNDIgMjU4QzM0OC44IDI1Ny40IDM1NS44IDI1OS43IDM2MSAyNjQuOUw1MzcuNiA0NDBMNjA4IDM4NEw2MDggOTZMNDk2IDE2MEw0NzIuMiAxNDQuMUM0NTYuNCAxMzMuNiA0MzcuOSAxMjggNDE4LjkgMTI4TDM0OC41IDEyOEMzNDcuNCAxMjggMzQ2LjIgMTI4IDM0NS4xIDEyOC4xQzMyOC4yIDEyOSAzMTIuMyAxMzYuNiAzMDAuOSAxNDkuMnpNMTQ4LjYgMjQ2LjdMMjU1LjQgMTI4TDIxNS44IDEyOEMxOTAuMyAxMjggMTY1LjkgMTM4LjEgMTQ3LjkgMTU2LjFMMTQ0IDE2MEwzMiA5NkwzMiAzODRMMTg4LjQgNTE0LjNDMjExLjQgNTMzLjUgMjQwLjQgNTQ0IDI3MC4zIDU0NEwyODYgNTQ0TDI3OSA1MzdDMjY5LjYgNTI3LjYgMjY5LjYgNTEyLjQgMjc5IDUwMy4xQzI4OC40IDQ5My44IDMwMy42IDQ5My43IDMxMi45IDUwMy4xTDM1My45IDU0NC4xTDM2Mi45IDU0NC4xQzM4MiA1NDQuMSA0MDAuNyA1MzkuOCA0MTcuNyA1MzEuOEwzOTEgNTA1QzM4MS42IDQ5NS42IDM4MS42IDQ4MC40IDM5MSA0NzEuMUM0MDAuNCA0NjEuOCA0MTUuNiA0NjEuNyA0MjQuOSA0NzEuMUw0NTYuOSA1MDMuMUw0NzQuNCA0ODUuNkM0ODMuMyA0NzYuNyA0ODUuOSA0NjMuOCA0ODIgNDUyLjVMMzQ0LjEgMzE1LjdMMzI5LjIgMzMwLjZDMjc5LjkgMzc5LjkgMjAwLjEgMzc5LjkgMTUwLjggMzMwLjZDMTI3LjggMzA3LjYgMTI2LjkgMjcwLjcgMTQ4LjYgMjQ2LjZ6Ii8+PC9zdmc+Cg==");
	background-size: contain;
	background-repeat: no-repeat;
}

.dx-icon-briefcase::before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIiBmaWxsPSJ3aGl0ZSI+PCEtLSFGb250IEF3ZXNvbWUgRnJlZSA3LjEuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI1IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik0yNjQgMTEyTDM3NiAxMTJDMzgwLjQgMTEyIDM4NCAxMTUuNiAzODQgMTIwTDM4NCAxNjBMMjU2IDE2MEwyNTYgMTIwQzI1NiAxMTUuNiAyNTkuNiAxMTIgMjY0IDExMnpNMjA4IDEyMEwyMDggMTYwTDEyOCAxNjBDOTIuNyAxNjAgNjQgMTg4LjcgNjQgMjI0TDY0IDMyMEw1NzYgMzIwTDU3NiAyMjRDNTc2IDE4OC43IDU0Ny4zIDE2MCA1MTIgMTYwTDQzMiAxNjBMNDMyIDEyMEM0MzIgODkuMSA0MDYuOSA2NCAzNzYgNjRMMjY0IDY0QzIzMy4xIDY0IDIwOCA4OS4xIDIwOCAxMjB6TTU3NiAzNjhMMzg0IDM2OEwzODQgMzg0QzM4NCA0MDEuNyAzNjkuNyA0MTYgMzUyIDQxNkwyODggNDE2QzI3MC4zIDQxNiAyNTYgNDAxLjcgMjU2IDM4NEwyNTYgMzY4TDY0IDM2OEw2NCA0ODBDNjQgNTE1LjMgOTIuNyA1NDQgMTI4IDU0NEw1MTIgNTQ0QzU0Ny4zIDU0NCA1NzYgNTE1LjMgNTc2IDQ4MEw1NzYgMzY4eiIvPjwvc3ZnPgo=");
	background-size: contain;
	background-repeat: no-repeat;
}

.dx-icon-location::before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIiBmaWxsPSJ3aGl0ZSI+PCEtLSFGb250IEF3ZXNvbWUgRnJlZSA3LjEuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI1IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik04MCA4OEM4MCA3NC43IDkwLjcgNjQgMTA0IDY0TDUzNiA2NEM1NDkuMyA2NCA1NjAgNzQuNyA1NjAgODhDNTYwIDEwMS4zIDU0OS4zIDExMiA1MzYgMTEyTDUyOCAxMTJMNTI4IDUyOEw1MzYgNTI4QzU0OS4zIDUyOCA1NjAgNTM4LjcgNTYwIDU1MkM1NjAgNTY1LjMgNTQ5LjMgNTc2IDUzNiA1NzZMMTA0IDU3NkM5MC43IDU3NiA4MCA1NjUuMyA4MCA1NTJDODAgNTM4LjcgOTAuNyA1MjggMTA0IDUyOEwxMTIgNTI4TDExMiAxMTJMMTA0IDExMkM5MC43IDExMiA4MCAxMDEuMyA4MCA4OHpNMjg4IDE3NkwyODggMjA4QzI4OCAyMTYuOCAyOTUuMiAyMjQgMzA0IDIyNEwzMzYgMjI0QzM0NC44IDIyNCAzNTIgMjE2LjggMzUyIDIwOEwzNTIgMTc2QzM1MiAxNjcuMiAzNDQuOCAxNjAgMzM2IDE2MEwzMDQgMTYwQzI5NS4yIDE2MCAyODggMTY3LjIgMjg4IDE3NnpNMTkyIDE2MEMxODMuMiAxNjAgMTc2IDE2Ny4yIDE3NiAxNzZMMTc2IDIwOEMxNzYgMjE2LjggMTgzLjIgMjI0IDE5MiAyMjRMMjI0IDIyNEMyMzIuOCAyMjQgMjQwIDIxNi44IDI0MCAyMDhMMjQwIDE3NkMyNDAgMTY3LjIgMjMyLjggMTYwIDIyNCAxNjBMMTkyIDE2MHpNMjg4IDI3MkwyODggMzA0QzI4OCAzMTIuOCAyOTUuMiAzMjAgMzA0IDMyMEwzMzYgMzIwQzM0NC44IDMyMCAzNTIgMzEyLjggMzUyIDMwNEwzNTIgMjcyQzM1MiAyNjMuMiAzNDQuOCAyNTYgMzM2IDI1NkwzMDQgMjU2QzI5NS4yIDI1NiAyODggMjYzLjIgMjg4IDI3MnpNNDE2IDE2MEM0MDcuMiAxNjAgNDAwIDE2Ny4yIDQwMCAxNzZMNDAwIDIwOEM0MDAgMjE2LjggNDA3LjIgMjI0IDQxNiAyMjRMNDQ4IDIyNEM0NTYuOCAyMjQgNDY0IDIxNi44IDQ2NCAyMDhMNDY0IDE3NkM0NjQgMTY3LjIgNDU2LjggMTYwIDQ0OCAxNjBMNDE2IDE2MHpNMTc2IDI3MkwxNzYgMzA0QzE3NiAzMTIuOCAxODMuMiAzMjAgMTkyIDMyMEwyMjQgMzIwQzIzMi44IDMyMCAyNDAgMzEyLjggMjQwIDMwNEwyNDAgMjcyQzI0MCAyNjMuMiAyMzIuOCAyNTYgMjI0IDI1NkwxOTIgMjU2QzE4My4yIDI1NiAxNzYgMjYzLjIgMTc2IDI3MnpNNDE2IDI1NkM0MDcuMiAyNTYgNDAwIDI2My4yIDQwMCAyNzJMNDAwIDMwNEM0MDAgMzEyLjggNDA3LjIgMzIwIDQxNiAzMjBMNDQ4IDMyMEM0NTYuOCAzMjAgNDY0IDMxMi44IDQ2NCAzMDRMNDY0IDI3MkM0NjQgMjYzLjIgNDU2LjggMjU2IDQ0OCAyNTZMNDE2IDI1NnpNMzUyIDQ0OEwzOTUuOCA0NDhDNDA1LjcgNDQ4IDQxMy4zIDQzOSA0MDkuOCA0MjkuOEMzOTYgMzkzLjcgMzYxIDM2OCAzMjAuMSAzNjhDMjc5LjIgMzY4IDI0NC4yIDM5My43IDIzMC40IDQyOS44QzIyNi45IDQzOSAyMzQuNSA0NDggMjQ0LjQgNDQ4TDI4OC4yIDQ0OEwyODguMiA1MjhMMzUyLjIgNTI4TDM1Mi4yIDQ0OHoiLz48L3N2Zz4K");
	background-size: contain;
	background-repeat: no-repeat;
}

.dx-icon-default::before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
}

/* .elementor-element-24c1aabe,
.elementor-element-210bb12b {
	display: none !important;
} */

.dx-custom-header *,
#megaMenu * {
	box-sizing: border-box;
}

.dx-custom-header .wpml-ls-slot-shortcode_actions {
	display: flex;
}




/* Mandatory Fonts */
/* latin-ext */
@font-face {
	font-family: 'League Gothic';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	src: url('https://www.reyeslaw.com/wp-content/uploads/elementor/google-fonts/fonts/leaguegothic-e2d2513e.woff2') format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'League Gothic';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	src: url('https://www.reyeslaw.com/wp-content/uploads/elementor/google-fonts/fonts/leaguegothic-e4ee5577.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Bebas Neue';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.reyeslaw.com/wp-content/uploads/2022/09/BebasNeueRegular.eot');
	src: url('https://www.reyeslaw.com/wp-content/uploads/2022/09/BebasNeueRegular.eot?#iefix') format('embedded-opentype'), url('https://www.reyeslaw.com/wp-content/uploads/2022/09/BebasNeueRegular.woff2') format('woff2'), url('https://www.reyeslaw.com/wp-content/uploads/2022/09/BebasNeueRegular.woff') format('woff'), url('https://www.reyeslaw.com/wp-content/uploads/2022/09/BebasNeueRegular.ttf') format('truetype'), url('https://www.reyeslaw.com/wp-content/uploads/2022/09/BebasNeueRegular.svg#BebasNeue') format('svg');
}


footer.dx-footer .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
	margin: 0 !important;
}

footer.dx-footer a {
	text-decoration: none;
	color: #fff;
	font-family: "Circular Std", Sans-serif;
}

footer.dx-footer form input[type="submit"] {
	color: #fff;
	border: none;
	padding: 10px 20px;
	border-radius: 5px;
	cursor: pointer;
}

footer.dx-footer form input[type="submit"] {
	background-color: #66D67D;
	font-family: "Circular Std", Sans-serif;
	font-size: 16px !important;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1.4px;
	height: 100%;
}

footer.dx-footer form input[type="submit"]:hover {
	background-color: #5BC56A;
	cursor: pointer;
}

body footer.dx-footer .gform_wrapper form input[type="email"] {
	background-color: #fff;
	color: #000;
	border: none;
	padding: 10px 16px !important;
	border-radius: 5px;
	cursor: pointer;
	font-size: 16px !important;
	font-weight: 400 !important;


	font-family: "Inter", Sans-serif;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: -0.8px;
	word-spacing: 0px;
}

footer.dx-footer form input[type="email"]:hover {
	background-color: #f0f0f0;
}

footer.dx-footer form input[type="email"]::placeholder {
	color: #777777;
}

footer.dx-footer form input[type="email"]:focus {
	outline: none;
}

footer.dx-footer .gform_wrapper {
	width: 100%;
}

footer.dx-footer .newsletter-heading {
	font-family: "Inter", Sans-serif;
}

footer.dx-footer .gform_wrapper.gravity-theme .gform_footer {
	padding: 0;
}

@media screen and (max-width: 768px) {
	footer.dx-footer #field_submit input {
		width: 100%;
	}
}