/*
Theme Name: Web D Theme
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.5.1.1792038514
Updated: 2026-10-15 04:28:34

*/
.icon-phone-btn {
	line-height: 0;
}
.icon-btn a{
	padding: 0 !important;
}
.icon-btn a .elementor-button-content-wrapper {
	align-items: center;
}

.icon-btn a .elementor-button-icon svg {
	width: 40px !important;
}
span.spacing {
    display: block;
}
h3.elementor-icon-box-title {
    margin-top: 0 !important;
}
header#masthead {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    transition: .3s ease all;
}
header#masthead.scrolled {
    background: #00000040;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}
.hfe-nav-menu-icon {
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: center;
    width: 25px !important;
    height: 25px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='27' viewBox='0 0 35 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_984_149)'%3E%3Cmask id='mask0_984_149' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='35' height='27'%3E%3Cpath d='M35 0H0V27H35V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_984_149)'%3E%3Cmask id='mask1_984_149' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='35' height='27'%3E%3Cpath d='M35 0H0V27H35V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_984_149)'%3E%3Cmask id='mask2_984_149' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='35' height='27'%3E%3Cpath d='M35 0H0V27H35V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_984_149)'%3E%3Cmask id='mask3_984_149' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='35' height='27'%3E%3Cpath d='M35 0H0V27H35V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_984_149)'%3E%3Cmask id='mask4_984_149' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='35' height='27'%3E%3Cpath d='M35 0H0V27H35V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask4_984_149)'%3E%3Cpath d='M0 2.5C0 1.11929 1.11929 0 2.5 0H32.5C33.8807 0 35 1.11929 35 2.5C35 3.88071 33.8807 5 32.5 5H2.5C1.11929 5 0 3.88071 0 2.5Z' fill='%2300030C'/%3E%3Cpath d='M0 13.5C0 12.1193 1.11929 11 2.5 11H32.5C33.8807 11 35 12.1193 35 13.5C35 14.8807 33.8807 16 32.5 16H2.5C1.11929 16 0 14.8807 0 13.5Z' fill='%2300030C'/%3E%3Cpath d='M0 24.5C0 23.1193 1.11929 22 2.5 22H32.5C33.8807 22 35 23.1193 35 24.5C35 25.8807 33.8807 27 32.5 27H2.5C1.11929 27 0 25.8807 0 24.5Z' fill='%2300030C'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_984_149'%3E%3Crect width='35' height='27' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.selector {
    border-left: 4px solid transparent;
    background: linear-gradient(#fff, #fff) padding-box,
        linear-gradient(
            180deg,
            var(--e-global-color-fad48aa) 0%,
            var(--e-global-color-679368c) 100%
        ) border-box;
}
.cs-process-icon p{
	color: #fff;
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-fad48aa) 0%, var(--e-global-color-679368c) 100%);
    padding: 14px;
    font-size: 22px;
    border-radius: 50%;
}


.cs-table0contnet {
    width: 100%;
    border: 1px solid #eff5f9;
    border-radius: 11px;
    overflow: hidden;
    font-family: inherit;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12);
}
.cs-table0contnet .cs-toc-header {
    color: #fff;
    padding: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 500;
    background-image: linear-gradient(180deg, var( --e-global-color-fad48aa ) 0%, var( --e-global-color-679368c ) 100%);
    font-family: 'Archivo';
}

.cs-table0contnet .cs-toc-toggle {
    background: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 0 2px;
    font-size: 22px;
    line-height: 1;
}

.cs-table0contnet .cs-toc-arrow {
    display: inline-block;
    transition: transform 0.3s ease;
}

.cs-table0contnet .cs-toc-body {
    padding: 15px 15px 20px;
}

.cs-table0contnet .cs-toc-list {
    margin: 0;
    padding-left: 28px;
    list-style: decimal;
}
.cs-table0contnet .cs-toc-list li a {
    color: #444444;
    text-decoration: none;
    line-height: 1.5;
    font-family: 'Archivo';
}
.cs-table0contnet .cs-toc-list li {
    padding: 5px 0;
    padding-left: 3px;
    font-size: 15px;
    color: #444444;
    font-family: 'Archivo';
}
.single-post a {
    text-decoration: none !important;
}

.cs-table0contnet .cs-toc-list li a:hover {
    text-decoration: underline;
}

.cs-table0contnet.cs-toc-collapsed .cs-toc-body {
    display: none;
}

.cs-table0contnet.cs-toc-collapsed .cs-toc-arrow {
    transform: rotate(180deg);
}

.cs-table-content {
    position: sticky;
    height: 100%;
    top: 96px !important;

}

@media (max-width:1199px){
	button.slick-prev.slick-arrow {
    position: absolute;
    left: -15%;
    top: 50%;
}
	button.slick-next.slick-arrow {
    position: absolute;
    right: -15%;
    top: 50%;
}
}

@media (max-width:767px){
	span.spacing {
    display: unset;
}
.cs-table-content {
    position: unset !important;
	display:none;
}
}