.elementor-602 .elementor-element.elementor-element-c982dca{--display:flex;}.elementor-widget-theme-post-title .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-602 .elementor-element.elementor-element-da34b1c .elementor-heading-title{color:#29451B;}.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-602 .elementor-element.elementor-element-cd99925 .elementor-icon-list-icon i{color:#29451B;font-size:14px;}.elementor-602 .elementor-element.elementor-element-cd99925 .elementor-icon-list-icon svg{fill:#29451B;--e-icon-list-icon-size:14px;}.elementor-602 .elementor-element.elementor-element-cd99925 .elementor-icon-list-icon{width:14px;}.elementor-602 .elementor-element.elementor-element-6e54d24{--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;}.elementor-602 .elementor-element.elementor-element-0f501b4{--display:flex;}.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-602 .elementor-element.elementor-element-1b7c84d{text-align:start;}.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-602 .elementor-element.elementor-element-fd0d12a{--display:flex;}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-602 .elementor-element.elementor-element-ea30268{--horizontal-progress-border:none;--horizontal-border-style:none;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-602 .elementor-element.elementor-element-8834a33 .elementor-toc__header-title{text-align:start;}.elementor-602 .elementor-element.elementor-element-8834a33 .elementor-toc__header{flex-direction:row;}.elementor-602 .elementor-element.elementor-element-8834a33{--item-text-hover-decoration:underline;}.elementor-602 .elementor-element.elementor-element-8ade0f4{--display:flex;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:768px){.elementor-602 .elementor-element.elementor-element-c982dca{--content-width:1400px;}.elementor-602 .elementor-element.elementor-element-6e54d24{--content-width:1400px;}.elementor-602 .elementor-element.elementor-element-fd0d12a{--width:40%;}.elementor-602 .elementor-element.elementor-element-8ade0f4{--content-width:1400px;}}/* Start custom CSS for container, class: .elementor-element-c982dca *//* =========================================================
   PAVAN SREE KAMADENU
   PREMIUM SINGLE BLOG POST
   ELEMENTOR TEMPLATE: #602
========================================================= */

.elementor-602{

    --psk-green:#29451B;
    --psk-green-light:#557F2B;
    --psk-maroon:#8C3026;
    --psk-maroon-dark:#69231D;
    --psk-cream:#F8F3E8;
    --psk-gold:#D9A85D;
    --psk-text:#29251F;
    --psk-muted:#706A60;
    --psk-border:#E3DBCC;
    --psk-white:#FFFFFF;

    background:var(--psk-cream);
    color:var(--psk-text);
}


/* =========================================================
   MAIN BLOG HERO
========================================================= */

.elementor-602 .elementor-element-c982dca{
    width:100%;
    max-width:1400px;
    margin:0 auto;
    padding:55px 40px 40px;
    box-sizing:border-box;
}


/* Breadcrumb */

.elementor-602 .elementor-element-0253eb6{
    margin-bottom:18px;
}

.elementor-602 .woocommerce-breadcrumb{
    margin:0;
    padding:0;

    color:var(--psk-muted);

    font-size:12px;
    line-height:1.6;
}

.elementor-602 .woocommerce-breadcrumb a{
    color:var(--psk-green-light);
    text-decoration:none;
    transition:.25s ease;
}

.elementor-602 .woocommerce-breadcrumb a:hover{
    color:var(--psk-maroon);
}


/* =========================================================
   BLOG TITLE
========================================================= */

.elementor-602 .elementor-element-da34b1c{
    max-width:1000px;
    margin-bottom:20px;
}

.elementor-602 .elementor-element-da34b1c h1{
    margin:0;

    color:var(--psk-green);

    font-family:Georgia,"Times New Roman",serif;

    font-size:clamp(38px,5vw,64px);
    font-weight:500;

    line-height:1.08;
    letter-spacing:-1.5px;
}

.elementor-602 .elementor-element-da34b1c h1::after{
    content:"";

    display:block;

    width:65px;
    height:3px;

    margin-top:24px;

    background:var(--psk-gold);
}


/* =========================================================
   POST META
========================================================= */

.elementor-602 .elementor-element-cd99925{
    margin-top:5px;
}

.elementor-602 .elementor-post-info{
    display:flex;
    flex-wrap:wrap;

    gap:18px;

    margin:0;
    padding:0;

    list-style:none;
}

.elementor-602 .elementor-post-info .elementor-icon-list-item{
    display:flex;
    align-items:center;

    gap:7px;

    margin:0;
}

.elementor-602 .elementor-post-info a{
    text-decoration:none;
}

.elementor-602 .elementor-post-info__item{
    color:var(--psk-muted);

    font-size:12px;
    line-height:1.5;
}

.elementor-602 .elementor-post-info .elementor-icon-list-icon{
    color:var(--psk-gold);

    display:flex;
    align-items:center;
}

.elementor-602 .elementor-post-info svg{
    width:13px;
    height:13px;

    fill:currentColor;
}


/* =========================================================
   MAIN ARTICLE AREA
========================================================= */

.elementor-602 .elementor-element-6e54d24{
    width:100%;
    max-width:1400px;

    margin:0 auto;

    padding:10px 40px 75px;

    box-sizing:border-box;
}


/* IMPORTANT:
   Creates actual article + sidebar columns
*/

.elementor-602 .elementor-element-6e54d24 > .e-con-inner{
    width:100%;

    display:grid;

    grid-template-columns:minmax(0,1fr) 330px;

    gap:60px;

    align-items:start;
}


/* =========================================================
   ARTICLE COLUMN
========================================================= */

.elementor-602 .elementor-element-0f501b4{
    width:100%;
    min-width:0;

    align-self:start;
}


/* =========================================================
   FEATURED IMAGE
========================================================= */

.elementor-602 .elementor-element-1b7c84d{
    width:100%;
    margin-bottom:38px;
}

.elementor-602 .elementor-element-1b7c84d img{
    display:block;

    width:100%;
    height:auto;

    max-height:650px;

    object-fit:cover;

    border-radius:18px;

    border:1px solid var(--psk-border);

    box-shadow:
        0 18px 45px rgba(41,69,27,.08);
}


/* =========================================================
   ARTICLE CONTENT
========================================================= */

.elementor-602 .elementor-element-7a40ada{
    width:100%;
    max-width:850px;

    color:var(--psk-text);
}

.elementor-602 .elementor-element-7a40ada p{
    margin:0 0 22px;

    color:#4F4A43;

    font-size:17px;
    line-height:1.85;
}

.elementor-602 .elementor-element-7a40ada strong{
    color:var(--psk-green);
    font-weight:700;
}


/* =========================================================
   ARTICLE HEADINGS
========================================================= */

.elementor-602 .elementor-element-7a40ada h2,
.elementor-602 .elementor-element-7a40ada h3{

    color:var(--psk-green);

    font-family:Georgia,"Times New Roman",serif;

    font-weight:500;
}


/* H2 */

.elementor-602 .elementor-element-7a40ada h2{
    margin-top:52px;
    margin-bottom:18px;

    font-size:31px;
    line-height:1.25;

    letter-spacing:-.3px;
}


/* H3 */

.elementor-602 .elementor-element-7a40ada h3{
    margin-top:48px;
    margin-bottom:18px;

    font-size:27px;
    line-height:1.3;
}


/* Gold heading line */

.elementor-602 .elementor-element-7a40ada h2::before,
.elementor-602 .elementor-element-7a40ada h3::before{

    content:"";

    display:block;

    width:42px;
    height:3px;

    margin-bottom:12px;

    background:var(--psk-gold);
}


/* =========================================================
   ARTICLE LISTS
========================================================= */

.elementor-602 .elementor-element-7a40ada ul,
.elementor-602 .elementor-element-7a40ada ol{

    margin:0 0 25px;
    padding-left:25px;
}

.elementor-602 .elementor-element-7a40ada li{

    margin-bottom:10px;

    color:#4F4A43;

    font-size:16px;
    line-height:1.75;
}

.elementor-602 .elementor-element-7a40ada li::marker{
    color:var(--psk-maroon);
}


/* =========================================================
   ARTICLE LINKS
========================================================= */

.elementor-602 .elementor-element-7a40ada a{
    color:var(--psk-green-light);

    text-decoration-thickness:1px;
    text-underline-offset:3px;
}

.elementor-602 .elementor-element-7a40ada a:hover{
    color:var(--psk-maroon);
}


/* =========================================================
   ★ TABLE OF CONTENTS
   CORRECTED STICKY SYSTEM
========================================================= */


/* Right column */

.elementor-602 .elementor-element-fd0d12a{

    width:100%;

    align-self:start;

    /* IMPORTANT */
    position:sticky !important;

    top:105px !important;

    bottom:auto !important;

    height:max-content !important;

    min-height:0 !important;

    max-height:calc(100vh - 125px);

    overflow:visible !important;

    z-index:20 !important;

    transform:none !important;

    margin:0 !important;
}


/*
   Elementor adds .elementor-sticky--active
   This forces it back into the right column.
*/

.elementor-602 .elementor-element-fd0d12a.elementor-sticky--active{

    position:sticky !important;

    top:105px !important;
    bottom:auto !important;

    left:auto !important;
    right:auto !important;

    width:100% !important;

    max-width:330px !important;

    height:max-content !important;

    transform:none !important;

    margin:0 !important;
}


/* Remove Elementor generated sticky positioning */

.elementor-602 .elementor-element-fd0d12a[style]{
    bottom:auto !important;
}


/* Progress bar is not required */

.elementor-602 .elementor-element-ea30268{
    display:none !important;
}


/* =========================================================
   TOC CARD
========================================================= */

.elementor-602 .elementor-element-8834a33{

    width:100%;

    margin:0;

    background:#FFFFFF;

    border:1px solid var(--psk-border);

    border-radius:18px;

    overflow:hidden;

    box-shadow:
        0 14px 35px rgba(41,69,27,.10);
}


/* =========================================================
   TOC HEADER
========================================================= */

.elementor-602 .elementor-toc__header{

    display:flex;

    align-items:center;
    justify-content:space-between;

    min-height:74px;

    padding:18px 22px;

    background:var(--psk-green) !important;

    border:0 !important;
}


/* Heading */

.elementor-602 .elementor-toc__header-title{

    margin:0;

    color:#FFFFFF !important;

    font-family:Georgia,"Times New Roman",serif;

    font-size:20px;

    font-weight:500;

    line-height:1.3;
}


/* =========================================================
   TOC TOGGLE ICON
========================================================= */

.elementor-602 .elementor-toc__toggle-button{

    display:flex;

    align-items:center;
    justify-content:center;

    width:32px;
    height:32px;

    color:var(--psk-gold) !important;

    cursor:pointer;
}

.elementor-602 .elementor-toc__toggle-button svg{

    width:14px;
    height:14px;

    fill:currentColor !important;
}


/* =========================================================
   TOC BODY
========================================================= */

.elementor-602 .elementor-toc__body{

    padding:15px 20px 18px;

    background:#FFFFFF;
}


/* Main list */

.elementor-602 .elementor-toc__list-wrapper{

    margin:0;
    padding:0;

    list-style:none;
}


/* Each item */

.elementor-602 .elementor-toc__list-item{

    margin:0;
    padding:0;
}


/* Item wrapper */

.elementor-602 .elementor-toc__list-item-text-wrapper{

    display:flex;

    align-items:flex-start;

    gap:10px;

    padding:11px 0;

    border-bottom:1px solid #EEE8DD;
}


/* Last item */

.elementor-602 .elementor-toc__list-item:last-child
.elementor-toc__list-item-text-wrapper{

    border-bottom:0;
}


/* =========================================================
   TOC BULLET ICON
========================================================= */

.elementor-602 .elementor-toc__list-item-text-wrapper svg{

    width:7px !important;
    height:7px !important;

    min-width:7px !important;

    margin-top:7px;

    fill:var(--psk-gold) !important;

    color:var(--psk-gold) !important;
}


/* =========================================================
   TOC LINK
========================================================= */

.elementor-602 .elementor-toc__list-item-text{

    display:block;

    color:#5E594F !important;

    font-size:13px;

    line-height:1.55;

    text-decoration:none !important;

    transition:
        color .2s ease,
        padding-left .2s ease;
}


/* Hover */

.elementor-602 .elementor-toc__list-item-text:hover{

    color:var(--psk-green) !important;

    padding-left:3px;
}


/* Active heading */

.elementor-602 .elementor-toc__list-item-text.elementor-item-active{

    color:var(--psk-green) !important;

    font-weight:600;
}


/* Nested list */

.elementor-602 .elementor-toc__list-wrapper
.elementor-toc__list-wrapper{

    margin-left:15px;
}


/* =========================================================
   POST NAVIGATION
========================================================= */

.elementor-602 .elementor-element-8ade0f4{

    width:100%;

    background:#F2EBDD;

    border-top:1px solid var(--psk-border);
    border-bottom:1px solid var(--psk-border);
}


.elementor-602 .elementor-element-8ade0f4 > .e-con-inner{

    width:100%;
    max-width:1400px;

    padding:0 40px;
}


/* Navigation */

.elementor-602 .elementor-post-navigation{

    width:100%;

    display:grid;

    grid-template-columns:1fr 1px 1fr;

    align-items:stretch;
}


/* Navigation item */

.elementor-602 .elementor-post-navigation__link{

    padding:28px 0;
}

.elementor-602 .elementor-post-navigation__link a{

    display:flex;

    align-items:center;

    gap:14px;

    color:var(--psk-text);

    text-decoration:none;
}


/* Next */

.elementor-602 .elementor-post-navigation__next{
    text-align:right;
}

.elementor-602 .elementor-post-navigation__next a{
    justify-content:flex-end;
}


/* Navigation circle */

.elementor-602 .post-navigation__arrow-wrapper{

    width:38px;
    height:38px;

    min-width:38px;

    display:flex;

    align-items:center;
    justify-content:center;

    border:1px solid #D9CDB9;

    border-radius:50%;

    background:#FFFFFF;

    color:var(--psk-green);
}


.elementor-602 .post-navigation__arrow-wrapper svg{

    width:12px;
    height:12px;

    fill:currentColor;
}


/* Labels */

.elementor-602 .post-navigation__prev--label,
.elementor-602 .post-navigation__next--label{

    display:block;

    margin-bottom:5px;

    color:var(--psk-muted);

    font-size:11px;
    font-weight:700;

    text-transform:uppercase;

    letter-spacing:1px;
}


/* Titles */

.elementor-602 .post-navigation__prev--title,
.elementor-602 .post-navigation__next--title{

    display:block;

    color:var(--psk-green);

    font-family:Georgia,"Times New Roman",serif;

    font-size:16px;

    line-height:1.4;
}


/* Separator */

.elementor-602 .elementor-post-navigation__separator{

    width:1px;

    height:60%;

    margin:auto;

    background:var(--psk-border);
}


/* =========================================================
   COMMENTS
========================================================= */

.elementor-602 .elementor-element-e04ca17{

    width:100%;
    max-width:1400px;

    margin:0 auto;

    padding:65px 40px 80px;

    box-sizing:border-box;
}


.elementor-602 .comments-area{

    width:100%;
    max-width:900px;

    margin:0 auto;
}


/* Comments heading */

.elementor-602 .comments-area .comment-reply-title{

    margin:0 0 28px;

    color:var(--psk-green);

    font-family:Georgia,"Times New Roman",serif;

    font-size:34px;

    font-weight:500;
}


/* Logged in */

.elementor-602 .comments-area .logged-in-as{

    margin-bottom:25px;

    color:var(--psk-muted);

    font-size:13px;

    line-height:1.6;
}


.elementor-602 .comments-area .logged-in-as a{

    color:var(--psk-green-light);
}


/* Comment form */

.elementor-602 .comments-area .comment-form p{

    margin:0 0 22px;
}


/* Labels */

.elementor-602 .comments-area label{

    display:block;

    margin-bottom:8px;

    color:var(--psk-green);

    font-size:13px;

    font-weight:700;
}


/* Textarea */

.elementor-602 .comments-area textarea{

    display:block;

    width:100%;

    min-height:180px;

    padding:15px 16px;

    box-sizing:border-box;

    color:var(--psk-text);

    background:#FFFFFF;

    border:1px solid var(--psk-border);

    border-radius:9px;

    outline:none;

    font-family:inherit;

    font-size:14px;

    resize:vertical;

    transition:.2s ease;
}


.elementor-602 .comments-area textarea:focus{

    border-color:var(--psk-green-light);

    box-shadow:
        0 0 0 3px rgba(85,127,43,.08);
}


/* Submit */

.elementor-602 .comments-area input[type="submit"]{

    display:inline-flex;

    align-items:center;
    justify-content:center;

    min-height:46px;

    padding:0 25px;

    border:0;

    border-radius:7px;

    background:var(--psk-green);

    color:#FFFFFF;

    font-family:inherit;

    font-size:13px;

    font-weight:700;

    cursor:pointer;

    transition:.25s ease;
}


.elementor-602 .comments-area input[type="submit"]:hover{

    background:var(--psk-maroon);

    transform:translateY(-2px);
}


/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

    .elementor-602 .elementor-element-c982dca{

        padding:45px 28px 35px;
    }


    .elementor-602 .elementor-element-da34b1c h1{

        font-size:46px;
    }


    .elementor-602 .elementor-element-6e54d24{

        padding:10px 28px 60px;
    }


    .elementor-602 .elementor-element-6e54d24 > .e-con-inner{

        grid-template-columns:
            minmax(0,1fr)
            270px;

        gap:35px;
    }


    .elementor-602 .elementor-element-fd0d12a{

        top:90px !important;
    }


    .elementor-602 .elementor-element-fd0d12a.elementor-sticky--active{

        top:90px !important;

        max-width:270px !important;
    }


    .elementor-602 .elementor-element-7a40ada p{

        font-size:16px;
    }


    .elementor-602 .elementor-element-7a40ada h2{

        font-size:28px;
    }


    .elementor-602 .elementor-element-7a40ada h3{

        font-size:25px;
    }


    .elementor-602 .elementor-element-8ade0f4 > .e-con-inner{

        padding:0 28px;
    }


    .elementor-602 .elementor-element-e04ca17{

        padding:55px 28px 65px;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .elementor-602 .elementor-element-c982dca{

        padding:30px 18px 28px;
    }


    .elementor-602 .woocommerce-breadcrumb{

        font-size:11px;
        line-height:1.7;
    }


    .elementor-602 .elementor-element-da34b1c h1{

        font-size:34px;

        line-height:1.12;

        letter-spacing:-.7px;
    }


    .elementor-602 .elementor-element-da34b1c h1::after{

        width:45px;

        height:2px;

        margin-top:17px;
    }


    .elementor-602 .elementor-post-info{

        gap:8px 14px;
    }


    .elementor-602 .elementor-post-info__item{

        font-size:10px;
    }


    .elementor-602 .elementor-element-6e54d24{

        padding:0 18px 45px;
    }


    .elementor-602 .elementor-element-6e54d24 > .e-con-inner{

        display:flex;

        flex-direction:column;

        gap:30px;
    }


    /* IMPORTANT:
       Remove sticky behavior on mobile
    */

    .elementor-602 .elementor-element-fd0d12a,
    .elementor-602 .elementor-element-fd0d12a.elementor-sticky--active{

        position:static !important;

        top:auto !important;
        bottom:auto !important;

        left:auto !important;
        right:auto !important;

        width:100% !important;

        max-width:none !important;

        height:auto !important;

        max-height:none !important;

        transform:none !important;

        margin:0 !important;
    }


    /* Featured image */

    .elementor-602 .elementor-element-1b7c84d{

        margin-bottom:28px;
    }


    .elementor-602 .elementor-element-1b7c84d img{

        max-height:none;

        border-radius:12px;
    }


    /* Article */

    .elementor-602 .elementor-element-7a40ada p{

        margin-bottom:17px;

        font-size:15px;

        line-height:1.75;
    }


    .elementor-602 .elementor-element-7a40ada h2{

        margin-top:38px;

        margin-bottom:15px;

        font-size:26px;
    }


    .elementor-602 .elementor-element-7a40ada h3{

        margin-top:34px;

        font-size:23px;
    }


    .elementor-602 .elementor-element-7a40ada li{

        font-size:14px;

        line-height:1.65;
    }


    /* TOC */

    .elementor-602 .elementor-element-8834a33{

        border-radius:12px;

        box-shadow:
            0 8px 22px rgba(41,69,27,.06);
    }


    .elementor-602 .elementor-toc__header{

        min-height:60px;

        padding:15px 16px;
    }


    .elementor-602 .elementor-toc__header-title{

        font-size:17px;
    }


    .elementor-602 .elementor-toc__body{

        padding:12px 15px 15px;
    }


    .elementor-602 .elementor-toc__list-item-text{

        font-size:12px;
    }


    /* Navigation */

    .elementor-602 .elementor-element-8ade0f4 > .e-con-inner{

        padding:0 18px;
    }


    .elementor-602 .elementor-post-navigation{

        display:block;
    }


    .elementor-602 .elementor-post-navigation__link{

        padding:22px 0;
    }


    .elementor-602 .elementor-post-navigation__separator-wrapper{

        display:none;
    }


    .elementor-602 .elementor-post-navigation__next{

        text-align:left;
    }


    .elementor-602 .elementor-post-navigation__next a{

        justify-content:flex-start;
    }


    .elementor-602 .post-navigation__prev--title,
    .elementor-602 .post-navigation__next--title{

        font-size:14px;
    }


    /* Comments */

    .elementor-602 .elementor-element-e04ca17{

        padding:45px 18px 55px;
    }


    .elementor-602 .comments-area .comment-reply-title{

        margin-bottom:22px;

        font-size:29px;
    }


    .elementor-602 .comments-area textarea{

        min-height:150px;

        padding:13px 14px;

        font-size:14px;
    }


    .elementor-602 .comments-area input[type="submit"]{

        width:100%;

        min-height:44px;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media(max-width:380px){

    .elementor-602 .elementor-element-c982dca{

        padding-left:14px;
        padding-right:14px;
    }


    .elementor-602 .elementor-element-6e54d24{

        padding-left:14px;
        padding-right:14px;
    }


    .elementor-602 .elementor-element-da34b1c h1{

        font-size:30px;
    }


    .elementor-602 .elementor-element-7a40ada p{

        font-size:14px;
    }


    .elementor-602 .elementor-element-7a40ada h2{

        font-size:24px;
    }


    .elementor-602 .elementor-element-7a40ada h3{

        font-size:21px;
    }


    .elementor-602 .elementor-element-e04ca17{

        padding-left:14px;
        padding-right:14px;
    }

}/* End custom CSS */