.elementor-26040 .elementor-element.elementor-element-42bcc34{--display:flex;}.elementor-26040 .elementor-element.elementor-element-2561c03{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26040 .elementor-element.elementor-element-2561c03:not(.elementor-motion-effects-element-type-background), .elementor-26040 .elementor-element.elementor-element-2561c03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26040 .elementor-element.elementor-element-7646613{--display:flex;}.elementor-26040 .elementor-element.elementor-element-a13bae5{--display:flex;}.elementor-26040 .elementor-element.elementor-element-a1e0a13{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26040 .elementor-element.elementor-element-26f5bef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body.elementor-page-26040:not(.elementor-motion-effects-element-type-background), body.elementor-page-26040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for html, class: .elementor-element-3b12a47 */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Lato:wght@300;400;700&display=swap');

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    background:#f4f4f4;
    font-family:'Lato', sans-serif;
}

/* MAIN LAYOUT */

.issue-layout{
    width:100%;

    display:grid;
    grid-template-columns:460px 1fr;

    background:#fff;

    border-top:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
}

/* SIDEBAR */

.issue-sidebar{
    padding:44px 46px;

    border-right:1px solid #ececec;
}

/* COVER */

.issue-cover img{
    width:310px;

    display:block;
}

/* BUTTONS */

.issue-button{
    width:310px;

    display:block;

    text-align:center;
    text-decoration:none;

    margin-top:18px;

    padding:8px;

    font-size:12px;
    letter-spacing:1px;
    font-weight:700;

    transition:0.3s ease;
}

/* GOLD */

.gold-button{
    background:#c99322;
    color:#fff;
}

.gold-button:hover{
    background:#ae7f1d;
}

/* LIGHT */

.light-button{
    border:1px solid #dddddd;

    background:#fff;
    color:#555;
}

.light-button:hover{
    background:#f5f5f5;
}

/* RIGHT */

.issue-main{
    padding:46px 56px;
}

/* TOP */

.issue-header{
    display:flex;
    align-items:center;

    gap:14px;

    margin-bottom:26px;
}

/* LABEL */

.issue-tag{
    background:#d8402f;
    color:#fff;

    padding:8px 14px;

    font-size:11px;
    letter-spacing:2px;
    font-weight:700;
}

/* DATE */

.issue-header p{
    color:#9c9c9c;

    font-size:15px;
    letter-spacing:2px;
}

/* TITLE */

.issue-title{
    font-family:'Cormorant Garamond', serif;

    font-size:60px;
    line-height:1;
    font-weight:500;

    color:#111;

    margin-bottom:26px;
}

.issue-title span{
    color:#d8402f;
    font-style:italic;
}

/* META */

.issue-meta{
    display:flex;
    align-items:center;

    gap:12px;

    margin-bottom:34px;
}

.meta-divider{
    width:22px;
    height:1px;

    background:#888;
}

.issue-meta p{
    color:#9b9b9b;

    font-size:14px;
    letter-spacing:2px;
}

/* DESCRIPTION */

.issue-description{
    max-width:980px;

    margin-bottom:38px;
}

.issue-description p{
    font-size:16px;
    line-height:2;

    color:#4d4d4d;
}

/* FOCUS */

.focus-section{
    background:#f8efef;

    border-left:4px solid #d8402f;

    padding:22px 28px;

    margin-bottom:34px;
}

.focus-section h5{
    color:#d8402f;

    font-size:11px;
    letter-spacing:3px;
    font-weight:700;

    margin-bottom:14px;
}

.focus-section p{
    font-family:'Cormorant Garamond', serif;

    font-size:24px;
    line-height:1.6;
    font-style:italic;

    color:#444;
}

/* TAGS */

.issue-categories{
    display:flex;
    gap:12px;

    flex-wrap:wrap;
}

.issue-categories a{
    border:1px solid #dddddd;

    text-decoration:none;

    color:#555;

    padding:8px 14px;

    font-size:11px;
    letter-spacing:1px;

    transition:0.3s ease;
}

.issue-categories a:hover{
    background:#f5f5f5;
}

/* RESPONSIVE */

@media(max-width:991px){

    .issue-layout{
        grid-template-columns:1fr;
    }

    .issue-sidebar{
        border-right:none;
        border-bottom:1px solid #ededed;
    }

    .issue-main{
        padding:34px 28px;
    }

    .issue-title{
        font-size:46px;
    }

}

@media(max-width:767px){

    .issue-sidebar{
        padding:24px;
    }

    .issue-cover img,
    .issue-button{
        width:100%;
    }

    .issue-main{
        padding:24px;
    }

    .issue-title{
        font-size:36px;
    }

    .issue-header{
        flex-direction:column;
        align-items:flex-start;
    }

    .issue-description p{
        font-size:14px;
    }

    .focus-section p{
        font-size:20px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ea0491 */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Lato:wght@300;400;700&display=swap');

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    background:#f5f5f5;
    font-family:'Lato', sans-serif;
}

/* SECTION */

.issue-stats{
    width:100%;
    border-top:1px solid #dedede;
    border-bottom:1px solid #dedede;
    background:#ffffff;

    display:grid;
    grid-template-columns:repeat(4,1fr);
}

/* BOX */

.stat-box{
    min-height:110px;

    display:flex;
    align-items:center;
    justify-content:center;
    gap:18px;

    border-right:1px solid #dddddd;

    padding:20px;
}

/* NUMBER */

.stat-box h2{
    font-family:'Cormorant Garamond', serif;
    font-size:28px;
    font-weight:500;
    color:#000000;
    line-height:1;
}

/* TEXT */

.stat-box p{
    font-size:13px;
    line-height:1.5;
    letter-spacing:2px;
    color:#000000;
    font-weight:400;
}

/* FORUM */

.forum-box h3{
    font-family:'Cormorant Garamond', serif;
    font-size:34px;
    font-weight:500;
    color:#111;
}

.forum-box p{
    font-size:13px;
    line-height:1.6;
    letter-spacing:2px;
    color:#8d8d8d;
}

/* REMOVE LAST BORDER */

.stat-box:last-child{
    border-right:none;
}

/* RESPONSIVE */

@media(max-width:991px){

    .issue-stats{
        grid-template-columns:repeat(2,1fr);
    }

    .stat-box:nth-child(2){
        border-right:none;
    }

    .stat-box{
        border-bottom:1px solid #dddddd;
    }

    .stat-box:last-child{
        border-bottom:none;
    }

}

@media(max-width:767px){

    .issue-stats{
        grid-template-columns:1fr;
    }

    .stat-box{
        border-right:none;
        justify-content:flex-start;
        padding:24px;
    }

    .stat-box h2{
        font-size:24px;
    }

    .forum-box h3{
        font-size:30px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2c145b */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Lato:wght@300;400;700&display=swap');

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    background:#f6f6f6;
    font-family:'Lato', sans-serif;
}

/* MAIN */

.feature-section{
    width:100%;
    display:grid;
    grid-template-columns:1fr 320px;
    gap:50px;

    padding:40px 60px;
}

/* LEFT */

.feature-content{
    width:100%;
}

/* TITLE */

.section-title{
    display:flex;
    align-items:center;
    gap:12px;

    margin-bottom:28px;
}

.section-title span{
    width:16px;
    height:2px;
    background:#d8402f;
}

.section-title h5{
    color:#d8402f;
    font-size:14px;
    letter-spacing:4px;
    font-weight:700;
}

/* CARD */

.feature-card{
    background:#fafafa;
    border:1px solid #e4e4e4;

    padding:28px 34px;
}

/* SMALL LABEL */

.feature-card small{
    display:block;

    color:#c99322;

    font-size:12px;
    letter-spacing:3px;
    font-weight:700;

    margin-bottom:18px;
}

/* TITLE */

.feature-card h2{
    font-family:'Cormorant Garamond', serif;
    font-size:28px;
    font-weight:500;
    color:#111;

    margin-bottom:18px;
}

/* DESCRIPTION */

.feature-card p{
    font-size:16px;
    line-height:1.9;
    color:#555;

    max-width:1100px;

    margin-bottom:24px;
}

/* TAGS */

.feature-tags{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
}

.feature-tags a{
    display:flex;
    align-items:center;
    gap:10px;

    text-decoration:none;

    border:1px solid #d9d9d9;

    padding:8px 18px;

    color:#555;

    font-size:13px;

    transition:0.3s ease;
}

.feature-tags a span{
    width:10px;
    height:10px;
    background:#d8402f;
    border-radius:50%;
}

.feature-tags a:hover{
    background:#f5f5f5;
}

/* RIGHT SUBSCRIBE */

.subscribe-box{
    background:#fbf3f3;
    border:1px solid #edd9d9;

    padding:30px;
}

.subscribe-box h3{
    font-family:'Cormorant Garamond', serif;
    font-size:28px;
    font-weight:500;
    color:#111;

    margin-bottom:16px;
}

.subscribe-box p{
    font-size:15px;
    line-height:1.8;
    color:#555;

    margin-bottom:22px;
}

/* FORM */

.subscribe-box form{
    display:flex;
    flex-direction:column;
    gap:12px;
}

.subscribe-box input{
    width:100%;
    height:34px;

    border:1px solid #d8d8d8;
    background:#fff;

    padding:0 18px;

    font-size:15px;
    font-family:'Lato', sans-serif;

    outline:none;
}

.subscribe-box button{
    border:none;

    background:#d92f1f;
    color:#fff;

    padding:8px;

    font-size:14px;
    letter-spacing:1px;
    font-weight:700;

    cursor:pointer;

    transition:0.3s ease;
}

.subscribe-box button:hover{
    background:#be2517;
}

/* RESPONSIVE */

@media(max-width:991px){

    .feature-section{
        grid-template-columns:1fr;
        gap:30px;

        padding:30px;
    }

}

@media(max-width:767px){

    .feature-section{
        padding:24px 18px;
    }

    .feature-card{
        padding:22px;
    }

    .feature-card h2{
        font-size:24px;
        line-height:1.3;
    }

    .feature-card p{
        font-size:14px;
    }

    .subscribe-box{
        padding:24px;
    }

    .subscribe-box h3{
        font-size:24px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5efa93 */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Lato:wght@300;400;700&display=swap');

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    background:#f5f5f5;
    font-family:'Lato', sans-serif;
}

/* MAIN */

.interview-layout{
    width:100%;
    display:grid;
    grid-template-columns:1fr 320px;
    gap:50px;

    padding:40px 60px;
}

/* LEFT LIST */

.interview-list{
    border:1px solid #dddddd;
    background:#fff;
}

/* ITEM */

.interview-item{
    display:flex;
    gap:22px;

    padding:20px 26px;

    border-bottom:1px solid #e5e5e5;
}

/* REMOVE LAST */

.interview-item:last-child{
    border-bottom:none;
}

/* AVATAR */

.author-avatar{
    min-width:74px;
    width:74px;
    height:74px;

    border-radius:50%;
    border:3px solid #d5d5d5;

    display:flex;
    align-items:center;
    justify-content:center;

    font-family:'Cormorant Garamond', serif;
    font-size:32px;
    color:#9d9d9d;
}

/* CONTENT */

.author-content{
    flex:1;
}

.author-content h3{
    font-size:20px;
    color:#222;
    margin-bottom:4px;
    font-weight:700;
}

.author-content h5{
    font-size:14px;
    color:#999;
    font-weight:400;

    margin-bottom:10px;
}

.author-content p{
    font-size:15px;
    line-height:1.8;
    color:#555;

    margin-bottom:14px;
}

/* TAGS */

.author-tags{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
}

.author-tags a{
    text-decoration:none;

    background:#f8ecea;
    color:#d8402f;

    font-size:11px;
    letter-spacing:1px;

    padding:8px 10px;

    transition:0.3s ease;
}

.author-tags a:hover{
    background:#f1dfdc;
}

/* RIGHT SIDEBAR */

.topics-sidebar{
    border:1px solid #dddddd;
    background:#fafafa;
    height:fit-content;
}

/* HEAD */

.sidebar-head{
    padding:18px 22px;

    border-bottom:1px solid #dddddd;

    font-size:14px;
    letter-spacing:3px;
    color:#7e7e7e;
    font-weight:700;
}

/* TOPIC */

.topic-item{
    display:flex;
    justify-content:space-between;
    align-items:center;

    gap:18px;

    padding:14px 22px;

    border-bottom:1px solid #e5e5e5;
}

.topic-item span{
    font-size:16px;
    line-height:1.5;
    color:#555;
}

/* LABEL */

.topic-item label{
    background:#f8ecea;
    color:#d8402f;

    font-size:11px;
    font-weight:700;

    padding:8px 10px;

    white-space:nowrap;
}

/* ARTICLE */

.article-tag{
    background:#f4f0ef !important;
    color:#d8402f;
}

/* REMOVE LAST BORDER */

.no-border{
    border-bottom:none;
}

/* RESPONSIVE */

@media(max-width:991px){

    .interview-layout{
        grid-template-columns:1fr;
        gap:30px;

        padding:30px;
    }

}

@media(max-width:767px){

    .interview-layout{
        padding:20px 16px;
    }

    .interview-item{
        flex-direction:column;
    }

    .author-avatar{
        width:60px;
        height:60px;
        min-width:60px;

        font-size:26px;
    }

    .author-content h3{
        font-size:18px;
    }

    .author-content p{
        font-size:14px;
    }

    .topic-item{
        align-items:flex-start;
        flex-direction:column;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26f5bef */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Lato:wght@300;400;700&display=swap');

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    background:#f5f5f5;
    font-family:'Lato', sans-serif;
}

/* SECTION */

.insights-section{
    width:100%;

    padding:38px 88px 60px;
}

/* HEADING */

.insights-heading{
    display:flex;
    align-items:center;

    gap:12px;

    margin-bottom:32px;
}

/* RED LINE */

.insights-heading span{
    width:14px;
    height:2px;

    background:#d8402f;
}

/* TITLE */

.insights-heading h4{
    font-size:14px;
    font-weight:700;

    letter-spacing:4px;
    color:#d8402f;
}

/* MAIN BOX */

.insights-box{
    background:#fff;

    border:1px solid #dddddd;
    border-radius:4px;
}

/* ITEM */

.insight-item{
    display:flex;
    gap:36px;

    padding:22px 28px;

    border-bottom:1px solid #e6e6e6;
}

/* REMOVE LAST BORDER */

.no-border{
    border-bottom:none;
}

/* NUMBER */

.insight-number{
    min-width:18px;

    font-family:'Cormorant Garamond', serif;
    font-size:32px;
    color:#e1e1e1;

    line-height:1;
}

/* CONTENT */

.insight-content{
    flex:1;
}

/* CATEGORY */

.insight-content label{
    display:block;

    font-size:12px;
    font-weight:700;

    letter-spacing:2px;
    color:#c99322;

    margin-bottom:8px;
}

/* TITLE */

.insight-content h3{
    font-family:'Cormorant Garamond', serif;
    font-size:24px;
    line-height:1.3;
    font-weight:500;

    color:#2d2d2d;

    margin-bottom:8px;
}

/* AUTHOR */

.insight-content p{
    font-size:14px;
    color:#9b9b9b;
}

/* RESPONSIVE */

@media(max-width:991px){

    .insights-section{
        padding:32px 30px 50px;
    }

}

@media(max-width:767px){

    .insights-section{
        padding:28px 18px 40px;
    }

    .insight-item{
        gap:20px;

        padding:20px;
    }

    .insight-number{
        font-size:24px;
    }

    .insight-content h3{
        font-size:20px;
    }

    .insights-heading h4{
        font-size:12px;
        letter-spacing:3px;
    }

}/* End custom CSS */