.elementor-3116 .elementor-element.elementor-element-c2a3a44:not(.elementor-motion-effects-element-type-background), .elementor-3116 .elementor-element.elementor-element-c2a3a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hollandsoftware.net/wp-content/uploads/2023/04/shape-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3116 .elementor-element.elementor-element-c2a3a44 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3116 .elementor-element.elementor-element-c2a3a44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-3116 .elementor-element.elementor-element-e2eb085 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3116 .elementor-element.elementor-element-b61ae1d .elementor-heading-title{font-size:42px;}.elementor-3116 .elementor-element.elementor-element-c3472b9{color:var( --e-global-color-7f37adf );}.elementor-3116 .elementor-element.elementor-element-d728881 > .elementor-element-populated{margin:0% 2% 0% 0%;--e-column-margin-right:2%;--e-column-margin-left:0%;}.elementor-3116 .elementor-element.elementor-element-77a868d.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:88px;}.elementor-3116 .elementor-element.elementor-element-77a868d.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:88px;}#wpadminbar ~ .elementor-3116 .elementor-element.elementor-element-77a868d.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-3116 .elementor-element.elementor-element-77a868d.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:calc(88px + var(--wpadminbar-height, 0px));}#wpadminbar ~ .elementor-3116 .elementor-element.elementor-element-77a868d.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-3116 .elementor-element.elementor-element-77a868d.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:calc(88px + var(--wpadminbar-height, 0px));}.elementor-3116 .elementor-element.elementor-element-77a868d{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000012;box-shadow:8px 0px 8px -8px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;z-index:99;}.elementor-3116 .elementor-element.elementor-element-77a868d, .elementor-3116 .elementor-element.elementor-element-77a868d > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-3116 .elementor-element.elementor-element-77a868d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3116 .elementor-element.elementor-element-77a868d.elementor-section.jkit-sticky-element--enabled{z-index:99;}.elementor-3116 .elementor-element.elementor-element-1e132fa{width:auto;max-width:auto;top:5px;}body:not(.rtl) .elementor-3116 .elementor-element.elementor-element-1e132fa{right:5px;}body.rtl .elementor-3116 .elementor-element.elementor-element-1e132fa{left:5px;}.elementor-3116 .elementor-element.elementor-element-3446792{width:auto;max-width:auto;}.elementor-3116 .elementor-element.elementor-element-3446792 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3116 .elementor-element.elementor-element-3446792 .elementor-heading-title{font-size:18px;font-weight:500;color:var( --e-global-color-primary );}.elementor-3116 .elementor-element.elementor-element-c1caef1 .elementor-toggle-title, .elementor-3116 .elementor-element.elementor-element-c1caef1 .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-3116 .elementor-element.elementor-element-c1caef1 .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-3116 .elementor-element.elementor-element-c1caef1 .elementor-tab-title.elementor-active a, .elementor-3116 .elementor-element.elementor-element-c1caef1 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-3116 .elementor-element.elementor-element-c1caef1 .elementor-toggle-title{font-size:18px;font-weight:500;text-transform:capitalize;}.elementor-3116 .elementor-element.elementor-element-c1caef1 .elementor-tab-title{padding:15px 0px 15px 0px;}.elementor-3116 .elementor-element.elementor-element-c1caef1 .elementor-tab-content{padding:0px 0px 12px 35px;}.elementor-3116 .elementor-element.elementor-element-1dcf573{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-3116 .elementor-element.elementor-element-1dcf573 .elementor-post__thumbnail__link{width:100%;}.elementor-3116 .elementor-element.elementor-element-1dcf573 .elementor-post__meta-data span + span:before{content:"•";}.elementor-3116 .elementor-element.elementor-element-1dcf573 .elementor-post__card{border-color:#C7D0DA;border-width:2px;border-radius:5px;}.elementor-3116 .elementor-element.elementor-element-1dcf573 .elementor-post__text{margin-top:20px;}.elementor-3116 .elementor-element.elementor-element-1dcf573 .elementor-post__title, .elementor-3116 .elementor-element.elementor-element-1dcf573 .elementor-post__title a{color:var( --e-global-color-primary );font-size:14px;font-weight:600;}.elementor-3116 .elementor-element.elementor-element-1dcf573 .elementor-pagination{text-align:center;line-height:5em;}.elementor-3116 .elementor-element.elementor-element-1dcf573 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-1a3ed4d );}body:not(.rtl) .elementor-3116 .elementor-element.elementor-element-1dcf573 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 15px/2 );}body:not(.rtl) .elementor-3116 .elementor-element.elementor-element-1dcf573 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 15px/2 );}body.rtl .elementor-3116 .elementor-element.elementor-element-1dcf573 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 15px/2 );}body.rtl .elementor-3116 .elementor-element.elementor-element-1dcf573 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 15px/2 );}@media(min-width:768px){.elementor-3116 .elementor-element.elementor-element-d728881{width:25%;}.elementor-3116 .elementor-element.elementor-element-6cbf161{width:75%;}}@media(max-width:767px){.elementor-3116 .elementor-element.elementor-element-c2a3a44{padding:100px 0px 0px 0px;}.elementor-3116 .elementor-element.elementor-element-b956f13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3116 .elementor-element.elementor-element-b61ae1d .elementor-heading-title{font-size:28px;}.elementor-3116 .elementor-element.elementor-element-d728881{width:100%;}.elementor-3116 .elementor-element.elementor-element-d728881 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-3116 .elementor-element.elementor-element-77a868d > .elementor-container{max-width:300px;}.elementor-3116 .elementor-element.elementor-element-77a868d{padding:25px 75px 50px 25px;}.elementor-3116 .elementor-element.elementor-element-1e132fa{top:0px;}.elementor-3116 .elementor-element.elementor-element-3446792 .elementor-heading-title{font-size:22px;}.elementor-3116 .elementor-element.elementor-element-6cbf161{width:100%;}.elementor-3116 .elementor-element.elementor-element-403dffe{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;z-index:1;}.elementor-3116 .elementor-element.elementor-element-403dffe > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-3116 .elementor-element.elementor-element-1dcf573 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for toggle, class: .elementor-element-c1caef1 */.elementor-widget-toggle a{
    color: #033537;
}
.elementor-widget-toggle a:hover{
    color: #ff4b67;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77a868d */#mob-hidd{
overflow-x: hidden;
overflow-y: scroll;
height: 90vh;
}
.facetwp-facet {
margin-bottom: 0!important;
padding-bottom: 20px;
border-bottom: 1px solid rgba(0, 0, 0, 0.07);
font-size: 12px;
font-style: inherit;
font-weight: 600;
}
@media only screen and (max-width: 767px) {
#mob-hidd{
opacity: 0;
padding: 20px;
position: fixed!important;
top: 0;
left: -380px;
width: 90%;
background: #fff;
z-index: 9999;
height: 100vh;
overflow: scroll;
-webkit-transition: all .5s ease;
transition: all .5s ease;

}
}
#mob-hidd::-webkit-scrollbar {
background-color: #eee;
width: 10px;
}
#mob-hidd::-webkit-scrollbar-thumb {
background-color: #babac0;
background-image: linear-gradient( 0deg , #ac87fb70 0%, #8a85fb70 100%);
border-radius: 16px;
border: 2px solid #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-403dffe */button.showfilter-button, button.hidefilter-button{
border-radius: 5px;
padding: 8px;   
}/* End custom CSS */
/* Start custom CSS for archive-posts, class: .elementor-element-1dcf573 */.elementor-post__title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS */.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0;
}
.facetwp-input-wrap {
    width: 100%;
}
.facetwp-type-search {
    border: none;
    padding-bottom: 0;
}
.facetwp-facet input.facetwp-search {
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 8%);
}
.facetwp-facet input.facetwp-search:focus {
    box-shadow: 0px 6px 8px 0 rgb(0 0 0 / 15%);
}
.facetwp-radio.checked, .facetwp-checkbox.checked {
    color: #0C2A52;
}
.facetwp-checkbox.checked {
    color: #ff4b67;
}
.elementor-post__text {
margin-top: 16px;
}
.elementor-post__title {
    text-align: center;
}
.elementor-post__badge{
background: linear-gradient( 
0deg
,#00acee 0%,#027efb 100%)!important;
box-shadow: inset 2px 2px 2px 0 rgb(255 255 255 / 50%), 7px 7px 20px 0 rgb(0 0 0 / 10%), 4px 4px 5px 0 rgb(0 0 0 / 10%);
}



.elementor-post__title {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 90%;
text-align: center;
margin: 0px auto 15px!important;
}
.elementor-post__card:hover {
    transform: translate(0,-5px);
    -webkit-box-shadow: 5px 6px 29px -1px rgba(0,0,0,.24)!important;
    box-shadow: 5px 6px 29px -1px rgba(0,0,0,.24)!important;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
nav.elementor-pagination {
    margin-top: 25px;
}
span.page-numbers.current {
    padding: 8px 12px;
    background-color: #033537;
    background-image: linear-gradient(80deg, var(--e-global-color-accent ) 0%, var(--e-global-color-591a5e1 ) 100%);
    border-radius: 4px;
}/* End custom CSS */