.elementor-2113 .elementor-element.elementor-element-7e2de79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2113 .elementor-element.elementor-element-95d75d4{--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-2113 .elementor-element.elementor-element-95d75d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2113 .elementor-element.elementor-element-f4ca636 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2113 .elementor-element.elementor-element-f4ca636{text-align:justify;}.elementor-2113 .elementor-element.elementor-element-f4ca636 .elementor-heading-title{font-family:"Cairo", Sans-serif;-webkit-text-stroke-width:1px;stroke-width:1px;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#EE2626;}.elementor-2113 .elementor-element.elementor-element-e6b7b29 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2113 .elementor-element.elementor-element-e6b7b29.elementor-element{--align-self:center;}.elementor-2113 .elementor-element.elementor-element-e6b7b29 .elementor-icon-list-icon{width:14px;}.elementor-2113 .elementor-element.elementor-element-e6b7b29 .elementor-icon-list-icon i{font-size:14px;}.elementor-2113 .elementor-element.elementor-element-e6b7b29 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2113 .elementor-element.elementor-element-9662cbd > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2113 .elementor-element.elementor-element-9662cbd{text-align:justify;color:#2A2A2A;font-family:"Cairo", Sans-serif;font-size:14px;word-spacing:2px;}.elementor-2113 .elementor-element.elementor-element-5be6c96 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2113 .elementor-element.elementor-element-5ae4d45{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#3E3D3D;}.elementor-2113 .elementor-element.elementor-element-5ae4d45.elementor-element{--align-self:stretch;}.elementor-2113 .elementor-element.elementor-element-5ae4d45 .elementor-headline{text-align:center;}.elementor-2113 .elementor-element.elementor-element-5ae4d45 .elementor-headline-dynamic-wrapper path{stroke-width:4px;}.elementor-2113 .elementor-element.elementor-element-843e8e1 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2113 .elementor-element.elementor-element-843e8e1{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2113 .elementor-element.elementor-element-fb5586a{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2113 .elementor-element.elementor-element-fb5586a > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2113 .elementor-element.elementor-element-fb5586a:after{content:"0.66";}.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post__thumbnail__link{width:100%;}.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post__meta-data span + span:before{content:"|";}.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-2113 .elementor-element.elementor-element-fb5586a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2113 .elementor-element.elementor-element-fb5586a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2113 .elementor-element.elementor-element-fb5586a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2113 .elementor-element.elementor-element-97a47e3 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2113 .elementor-element.elementor-element-e0b4e8a{--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;}@media(min-width:768px){.elementor-2113 .elementor-element.elementor-element-95d75d4{--width:68.752%;}.elementor-2113 .elementor-element.elementor-element-e0b4e8a{--width:66.6666%;}}@media(max-width:1024px){ .elementor-2113 .elementor-element.elementor-element-843e8e1{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-2113 .elementor-element.elementor-element-843e8e1{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2113 .elementor-element.elementor-element-fb5586a:after{content:"0.5";}.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for theme-post-title, class: .elementor-element-f4ca636 */.elementor-2113 .elementor-element.elementor-element-f4ca636 .elementor-heading-title{font-size:32px!important;font-weight:800!important;color:#222!important;line-height:1.3;position:relative;display:inline-block;padding-bottom:12px;margin-bottom:20px;transition:all .3s ease}.elementor-2113 .elementor-element.elementor-element-f4ca636 .elementor-heading-title::after{content:'';position:absolute;bottom:0;right:0;width:60px;height:4px;background:linear-gradient(90deg,#ff4757,rgba(255,71,87,0.2));border-radius:10px;transition:width .4s ease}.elementor-2113 .elementor-element.elementor-element-f4ca636:hover .elementor-heading-title::after{width:100%}.elementor-2113 .elementor-element.elementor-element-f4ca636 .elementor-heading-title:hover{color:#000!important;transform:translateY(-2px)}@media (max-width:767px){.elementor-2113 .elementor-element.elementor-element-f4ca636 .elementor-heading-title{font-size:24px!important;padding-bottom:10px}.elementor-2113 .elementor-element.elementor-element-f4ca636 .elementor-heading-title::after{height:3px;width:40px}}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-e6b7b29 */.elementor-2113 .elementor-element.elementor-element-e6b7b29 .elementor-post-info{display:flex;gap:8px;padding:5px 0;margin-bottom:15px;border-bottom:1px solid #f9f9f9;flex-wrap:wrap}.elementor-2113 .elementor-element.elementor-element-e6b7b29 .elementor-icon-list-item{background:#fcfcfc;padding:3px 10px!important;border-radius:4px;border:1px solid #eee!important;transition:all .2s;display:flex;align-items:center}.elementor-2113 .elementor-element.elementor-element-e6b7b29 .elementor-icon-list-item:hover{background:#fff;border-color:#ff4757!important;transform:translateY(-1px)}.elementor-2113 .elementor-element.elementor-element-e6b7b29 .elementor-icon-list-icon{margin-left:5px!important;display:flex;align-items:center}.elementor-2113 .elementor-element.elementor-element-e6b7b29 .elementor-icon-list-icon i{color:#ff4757!important;font-size:11px!important}.elementor-2113 .elementor-element.elementor-element-e6b7b29 .elementor-icon-list-text{color:#777!important;font-size:11px!important;font-weight:600!important;line-height:1}.elementor-2113 .elementor-element.elementor-element-e6b7b29 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#222!important}@media(max-width:767px){.elementor-2113 .elementor-element.elementor-element-e6b7b29 .elementor-post-info{gap:5px;margin-bottom:10px}.elementor-2113 .elementor-element.elementor-element-e6b7b29 .elementor-icon-list-item{padding:2px 8px!important}.elementor-2113 .elementor-element.elementor-element-e6b7b29 .elementor-icon-list-text{font-size:10px!important}}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-9662cbd */.elementor-widget-theme-post-content h1,.elementor-widget-theme-post-content h2,.elementor-widget-theme-post-content h3,.elementor-widget-theme-post-content h4{display:inline-block;position:relative;padding:5px 15px;margin-top:30px;margin-bottom:15px;border-radius:4px;background:linear-gradient(120deg,rgba(255,71,87,.08) 0,rgba(255,71,87,.03) 100%);border-right:5px solid #ff4757;color:#1a1a1a;transition:all .3s ease}.elementor-widget-theme-post-content h2:hover,.elementor-widget-theme-post-content h3:hover{background:rgba(255,71,87,.12);padding-right:20px}.elementor-widget-theme-post-content h2::after{content:'';display:block;width:50px;height:2px;background:#ff4757;margin-top:8px;opacity:.3}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-5be6c96 */.elementor-2113 .elementor-element.elementor-element-5be6c96 .elementor-post-navigation{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:20px 0;padding:10px 0;border-top:1px solid #f0f0f0;overflow:hidden}.elementor-2113 .elementor-element.elementor-element-5be6c96 .elementor-post-navigation__next,.elementor-2113 .elementor-element.elementor-element-5be6c96 .elementor-post-navigation__prev{flex:0 1 auto;background:#f9f9f9;padding:8px 15px!important;border-radius:30px;border:1px solid #eee!important;transition:all .3s ease;max-width:45%}.elementor-2113 .elementor-element.elementor-element-5be6c96 .elementor-post-navigation__next:hover,.elementor-2113 .elementor-element.elementor-element-5be6c96 .elementor-post-navigation__prev:hover{background:#ff4757;border-color:#ff4757!important}.elementor-2113 .elementor-element.elementor-element-5be6c96 .post-navigation__next--label,.elementor-2113 .elementor-element.elementor-element-5be6c96 .post-navigation__prev--label{font-size:9px;color:#999;margin-bottom:2px}.elementor-2113 .elementor-element.elementor-element-5be6c96 .post-navigation__next--title,.elementor-2113 .elementor-element.elementor-element-5be6c96 .post-navigation__prev--title{font-size:12px!important;font-weight:600!important;color:#444!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-2113 .elementor-element.elementor-element-5be6c96 .elementor-post-navigation__next:hover .post-navigation__next--label,.elementor-2113 .elementor-element.elementor-element-5be6c96 .elementor-post-navigation__next:hover .post-navigation__next--title,.elementor-2113 .elementor-element.elementor-element-5be6c96 .elementor-post-navigation__prev:hover .post-navigation__prev--label,.elementor-2113 .elementor-element.elementor-element-5be6c96 .elementor-post-navigation__prev:hover .post-navigation__prev--title{color:#fff!important}@media (max-width:767px){.elementor-2113 .elementor-element.elementor-element-5be6c96 .elementor-post-navigation{gap:5px}.elementor-2113 .elementor-element.elementor-element-5be6c96 .elementor-post-navigation__next,.elementor-2113 .elementor-element.elementor-element-5be6c96 .elementor-post-navigation__prev{padding:6px 10px!important}.elementor-2113 .elementor-element.elementor-element-5be6c96 .post-navigation__next--title,.elementor-2113 .elementor-element.elementor-element-5be6c96 .post-navigation__prev--title{max-width:80px}}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-843e8e1 */.elementor-2113 .elementor-element.elementor-element-843e8e1 .elementor-share-btn{transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;border-radius:12px!important;overflow:hidden;position:relative;border:none!important;box-shadow:0 4px 10px rgba(0,0,0,0.05)}.elementor-2113 .elementor-element.elementor-element-843e8e1 .elementor-share-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 12px 25px rgba(0,0,0,0.1)!important}.elementor-2113 .elementor-element.elementor-element-843e8e1 .elementor-share-btn__icon{transition:all .4s ease!important}.elementor-2113 .elementor-element.elementor-element-843e8e1 .elementor-share-btn:hover .elementor-share-btn__icon{transform:rotate(360deg) scale(1.2)}.elementor-2113 .elementor-element.elementor-element-843e8e1 .elementor-share-btn::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transition:none}.elementor-2113 .elementor-element.elementor-element-843e8e1 .elementor-share-btn:hover::after{left:150%;transition:all .6s ease-in-out}.elementor-2113 .elementor-element.elementor-element-843e8e1 .elementor-share-btn__text{font-weight:700!important;letter-spacing:0.5px;text-transform:uppercase;font-size:12px!important}.elementor-2113 .elementor-element.elementor-element-843e8e1 .elementor-share-btn--facebook:hover{background-color:#1877f2!important}.elementor-2113 .elementor-element.elementor-element-843e8e1 .elementor-share-btn--twitter:hover{background-color:#000!important}.elementor-2113 .elementor-element.elementor-element-843e8e1 .elementor-share-btn--whatsapp:hover{background-color:#25d366!important}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fb5586a */.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post{background:#fff;border-radius:15px;overflow:hidden;border:1px solid #f0f0f0!important;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;height:100%}
.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post:hover{box-shadow:0 15px 40px rgba(0,0,0,.06);transform:translateY(-8px)}
.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post__thumbnail{margin-bottom:0!important;overflow:hidden;position:relative;aspect-ratio:16/9;transform:scale(1.15);transition:all .8s ease}
.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post:hover .elementor-post__thumbnail{transform:scale(1)}
.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post__thumbnail::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);transition:none;z-index:2}
.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post:hover .elementor-post__thumbnail::after{left:150%;transition:all .7s ease-in-out}
.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post__text{padding:18px!important;flex-grow:1;background:#fff;display:flex;flex-direction:column;z-index:3}
.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post__title,.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post__title a{font-size:17px!important;font-weight:700!important;color:#222!important;line-height:1.5!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;transition:.3s}
.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post:hover .elementor-post__title a{color:#ff4757!important}
.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post__meta-data{font-size:11px;color:#bbb!important;margin-top:auto;border-top:1px solid #f9f9f9;padding-top:8px}
.elementor-2113 .elementor-element.elementor-element-fb5586a .elementor-post__read-more{display:none}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-97a47e3 */#comments{margin-top:50px;padding:20px;background:#fdfdfd;border-radius:15px;border:1px solid #eee}.comment-body{background:#fff;padding:25px;margin-bottom:20px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.03);border:1px solid #f0f0f0;transition:all .3s ease}.comment-body:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.06)}.comment-author img{border-radius:50%;border:3px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}#respond{background:#fff;padding:30px;border-radius:15px;border:2px dashed #ff4757;margin-top:40px}#respond input,#respond textarea{width:100%;border:1px solid #eee;border-radius:8px;padding:12px;background:#f9f9f9;transition:.3s}#respond input:focus,#respond textarea:focus{border-color:#ff4757;background:#fff;outline:none}#submit{background:#ff4757;color:#fff;border:none;padding:12px 35px;border-radius:50px;font-weight:600;cursor:pointer;transition:.3s}#submit:hover{background:#e84118;box-shadow:0 5px 15px rgba(255,71,87,.3)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95d75d4 */.elementor-2113 .elementor-element.elementor-element-95d75d4{background:rgba(255,255,255,.5)!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:30px!important;box-shadow:0 10px 30px rgba(0,0,0,.03);margin:20px auto;transition:all .4s ease}.elementor-2113 .elementor-element.elementor-element-95d75d4:hover{box-shadow:0 15px 45px rgba(0,0,0,.06);border-color:rgba(255,71,87,.2)}@media(max-width:767px){.elementor-2113 .elementor-element.elementor-element-95d75d4{padding:15px!important;border-radius:15px;margin:10px}}.elementor-2113 .elementor-element.elementor-element-95d75d4 .elementor-nav-menu li:not(:last-child){border-left:1.5px solid rgba(0,0,0,.05);height:20px;display:flex;align-items:center;margin-left:10px;padding-left:10px;transition:all .3s ease}.elementor-2113 .elementor-element.elementor-element-95d75d4 .elementor-nav-menu li:hover{border-left-color:rgba(255,71,87,.4);border-left-width:2px}.elementor-2113 .elementor-element.elementor-element-95d75d4 .elementor-nav-menu li a{transition:all .3s ease}/* End custom CSS */