.elementor-20751 .elementor-element.elementor-element-a51d58f{padding:0px 0px 0px 0px;}.elementor-20751 .elementor-element.elementor-element-a51d58f .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-element-a3331d0 .elementor-repeater-item-1b4403b.elementor-icon-list-item .elementor-icon-list-badge{color:#000000;background-color:#66666600;}.elementor-element-a3331d0 .elementor-repeater-item-daaf3ae.elementor-icon-list-item .elementor-icon-list-badge{color:#000000;background-color:#FFFFFF00;}.elementor-element-a3331d0 .elementor-repeater-item-ec00f8d.elementor-icon-list-item .elementor-icon-list-badge{color:#000000;background-color:#02010100;}.elementor-20751 .elementor-element.elementor-element-a3331d0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.8rem) 0rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(26px/2);}.elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(26px/2);}.elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(26px/2);margin-left:calc(26px/2);}.elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-26px/2);margin-left:calc(-26px/2);}body.rtl .elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-26px/2);}body:not(.rtl) .elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-26px/2);}.elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-item:not(:last-child):after{content:"";height:20px;border-color:#ddd;}.elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:after{bottom:calc(-1 * 1px / 2);}.elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-item > a{font-weight:900;}.elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-text{color:#000000;}.elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-icon{border-style:none;}.elementor-20751 .elementor-element.elementor-element-a3331d0 .elementor-icon-list-badge{font-size:12px;font-weight:900;text-transform:none;}.elementor-20751 .elementor-element.elementor-element-3215bc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-20751 .elementor-element.elementor-element-771181b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-element-771181b .btn span{white-space:nowrap;}.elementor-20751 .elementor-element.elementor-element-771181b .btn{font-size:13px;}.elementor-20751 .elementor-element.elementor-element-771181b .btn, .elementor-20751 .elementor-element.elementor-element-771181b .btn.btn-bubble:before{border-radius:3px 3px 3px 3px;}.elementor-20751 .elementor-element.elementor-element-771181b  .btn{--alpha-btn-icon-spacing:10px;}.elementor-20751 .elementor-element.elementor-element-87d8658 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-20751 .elementor-element.elementor-element-b998589{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-element-b998589 .btn span{white-space:nowrap;}.elementor-20751 .elementor-element.elementor-element-b998589 .btn{font-size:13px;--alpha-btn-bg-color:var( --e-global-color-primary );}.elementor-20751 .elementor-element.elementor-element-b998589 .btn, .elementor-20751 .elementor-element.elementor-element-b998589 .btn.btn-bubble:before{border-radius:3px 3px 3px 3px;}.elementor-20751 .elementor-element.elementor-element-cf8d7e9{color:var( --e-global-color-secondary );}.elementor-20751 .elementor-element.elementor-element-7070bbb .elementor-tab-title, .elementor-20751 .elementor-element.elementor-element-7070bbb .elementor-tab-title:before, .elementor-20751 .elementor-element.elementor-element-7070bbb .elementor-tab-title:after, .elementor-20751 .elementor-element.elementor-element-7070bbb .elementor-tab-content, .elementor-20751 .elementor-element.elementor-element-7070bbb .elementor-tabs-content-wrapper{border-width:1px;}.elementor-20751 .elementor-element.elementor-element-7070bbb .elementor-tab-title.elementor-active,
					 .elementor-20751 .elementor-element.elementor-element-7070bbb .elementor-tab-title.elementor-active a{color:var( --e-global-color-primary );}.elementor-20751 .elementor-element.elementor-element-76b773b{--display:flex;}.elementor-20751 .elementor-element.elementor-element-ddebb97{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:0px;--n-accordion-icon-gap:14px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-20751 .elementor-element.elementor-element-ddebb97 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-20751 .elementor-element.elementor-element-ddebb97 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-20751 .elementor-element.elementor-element-ddebb97 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-20751 .elementor-element.elementor-element-ddebb97 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-20751 .elementor-element.elementor-element-ddebb97 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;text-decoration:underline;}.elementor-20751 .elementor-element.elementor-element-ddebb97 :where( .elementor-20751 .elementor-element.elementor-element-ddebb97 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-20751 .elementor-element.elementor-element-ddebb97 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-element-6a0819a .btn span{white-space:nowrap;}.elementor-20751 .elementor-element.elementor-element-6a0819a .btn{font-size:13px;}.elementor-20751 .elementor-element.elementor-element-6a0819a .btn, .elementor-20751 .elementor-element.elementor-element-6a0819a .btn.btn-bubble:before{border-radius:3px 3px 3px 3px;}.elementor-20751 .elementor-element.elementor-element-6a0819a  .btn{--alpha-btn-icon-spacing:10px;}.elementor-20751 .elementor-element.elementor-element-bae529b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-element-bae529b .btn span{white-space:nowrap;}.elementor-20751 .elementor-element.elementor-element-bae529b .btn{font-size:13px;--alpha-btn-bg-color:var( --e-global-color-primary );}.elementor-20751 .elementor-element.elementor-element-bae529b .btn, .elementor-20751 .elementor-element.elementor-element-bae529b .btn.btn-bubble:before{border-radius:3px 3px 3px 3px;}.elementor-20751 .elementor-element.elementor-element-d7b7e7f{--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-20751 .elementor-element.elementor-element-4aeae69{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-20751 .elementor-element.elementor-element-4aeae69 .elementor-heading-title{font-size:2.8rem;font-weight:bold;}.elementor-20751 .elementor-element.elementor-element-7a4747a {font-size:1.6rem;}.elementor-20751 .elementor-element.elementor-element-7a4747a .acc_head{background-color:#F1F4F8;padding:3px 10px 3px 10px;}.elementor-20751 .elementor-element.elementor-element-7a4747a .acc_head *{font-size:16px;}.elementor-20751 .elementor-element.elementor-element-e4efbe8{padding:0rem 0rem 0rem 0rem;}.elementor-20751 .elementor-element.elementor-element-2380f15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-20751 .elementor-element.elementor-element-2380f15.elementor-element{--align-self:flex-start;}.elementor-20751 .elementor-element.elementor-element-2380f15 .elementor-heading-title{font-size:2.8rem;}@media(max-width:1199px){.elementor-20751 .elementor-element.elementor-element-bae529b{width:var( --container-widget-width, 798.25px );max-width:798.25px;--container-widget-width:798.25px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-20751 .elementor-element.elementor-element-3215bc6{width:27%;}.elementor-20751 .elementor-element.elementor-element-87d8658{width:73%;}.elementor-20751 .elementor-element.elementor-element-ccf1075{width:28%;}.elementor-20751 .elementor-element.elementor-element-0cea735{width:72%;}}@media(max-width:1439px) and (min-width:768px){.elementor-20751 .elementor-element.elementor-element-3215bc6{width:29%;}.elementor-20751 .elementor-element.elementor-element-ccf1075{width:29%;}}@media(max-width:1199px) and (min-width:768px){.elementor-20751 .elementor-element.elementor-element-3215bc6{width:32%;}}@media(max-width:767px){.elementor-20751 .elementor-element.elementor-element-3215bc6 > .elementor-element-populated{margin:0px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20751 .elementor-element.elementor-element-e688e94 > .elementor-element-populated{margin:0px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20751 .elementor-element.elementor-element-ccf1075 > .elementor-element-populated{margin:0px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for heading, class: .elementor-element-a51d58f */.widget-title, .widgettitle {
    margin: 0;
    padding: 1.6rem;
    font-size: 1.8rem;
    background: #575353;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 3px solid #fd7800;
    margin-bottom: 10px;
}
.sidebar .widget:not(.widget-products):first-child .widget-title, .sidebar .widget:not(.widget-products):first-child .widgettitle {
    padding-top: 1.6rem;
}
.rpwwt-widget ul li{margin: 0 0 0.5em;}
.sidebar .widget li {
    padding: 4px 7px 8px 8px;
    border-radius: 10px;
    line-height: 22px;
    font-size: 13px;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img{border-radius: 8px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3215bc6 */.elementor-20751 .elementor-element.elementor-element-3215bc6 {
        width: 276px;
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-98ba44e */.main-content div .elementor-20751 .elementor-element.log > .elementor-element-populated{padding:5px 15px !important;}
.main-content div .elementor-20751 .elementor-element.rept > .elementor-element-populated{padding:5px 15px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f5185f */.yarpp-thumbnail > img, .yarpp-thumbnail-default{width: 95%;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{width: 100%;background: #ededed;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{width: 100%;}
p{color: #000;}
table td, table th{color: #000;}


.sidebar .sticky-sidebar>.widget {
    padding: 0;
    background: #F7F6F5;
}

.widget-title, .widgettitle{background: #e2e1e1;
    color: #000;}
.sidebar .widget_block h2 {
    font-size: 1.8rem;
    padding: 1.6rem 0;
    margin-bottom: 0;
    background: #E2E1E1;
    text-align: center;
    border-bottom: 3px solid #fd7800;
    text-transform: uppercase;
}
.sidebar .widget:not(:first-child) {
    border-top: none;
    padding-top: 2.2rem;
    background: none !important;
    margin: 0px;
}
.sidebar-side .sidebar-content p {
    color: #000;
    margin-bottom: 13px !important;
}
.sidebar .widget:not(:first-child){    padding-top: 0.2rem;}  
.elementor-20751 .elementor-element.elementor-element-2380f15.elementor-element{    margin: 0px 0px 32px !important;
    padding: 0px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8d7e9 */#rpwwt-recent-posts-widget-with-thumbnails-3 img {
    width: 400px;
    height: auto;
}
p{font-size:13px;}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-7070bbb */h5{display: flex;}
h4{font-size: 15px;}
h3{font-size: 18px;}
.elementor-widget-tabs .elementor-tab-desktop-title{border: solid #0000001a;padding: 20px 12px;color: #0e0e0e;}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{background: #f3f3f3;}
.elementor-widget-tabs .elementor-tab-content{background: #f3f3f3;}

.elementor-tab-content:empty { /* Targets empty tab content */
    display: none; /* Hide the content */
}

.elementor-tab-content:empty + .elementor-tab-title{ /* Targets the tab title when the content is empty */
    display: none; /* Hides the tab title */
}

/*If the tab titles and tab content are wrapped in a parent container, use this method*/
.elementor-tab-content:empty {
    display:none;
}
.elementor-tab-content:empty ~ .elementor-tab-title{
    display:none;
}
.my_tab{display:none;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0f92e89 */ol, ul {
    font-size:13px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ccf1075 */.elementor-20751 .elementor-element.elementor-element-ccf1075 {
        width: 276px;
    }/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-7a4747a */.acc_head h4{margin-bottom:0px;}
.accordionjs .acc_section{border: 1px solid #ccc;
    position: relative;
    z-index: 10;
    margin-top: -1px;
    overflow: hidden;
    border-width: 10px;
    border-color: #F1F4F8;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 10px;}
    .accordionjs .acc_section.acc_active > .acc_head{border-bottom: none;padding: 3px 10px 10px 10px;}
    .dce-accordion-icon svg {
    width: 15px;
}/* End custom CSS */