/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1760960535
Updated: 2025-10-20 11:42:15

*/
@font-face {
    font-family: 'Adelle Rg';
    src: url('fonts/Adelle-Regular.eot');
    src: url('fonts/Adelle-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Adelle-Regular.woff2') format('woff2'),
        url('fonts/Adelle-Regular.woff') format('woff'),
        url('fonts/Adelle-Regular.ttf') format('truetype'),
        url('fonts/Adelle-Regular.svg#Adelle-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/*body, h1, h2, h3, h4, h5, h6, p, span, a {
    font-family: 'Adelle Rg' !important;
}*/
.htmega-menu-container ul li {
    display: inline-block;
    position: inherit !important;
}
img.second-img {
    height: 154px;
    width: 100%;
    max-height: 183px;
    object-fit: cover;
}
.read-more-btn a {
    color: #0066CC;
}
.case_study .elementor-widget.elementor-widget-theme-post-excerpt {
    min-height: 142px;
}
.read-more-btn {
    position: absolute !important;
    bottom: 31px;
    left: 0;
    right: 0;
    margin: auto;
    width: 134px !important;
}
.book-business-form {
    margin: 50px auto 0;
}
.book-business-form label {
    font-size: 20px;
    margin-bottom: 8px;
}
.ai-four-boxes .elementor-widget-text-editor {
    min-height: 110px !important;
}
.ai-four-boxes ul.elementor-icon-list-items {
    min-height: 165px;
}
.ai-four-boxes span.elementor-icon-list-icon svg {
    border: 2px solid #0E5EAE;
    width: 20px;
    height: 20px;
    padding: 3px;
    border-radius: 100%;
}
.ai-four-boxes .outcome-heading {
    margin-bottom: 6px !important;
}
.popular-faq .elementor-accordion-item {
    border: 1px solid #ccc !important;
    border-radius: 10px;
    margin-bottom: 15px;
	padding: 10px;
}
.popular-faq  .elementor-widget-accordion {
    margin: 30px auto 0;
}
.popular-faq span.elementor-accordion-icon.elementor-accordion-icon-right svg {
    width: 40px;
    height: 40px;
}
.book-business-form input[type=text], .book-business-form input[type=email], .book-business-form input[type=tel], .book-business-form input[type=number], .book-business-form select, .book-business-form textarea {
    border: 2px solid #cecece !important;
    padding: 13px 10px;
    background-color: #fff !important;
    border-radius: 5px;
}
.ci-logo {
    margin: auto !important;
	left: 0 !important;
	right: 0 !important;
}
@media screen and (max-width: 768px) {
.read-more-btn {
    position: relative !important;
}
ul#menu-2-5630f85 li {
    float: left;
}
}

@media screen and (max-width: 415px) {
ul#menu-2-5630f85 li {
    float: none;
}
}