.elementor-24 .elementor-element.elementor-element-7d30412{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0bca021 .elementor-post__thumbnail__link{padding-bottom:calc( 0.5 * 100% );}.elementor-24 .elementor-element.elementor-element-0bca021:after{content:"0.5";position:absolute;color:transparent;}.elementor-24 .elementor-element.elementor-element-0bca021{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-24 .elementor-element.elementor-element-0bca021 > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-24 .elementor-element.elementor-element-0bca021 a .elementor-portfolio-item__overlay{background-color:rgba(0,0,0,0.24);}.elementor-24 .elementor-element.elementor-element-0bca021 a .elementor-portfolio-item__title{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-0bca021 .elementor-portfolio-item__title{font-size:34px;font-weight:200;line-height:1.5em;letter-spacing:2.5px;}.elementor-24 .elementor-element.elementor-element-7deb9b0{--display:flex;--position:fixed;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:100;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-7deb9b0{right:30px;}body.rtl .elementor-24 .elementor-element.elementor-element-7deb9b0{left:30px;}.elementor-24 .elementor-element.elementor-element-5170970 .elementor-icon-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-5170970.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5170970.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-5170970.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5170970.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-5170970.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5170970 .elementor-icon{font-size:22px;}.elementor-24 .elementor-element.elementor-element-5170970 .elementor-icon svg{height:22px;}.elementor-24 .elementor-element.elementor-element-bf458e0 > .elementor-widget-container{--e-transform-translateY:-10px;}.elementor-24 .elementor-element.elementor-element-bf458e0 .elementor-icon-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-bf458e0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-bf458e0.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-bf458e0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-bf458e0.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-bf458e0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-bf458e0 .elementor-icon{font-size:14px;}.elementor-24 .elementor-element.elementor-element-bf458e0 .elementor-icon svg{height:14px;}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-0bca021 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0bca021 .elementor-portfolio-item__title{font-size:28px;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-7d30412{--content-width:100vw;}.elementor-24 .elementor-element.elementor-element-7deb9b0{--width:500px;}}/* Start custom CSS for container, class: .elementor-element-7deb9b0 */.elementor-24 .elementor-element.elementor-element-7deb9b0 {
    cursor: pointer;
    width: max-content;
}/* End custom CSS */