/*
Theme Name: Fladient
Theme URI: http://themexriver.com/wp/fladient
Author: themexriver
Author URI: http://themexriver.com/
Description: Fladient - App Landing WordPress Theme
Version: 1.0.1
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: fladient
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

@font-face {
    font-family: "FSElliotPro";
    src: url("./assets/webfonts/fselliotpro/FSElliotPro.ttf");
    src: url('./assets/webfonts/fselliotpro/FSElliotPro.woff2') format('woff2'),
        url('./assets/webfonts/fselliotpro/FSElliotPro.woff') format('woff'),
        url('./assets/webfonts/fselliotpro/FSElliotPro.eot') format('eot'),
        url('./assets/webfonts/fselliotpro/FSElliotPro.ttf') format('ttf');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "FSElliotPro";
    src: url("./assets/webfonts/fselliotpro/FSElliotPro-Bold.ttf");
    src: url('./assets/webfonts/fselliotpro/FSElliotPro-Bold.woff2') format('woff2'),
        url('./assets/webfonts/fselliotpro/FSElliotPro-Bold.woff') format('woff'),
        url('./assets/webfonts/fselliotpro/FSElliotPro-Bold.eot') format('eot'),
        url('./assets/webfonts/fselliotpro/FSElliotPro-Bold.ttf') format('ttf');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

html {
    scroll-behavior: smooth;
}

body p,
body .e-n-tabs-heading,
body .elliot,
body .elliot *,
body .custom-113 .fd-counter-1 .fd-counter-1-text,
body .custom-9103 .txaafadedown,
body .fd-pr-btn-1 .text,
body .main-navigation .navbar-nav li a,
body .custom-3456 .fd-heading-2 {
    font-family: "FSElliotPro" !important;
}

body .elliot i.fas::before,
body .elliot i.fa-solid::before {
    font-family: "Font Awesome 6 Pro";
}

/* body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
    font-family: inherit!important;
} */


.no-trf,
.no-trf .txaa-split-subtitle-2 .split-line div div:nth-child(1),
.no-trf .text-capitalize,
.no-trf * {
    text-transform: none !important;
}

.no-trf .txaa-split-subtitle-2 .split-line {
    display: inline !important;
}

.custom-1245 .e-n-tabs-heading {
    border: 2px solid #ebebeb;
    border-radius: 40px;
    padding: 5px;
    width: max-content;
    margin: auto;
}

.custom-617 .fd-pr-btn-1:hover .text::after {
    color: #ffffff;
}

.theme-btn .fd-pr-btn-1:is(.has-clr-black-1) {
    background: var(--e-global-color-5b6137f);
}

.fd-header-1-action-link .fd-pr-btn-1 {
    text-transform: none !important;
}

.fd-header-1-action-link .fd-pr-btn-1:hover .text::after {
    color: #ffffff;
}

.custom-1246 .fd-hero-2-area {
    padding-top: 100px;
    padding-bottom: 0;
}

.custom-1246 .txaa-split-subtitle-1 .split-line div div:nth-child(1) {
    text-transform: none;
}

.custom-1246 .fd-hero-2-subtitle {
    margin-bottom: 0px;
}


.custom-1246 .title-12 {
    margin: auto;
}

.custom-1247 .fd-feature-2-item .item-title {
    font-size: 22px;
    text-transform: none;
}

.section-heading-theme.elementor-widget-go-s-heading {
    max-width: 500px;
}

.section-heading-theme .txaa-split-subtitle-2 .split-line div div:nth-child(1) {
    text-transform: none !important;
}

.custom-3456 .fd-heading-2 {
    pointer-events: none;
}

.custom-3456 .fd-heading-2 div {
    text-transform: none;
    font-weight: 500;
    font-size: 19px;
    margin-top: 5px;
    color: #9e9e9e;
}

.custom-3456 .fd-services-2-item {
    width: 40%;
    min-width: 290px;
}

.custom-3456 .text-right {
    display: none;
}

.custom-3457 .text.wow.words.chars.splitting.animated {
    text-transform: none;
}

.custom-59 .fd-feature-4-item .fd-services-2-item {
    width: calc(33.33333% - 24px);
    max-width: none;
}

.custom-59 .text-right {
    display: none;
}

.custom-59 .item-link {
    pointer-events: none;
    text-transform: none;
}

.custom-59 .item-link div {
    font-weight: 500;
    font-size: 20px;
    margin-top: 10px;
}

.custom-113 .fd-counter-1 {
    width: calc(33.3333% - 40px);
}

.custom-113 .fd-counter-1 .fd-counter-1-text {
    text-transform: none;
    font-weight: 400;
    font-size: 18px;
}

.custom-113 .fd-counter-1 .fd-counter-1-number {
    display: flex;
    justify-content: center;
    align-items: center;
}

.custom-113 .fd-counter-1 .counter {
    font-weight: 700;
    font-size: 55px;
    margin-right: 7px;
}

.custom-6103 .fd-contact-2-form-item_wrapper {
    position: relative;
}

.custom-6103 .fd-contact-2-form {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.custom-6103 .fd-contact-2-form .fd-contact-2-form-item {
    width: calc(50% - 15px);
}

.custom-6103 input,
.custom-6103 select {
    font-size: 18px;
}

.custom-6103 label {
    font-size: 16px;
}

.custom-6103 .fd-pr-btn-1:is(.has-clr-pr-2) {
    background: var(--e-global-color-5b6137f);
    font-size: 18px;
    text-transform: none !important;
    margin-top: 20px;
}

.custom-6103 .fd-reports-3-item {
    background: none;
    padding: 0;
}

.custom-6103 .fd-reports-3-item-single .item-serial {
    background: #ffffff;
}

/* .custom-6103 .fd-reports-3-item-single:nth-child(3) .item-serial {
    background: var(--e-global-color-5b6137f);
} */

.custom-6103 .fd-reports-3-item-single:nth-child(2) .item-serial {
    background: #ffffff;
}

.custom-9103 .fd-scn-title-1 .has-clr-pr,
.custom-6103 .fd-scn-title-1 .has-clr-pr {
    color: var(--e-global-color-5b6137f);
}

.custom-9103 .fd-pr-btn-1:is(.has-clr-pr-1) {
    background: var(--e-global-color-5b6137f);
    cursor: pointer;
}

.custom-9103 .fd-subtitle-1-text {
    color: #ffffff;
}

.custom-9103 .fd-scn-title-1 .has-clr-pr {
    color: #ffffff;
    display: inline-block;
}

.custom-333 .fd-workflow-2-item-wrap {
    background: rgb(2 97 237 / 13%);
}

.custom-333 .fd-reports-3-item {
    background: linear-gradient(260deg, rgb(2 97 237 / 19%) 45%, rgb(2 97 237 / 10%) 100%);
}

.custom-333 .fd-reports-3-item-single .item-serial {
    background: linear-gradient(3deg, rgb(2 97 237 / 19%) 45%, rgb(2 97 237 / 10%) 100%) !important;
    color: #444444;
}

.custom-2465 .fd-workflow-3-item {
    gap: 40px;
}

.custom-2465 .fd-workflow-3-item-single .item-icon {
    background: #eaeaea;
}

.custom-2465 .fd-workflow-3-item-single .item-icon {
    font-size: 40px;
}

.custom-2465 .fd-workflow-3-wrap::after {
    width: 43%;
    right: 30px;
    margin: auto;
}

.fd-header-1-main-logo img {
    width: 200px;
    max-height: 32.42px;
    height: auto;
}

.fd-subtitle-1 {
    background: rgb(2 97 237 / 10%);
}