.elementor-745 .elementor-element.elementor-element-13f2098{--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-745 .elementor-element.elementor-element-13f2098:not(.elementor-motion-effects-element-type-background), .elementor-745 .elementor-element.elementor-element-13f2098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12141A;}.elementor-745 .elementor-element.elementor-element-8f6054d{--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-745 .elementor-element.elementor-element-b9f6b66 .elementor-icon-list-item:not(:last-child):after{content:"";height:58%;border-color:var( --e-global-color-da50e64 );}.elementor-745 .elementor-element.elementor-element-b9f6b66 .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-745 .elementor-element.elementor-element-b9f6b66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-745 .elementor-element.elementor-element-b9f6b66 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-745 .elementor-element.elementor-element-b9f6b66 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-745 .elementor-element.elementor-element-b9f6b66 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-745 .elementor-element.elementor-element-b9f6b66{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-745 .elementor-element.elementor-element-b9f6b66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-745 .elementor-element.elementor-element-b9f6b66 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-745 .elementor-element.elementor-element-b9f6b66 .elementor-icon-list-text{color:var( --e-global-color-da50e64 );transition:color 0.3s;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-745 .elementor-element.elementor-element-324cb03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(13px/2);}.elementor-745 .elementor-element.elementor-element-324cb03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(13px/2);}.elementor-745 .elementor-element.elementor-element-324cb03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(13px/2);margin-left:calc(13px/2);}.elementor-745 .elementor-element.elementor-element-324cb03 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-13px/2);margin-left:calc(-13px/2);}body.rtl .elementor-745 .elementor-element.elementor-element-324cb03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-13px/2);}body:not(.rtl) .elementor-745 .elementor-element.elementor-element-324cb03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-13px/2);}.elementor-745 .elementor-element.elementor-element-324cb03 .elementor-icon-list-icon{width:14px;}.elementor-745 .elementor-element.elementor-element-324cb03 .elementor-icon-list-icon i{font-size:14px;}.elementor-745 .elementor-element.elementor-element-324cb03 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.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-745 .elementor-element.elementor-element-8d192b9{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-745 .elementor-element.elementor-element-8d192b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-745 .elementor-element.elementor-element-8d192b9 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(36px, 4vw, 41.6px);font-weight:400;line-height:1.3em;color:var( --e-global-color-da50e64 );}.elementor-745 .elementor-element.elementor-element-677870f .elementor-icon-list-icon i{color:#FF1100;font-size:14px;}.elementor-745 .elementor-element.elementor-element-677870f .elementor-icon-list-icon svg{fill:#FF1100;--e-icon-list-icon-size:14px;}.elementor-745 .elementor-element.elementor-element-677870f .elementor-icon-list-icon{width:14px;}.elementor-745 .elementor-element.elementor-element-677870f .elementor-icon-list-text, .elementor-745 .elementor-element.elementor-element-677870f .elementor-icon-list-text a{color:#FFFFFF;}.elementor-745 .elementor-element.elementor-element-677870f .elementor-icon-list-item{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-745 .elementor-element.elementor-element-abfc063{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-745 .elementor-element.elementor-element-abfc063:not(.elementor-motion-effects-element-type-background), .elementor-745 .elementor-element.elementor-element-abfc063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-745 .elementor-element.elementor-element-91fd484{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 24px 48px -32px rgba(27, 28.000000000000007, 32, 0.22);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-745 .elementor-element.elementor-element-77c81a9 img{width:100%;}.elementor-745 .elementor-element.elementor-element-28ed7cb{--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;--overflow:hidden;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-745 .elementor-element.elementor-element-a7b023e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2DFD6;--border-color:#E2DFD6;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-745 .elementor-element.elementor-element-945f133{--display:flex;--min-height:60px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-745 .elementor-element.elementor-element-99affa9 img{width:100%;max-width:50px;height:50px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-745 .elementor-element.elementor-element-ec29ffb .elementor-image-box-wrapper{text-align:start;}.elementor-745 .elementor-element.elementor-element-ec29ffb .elementor-image-box-title{margin-bottom:3px;font-family:"Fraunces", Sans-serif;font-size:17.6px;font-weight:500;color:#1B1C20;}.elementor-745 .elementor-element.elementor-element-ec29ffb .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:400;color:#83837E;}.elementor-745 .elementor-element.elementor-element-b3eb416{--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-745 .elementor-element.elementor-element-b3eb416:not(.elementor-motion-effects-element-type-background), .elementor-745 .elementor-element.elementor-element-b3eb416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1C20;}.elementor-745 .elementor-element.elementor-element-7281c32{--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-745 .elementor-element.elementor-element-ef5256b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-745 .elementor-element.elementor-element-032ee20{text-align:center;}.elementor-745 .elementor-element.elementor-element-032ee20 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-da50e64 );}.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-745 .elementor-element.elementor-element-eb7be54{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-745 .elementor-element.elementor-element-debcd8d:hover{--e-transform-translateY:-2px;}.elementor-745 .elementor-element.elementor-element-debcd8d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-745 .elementor-element.elementor-element-debcd8d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-745 .elementor-element.elementor-element-debcd8d .elementor-button{padding:16px 20px 16px 20px;}@media(min-width:768px){.elementor-745 .elementor-element.elementor-element-28ed7cb{--width:1000px;}.elementor-745 .elementor-element.elementor-element-a7b023e{--width:710px;}.elementor-745 .elementor-element.elementor-element-945f133{--width:60px;}}@media(max-width:767px){.elementor-745 .elementor-element.elementor-element-91fd484{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-745 .elementor-element.elementor-element-28ed7cb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-745 .elementor-element.elementor-element-a7b023e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}}/* Start custom CSS for icon-list, class: .elementor-element-b9f6b66 */.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 post-info, class: .elementor-element-324cb03 */.single_post_cate .elementor-post-info__terms-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 5px !important;
    font-size: 0;
}
.single_post_cate .elementor-post-info__terms-list {
    display: flex !important;
    flex-wrap: wrap;
    gap: 2px !important;
}

