.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-2785 .elementor-element.elementor-element-daa1f59{--grid-columns:1;--grid-row-gap:0.25rem;--grid-column-gap:0px;}.elementor-2785 .elementor-element.elementor-element-34c4abc{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2785 .elementor-element.elementor-element-34c4abc.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2785 .elementor-element.elementor-element-4167f73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2785 .elementor-element.elementor-element-14c0c41{--grid-columns:3;--grid-row-gap:2rem;--grid-column-gap:1.5rem;}@media(max-width:1024px){.elementor-2785 .elementor-element.elementor-element-daa1f59{--grid-columns:1;}.elementor-2785 .elementor-element.elementor-element-14c0c41{--grid-columns:1;}}@media(max-width:767px){.elementor-2785 .elementor-element.elementor-element-daa1f59{--grid-columns:1;}.elementor-2785 .elementor-element.elementor-element-14c0c41{--grid-columns:1;--grid-row-gap:1rem;}}/* Start custom CSS for loop-grid, class: .elementor-element-daa1f59 */.elementor-2785 .elementor-element.elementor-element-daa1f59 .side-nav-link.current {
    color: var(--Codeberry, #620856);
    background-color: var(--Syntax-Glow, #FAE4FA);
}

.elementor-2785 .elementor-element.elementor-element-daa1f59 .e-loop-item-129 {
    display: none;
}

@media (max-width: 767px) {
.elementor-2785 .elementor-element.elementor-element-daa1f59 .elementor-loop-container {
    display: flex;
    flex-wrap: wrap;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-34c4abc */.elementor-2785 .elementor-element.elementor-element-34c4abc .elementor-shortcode {
    display: flex;
    justify-content: flex-end;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-14c0c41 */.elementor-2785 .elementor-element.elementor-element-14c0c41 .prompt-card-wrapper {
    height: 100%;
}

.elementor-2785 .elementor-element.elementor-element-14c0c41    {
    animation: ctaFadeIn 1s forwards;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    animation-delay: 0.4s; 
}


@keyframes ctaFadeIn {
    100% {opacity: 1;}
}

.elementor-2785 .elementor-element.elementor-element-14c0c41 .e-heading-base {
    font-weight: bold;
    display: flex;
}

.elementor-2785 .elementor-element.elementor-element-14c0c41 .e-heading-base::before {
    content: '';
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 7.5L12 2.25L3 7.5M21 7.5L12 12.75M21 7.5V16.5L12 21.75M3 7.5L12 12.75M3 7.5V16.5L12 21.75M12 12.75V21.75' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    margin-inline-end: 0.5rem;
    margin-block-start: 0.1rem;
}
  
.elementor-2785 .elementor-element.elementor-element-14c0c41 .prompt-card-content {
    background: #F6F6F6;
    border-radius: 0.5rem;
    padding: 1.5rem 1rem;
    height: 17rem;
    overflow-y: auto;
    position: relative;
}

.elementor-2785 .elementor-element.elementor-element-14c0c41 .prompt-card-content-wrapper:after {
    content: '';
    display: block;
    width: 100%;
    height: 4rem;
    background: linear-gradient(180deg, rgba(246, 246, 246, 0) 0%, #F6F6F6 100%);
    position: absolute;
    inset-block-end: 0;
    inset-inline-start: 0;
}
  
.elementor-2785 .elementor-element.elementor-element-14c0c41 .prompt-card-content p {
    margin: 0;
}

.elementor-2785 .elementor-element.elementor-element-14c0c41 .elementor-post-info__terms-list {
    font-size: 0;
    display: flex;
    gap: 0.25rem;
}

.elementor-2785 .elementor-element.elementor-element-14c0c41 .elementor-post-info__terms-list-item {
    font-size: 0.75rem;
    line-height: 1.5rem;
    color: #000;
    display: inline-block;
    border: 1px solid #000;
    border-radius: 100vw;
    padding-inline: 0.75rem;
}

.elementor-2785 .elementor-element.elementor-element-14c0c41 .prompt-card-btn {
    cursor: pointer;
}

.elementor-2785 .elementor-element.elementor-element-14c0c41 .prompt-card-btn:before {
  content: '';
  display: inline-block;
  width: 1.334em;
  height: 1.334em;
  margin-inline: -.15em 0.44444em;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}

.elementor-2785 .elementor-element.elementor-element-14c0c41 [data-class="copy-btn"]:before {
    background-color: currentColor;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 15.75V18C16.5 18.5967 16.2629 19.169 15.841 19.591C15.419 20.0129 14.8467 20.25 14.25 20.25H6C5.40326 20.25 4.83097 20.0129 4.40901 19.591C3.98705 19.169 3.75 18.5967 3.75 18V9.75C3.75 9.15326 3.98705 8.58097 4.40901 8.15901C4.83097 7.73705 5.40326 7.5 6 7.5H8.25M16.5 15.75H18C18.5967 15.75 19.169 15.5129 19.591 15.091C20.0129 14.669 20.25 14.0967 20.25 13.5V6C20.25 5.40326 20.0129 4.83097 19.591 4.40901C19.169 3.98705 18.5967 3.75 18 3.75H10.5C9.90326 3.75 9.33097 3.98705 8.90901 4.40901C8.48705 4.83097 8.25 5.40326 8.25 6V7.5M16.5 15.75H10.5C9.90326 15.75 9.33097 15.5129 8.90901 15.091C8.48705 14.669 8.25 14.0967 8.25 13.5V7.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 15.75V18C16.5 18.5967 16.2629 19.169 15.841 19.591C15.419 20.0129 14.8467 20.25 14.25 20.25H6C5.40326 20.25 4.83097 20.0129 4.40901 19.591C3.98705 19.169 3.75 18.5967 3.75 18V9.75C3.75 9.15326 3.98705 8.58097 4.40901 8.15901C4.83097 7.73705 5.40326 7.5 6 7.5H8.25M16.5 15.75H18C18.5967 15.75 19.169 15.5129 19.591 15.091C20.0129 14.669 20.25 14.0967 20.25 13.5V6C20.25 5.40326 20.0129 4.83097 19.591 4.40901C19.169 3.98705 18.5967 3.75 18 3.75H10.5C9.90326 3.75 9.33097 3.98705 8.90901 4.40901C8.48705 4.83097 8.25 5.40326 8.25 6V7.5M16.5 15.75H10.5C9.90326 15.75 9.33097 15.5129 8.90901 15.091C8.48705 14.669 8.25 14.0967 8.25 13.5V7.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.elementor-2785 .elementor-element.elementor-element-14c0c41 [data-class="angie-btn"] {
    display: none;
}

.elementor-2785 .elementor-element.elementor-element-14c0c41 [data-class="angie-btn"]:before {
  background-color: currentColor;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.563 16.654L10.75 19.5L9.937 16.654C9.72687 15.9189 9.3329 15.2494 8.79226 14.7087C8.25162 14.1681 7.58214 13.7741 6.847 13.564L4 12.75L6.846 11.937C7.58114 11.7269 8.25062 11.3329 8.79126 10.7923C9.3319 10.2516 9.72587 9.58214 9.936 8.847L10.75 6L11.563 8.846C11.7731 9.58114 12.1671 10.2506 12.7077 10.7913C13.2484 11.3319 13.9179 11.7259 14.653 11.936L17.5 12.75L14.654 13.563C13.9189 13.7731 13.2494 14.1671 12.7087 14.7077C12.1681 15.2484 11.7741 15.9179 11.564 16.653L11.563 16.654Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.875 8.75L18.1212 8.01062C18.1903 7.80352 18.3066 7.61533 18.461 7.46096C18.6153 7.30659 18.8035 7.19029 19.0106 7.12125L19.75 6.875L19.0106 6.62875C18.8035 6.55971 18.6153 6.44341 18.461 6.28904C18.3066 6.13467 18.1903 5.94648 18.1212 5.73938L17.875 5L17.6288 5.73938C17.5597 5.94648 17.4434 6.13467 17.289 6.28904C17.1347 6.44341 16.9465 6.55971 16.7394 6.62875L16 6.875L16.7394 7.12125C16.9465 7.19029 17.1347 7.30659 17.289 7.46096C17.4434 7.61533 17.5597 7.80352 17.6288 8.01062L17.875 8.75Z' stroke='white' stroke-width='0.9375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.563 16.654L10.75 19.5L9.937 16.654C9.72687 15.9189 9.3329 15.2494 8.79226 14.7087C8.25162 14.1681 7.58214 13.7741 6.847 13.564L4 12.75L6.846 11.937C7.58114 11.7269 8.25062 11.3329 8.79126 10.7923C9.3319 10.2516 9.72587 9.58214 9.936 8.847L10.75 6L11.563 8.846C11.7731 9.58114 12.1671 10.2506 12.7077 10.7913C13.2484 11.3319 13.9179 11.7259 14.653 11.936L17.5 12.75L14.654 13.563C13.9189 13.7731 13.2494 14.1671 12.7087 14.7077C12.1681 15.2484 11.7741 15.9179 11.564 16.653L11.563 16.654Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.875 8.75L18.1212 8.01062C18.1903 7.80352 18.3066 7.61533 18.461 7.46096C18.6153 7.30659 18.8035 7.19029 19.0106 7.12125L19.75 6.875L19.0106 6.62875C18.8035 6.55971 18.6153 6.44341 18.461 6.28904C18.3066 6.13467 18.1903 5.94648 18.1212 5.73938L17.875 5L17.6288 5.73938C17.5597 5.94648 17.4434 6.13467 17.289 6.28904C17.1347 6.44341 16.9465 6.55971 16.7394 6.62875L16 6.875L16.7394 7.12125C16.9465 7.19029 17.1347 7.30659 17.289 7.46096C17.4434 7.61533 17.5597 7.80352 17.6288 8.01062L17.875 8.75Z' stroke='white' stroke-width='0.9375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

@media (min-width: 1024px) and (max-width: 1340px) {
.prompt-loop .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
}
}/* End custom CSS */
/* Start custom CSS */[data-class="all-prompts"]::before {
        content: '';
        display: inline-block;
        width: 1.5rem;
        height: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.75 7.5L9.75 9.75L6.75 12M11.25 12H14.25M5.25 20.25H18.75C19.3467 20.25 19.919 20.0129 20.341 19.591C20.7629 19.169 21 18.5967 21 18V6C21 5.40326 20.7629 4.83097 20.341 4.40901C19.919 3.98705 19.3467 3.75 18.75 3.75H5.25C4.65326 3.75 4.08097 3.98705 3.65901 4.40901C3.23705 4.83097 3 5.40326 3 6V18C3 18.5967 3.23705 19.169 3.65901 19.591C4.08097 20.0129 4.65326 20.25 5.25 20.25Z%27 stroke=%27black%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
        margin-inline-end: 0.5rem;
  }/* End custom CSS */