.elementor-kit-6{--e-global-color-primary:#06223B;--e-global-color-secondary:#2D3748;--e-global-color-text:#454647;--e-global-color-accent:#337AB7;--e-global-color-53a4495:#F4F7F8;--e-global-color-74d7013:#FAFCFF;--e-global-color-9e980a7:#ECF4FF;--e-global-color-fa7689f:#FFFFFF;--e-global-color-d61fd0a:#000000;--e-global-color-0334cc3:#00000000;--e-global-color-f252583:#0B0747;--e-global-color-826bf16:#3075B1;--e-global-color-118b898:#9A9B9D;--e-global-color-26b7b38:#4B5058;--e-global-color-46c6baf:#718096;--e-global-color-5be1ab3:#DADADA;--e-global-color-16e6686:#4A5568;--e-global-color-790f898:#64748B;--e-global-color-f1d4c7a:#F1F5F9;--e-global-color-ab1de80:#0F172A;--e-global-color-bb9aca8:#E2E8F0;--e-global-color-b4ab0de:#EAECF0;--e-global-color-bd65770:#F9FAFB;--e-global-color-50a64e1:#667085;--e-global-color-a0173a4:#EFF8FF;--e-global-color-de4f687:#175CD3;--e-global-color-24ad02d:#475569;--e-global-color-6eefc01:#6366F1;--e-global-color-ac4de21:#CBD5E1;--e-global-color-5bdfcbb:#FCE7F3;--e-global-color-02b1210:#DB2777;--e-global-color-d0a515f:#9D174D;--e-global-color-2356b22:#687483;--e-global-color-d983ed0:#EDEDED;--e-global-color-3944667:#F4FAFF;--e-global-color-31c75fc:#B4BDC380;--e-global-color-e2501ce:#F8FAFC;--e-global-color-9b667db:#333333;--e-global-color-ab2a9f3:#3E3E3E;--e-global-color-6380191:#00AC42;--e-global-color-8bab40b:#FFD700CC;--e-global-color-3187d59:#1D3A8A;--e-global-color-7190df5:#2B55C5;--e-global-color-c4fb800:#F2F2F2;--e-global-color-276a8aa:#333333;--e-global-color-f1a7dcd:#E5EFEC;--e-global-color-d67f2cd:#FFF8DC;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-53a4495 );color:var( --e-global-color-ab2a9f3 );font-family:"Poppins", Sans-serif;line-height:1.5em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-kit-6 h1{color:var( --e-global-color-ab2a9f3 );font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-kit-6 h2{color:var( --e-global-color-ab2a9f3 );font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-kit-6 h3{color:var( --e-global-color-ab2a9f3 );font-size:19px;font-weight:700;line-height:1.5em;}.elementor-kit-6 h4{color:var( --e-global-color-ab2a9f3 );font-size:18px;font-weight:700;line-height:0em;}.elementor-kit-6 h5{color:var( --e-global-color-ab2a9f3 );}.elementor-kit-6 h6{color:var( --e-global-color-ab2a9f3 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-element.elementor-element-5458e60.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    height: 100%;
}

