.elementor-2532 .elementor-element.elementor-element-0bc01ec{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2532 .elementor-element.elementor-element-6cbc803{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2532 .elementor-element.elementor-element-4d835f5 .elementor-icon-wrapper{text-align:center;}.elementor-2532 .elementor-element.elementor-element-4d835f5.elementor-view-stacked .elementor-icon{background-color:#777777;}.elementor-2532 .elementor-element.elementor-element-4d835f5.elementor-view-framed .elementor-icon, .elementor-2532 .elementor-element.elementor-element-4d835f5.elementor-view-default .elementor-icon{color:#777777;border-color:#777777;}.elementor-2532 .elementor-element.elementor-element-4d835f5.elementor-view-framed .elementor-icon, .elementor-2532 .elementor-element.elementor-element-4d835f5.elementor-view-default .elementor-icon svg{fill:#777777;}.elementor-2532 .elementor-element.elementor-element-4d835f5 .elementor-icon{font-size:17px;}.elementor-2532 .elementor-element.elementor-element-4d835f5 .elementor-icon svg{height:17px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2532 .elementor-element.elementor-element-9810417{width:var( --container-widget-width, 3.437% );max-width:3.437%;--container-widget-width:3.437%;--container-widget-flex-grow:0;}.elementor-2532 .elementor-element.elementor-element-9810417.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2532 .elementor-element.elementor-element-daaf361 .elementor-icon-wrapper{text-align:center;}.elementor-2532 .elementor-element.elementor-element-daaf361.elementor-view-stacked .elementor-icon{background-color:#777777;}.elementor-2532 .elementor-element.elementor-element-daaf361.elementor-view-framed .elementor-icon, .elementor-2532 .elementor-element.elementor-element-daaf361.elementor-view-default .elementor-icon{color:#777777;border-color:#777777;}.elementor-2532 .elementor-element.elementor-element-daaf361.elementor-view-framed .elementor-icon, .elementor-2532 .elementor-element.elementor-element-daaf361.elementor-view-default .elementor-icon svg{fill:#777777;}.elementor-2532 .elementor-element.elementor-element-daaf361 .elementor-icon{font-size:10px;}.elementor-2532 .elementor-element.elementor-element-daaf361 .elementor-icon svg{height:10px;}.elementor-2532 .elementor-element.elementor-element-daaf361 .elementor-icon i, .elementor-2532 .elementor-element.elementor-element-daaf361 .elementor-icon svg{transform:rotate(0deg);}.elementor-2532 .elementor-element.elementor-element-a34b3c5 .elementor-icon-wrapper{text-align:center;}.elementor-2532 .elementor-element.elementor-element-a34b3c5.elementor-view-stacked .elementor-icon{background-color:#777777;}.elementor-2532 .elementor-element.elementor-element-a34b3c5.elementor-view-framed .elementor-icon, .elementor-2532 .elementor-element.elementor-element-a34b3c5.elementor-view-default .elementor-icon{color:#777777;border-color:#777777;}.elementor-2532 .elementor-element.elementor-element-a34b3c5.elementor-view-framed .elementor-icon, .elementor-2532 .elementor-element.elementor-element-a34b3c5.elementor-view-default .elementor-icon svg{fill:#777777;}.elementor-2532 .elementor-element.elementor-element-a34b3c5 .elementor-icon{font-size:10px;}.elementor-2532 .elementor-element.elementor-element-a34b3c5 .elementor-icon svg{height:10px;}.elementor-2532 .elementor-element.elementor-element-a34b3c5 .elementor-icon i, .elementor-2532 .elementor-element.elementor-element-a34b3c5 .elementor-icon svg{transform:rotate(0deg);}.elementor-2532 .elementor-element.elementor-element-142b9da{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2532 .elementor-element.elementor-element-4ab91ad{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2532 .elementor-element.elementor-element-4ab91ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2532 .elementor-element.elementor-element-d7a3c8b{--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;}.elementor-2532 .elementor-element.elementor-element-e74aae8{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2532 .elementor-element.elementor-element-9810417{width:var( --container-widget-width, 39px );max-width:39px;--container-widget-width:39px;--container-widget-flex-grow:0;}.elementor-2532 .elementor-element.elementor-element-142b9da{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2532 .elementor-element.elementor-element-142b9da.e-con{--align-self:center;}}@media(min-width:768px){.elementor-2532 .elementor-element.elementor-element-4ab91ad{--width:61.113%;}.elementor-2532 .elementor-element.elementor-element-d7a3c8b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2532 .elementor-element.elementor-element-4ab91ad{--width:748.778px;}}/* Start custom CSS for container, class: .elementor-element-6cbc803 */.breadcrumb a{
    color: #F39105;
    text-decoration: none;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-36ad7b6 */.categorys{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab91ad */.post-details h2{
    margin-bottom: 20px;
    word-wrap: break-word;
    font-size: 36px;
    font-weight: 600;
    line-height: 42px;
    letter-spacing: .45px;
    margin-top: 0;
    color: #222;
}

.post-informations{
    display: flex;
    align-items: center;
    padding: 10px 0 15px 0;
    gap: 3px;
    flex-wrap: wrap;
}

.post-informations .author{
    display: flex;
    align-items: center;
    margin-right: 20px;
    gap: 8px;
}

.post-informations .author p{
    color: #232323;
    font-weight: 600;
    text-transform: capitalize;
    margin: 0;
    font-size: 14px;
}

.post-informations .author img{
    position: relative;
    left: 0;
    top: 0;
    width: 45px;
    height: 45px;
    margin-right: 6px;
    display: inline-block;
    border-radius: 50%;
}

.post-informations .category-list a{
    position: relative;
    left: 0;
    top: 0;
    background: #fc4a00;
    color: #fff;
    padding: 0 10px;
    font-size: 11px;
    font-weight: 700;
    display: inline-block;
    line-height: 20px;
    text-transform: uppercase;
    margin-bottom: 7px;
    z-index: 1;
    margin-right: 5px;
    height: 19px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    letter-spacing: .44px;
}

.post-thumbnail{
    margin-bottom: 30px;
}

.post-content{
    margin-top: 50px;
    line-height: 22px;
    font-size: 14px;
}

.post-informations .post-date, .post-informations .post-comment{
    gap: 6px;
    display: flex;
    margin: 0;
    font-size: 14px;
    color: #666;
}

.post-informations .post-date{
    margin-right: 10px;
}

.post-informations svg{
    width: 20px;
    height: 20px;
    fill: #666;
}

.post-informations a:last-child{
    margin-right: 20px;
}

.post-informations .share{
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    z-index: 10;
}

.post-informations .share:hover div {
    display: block;
}

.post-informations .share div{
    background: #f7f7f7;
    min-width: 200px;
    padding: 12px 18px;
    display: none;
    text-align: center;
    border-radius: 5px;
}

.post-informations .share a{
    margin-right: 20px;
}

.post-informations .share a svg{
    fill: #5c5c5c;
    transition: all 0.9s ease;
}

.post-informations .share a:hover svg{
    fill: #F39105;
}

.post-informations .share button{
    border: none;
    background: #F39105;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px;
}

.post-informations .share svg{
   fill: #fff;
}

.author-bottom{
    display: flex;
    gap: 20px;
    padding: 20px 0;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
    margin: 15px 0;
}

.author-bottom p{
    width: 100%;
    text-align: center;
    font-size: 14px;
    text-transform: capitalize;
    margin-bottom: 4px;
    font-weight: 700;
    color: #222;
}


.author-bottom img{
    width: 70px;
    height: 70px;
    border-radius: 50%;
}

.tags-content{
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 40px 0;
}

.tags-content span{
    padding: 4px 13px;
    background: #F39105;
    color: #fff;
    border-radius: 35px;
    display: inline-block;
    line-height: 22px;
    font-size: 14px;
    text-transform: capitalize;
}

.tags-content a{
    border-color: #aaa;
    color: #aaa;
    font-size: 14px !important;
    padding: 4px 13px;
    border: 1px solid;
    transition: all ease 500ms;
    border-radius: 36px;
    text-transform: lowercase;
}

.tags-content a:hover{
    color: #fff;
    background-color: #F39105;
    border-color: #F39105;
}

.news-title{
    font-weight: 700;
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 28px;
    color: #222222;
    text-align: center;
}

.related-post figure{
    overflow: hidden;
}

.related-post img{
    transition: 0.2s all;
}

.related-post:hover img{
    transform: scale(1.1);
}

.related-post h3{
    font-weight: 600;
    color: #222;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 8px;
    max-height: 44px;
    overflow: hidden;
}

.related-post h3:hover a{
    color: #F39105;
}

.related-post h3 a{
    transition: .3s all;
    font-weight: 600;
    color: #222;
}

.related-post .related-post-date{
    display: flex;
    align-items: center;
    gap: 3px;
}

.related-post .related-post-date svg{
    width: 14px;
    height: 14px;
}

.related-post p{
    line-height: 22px;
    font-size: 14px;
    color: #333333;
}

.related-post figure img{
    max-height: 155px !important;
    border-radius: 5px;
}

.swiper-slide .category-list{
    position: absolute;
    top: 47%;
    left: 5%;
}

.swiper-slide .category-list a{
    position: relative;
    left: 0;
    top: 0;
    background: #fc4a00;
    color: #fff;
    padding: 0 10px;
    font-size: 11px;
    font-weight: 700;
    display: inline-block;
    line-height: 20px;
    text-transform: uppercase;
    margin-bottom: 7px;
    z-index: 1;
    height: 19px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    letter-spacing: .44px;
}/* End custom CSS */