img.ata-site-logo-img.elementor-animation- {
    filter: brightness(0) invert(1);
}
.elementor-element.elementor-element-99a1160.e-con-full.e-flex.e-con.e-child h1 {
    font-size: 52px;
}
body .our-blog-cbd .elementskit-post-image-card img,
body.blog .post-featured-image img {
    aspect-ratio: unset;
}

#buy img {
    max-width: 220px;
    height: auto;
}
#buy .elementskit-box-body.ekit-image-box-body {
    display: none;
}
#buy .e-con-inner {
    justify-content: center;
    gap: 35px 0;
}
span.sans {
    font-style: unset !important;
    line-height: 1 !important;
}
.elementor-element-13ce263 span.sans {
    font-size: 33px;
}
.bg_red {
    background: linear-gradient(to bottom, #a21220, #ed8451);
    border-radius: 10px;
    margin: 0 10px;
    width: calc(50% - 20px);
    padding: 15px 25px;
}
.bg_red h2 {
    font-size: 42px !important;
    margin-bottom: 15px;
}
.bg_red p{
    line-height: 1.2 !important;
}
.elementor-element-eb2be4d{
    display: none;
}

.elementor-element.elementor-element-e86a1df i.fas.fa-chevron-right,
.elementor-element.elementor-element-96ee9a4 i.fas.fa-chevron-right,
.elementor-element.elementor-element-3508123 i.fas.fa-chevron-right{
    font-size: 14px;
    top: 2px;
    position: relative;
}

.elementor-element.elementor-element-b101fa7.mob {
    margin-bottom: -30px;
}
.elementor-element.elementor-element-9e1f441{
    /*filter: brightness(0) invert(1);*/
    filter: brightness(0.2) grayscale(100%);
}

.elementor-element.elementor-element-b4819c9 h2.elementor-heading-title.elementor-size-default,
.elementor-element.elementor-element-b8b9dba h2.elementor-heading-title.elementor-size-default,
.elementor-element.elementor-element-96ee9a4 span.elementor-icon-list-text,
.elementor-element.elementor-element-96ee9a4 h3.elementor-heading-title.elementor-size-default,
.elementor-12 .elementor-element.elementor-element-619cb2a .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-a40080e .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-99963e1 .elementskit-infobox .elementskit-info-box-title,
.elementor-12 .elementor-element.elementor-element-5145467 .elementskit-infobox .elementskit-info-box-title,
.elementor-12 .elementor-element.elementor-element-d69674c .elementskit-infobox .elementskit-info-box-title,
.elementor-12 .elementor-element.elementor-element-57acd2e .elementskit-infobox .elementskit-info-box-title,
.elementor-12 .elementor-element.elementor-element-10e72b4,
.elementor-element.elementor-element-10e72b4 h2,
.elementor-element.elementor-element-eb6678c h2,
.elementor-element.elementor-element-3c8bf5c h2,
.elementor-element.elementor-element-69216be h2,
.elementskit-testimonial-slider.ekit_testimonial_style_5.arrow_inside p,
.elementskit-testimonial-slider.ekit_testimonial_style_5.arrow_inside strong.elementskit-author-name,
.elementor-element.elementor-element-ef77eb9 h2,
.elementor-element.elementor-element-bb3f34a h3,
.elementor-element.elementor-element-a3d2b93 h2,
.elementor-element.elementor-element-ad04d59 h3,
.elementor-element.elementor-element-bf9b796 h2 a,
.elementor-85 .elementor-element.elementor-element-31b1543 .elementor-heading-title,
.elementor-element.elementor-element-478ed5f h3 a,
ul#menu-privacy-policy-menu a,
.elementor-element.elementor-element-520c592 p {
    color: #333 !important;
}
.elementor-12 .elementor-element.elementor-element-d282ffa .elementskit-watermark-icon svg path{
    fill: #333 !important;
}

.elementor-12 .elementor-element.elementor-element-ef64c33 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed {
    background: #2a8a0c;
}
.elementor-12 .elementor-element.elementor-element-ad04d59 .elementskit-infobox .elementskit-info-box-title {
    color: #be0109;
}
.elementor-85 .elementor-element.elementor-element-43ef1b4 .elementor-repeater-item-9d1af4e > a,
.elementor-85 .elementor-element.elementor-element-43ef1b4 .elementor-repeater-item-8b739f9 > a,
.elementor-85 .elementor-element.elementor-element-43ef1b4 .elementor-repeater-item-c8ef127 > a,
.elementor-85 .elementor-element.elementor-element-43ef1b4 .elementor-repeater-item-89f708d > a {
    border-color: #333;
}
.elementor-85 .elementor-element.elementor-element-43ef1b4 .elementor-repeater-item-9d1af4e > a :is(i, svg),
.elementor-85 .elementor-element.elementor-element-43ef1b4 .elementor-repeater-item-89f708d > a :is(i, svg),
.elementor-85 .elementor-element.elementor-element-43ef1b4 .elementor-repeater-item-c8ef127 > a :is(i, svg),
.elementor-85 .elementor-element.elementor-element-43ef1b4 .elementor-repeater-item-8b739f9 > a :is(i, svg){
    color: #333;
    fill: #333;
}

@media(max-width: 1025px){
    img.ata-site-logo-img.elementor-animation- {
        max-width: 45%;
    }
}
@media(min-width: 769px){
    body:not(.elementor-editor-active) .mob{
        display: none;
    }
}
@media(max-width: 768px){
    body:not(.elementor-editor-active) .pk{
        display: none;
    }

    .elementor-element-89f8b98 .e-con-inner {
        display: grid;
    }
    .elementor-element-2281d5e {
        order: 1;
        width: calc(100% - 20px);
    }
    .elementor-element-9af5a7a{
        order: 2;
        margin-bottom: 30px;
    }
    .elementor-element.elementor-element-8a91088{
        order: 3;
        width: calc(100% - 20px);
    }
    .elementor-element.elementor-element-9e150bf{
        order: 4;
    }
    h1{
        font-size: 40px !important;
    }
    .elementor-element-13ce263 span.sans {
        font-size: 25px;
    }
    .hero-img-cbd img {
        aspect-ratio: 1 !important;
        width: 100% !important;
    }
    .bg_red h2 {
        font-size: 30px !important;
    }
    .elementor-12 .elementor-element.elementor-element-432910f img {
        height: auto !important;
        max-width: 100% !important;
    }
    .bemefit-img-cbd img {
        aspect-ratio: 1 !important;
        object-fit: cover;
        height: auto !important;
        max-width: 80% !important;
    }
    #buy .elementor-widget-elementskit-image-box {
        width: 50%;
        margin: 0 0 30px 0;
    }
    #buy .elementor-widget-elementskit-image-box img {
        padding: 0 20px;
        width: 100%;
        height: auto;
    }
    #buy .elementor-element.elementor-element-802ecf9 img {
        max-width: 70%;
    }  
    .elementor-element.elementor-element-6e88d76.hero-img-cbd.mob {
        margin-top: -80px;
    } 
    p.mob.hero_title {
        font-size: 22px;
        display: inline-block;
    }
    .elementor-element.elementor-element-2281d5e,
    .elementor-element.elementor-element-8a91088,
    .elementor-element.elementor-element-260569a {
        display: none;
    }
}
@media(max-width: 600px){
    img.ata-site-logo-img.elementor-animation- {
        max-width: 70%;
    }
    h1{
        font-size: 35px !important;
    }
}