.single_post_cate .elementor-post-info__terms-list-item {
    display: inline-block !important;
    margin: 0 !important;
    padding: 6px 12px !important;
    border-radius: 30px !important;
}
.single_post_cate .elementor-post-info__terms-list {
    gap: 7px !important;
}

.single_post_cate .elementor-post-info__terms-list-item {
    display: inline-block;
    padding: 7px 12px !important;
    margin: 0 !important;
    border-radius: 50px !important;

    font-family: "Inter", sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    color: #fff !important;
}

/* 1st category */
.single_post_cate .elementor-post-info__terms-list-item:nth-child(1) {
    background: #663090 !important;
}

/* 2nd category */
.single_post_cate .elementor-post-info__terms-list-item:nth-child(2) {
    background: #00adf1 !important;
}

/* 3rd category */
.single_post_cate .elementor-post-info__terms-list-item:nth-child(3) {
    background: #feb415 !important;
}
.single_post_cate .elementor-post-info__terms-list-item:nth-child(1) {
    background: #663090;
}

.single_post_cate .elementor-post-info__terms-list-item:nth-child(2) {
    background: #0873bb;
}

.single_post_cate .elementor-post-info__terms-list-item:nth-child(3) {
    background: #00adf1;
}

.single_post_cate .elementor-post-info__terms-list-item:nth-child(4) {
    background: #6cbc4c;
}

.single_post_cate .elementor-post-info__terms-list-item:nth-child(5) {
    background: #fed11a;
}

.single_post_cate .elementor-post-info__terms-list-item:nth-child(6) {
    background: #feb415;
}
.single_post_cate .elementor-post-info__terms-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 5px;
}

.single_post_cate .elementor-post-info__terms-list-item {
    display: inline-block;
    padding: 6px 12px;
    border-radius: 30px;
    line-height: 1.2;
}

/* Remove Elementor commas */
.single_post_cate .elementor-post-info__terms-list {
    font-size: 0;
}

.single_post_cate .elementor-post-info__terms-list-item {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d192b9 */.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-00354a0 */.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-13f2098 */.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 theme-post-featured-image, class: .elementor-element-77c81a9 */.blog_image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background: linear-gradient(90deg, #663090, #0873bb, #00adf1, #6cbc4c, #fed11a, #feb415, #f04449);
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-01df773 */.post-body p {
    color: #494b52;
    font-size: 1.05rem;
    line-height: 1.75;
    margin: 0 0 20px;
}
.post-body strong {
    font-size: 1.5rem;
    font-weight: 500;
    margin: 44px 0 16px;
    font-family: 'Newsreader',serif;
    color: #1b1c20;
}
.post-body  strong {
    font-size: 18px;
}
.post-body em strong {
    margin: 36px 0;
    padding: 4px 0 4px 26px;
    border-left: 3px solid #0873bb;
    font-family: 'Newsreader', serif;
    font-style: italic;
    font-size: 1.2rem;
    color: #1b1c20;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abfc063 */@media (min-width: 768px){
    .b_loop_three .e-loop-item:nth-child(3) {
    border-left: 1px solid #E2DFD6;
    border-right: 1px solid #E2DFD6;
}
}
/* 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 */
.b_loop_single .category-web-design
.elementor-post-info__terms-list-item:first-child {
    background: #663090;
}

/* WordPress */
.b_loop_single .category-wordpress
.elementor-post-info__terms-list-item:nth-child(2) {
    background: #00adf1;
}


/* =========================
   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;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-debcd8d */.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 */