.elementor-4125 .elementor-element.elementor-element-ad88737{--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-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-4125 .elementor-element.elementor-element-3567319 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-4125 .elementor-element.elementor-element-3567319{text-align:center;}.elementor-4125 .elementor-element.elementor-element-70a8c7f{--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-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-4125 .elementor-element.elementor-element-39b7109{text-align:center;}.elementor-4125 .elementor-element.elementor-element-715a6bb{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4125 .elementor-element.elementor-element-8107d84 .betterdocs-search-layout-1{padding:50px 50px 50px 50px;margin:50px 50px 50px 50px;}.elementor-4125 .elementor-element.elementor-element-8107d84 .betterdocs-search-layout-1 .search-bar{width:100%;height:auto;}.elementor-4125 .elementor-element.elementor-element-8b48ac9{--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-4125 .elementor-element.elementor-element-c89754b > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-4125 .elementor-element.elementor-element-c89754b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4125 .elementor-element.elementor-element-e2d5d33{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4125 .elementor-element.elementor-element-80ad8c9{--display:flex;}.elementor-4125 .elementor-element.elementor-element-80ad8c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4125 .elementor-element.elementor-element-eaafb31 .betterdocs-category-grid-wrapper .docs-single-cat-wrap{transition:300ms;}.elementor-4125 .elementor-element.elementor-element-eaafb31 .betterdocs-category-grid-wrapper .docs-single-cat-wrap .docs-cat-icon:hover{transition:300ms;}.elementor-4125 .elementor-element.elementor-element-eaafb31 .betterdocs-category-grid-wrapper .betterdocs-category-header{transition:300ms;}.elementor-4125 .elementor-element.elementor-element-eaafb31 .betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content .betterdocs-single-category-wrapper.active .betterdocs-single-category-inner .betterdocs-category-header{border-color:#5a94ff;}.elementor-4125 .elementor-element.elementor-element-eaafb31 .betterdocs-sidebar .betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-category-header .betterdocs-category-header-inner .betterdocs-category-items-counts span{color:#ffffff;}.elementor-4125 .elementor-element.elementor-element-eaafb31 .betterdocs-category-grid-wrapper .betterdocs-category-items-counts:hover{transition:300ms;}.elementor-4125 .elementor-element.elementor-element-eaafb31 .sticky-toc-container{z-index:320%;}.elementor-4125 .elementor-element.elementor-element-257a8e9{--display:flex;}.elementor-4125 .elementor-element.elementor-element-5094846 .betterdocs-articles-list li a{word-wrap:normal;}.elementor-4125 .elementor-element.elementor-element-5094846 .betterdocs-articles-list li svg{margin:0px 5px 0px 0px;}.elementor-4125 .elementor-element.elementor-element-5094846 .betterdocs-articles-list li i{margin:0px 5px 0px 0px;}.elementor-4125 .elementor-element.elementor-element-5094846 .betterdocs-articles-list li .betterdocs-nested-category-title > a{color:#3f5876;}.elementor-4125 .elementor-element.elementor-element-5094846 .betterdocs-articles-list li .betterdocs-nested-category-title > a:hover{color:#3f5876;}.elementor-4125 .elementor-element.elementor-element-5094846 .betterdocs-articles-list li .betterdocs-nested-category-title > svg.toggle-arrow{fill:#3f5876;}.elementor-4125 .elementor-element.elementor-element-5094846 .betterdocs-articles-list .betterdocs-nested-category-list li:not(.betterdocs-nested-category-wrapper) a{word-wrap:normal;}.elementor-4125 .elementor-element.elementor-element-05cfc4e{--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-4125 .elementor-element.elementor-element-2422c86 .betterdocs-category-box-wrapper.el-layout-4 .betterdocs-categories-folder.layout-4 .category-box .betterdocs-single-category-inner .betterdocs-category-header-inner .betterdocs-category-title-counts .betterdocs-sub-category-items-counts{transition:300ms;}.elementor-4125 .elementor-element.elementor-element-878f3c2{--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-4125 .elementor-element.elementor-element-029a49a .betterdocs-social-share{width:100%;}.elementor-4125 .elementor-element.elementor-element-f90f4fa{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4125 .elementor-element.elementor-element-0229bee{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4125 .elementor-element.elementor-element-0229bee .elementor-divider-separator{width:100%;}.elementor-4125 .elementor-element.elementor-element-0229bee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4125 .elementor-element.elementor-element-820357b{--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-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-4125 .elementor-element.elementor-element-a73a1a6 .eael-dual-header .title{color:var( --e-global-color-astglobalcolor0 );}.elementor-4125 .elementor-element.elementor-element-a73a1a6 .eael-dual-header .title span.lead{color:var( --e-global-color-primary );}.elementor-4125 .elementor-element.elementor-element-a73a1a6 .eael-dual-header .subtext{color:#4d4d4d;}.elementor-4125 .elementor-element.elementor-element-b2202dd{--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;}.elementor-widget-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-posts .elementor-post__title, .elementor-widget-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-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-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-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-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-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-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-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-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-4125 .elementor-element.elementor-element-5775780{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4125 .elementor-element.elementor-element-5775780 .elementor-post__meta-data span + span:before{content:"•";}.elementor-4125 .elementor-element.elementor-element-5775780 .elementor-post__title, .elementor-4125 .elementor-element.elementor-element-5775780 .elementor-post__title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-4125 .elementor-element.elementor-element-5775780 .elementor-post__meta-data{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;}.elementor-4125 .elementor-element.elementor-element-5775780 a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-4125 .elementor-element.elementor-element-6a15ce3{--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:37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4125 .elementor-element.elementor-element-821c94b{text-align:center;}.elementor-4125 .elementor-element.elementor-element-821c94b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-decoration:underline;color:var( --e-global-color-astglobalcolor0 );}.elementor-4125 .elementor-element.elementor-element-055a934{--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-4125 .elementor-element.elementor-element-17a6736{text-align:center;}.elementor-4125 .elementor-element.elementor-element-4e56cef{--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-4125 .elementor-element.elementor-element-7eab7de{--grid-row-gap:35px;--e-transform-transition-duration:0ms;--grid-column-gap:30px;}.elementor-4125 .elementor-element.elementor-element-7eab7de > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4125 .elementor-element.elementor-element-7eab7de .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4125 .elementor-element.elementor-element-7eab7de:after{content:"0.66";}.elementor-4125 .elementor-element.elementor-element-7eab7de .elementor-post__thumbnail__link{width:100%;}.elementor-4125 .elementor-element.elementor-element-7eab7de .elementor-post__meta-data span + span:before{content:"•";}.elementor-4125 .elementor-element.elementor-element-7eab7de .elementor-post__card{border-width:0px;border-radius:12px;}.elementor-4125 .elementor-element.elementor-element-7eab7de .elementor-post__text{margin-top:17px;margin-bottom:0px;}.elementor-4125 .elementor-element.elementor-element-7eab7de .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4125 .elementor-element.elementor-element-7eab7de .elementor-post__badge{right:0;}.elementor-4125 .elementor-element.elementor-element-7eab7de .elementor-post__card .elementor-post__badge{border-radius:8px;font-size:11px;margin:17px;}.elementor-4125 .elementor-element.elementor-element-7eab7de .elementor-post__title{margin-bottom:0px;}.elementor-4125 .elementor-element.elementor-element-7eab7de .elementor-post__read-more{margin-bottom:0px;}@media(max-width:767px){.elementor-4125 .elementor-element.elementor-element-715a6bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4125 .elementor-element.elementor-element-e2d5d33{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4125 .elementor-element.elementor-element-eaafb31 .betterdocs-category-grid-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4125 .elementor-element.elementor-element-eaafb31 .betterdocs-sidebar.betterdocs-sidebar-layout-8{padding:0px 0px 0px 0px;}.elementor-4125 .elementor-element.elementor-element-7eab7de .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4125 .elementor-element.elementor-element-7eab7de:after{content:"0.5";}.elementor-4125 .elementor-element.elementor-element-7eab7de .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-4125 .elementor-element.elementor-element-80ad8c9{--width:30.244%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4125 .elementor-element.elementor-element-80ad8c9{--width:470.5px;}}/* Start custom CSS for posts, class: .elementor-element-5775780 *//* General Styling for Related Posts Cards */
.elementor-post__card {
    background: #ffffff !important; /* Clean white background */
    border: 1px solid rgba(0, 0, 0, 0.1) !important; /* Light border for subtle separation */
    border-radius: 12px !important; /* Rounded corners for a modern look */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05) !important; /* Soft shadow for depth */
    overflow: hidden !important; /* Ensure content stays within card boundaries */
    transition: transform 0.3s ease, box-shadow 0.3s ease !important; /* Smooth hover effect */
}

/* Hover Effect */
.elementor-post__card:hover {
    transform: translateY(-5px) !important; /* Lift card on hover */
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1) !important; /* Stronger shadow on hover */
}

/* Card Title */
.elementor-post__title {
    font-size: 18px !important; /* Increase font size for readability */
    font-weight: 600 !important; /* Semi-bold for emphasis */
    color: #1d3557 !important; /* Dark blue for titles */
    margin: 15px 20px 10px !important; /* Add spacing around the title */
    text-align: left !important; /* Align text to the left */
    transition: color 0.3s ease !important; /* Smooth hover effect for title */
}

/* Hover Effect for Title */
.elementor-post__card:hover .elementor-post__title {
    color: #457b9d !important; /* Change title color on hover */
}

/* Post Meta (e.g., date, author) */
.elementor-post__meta {
    font-size: 14px !important; /* Smaller font size for meta info */
    color: #6c757d !important; /* Subtle gray color */
    margin: 0 20px 15px !important; /* Spacing around meta info */
    text-align: left !important; /* Align text to the left */
}

/* Post Excerpt */
.elementor-post__excerpt {
    font-size: 15px !important; /* Comfortable font size for reading */
    color: #495057 !important; /* Neutral dark gray for text */
    margin: 0 20px 15px !important; /* Add spacing around excerpt */
    line-height: 1.6 !important; /* Line height for readability */
    text-align: left !important; /* Align text to the left */
}

/* Read More Button */
.elementor-post__read-more {
    display: inline-block !important; /* Block-level button */
    margin: 15px 20px !important; /* Add spacing around button */
    padding: 10px 20px !important; /* Comfortable padding */
    font-size: 14px !important; /* Standard font size for buttons */
    font-weight: 600 !important; /* Bold text for emphasis */
    color: #ffffff !important; /* White text for contrast */
    background-color: var(--e-global-color-astglobalcolor0) !important; /* Theme's primary color */
    border-radius: 8px !important; /* Rounded corners */
    text-transform: uppercase !important; /* Capitalize text */
    text-decoration: none !important; /* Remove underline */
    transition: background-color 0.3s ease, box-shadow 0.3s ease !important; /* Smooth hover effects */
    cursor: pointer !important; /* Pointer cursor for interactivity */
}

/* Hover Effect for Read More Button */
.elementor-post__read-more:hover {
    background-color: #355070 !important; /* Darker shade of blue on hover */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1) !important; /* Shadow effect on hover */
}

/* Card Image */
.elementor-post__thumbnail img {
    width: 100% !important; /* Full width for responsive design */
    border-top-left-radius: 12px !important; /* Match card radius */
    border-top-right-radius: 12px !important; /* Match card radius */
    transition: transform 0.3s ease !important; /* Smooth hover effect */
}

/* Hover Effect for Image */
.elementor-post__card:hover .elementor-post__thumbnail img {
    transform: scale(1.05) !important; /* Slight zoom on hover */
}

/* Responsive Design */
@media (max-width: 768px) {
    .elementor-post__card {
        margin-bottom: 20px !important; /* Add spacing between cards */
    }

    .elementor-post__title {
        font-size: 16px !important; /* Adjust font size for smaller screens */
    }

    .elementor-post__excerpt {
        font-size: 14px !important; /* Adjust font size for smaller screens */
    }

    .elementor-post__read-more {
        font-size: 13px !important; /* Adjust button size for smaller screens */
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7eab7de *//* Disable Thumbnail Hover Effects */
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
    transform: translate(-50%, -50%) !important; /* Remove scaling but keep centering */
    transition: none !important; /* Disable hover transition */
}/* End custom CSS */