.magic-header {
    height: 288px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    border-bottom: 5px solid #fff;
    background: linear-gradient(135deg, #f0f6ff, #496eaf);
    background-image: repeating-linear-gradient(0deg, rgb(169 204 244 / 50%) 0, rgb(255 255 255 / .5) 1px, transparent 1px, transparent 20px), repeating-linear-gradient(90deg, rgb(255 255 255 / .5) 0, rgb(255 255 255 / .5) 1px, transparent 1px, transparent 20px);
}

.dark-grad-text {
    color: #343f42;
    background: linear-gradient(88deg, #0b4765 .66%, #14526b 28.1%, #0a293d 61.1%, #124d69 100%);
    border-image: linear-gradient(89deg, #a0dbfd 1%, #947bed 26%, #fb81b5 51%, #ffbd75 98%) 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
}

.grad-border {
    border-image: linear-gradient(89deg, #a0dbfd 1%, #947bed 26%, #fb81b5 51%, #ffbd75 98%) 1;
    border-bottom: 2px solid;
}

.button-plus2 .elementor-button {
    position: relative;
    box-shadow: 0 2px 10px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 10%);
    border-image: linear-gradient(89deg, #a0dbfd 1%, #947bed 26%, #fb81b5 51%, #ffbd75 98%) 1;
}

.button-plus2 .elementor-button span.elementor-button-icon {
    font-size: 24px;
    margin-top: -10px;
}

.card {
    background: linear-gradient(-17deg, #fff 85.7%, #e5f0ffb3 67%, #fff 104%);
}

.card2 {
    background: linear-gradient(-17deg, #fff 85.7%, #eeeeeeb3 67%, #fff 104%);
}

.grad-purl .elementor-icon-box-icon {
    background: linear-gradient(135deg, #8b5cf6, #a78bfa);
    box-shadow: 0 2px 4px #8b5cf633;
    padding: 12px;
    border-radius: 16px;
}

.grad-blue .elementor-icon-box-icon {
        background: linear-gradient(135deg, #3b82f6, #60a5fa);
    box-shadow: 0 2px 4px #3b82f633;
    padding: 12px;
    border-radius: 16px;
}

.grad-orange .elementor-icon-box-icon {
    background: linear-gradient(135deg, #f59e0b, #fbbf24);
    box-shadow: 0 2px 4px #e3b44333;
    padding: 12px;
    border-radius: 16px;
}

.grad-green .elementor-icon-box-icon {
    background: linear-gradient(135deg, #10b981, #34d399);
    box-shadow: 0 2px 4px #10b98133;
    padding: 12px;
    border-radius: 16px;
}

.grad-pink .elementor-icon-box-icon {
    background: linear-gradient(135deg, #ec4899, #f472b6);
    box-shadow: 0 2px 4px #ec489933;
    padding: 12px;
    border-radius: 16px;
}

.grad-gray .elementor-icon-box-icon {
    background: linear-gradient(135deg, #6b7280, #9ca3af);
    box-shadow: 0 2px 4px #6b728033;
    padding: 12px;
    border-radius: 16px;
}

.grad-gray .elementor-icon-box-icon {
    background: linear-gradient(135deg, #6b7280, #9ca3af);
    box-shadow: 0 2px 4px #6b728033;
    padding: 12px;
    border-radius: 16px;
}


@media (max-width: 767px) {
    .mob-center .elementor-icon-box-icon {
    align-self: center;
}}


.anim-img {
    transition: all .5s ease-out;
    animation: float 6s ease-in-out infinite;
}


@keyframes float {
0% {
    transform: translateY(0);
}
50% {
    transform: translateY(-15px);
}
100% {
    transform: translateY(0);
}}


.border-l-pink {
    border-left: 4px solid #db2777!important;
}

.border-l-blue {
    border-left: 4px solid #6caaea!important;
}

.tag1 a.elementor-post-info__terms-list-item {
    font-size: 13px;
    border: 1px solid var(--e-global-color-ac4de21);
    padding: 8px 16px;
    border-radius: 30px;
    margin-right: 5px;
}

.tag1 a.elementor-post-info__terms-list-item:hover {
    border-color: var(--e-global-color-6eefc01);
    color: var(--e-global-color-6eefc01);
}

.ai-tags a.elementor-post-info__terms-list-item {
    white-space: nowrap;
    padding: 2px 15px;
    margin-right: 5px;
    margin-left: 5px;
    border-radius: 4px;
    text-transform: uppercase;
    border: 1px solid #cfcfcf;
    line-height: 3em;
}

.featured .elementor-icon-list-icon i {
background: linear-gradient(89deg, #a0dbfd 1%, #947bed 15%, #fb81b5 35%, #ffbd75 60%, #ffbd75 98%);
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: #00000000 !important;
}

.featured .elementor-icon-list-text{
    background: linear-gradient(108deg, #0a8bee, #b54ac8 34%, #e52c4e 68%, #ec901c) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: #00000000 !important;
}

.clamp-4-lines {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

span.page-numbers.current {
    border-radius: 8px;
    border: 1px solid;
    border-color: #fff0;
    background: #127293;
    color: #fff !important;
    padding: 10px 20px;
    margin-right: 10px;
}

a.page-numbers {
    border-radius: 8px;
    border: 1px solid;
    background-color: #fff;
    color: #085c8f;
    padding: 10px 20px;
    margin-right: 10px;
    text-decoration: none;
    border-radius: 14px;
    border: 1px solid #d1daf378;
}

select.ai-tools-category-dropdown {
    border-color: var(--e-global-color-5be1ab3) !important;
    border-radius: 8px !important;
}

.list a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: inherit;
}

@media (max-width: 767px) {
    .list .elementor-image-box-wrapper {
    display: flex;
    gap: 10px;
    align-items: anchor-center;
}}


.verified span.elementor-button-content-wrapper {
    align-items: anchor-center;
}
.verified svg {
    font-size: 20px !important;
}/* End custom CSS */