.elementor-984 .elementor-element.elementor-element-d5dca7f{--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-984 .elementor-element.elementor-element-d02514c img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-984 .elementor-element.elementor-element-8e1b6af{--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;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-984 .elementor-element.elementor-element-6b4b3f8{--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-984 .elementor-element.elementor-element-6b4b3f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-984 .elementor-element.elementor-element-4117b54{--box-min-height:0px;--box-background-color:#F3F3F3;--box-border-width:0px;--box-border-radius:12px;--separator-width:0px;--box-padding:44px;--header-color:#161414;--nested-list-indent:1.4em;--item-text-color:#161414;--item-text-decoration:underline;--item-text-hover-decoration:underline;--marker-color:#161414;--marker-size:12px;}.elementor-984 .elementor-element.elementor-element-4117b54 .elementor-toc__header-title{text-align:start;}.elementor-984 .elementor-element.elementor-element-4117b54 .elementor-toc__header, .elementor-984 .elementor-element.elementor-element-4117b54 .elementor-toc__header-title{font-size:22px;font-weight:600;line-height:28px;}.elementor-984 .elementor-element.elementor-element-4117b54 .elementor-toc__list-item{font-size:12px;font-weight:500;line-height:25px;}.elementor-984 .elementor-element.elementor-element-4bb2dac{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-984 .elementor-element.elementor-element-7cf014e{width:100%;max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:right;}.elementor-984 .elementor-element.elementor-element-7cf014e .elementor-heading-title{font-size:32px;font-weight:600;line-height:40px;color:#000000;}.elementor-984 .elementor-element.elementor-element-1e34085{text-align:right;}.elementor-984 .elementor-element.elementor-element-83a779c{width:100%;max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#7A7A7A;font-size:16px;font-weight:400;}.elementor-984 .elementor-element.elementor-element-7bd447c{--display:flex;}@media(max-width:767px){.elementor-984 .elementor-element.elementor-element-d02514c img{height:249px;object-fit:cover;}.elementor-984 .elementor-element.elementor-element-8e1b6af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-984 .elementor-element.elementor-element-6b4b3f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-4117b54{--box-padding:15px;}.elementor-984 .elementor-element.elementor-element-4bb2dac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-7cf014e .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-984 .elementor-element.elementor-element-83a779c{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-984 .elementor-element.elementor-element-d5dca7f{--content-width:1002px;}.elementor-984 .elementor-element.elementor-element-8e1b6af{--content-width:1002px;}.elementor-984 .elementor-element.elementor-element-6b4b3f8{--width:312px;}.elementor-984 .elementor-element.elementor-element-4bb2dac{--width:690px;}.elementor-984 .elementor-element.elementor-element-7bd447c{--width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-4117b54 */.elementor-984 .elementor-element.elementor-element-4117b54 i{
    display: none;
}
.elementor-984 .elementor-element.elementor-element-4117b54 .elementor-toc__header{
    padding-bottom: 20px;
}
.elementor-984 .elementor-element.elementor-element-4117b54 .elementor-toc__body{
    padding-top: 0px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cf014e */.elementor-984 .elementor-element.elementor-element-7cf014e h1{
   font-feature-settings: 'ss01'0, 'ss02' 0, 'ss03'0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e34085 */.elementor-984 .elementor-element.elementor-element-1e34085 a {
    background-color: #F3F3F3;
    font-family: "benale", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0px;
    fill: #7A7A7A;
    color: #7A7A7A;
    padding: 9px 18px 9px 18px;
    border-radius: 10px;

}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-83a779c */.elementor-984 .elementor-element.elementor-element-83a779c h1,.elementor-984 .elementor-element.elementor-element-83a779c h2,.elementor-984 .elementor-element.elementor-element-83a779c h3,.elementor-984 .elementor-element.elementor-element-83a779c h4,.elementor-984 .elementor-element.elementor-element-83a779c h5{
}
.elementor-984 .elementor-element.elementor-element-83a779c p{
    color: #696969 !important;
    font-size: 16px!important;
    font-weight: 400!important;
    line-height: 22px!important;
}
.elementor-984 .elementor-element.elementor-element-83a779c h2{
    font-size: 28px;
    font-weight: 700;
    margin-top: 50px;
    color: #000;
}
.elementor-984 .elementor-element.elementor-element-83a779c h3{
    font-size: 22px;
    font-weight: 600;
    margin-top: 50px;
    color: #000;
}
.elementor-984 .elementor-element.elementor-element-83a779c a{
    color: black;
    text-decoration: underline;
    color: #000;
}
.elementor-984 .elementor-element.elementor-element-83a779c tr {
    color:#000;
    transition: 0.5s ease!important;
}
table {
            width: 80%;
            margin: 25px auto;
            font-size: 16px;
            font-weight: 500;
            text-align: right;
            background-color: #ffffff;
            
        }
        thead tr th{
            color: #fff;
        font-size: 18px;
        font-weight: 600
         
        }
        th, td {

            border: none!important;
            padding: 12px 15px;
           
        }
        th {
             font-weight: 600;
            background-color: black;
            color: #ffffff;
        }
        tr:nth-of-type(even) {
            background-color: #eee;
        }
        tr:hover {
            background-color: #ccc;
        }

.elementor-984 .elementor-element.elementor-element-83a779c img{
    border-radius: 16px;
}

blockquote {
    background-color: #f2f2f3;
    border-radius: 10px;
    padding: 20px;
    max-width: 75%;
    border: none !important;
    padding: 25px 25px 25px 20px !important;
   
}
.elementor-984 .elementor-element.elementor-element-83a779c blockquote p{
     border-left: 5px solid #ccc;
     padding-left: 8px;
     
}

.elementor-984 .elementor-element.elementor-element-83a779c div.lwptoc_i {
    width: 100%;
    padding: 20px;
    border-radius: 10px;
}

.elementor-984 .elementor-element.elementor-element-83a779c .t-wrap{
overflow-x: hidden;
}
@media (max-width:500px){
    blockquote {
    max-width: 100%;
   
}
.elementor-984 .elementor-element.elementor-element-83a779c .t-wrap{
overflow-x: scroll!important;
}
}
.elementor-984 .elementor-element.elementor-element-83a779c iframe{
    border-radius: 16px;
    height: 400px;
}
.elementor-984 .elementor-element.elementor-element-83a779c div a{
        border-radius: 12px !important;
        text-decoration: none!important;
}
.elementor-984 .elementor-element.elementor-element-83a779c a,
.postTitle{
        text-decoration: none!important;
}

@media (max-width:600px){
    thead tr th{
            color: #fff;
        font-size: 14px;
        font-weight: 600
   .elementor-984 .elementor-element.elementor-element-83a779c p{
    font-size: 14px!important;
    font-weight: 400!important;
    line-height: 22px!important;
}
.elementor-984 .elementor-element.elementor-element-83a779c h2{
    font-size: 18px;
    font-weight: 700;
    margin-top: 50px;
}
.elementor-984 .elementor-element.elementor-element-83a779c h3{
    font-size: 16px;
    font-weight: 600;
    margin-top: 50px;
} 
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-e5ef284 */.elementor-984 .elementor-element.elementor-element-e5ef284 h3#reply-title,p.logged-in-as,.comments-area .logged-in-as>a{
    color: #000;
}
.elementor-984 .elementor-element.elementor-element-e5ef284 label{
    color: black;
}
.elementor-984 .elementor-element.elementor-element-e5ef284 textarea#comment{
    border-radius: 20px;
    border: 0;
background-color: #03073D;
   color: black;
}
.elementor-984 .elementor-element.elementor-element-e5ef284 input#submit{
    background-color: #03073D;
    border-radius: 100px;
    color: white;
}
.elementor-984 .elementor-element.elementor-element-e5ef284 input{
    background-color: #00000010;
    border-radius: 100px;
    color: black;
    
}

.elementor-984 .elementor-element.elementor-element-e5ef284 .comment-notes span{
    color: black;
}
.elementor-984 .elementor-element.elementor-element-e5ef284 .logged-in-as a{
    color:black;
}

.comment-list a,
.comment-list p,
.comment-list cite,
.comment-list span{
    color: black;
}
.comments-area .comment-author .fn{
    color: black!important;
}
.elementor-984 .elementor-element.elementor-element-e5ef284 input[type="submit"]{
    float: right;
}

.elementor-984 .elementor-element.elementor-element-e5ef284 input#author {
    border:none !important;
}
.elementor-984 .elementor-element.elementor-element-e5ef284 input#email {
    border:none !important;
}

.elementor-984 .elementor-element.elementor-element-e5ef284 textarea#comment {
    border-radius: 36px;
    padding: 15px;
    background-color: #f5f5f5;
    border: none;
}/* End custom CSS */