.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-255 .elementor-element.elementor-element-5ec6a83 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-template .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-template .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-255 .elementor-element.elementor-element-f245de4{padding:0px 10px 0px 14px;}.elementor-255 .elementor-element.elementor-element-3d58041 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 10px 12px;}.elementor-widget-breadcrumbs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-breadcrumbs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-255 .elementor-element.elementor-element-faf8ef5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-faf8ef5{font-size:14px;color:#333333;}.elementor-255 .elementor-element.elementor-element-faf8ef5 a{color:#969696;}.elementor-255 .elementor-element.elementor-element-faf8ef5 a:hover{color:#151515;}.elementor-255 .elementor-element.elementor-element-3670a656{margin-top:10px;margin-bottom:30px;padding:0px 10px 0px 40px;}.elementor-255 .elementor-element.elementor-element-411291d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-255 .elementor-element.elementor-element-411291d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-411291d9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4DEE7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 10px 25px;}.elementor-255 .elementor-element.elementor-element-411291d9 > .elementor-element-populated, .elementor-255 .elementor-element.elementor-element-411291d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-255 .elementor-element.elementor-element-411291d9 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-255 .elementor-element.elementor-element-411291d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .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-255 .elementor-element.elementor-element-5ed77941 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-5ed77941 .elementor-heading-title{font-size:16px;font-weight:700;color:#000000;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-255 .elementor-element.elementor-element-1c157443 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#54595F;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 10px 10px 10px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-255 .elementor-element.elementor-element-8469ffc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-archive-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-archive-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-posts-nothing-found{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-255 .elementor-element.elementor-element-434ee9b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-255 .elementor-element.elementor-element-434ee9b .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-255 .elementor-element.elementor-element-434ee9b .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-255 .elementor-element.elementor-element-434ee9b .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-255 .elementor-element.elementor-element-434ee9b .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-255 .elementor-element.elementor-element-434ee9b .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-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-255 .elementor-element.elementor-element-1d93fef > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-255 .elementor-element.elementor-element-1d93fef{text-align:start;}.elementor-255 .elementor-element.elementor-element-ffdd91b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 2px 10px;}.elementor-255 .elementor-element.elementor-element-ffdd91b .elementor-heading-title{font-size:18px;font-weight:500;color:#000000;}.elementor-widget-share-buttons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-share-buttons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-255 .elementor-element.elementor-element-e469575 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-255 .elementor-element.elementor-element-e469575{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-255 .elementor-element.elementor-element-e469575 .elementor-share-btn{font-size:calc(0.95px * 10);}.elementor-255 .elementor-element.elementor-element-e469575 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.5em;}@media(max-width:1024px){ .elementor-255 .elementor-element.elementor-element-e469575{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-255 .elementor-element.elementor-element-f245de4{padding:0px 14px 0px 14px;}.elementor-255 .elementor-element.elementor-element-3670a656{padding:0px 18px 0px 0px;}.elementor-255 .elementor-element.elementor-element-1c157443 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 15px 0px;}.elementor-255 .elementor-element.elementor-element-434ee9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-ffdd91b > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-255 .elementor-element.elementor-element-e469575 > .elementor-widget-container{padding:0px 0px 0px 0px;} .elementor-255 .elementor-element.elementor-element-e469575{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-255 .elementor-element.elementor-element-4f57fcb > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-255 .elementor-element.elementor-element-411291d9{width:20%;}.elementor-255 .elementor-element.elementor-element-1c157443{width:79.669%;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-faf8ef5 */#breadcrumbs span{
    color: #969696;
}
#breadcrumbs .breadcrumb_last{
    color: #333333;
    font-weight: 600;
}
#breadcrumbs a{
    padding-left:3px;
    padding-right:3px;
}
#breadcrumbs .breadcrumb_last{
    padding-left:3px;
}
@media (max-width: 1200px){
#breadcrumb-section .elementor-element-populated {
    padding-left: 0;
}
}
@media (max-width: 1024px){
    #breadcrumb-section .elementor-element-populated {
    padding-left: 4px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-411291d9 */#category-list-page-list{
    display: block;
}
#category-list-page-list a {
    font-size: 14px;
    color: #1A1A1A;
    letter-spacing: 0;
    display: block;
    margin: 10px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#category-list-page-list a:hover {
    color:  #0254FF;
}

#category-list-page-list .current-cat a{
    color: #0254FF;
    font-weight: 600;
    width: fit-content;
    white-space: normal;
}
#category-list-page-list .parent-page{
    color: #0254FF;
    font-weight: 600;
    width: fit-content;    
}

