.elementor-596 .elementor-element.elementor-element-01e0eb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:74px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-01e0eb1:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-01e0eb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12141A;}.elementor-596 .elementor-element.elementor-element-598f745{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-596 .elementor-element.elementor-element-06ba001 .elementor-icon-list-item:not(:last-child):after{content:"";height:58%;border-color:#ddd;}.elementor-596 .elementor-element.elementor-element-06ba001 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-596 .elementor-element.elementor-element-06ba001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-596 .elementor-element.elementor-element-06ba001 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-596 .elementor-element.elementor-element-06ba001 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-596 .elementor-element.elementor-element-06ba001 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-596 .elementor-element.elementor-element-06ba001{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-596 .elementor-element.elementor-element-06ba001 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-06ba001 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-596 .elementor-element.elementor-element-06ba001 .elementor-icon-list-text{color:#B9BEC9;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-596 .elementor-element.elementor-element-7cd20a8{width:var( --container-widget-width, 99.31% );max-width:99.31%;--container-widget-width:99.31%;--container-widget-flex-grow:0;}.elementor-596 .elementor-element.elementor-element-7cd20a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-596 .elementor-element.elementor-element-7cd20a8 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(36px, 4vw, 41.6px);font-weight:400;line-height:1.3em;color:#FBFAF7;}.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-596 .elementor-element.elementor-element-7f724f7{width:var( --container-widget-width, 545px );max-width:545px;--container-widget-width:545px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16.56px;font-weight:400;color:#C7CAD2;}.elementor-596 .elementor-element.elementor-element-7f724f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-596 .elementor-element.elementor-element-05572d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-596 .elementor-element.elementor-element-05572d5:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-05572d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-596 .elementor-element.elementor-element-8f7285c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-8f7285c:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-8f7285c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4af194 );}.elementor-widget-loop-grid .elementor-button{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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-596 .elementor-element.elementor-element-b098eff{--grid-columns:1;width:100%;max-width:100%;}.elementor-596 .elementor-element.elementor-element-b098eff > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2DFD6;border-radius:10px 10px 10px 10px;box-shadow:0px 24px 48px -32px rgba(27, 28.000000000000007, 32, 0.22);}.elementor-596 .elementor-element.elementor-element-ef7eb66{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-596 .elementor-element.elementor-element-ef7eb66 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E2DFD6;}.elementor-596 .elementor-element.elementor-element-3bbd4a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-596 .elementor-element.elementor-element-3bbd4a1:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-3bbd4a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1C20;}.elementor-596 .elementor-element.elementor-element-60c1a8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-22fb6cb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-596 .elementor-element.elementor-element-a3ce8ad{text-align:center;}.elementor-596 .elementor-element.elementor-element-a3ce8ad .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-da50e64 );}.elementor-596 .elementor-element.elementor-element-67e512c{width:var( --container-widget-width, 464px );max-width:464px;--container-widget-width:464px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#B7B9C0;}.elementor-widget-button .elementor-button{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-596 .elementor-element.elementor-element-3697d0c:hover{--e-transform-translateY:-2px;}.elementor-596 .elementor-element.elementor-element-3697d0c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-596 .elementor-element.elementor-element-3697d0c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-596 .elementor-element.elementor-element-3697d0c .elementor-button{padding:16px 20px 16px 20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-596 .elementor-element.elementor-element-b098eff{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-ef7eb66{--grid-columns:2;--grid-row-gap:10px;}}@media(max-width:767px){.elementor-596 .elementor-element.elementor-element-8f7285c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-596 .elementor-element.elementor-element-b098eff{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-b098eff > .elementor-widget-container{border-width:1px 1px 0px 1px;}.elementor-596 .elementor-element.elementor-element-ef7eb66{--grid-columns:1;--grid-row-gap:20px;}.elementor-596 .elementor-element.elementor-element-ef7eb66 > .elementor-widget-container{border-width:0px 0px 0px 0px;}}/* Start custom CSS for icon-list, class: .elementor-element-06ba001 */.list_icon .elementor-inline-item:nth-child(-n+4) .elementor-icon-list-text {
    display: none !important;
}
/* Colored dots */
.list_icon .elementor-icon-list-icon svg {
    width: 7px !important;
    height: 7px !important;
    display: block;
}

/* Dot 1 - Purple */
.list_icon .elementor-inline-item:nth-child(1)
.elementor-icon-list-icon svg {
    fill: #7957D5 !important;
}

/* Dot 2 - Blue */
.list_icon .elementor-inline-item:nth-child(2)
.elementor-icon-list-icon svg {
    fill: #168ED0 !important;
}

/* Dot 3 - Green/Cyan */
.list_icon .elementor-inline-item:nth-child(3)
.elementor-icon-list-icon svg {
    fill: #39C49A !important;
}

/* Dot 4 - Orange */
.list_icon .elementor-inline-item:nth-child(4)
.elementor-icon-list-icon svg {
    fill: #F39A38 !important;
}


/* Space between dots */
.list_icon .elementor-inline-items {
    gap: 4px !important;
}

/* Remove unwanted icon spacing */
.list_icon .elementor-icon-list-icon {
    margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd20a8 */.hero em {
    font-style: italic;
    font-weight: 440;
    background: linear-gradient(90deg, #8E7BFF, #5B9BF5, #5FCBA0, #F0C24A);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaa5c1f */.page-hero-blobs {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    overflow: hidden;
    z-index: 0;
}

.page-hero-blobs span {
    position: absolute;
    display: block;
    border-radius: 50%;
    filter: blur(0px);
    animation: blobFloat 6s ease-in-out infinite;
}

.page-hero-blobs span:nth-child(1) {
    width: 200px;
    height: 200px;
    background: #663090;
    top: -50px;
    right: 12%;
    animation-delay: 0s;
}

.page-hero-blobs span:nth-child(2) {
    width: 170px;
    height: 170px;
    background: #00adf1;
    bottom: -40px;
    right: 28%;
    animation-delay: 3s;
}

@keyframes blobFloat {
    0%,
    100% {
        transform: translateY(0) scale(1);
    }

    50% {
        transform: translateY(-20px) scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e0eb1 */.hero-glow {
    
   background: radial-gradient(ellipse 620px 420px at 78% 18%, rgba(108, 79, 242, 0.38), transparent 60%), radial-gradient(ellipse 520px 420px at 92% 46%, rgba(42, 157, 244, 0.30), transparent 60%), radial-gradient(ellipse 520px 420px at 82% 78%, rgba(224, 172, 18, 0.22), transparent 60%), radial-gradient(ellipse 480px 380px at 60% 90%, rgba(217, 80, 80, 0.20), transparent 60%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05572d5 *//* Category wrapper */
.b_loop_single .cate_iconlist .elementor-post-info__terms-list,
.b_loop_three .cate_iconlist .elementor-post-info__terms-list {
    font-size: 0;
}

/* Common pill style */
.b_loop_single .cate_iconlist .elementor-post-info__terms-list-item,
.b_loop_three .cate_iconlist .elementor-post-info__terms-list-item {
    display: inline-block;
    padding: 6px 13px;
    margin-right: 6px;
    margin-bottom: 4px;

    border-radius: 50px;

    font-family: "Inter", sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    text-decoration: none;

    color: #fff !important;
}

/* =========================
   FIRST LOOP
   ========================= */

/* Web Design */
/* Color 1 - Purple */
.b_loop_single .category-web-design
.elementor-post-info__terms-list-item:first-child {
    background: #663090;
}

/* Color 2 - Blue */
.b_loop_single .category-wordpress
.elementor-post-info__terms-list-item:nth-child(2) {
    background: #0873bb;
}

/* Color 3 - Cyan */
.b_loop_single .category-wordpress .elementor-post-info__terms-list-item:nth-child(3) {
    background: #00adf1;
}

/* Color 4 - Green */
.b_loop_single .category-performance
.elementor-post-info__terms-list-item:nth-child(4) {
    background: #6cbc4c;
}

/* Color 5 - Yellow */
.b_loop_single .category-elementor
.elementor-post-info__terms-list-item:nth-child(5) {
    background: #fed11a;
}

/* Color 6 - Orange */
.b_loop_single .category-web-development
.elementor-post-info__terms-list-item:nth-child(6) {
    background: #feb415;
}

/* =========================
   SECOND LOOP
   ========================= */

/* WooCommerce */
.b_loop_three .category-woocommerce
.elementor-post-info__terms-list-item {
    background: #6cbc4c;
}

/* Performance */
.b_loop_three .category-performance
.elementor-post-info__terms-list-item {
    background: #f9b936;
}

/* Elementor */
.b_loop_three .category-elementor
.elementor-post-info__terms-list-item {
    background: #7b4aa5;
}

/* =========================================
   CATEGORY WRAPPER
========================================= */

.cate_iconlist .elementor-post-info__terms-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 7px;
    font-size: 0;
}


/* =========================================
   COMMON CATEGORY PILL
========================================= */

.cate_iconlist .elementor-post-info__terms-list-item {
    display: inline-block;

    padding: 7px 13px !important;
    margin: 0 !important;

    border: 0 !important;
    border-radius: 50px !important;

    font-family: "Inter", sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    text-decoration: none !important;
    white-space: nowrap;

    color: #fff !important;

    transition: transform 0.25s ease, opacity 0.25s ease;
}


/* =========================================
   1. ELEMENTOR
   Purple
========================================= */

.cate_iconlist .elementor-post-info__terms-list-item[href*="/category/elementor/"] {
    background: #663090 !important;
}


/* =========================================
   2. PERFORMANCE
   Green
========================================= */

.cate_iconlist .elementor-post-info__terms-list-item[href*="/category/performance/"] {
    background: #6cbc4c !important;
}


/* =========================================
   3. SEO
   Cyan
========================================= */

.cate_iconlist .elementor-post-info__terms-list-item[href*="/category/seo/"] {
    background: #00adf1 !important;
}


/* =========================================
   4. WEB DESIGN
   Purple
========================================= */

.cate_iconlist .elementor-post-info__terms-list-item[href*="/category/web-design/"] {
    background: #663090 !important;
}


/* =========================================
   5. WORDPRESS
   Blue
========================================= */

.cate_iconlist .elementor-post-info__terms-list-item[href*="/category/wordpress/"] {
    background: #0873bb !important;
}


/* =========================================
   6. WEB DEVELOPMENT
   Orange
========================================= */

.cate_iconlist .elementor-post-info__terms-list-item[href*="/category/web-development/"] {
    background: #feb415 !important;
}


/* =========================================
   7. WOOCOMMERCE
   Green
========================================= */

.cate_iconlist .elementor-post-info__terms-list-item[href*="/category/woocommerce/"] {
    background: #6cbc4c !important;
}


/* =========================================
   8. SMALL BUSINESS
   Red / Orange
========================================= */

.cate_iconlist .elementor-post-info__terms-list-item[href*="/category/small-business/"] {
    background: #f04449 !important;
}


/* =========================================
   HOVER
========================================= */

.cate_iconlist .elementor-post-info__terms-list-item:hover {
    transform: translateY(-2px);
    opacity: 0.9;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .cate_iconlist .elementor-post-info__terms-list {
        gap: 5px;
    }

    .cate_iconlist .elementor-post-info__terms-list-item {
        padding: 6px 11px !important;
        font-size: 11px !important;
    }

}

.cate_iconlist .elementor-post-info__terms-list {
    display: flex !important;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 4px !important;
    row-gap: 4px !important;
    font-size: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3697d0c */.btc_b .elementor-button {
    border: none;
    color: #fff;
    background: linear-gradient(100deg, #663090, #0873bb 35%, #00adf1 65%, #6cbc4c 100%);
    background-size: 220% 220%;
    background-position: 0% 50%;
    box-shadow: 0 14px 30px -14px rgba(8, 115, 187, 0.55);
}
.btc_b .elementor-button:hover {
    background-position: 100% 50%;
    opacity: 1;
    transform: translateY(-2px);
    box-shadow: 0 18px 34px -14px rgba(8, 115, 187, 0.6);
}/* End custom CSS */