/*
Theme Name: Sierra
Theme URI: https://www.sierra.keydesign.xyz/
Author: Key-Design
Author URI: https://themeforest.net/user/key-design
Description: Sierra's sleek design and versatile layouts are tailor-made for digital startups and SaaS businesses.
Version: 1.7
Requires at least: 5.3
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: sierra
Domain Path: /languages
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

/* Note: The main CSS file is loaded from assets/css/ folder. */

@font-face {
    font-family: 'elementskit';
    src: url('path-to/elementskit.eot'); /* пример, путь к шрифту */
    src: url('path-to/elementskit.eot?#iefix') format('embedded-opentype'),
         url('path-to/elementskit.woff2') format('woff2'),
         url('path-to/elementskit.woff') format('woff'),
         url('path-to/elementskit.ttf') format('truetype'),
         url('path-to/elementskit.svg#elementskit') format('svg');
    font-weight: normal;
    font-style: normal;
}

@media (max-width: 1024px) {
.elementskit-submenu-panel > li > a{
	color: white !important;
}
}

.Videos , .MSPs {
	display: none!important;
}
.ekit-wid-con .fasicon.icon-down-arrow1::before, .ekit-wid-con .icon.icon-down-arrow1::before, .icon.icon-down-arrow1::before {
    content: "\2304" !important;
    font-size: 20px !important;
	bottom: 0px;
	left: -3px;
    position: absolute;
	font-weight: 400;
}

.elementor-25167 .documents-card-block:hover .documents-card-svg-1 .elementor-icon {
  color: #EF4444!important;
  border-color: #EF4444!important;
}
.elementor-25167 .documents-card-block:hover .documents-card-svg-2 .elementor-icon {
  color: #3B82F6!important;
  border-color: #3B82F6!important;
}
.elementor-25167 .documents-card-block:hover .documents-card-svg-3 .elementor-icon {
  color: #000000!important;
  border-color: #000000!important;
}
.elementor-25167 .documents-card-block:hover .documents-card-svg-4 .elementor-icon {
  color: #16A34A!important;
  border-color: #16A34A!important;
}
.documents-activ-button {
	width: 100%;
}

.documents-activ-button a {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	width: 100%;
	padding: 8px 0;
	color: #333;
	text-decoration: none;
	border: 1px solid #ddd;
	border-radius: 6px;
	transition: 0.3s ease;
}

.documents-activ-button a span {
	order: 1;
}

.documents-activ-button a svg {
	order: 2;
}

.documents-activ-button-1:hover a {
	color: #C9A000 !important;
	border-color: #FFD700;
}

.documents-activ-button-2:hover a {
	color: #3B82F6 !important;
	border-color: #3B82F6;
}

.documents-activ-button-3:hover a {
	color: #000000 !important;
	border-color: #000000;
}
.elementor-element.elementor-element-0e25fe2.elementor-widget.elementor-widget-html {
	margin-top: auto;
}
.documents-activ-button-4:hover a {
	color: #16A34A !important;
	border-color: #16A34A;
}
.sticky-menu{
  position: sticky;
  z-index: 9;
  background: #fff;
  top: 106px;
}
@media (max-width: 1024px){
  .sticky-menu{
    top: 91px;
  }
}


/*     content: "\2304" !important;
    font-family: elementskit !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    -webkit-font-smoothing: antialiased !important;
    font-size: 20px !important;
    position: relative;
    top: -7px;
    left: -3px;
    width: 0px;
    display: inline-block;
    height: 0px; */

