.elementor-15547 .elementor-element.elementor-element-0e9928d{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15547 .elementor-element.elementor-element-f9c89f7{--display:flex;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15547 .elementor-element.elementor-element-73c57a2 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-15547 .elementor-element.elementor-element-73c57a2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-15547 .elementor-element.elementor-element-73c57a2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-15547 .elementor-element.elementor-element-73c57a2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-15547 .elementor-element.elementor-element-73c57a2 .elementor-cta .elementor-cta__bg, .elementor-15547 .elementor-element.elementor-element-73c57a2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-15547 .elementor-element.elementor-element-73c57a2 .elementor-cta__content{text-align:center;}.elementor-15547 .elementor-element.elementor-element-73c57a2 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B3B3;stroke:#B9B3B3;color:#FFFFFF;}.elementor-15547 .elementor-element.elementor-element-73c57a2 .elementor-cta__description{color:#FFFFFF;}.elementor-15547 .elementor-element.elementor-element-73c57a2 .elementor-cta__button{color:#FFFFFF;border-color:#FFFFFF;}/* Start custom CSS for text-editor, class: .elementor-element-0c7e573 *//* ===== DATA NECTAR BLOG - COMPLETE LOGO THEME CSS ===== */

:root{
    --dn-orange: #F47C35;
    --dn-dark: #232A2F;
    --dn-dark2: #111827;
    --dn-light: #F8F9FB;
    --dn-text: #4B5563;
    --dn-heading: #111827;
}

/* MAIN CONTAINER */

.data-nectar-blog{
    font-family: 'Inter', sans-serif;
    max-width: 1100px;
    margin: auto;
    padding: 60px;
    background: #ffffff;
    line-height: 1.9;
}

/* ===== MAIN TITLE ===== */

.data-nectar-blog h1{
    font-size: 56px;
    font-weight: 800;
    color: var(--dn-heading);
    line-height: 1.2;
    margin-bottom: 30px;
    position: relative;
    padding-bottom: 20px;
    letter-spacing: -1px;
}

.data-nectar-blog h1::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 130px;
    height: 6px;
    border-radius: 30px;
    background: var(--dn-orange);
}

/* ===== SECTION HEADINGS ===== */

.data-nectar-blog h2{
    font-size: 38px;
    font-weight: 750;
    color: var(--dn-dark);
    margin-top: 65px;
    margin-bottom: 22px;
    position: relative;
    padding-left: 24px;
    letter-spacing: -0.5px;
}

.data-nectar-blog h2::before{
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    width: 8px;
    height: 72%;
    border-radius: 30px;
    background: var(--dn-orange);
}

/* ===== SUB HEADINGS ===== */

.data-nectar-blog h3{
    font-size: 24px;
    font-weight: 650;
    color: var(--dn-dark);
    margin-top: 34px;
    margin-bottom: 12px;
}

/* ===== PARAGRAPH ===== */

.data-nectar-blog p{
    font-size: 18px;
    color: var(--dn-text);
    margin-bottom: 26px;
    line-height: 1.95;
}

/* ===== LIST ===== */

.data-nectar-blog ul{
    padding-left: 28px;
    margin-bottom: 34px;
}

.data-nectar-blog ul li{
    margin-bottom: 14px;
    color: #374151;
    font-size: 17px;
}

/* ===== FEATURE HIGHLIGHT BOX ===== */

.data-nectar-blog .blog-highlight{
    position: relative;
    overflow: hidden;
    background: linear-gradient(135deg,var(--dn-dark),var(--dn-dark2));
    border-radius: 28px;
    padding: 45px;
    margin: 50px 0;
    box-shadow: 0 20px 40px rgba(35,42,47,0.10);
}

/* RIGHT ORANGE GLOW */

.data-nectar-blog .blog-highlight::before{
    content: "";
    position: absolute;
    top: -70px;
    right: -60px;
    width: 240px;
    height: 240px;
    background: rgba(244,124,53,0.22);
    border-radius: 50%;
}

/* LEFT ORANGE SHAPE */

.data-nectar-blog .blog-highlight::after{
    content: "";
    position: absolute;
    bottom: -80px;
    left: -70px;
    width: 200px;
    height: 200px;
    background: rgba(244,124,53,0.10);
    border-radius: 50%;
}

/* FEATURE TEXT */

.data-nectar-blog .blog-highlight p{
    color: #ffffff;
    font-size: 22px;
    line-height: 1.8;
    margin: 0;
    position: relative;
    z-index: 2;
}

/* ===== CONCLUSION BOX ===== */

.data-nectar-blog .blog-conclusion{
    background: var(--dn-light);
    border-left: 6px solid var(--dn-orange);
    border-radius: 20px;
    padding: 38px;
    margin-top: 60px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.04);
}

.data-nectar-blog .blog-conclusion p{
    margin: 0;
    color: #374151;
    font-weight: 500;
}

/* ===== LINKS ===== */

.data-nectar-blog a{
    color: var(--dn-orange);
    font-weight: 600;
    text-decoration: none;
}

.data-nectar-blog a:hover{
    text-decoration: underline;
}

/* ===== IMAGE STYLE ===== */

.data-nectar-blog img{
    width: 100%;
    border-radius: 24px;
    margin: 35px 0;
}

/* ===== BLOCKQUOTE ===== */

.data-nectar-blog blockquote{
    border-left: 5px solid var(--dn-orange);
    padding: 18px 25px;
    background: #fff7f2;
    margin: 35px 0;
    border-radius: 12px;
    color: #374151;
    font-size: 18px;
    font-style: italic;
}

/* ===== TABLE STYLE ===== */

.data-nectar-blog table{
    width: 100%;
    border-collapse: collapse;
    margin: 35px 0;
}

.data-nectar-blog table th{
    background: var(--dn-dark);
    color: #ffffff;
    padding: 16px;
    text-align: left;
}

.data-nectar-blog table td{
    padding: 16px;
    border-bottom: 1px solid #e5e7eb;
    color: #4b5563;
}

/* ===== RESPONSIVE ===== */

@media(max-width:768px){

.data-nectar-blog{
    padding: 30px;
}

.data-nectar-blog h1{
    font-size: 38px;
}

.data-nectar-blog h2{
    font-size: 28px;
}

.data-nectar-blog h3{
    font-size: 22px;
}

.data-nectar-blog p,
.data-nectar-blog ul li{
    font-size: 16px;
}

.data-nectar-blog .blog-highlight{
    padding: 30px;
}

.data-nectar-blog .blog-highlight p{
    font-size: 18px;
}

}/* End custom CSS */
/* Start custom CSS */.qodef-link--underline{
    background-image: linear-gradient(90deg, #f27842 0, #f27842 100%);
}
.widget.widget_nav_menu a{
    background-image: linear-gradient(90deg, #f27842 0, #f27842 100%);
}
.qodef-svg--button-arrow {
	stroke: #f27842 !important;
}
#qodef-back-to-top.qodef--predefined svg{
   stroke: #f27842 !important; 
}
.qodef-header-navigation>ul>li>a .qodef-menu-item-text{
    background-image: linear-gradient(90deg, #f27842 0, #f27842 100%);
}
.qodef-svg--search {
    fill: none;
    stroke: #f27842;
}/* End custom CSS */