#category-list-page-list ul{
    padding-left:0;
}
#category-list-page-list ul li{
    list-style-type: none;
}
#category-heading{
        margin-bottom: 10px;
}

#category-list-page-list .child {
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8469ffc */.toggle{
    display: inline-block;
    cursor: pointer;
}
#expand-collapse{
    margin-bottom: 5px;
    padding-left: 11px;
    padding-right: 10px;
    line-height: 10px;
}
.expand, .collapse, .form-link a{
    color: #0254ff !important;
    font-size: 14px;
}
.expand:hover, .collapse:hover, .form-link a:hover {
   color: #0450c2 !important;
}
.collapse {
    display: none;
}
.form-link{
    float: right;
}
@media (max-width: 767px){
    #expand-collapse{
    padding: 0 0 10px 0;
    }
}/* End custom CSS */
/* Start custom CSS for archive-posts, class: .elementor-element-434ee9b */@media only screen and (width: 1024px) {
  /* CSS for devices with a screen width of exactly 1024 pixels */
  .elementor-261 .elementor-element.elementor-element-23c4d88 .elementor-accordion-item .elementor-tab-content {    
width: calc(100vw - 280px);
word-break: break-all;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* CSS for tablets */

.elementor-261 .elementor-element.elementor-element-23c4d88 .elementor-accordion-item .elementor-tab-content {    
width: calc(100vw - 250px);
word-break: break-all;
}
}
@media only screen and (max-width: 767px) {
  /* CSS for mobile devices */

.elementor-261 .elementor-element.elementor-element-23c4d88 .elementor-accordion-item .elementor-tab-content { 
width: calc(100vw - 25px);    
word-break: break-word;
}
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-e469575 */.elementor-share-btn_twitter, .elementor-share-btn_facebook, .elementor-share-btn_linkedin {
    background-color: #3F3F3F !important;
}
.elementor-share-btn_twitter:hover {
    background-color: #1da1f2 !important;
}
.elementor-share-btn_facebook:hover {
    background-color: #3b5998 !important;
}
.elementor-share-btn_linkedin:hover {
    background-color: #006097 !important;
}
#social-icon i {
    font-size: 17px;
}
div#social-icon {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c157443 */#looping-faq .elementor-posts--skin-archive_custom{
        grid-row-gap: 0;
}
.activedone{
	border: 1px solid #6BB8FF !important;
}
#looping-faq .elementor-accordion-item{
    border-radius: 5px;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: all;
    transition-property: all;
}
.post-page-link{
    color: #0254FF;
    float: right;
    font-size: 14px;
}

.activedone {
border-color: #6bb8ff !important;
	border-style: solid;
}

.loop-faq .elementor-accordion-title{
    display: block;
    padding-left: 36px;
    Line-height: 24px;
}
.loop-faq .elementor-tab-content {
    border-top: 0;
}
.loop-faq .elementor-accordion-icon{
    margin-top: 5px;
}
@media (max-width: 767px){
    .loop-faq .elementor-accordion-title{
    padding-left: 24px;
    Line-height: 18px;
}
.loop-faq .elementor-accordion-icon{
    margin-top: 2px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3670a656 */#category-list-page-right-section{
    height:  fit-content;
}
.page-numbers.current
{
    vertical-align: top;
    margin-top: 10px;  
}
#category-list-page{
     min-height: calc(100vh - 640px);
}
.elementor-location-archive{
    background-color: #F0F5FA;
}
@media (max-width: 1200px){
    #category-list-page{
        padding-left: 15px;
    }
}
@media (max-width: 1024px){
#category-list-page {
    padding-left: 18px;
}
}
.blazor-desktop-ad, .blazor-mobile-ad, .aspnet-desktop-ad, .aspnet-mobile-ad {
    display: none;
}
@media (max-width:767px){
   .blazor-desktop-ad,.aspnet-desktop-ad{
        display:none !important;
    }
}
@media (min-width: 768px){
   .blazor-mobile-ad,.aspnet-mobile-ad {
        display:none !important;
   }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ece41bb */#wpfront-scroll-top-container{ position: fixed;
    width: 52px;
    height: 52px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    right: 2em;
    bottom: 6em;
    padding-top: 10px;
    box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
    box-shadow: 0 0 25px 0 rgba(0,0,0,.04);
    /*z-index: 99;*/
    z-index: 100001!important;
    border: 1px solid #ececec;
}/* End custom CSS */