.elementor-widget-container .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-container .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-11806 .elementor-element.elementor-element-b4a04b8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11806 .elementor-element.elementor-element-bf6d84d{--display:flex;--min-height:600px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;}.elementor-11806 .elementor-element.elementor-element-bf6d84d:not(.elementor-motion-effects-element-type-background), .elementor-11806 .elementor-element.elementor-element-bf6d84d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pts.istcode.tech/wp-content/uploads/2026/03/pts-banner-copy-1.jpg.jpeg");background-position:0px -230px;background-repeat:no-repeat;background-size:cover;}.elementor-11806 .elementor-element.elementor-element-bf6d84d::before, .elementor-11806 .elementor-element.elementor-element-bf6d84d > .elementor-background-video-container::before, .elementor-11806 .elementor-element.elementor-element-bf6d84d > .e-con-inner > .elementor-background-video-container::before, .elementor-11806 .elementor-element.elementor-element-bf6d84d > .elementor-background-slideshow::before, .elementor-11806 .elementor-element.elementor-element-bf6d84d > .e-con-inner > .elementor-background-slideshow::before, .elementor-11806 .elementor-element.elementor-element-bf6d84d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111;--background-overlay:'';}.elementor-widget-pxl_page_title .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-pxl_page_title .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-11806 .elementor-element.elementor-element-0c32d09{--pxl_from_opacity:0;--pxl_to_opacity:1;}.elementor-11806 .elementor-element.elementor-element-0c32d09 .pxl-pt-wrap{justify-content:center;text-align:center;}.elementor-11806 .elementor-element.elementor-element-0c32d09 .pxl-pt-wrap .main-title{font-family:"Roboto", Sans-serif;font-weight:400;max-width:937px;}.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-11806 .elementor-element.elementor-element-3fbaac0 > .elementor-container{max-width:1320px;}.elementor-11806 .elementor-element.elementor-element-3fbaac0{padding:80px 0px 80px 0px;}.elementor-widget-eael-post-list .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-eael-post-list .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-eael-post-list .eael-post-list-header .header-title .title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-header .post-categories a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-featured-wrap .featured-content .eael-post-list-title, .elementor-widget-eael-post-list .eael-post-list-featured-wrap .featured-content .eael-post-list-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-list .eael-post-list-featured-wrap .featured-content p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-featured-wrap .featured-content .meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-content .eael-post-list-title, .elementor-widget-eael-post-list .eael-post-list-content .eael-post-list-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-list .eael-post-list-content p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-content .meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-container.layout-advanced .eael-post-list-post .eael-post-list-content .boxed-meta .author-info h5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-container.layout-advanced .eael-post-list-posts-wrap .eael-post-list-post .eael-post-list-content .boxed-meta .author-meta .author-info > a p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-container.layout-advanced .eael-post-list-content .boxed-meta .meta-categories .meta-cats-wrap a, .elementor-widget-eael-post-list .eael-post-list-container.layout-default .eael-post-list-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-default .featured-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-preset-2 .featured-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-preset-3 .featured-content .meta-categories a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-posts-wrap{grid-template-columns:repeat(1, 1fr);}.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination{text-align:left;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn-next-post i, .elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn-prev-post i{font-size:14px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn-prev-post svg, .elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn-next-post svg{width:14px;height:14px;line-height:14px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn-next-post{color:#222;background-color:#F3F0F0;border-radius:0px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn-prev-post{color:#222;background-color:#F3F0F0;border-radius:0px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn-next-post svg, .elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn-prev-post svg{fill:#222;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn-next-post:hover{background-color:#222;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn-prev-post:hover{background-color:#222;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-featured-wrap .eael-post-list-featured-inner, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-featured-wrap .eael-post-list-featured-inner:after{border-radius:3px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-featured-wrap .eael-post-list-featured-inner img{border-radius:3px 3px 0 0;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-featured-wrap .featured-content .eael-post-list-title, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-featured-wrap .featured-content .eael-post-list-title a{color:#fff;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-featured-wrap .featured-content .eael-post-list-title:hover, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-featured-wrap .featured-content .eael-post-list-title a:hover{color:#92939b;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-featured-wrap .featured-content p{color:#f8f8f8;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-default .eael-post-list-posts-wrap .eael-post-list-post{border-radius:3px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-2 .eael-post-list-posts-wrap .eael-post-list-post{border-radius:3px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-3 .eael-post-list-posts-wrap .eael-post-list-post .eael-post-list-featured-inner, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-3 .eael-post-list-posts-wrap .eael-post-list-post .eael-post-list-featured-inner:after{border-radius:3px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container .eael-post-list-thumbnail{border-radius:3px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content .eael-post-list-title, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content .eael-post-list-title a{color:#222;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content .eael-post-list-title:hover, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content .eael-post-list-title a:hover{color:#BD1521;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content p{color:#4B4B4B;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content .meta{color:#aaa;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-default .eael-post-list-content .meta-categories a, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-3 .eael-post-list-content .meta-categories a, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-advanced .eael-post-list-content .boxed-meta .meta-categories .meta-cats-wrap a{color:#BD1521;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-default .featured-content .meta-categories a, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-2 .featured-content .meta-categories a, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-3 .featured-content .meta-categories a{color:#BD1521;border-radius:69px;margin:0px 0px 0px 0px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-default .eael-post-list-content .meta-categories a, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-3 .eael-post-list-content .meta-categories a, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-advanced .eael-post-list-content .boxed-meta .meta-categories .meta-cats-wrap{border-radius:69px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-default .eael-post-list-content .meta-categories a:hover, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a:hover, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-3 .eael-post-list-content .meta-categories a:hover, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-advanced .eael-post-list-content .boxed-meta .meta-categories .meta-cats-wrap a:hover{color:#BD1521;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-default .featured-content .meta-categories a:hover, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-2 .featured-content .meta-categories a:hover, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-3 .featured-content .meta-categories a:hover{color:#BD1521;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-advanced .eael-post-list-content .boxed-meta .meta-categories .meta-cats-wrap{margin:0px 0px 0px 0px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-default .eael-post-list-content .meta-categories a, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a, .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-container.layout-preset-3 .eael-post-list-content .meta-categories a{margin:0px 0px 0px 0px;}.elementor-11806 .elementor-element.elementor-element-e938050 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11806 .elementor-element.elementor-element-e938050 > .elementor-background-overlay{background-color:#B11C1C;opacity:0.5;}.elementor-11806 .elementor-element.elementor-element-e938050{margin-top:0px;margin-bottom:20px;}.elementor-11806 .elementor-element.elementor-element-a1ac478:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11806 .elementor-element.elementor-element-a1ac478 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C40E1F;}.elementor-11806 .elementor-element.elementor-element-a1ac478 > .elementor-element-populated, .elementor-11806 .elementor-element.elementor-element-a1ac478 > .elementor-element-populated > .elementor-background-overlay, .elementor-11806 .elementor-element.elementor-element-a1ac478 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-11806 .elementor-element.elementor-element-a1ac478 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11806 .elementor-element.elementor-element-a1ac478 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 );}body:not(.rtl) .elementor-11806 .elementor-element.elementor-element-e20ac22{left:0px;}body.rtl .elementor-11806 .elementor-element.elementor-element-e20ac22{right:0px;}.elementor-11806 .elementor-element.elementor-element-e20ac22{top:37px;text-align:center;}.elementor-11806 .elementor-element.elementor-element-e20ac22 img{opacity:0.1;}.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-11806 .elementor-element.elementor-element-4203c9f{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-11806 .elementor-element.elementor-element-4203c9f .elementor-heading-title{color:#FFFFFF;}.elementor-11806 .elementor-element.elementor-element-5634860{text-align:center;}.elementor-11806 .elementor-element.elementor-element-5634860 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-widget-pxl_contact_form .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-pxl_contact_form .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-pxl_post_carousel .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-pxl_post_carousel .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-tpg-list-layout .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-tpg-list-layout .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-11806 .elementor-element.elementor-element-566054d > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-11806 .elementor-element.elementor-element-566054d .rt-tpg-container .list-layout-wrapper [class*="rt-col"]:not(.offset-left) .rt-holder .tpg-el-image-wrap{flex:0 0 122px;max-width:122px;}.elementor-11806 .elementor-element.elementor-element-566054d .tpg-widget-heading-wrapper .tpg-widget-heading{border-radius:5px 5px 0px 0px;font-size:22px;}.elementor-11806 .elementor-element.elementor-element-566054d .tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading::before{background-color:#BD1521;}.elementor-11806 .elementor-element.elementor-element-566054d .tpg-widget-heading-wrapper.heading-style4::before{background-color:#BD1521;}.elementor-11806 .elementor-element.elementor-element-566054d .rt-tpg-container .rt-holder .entry-title-wrapper{margin:7px 0px 10px 0px;}.elementor-11806 .elementor-element.elementor-element-566054d .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-size:18px;}.elementor-11806 .elementor-element.elementor-element-566054d .tpg-el-main-wrapper .tpg-post-holder .entry-title:hover{color:#C40E1F !important;}.elementor-11806 .elementor-element.elementor-element-566054d .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit;}.elementor-11806 .elementor-element.elementor-element-566054d .tpg-el-main-wrapper .tpg-el-image-wrap{margin:0px 15px 0px 0px;}.elementor-11806 .elementor-element.elementor-element-566054d .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit;}.elementor-11806 .elementor-element.elementor-element-566054d .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit;}.elementor-11806 .elementor-element.elementor-element-566054d .tpg-el-main-wrapper .post-meta-tags span{color:#646464;}.elementor-11806 .elementor-element.elementor-element-566054d .tpg-el-main-wrapper .post-meta-tags a{color:#646464;}.elementor-11806 .elementor-element.elementor-element-566054d .tpg-el-main-wrapper .post-meta-tags i{color:#646464;}.elementor-11806 .elementor-element.elementor-element-566054d .tpg-el-main-wrapper .tpg-post-holder .post-meta-tags a:hover{color:#000000;}@media(min-width:576px){.elementor-11806 .elementor-element.elementor-element-b4a04b8{--width:100%;}.elementor-11806 .elementor-element.elementor-element-6bda21f{width:68.607%;}.elementor-11806 .elementor-element.elementor-element-f1abafa{width:31.27%;}}@media(min-width:1600px){.elementor-11806 .elementor-element.elementor-element-bf6d84d:not(.elementor-motion-effects-element-type-background), .elementor-11806 .elementor-element.elementor-element-bf6d84d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1599px){.elementor-11806 .elementor-element.elementor-element-bf6d84d:not(.elementor-motion-effects-element-type-background), .elementor-11806 .elementor-element.elementor-element-bf6d84d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}}@media(max-width:1199px){.elementor-11806 .elementor-element.elementor-element-b4a04b8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:015px;--padding-bottom:0px;--padding-left:015px;--padding-right:15px;}.elementor-11806 .elementor-element.elementor-element-bf6d84d{--border-radius:0px 0px 16px 16px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-posts-wrap{grid-template-columns:repeat(2, 1fr);}}@media(max-width:991px){.elementor-11806 .elementor-element.elementor-element-bf6d84d{--min-height:550px;}.elementor-11806 .elementor-element.elementor-element-3fbaac0{padding:50px 0px 40px 0px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-posts-wrap{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor-11806 .elementor-element.elementor-element-bf6d84d{--min-height:500px;}}@media(max-width:575px){.elementor-11806 .elementor-element.elementor-element-bf6d84d{--min-height:400px;}.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-posts-wrap{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for eael-post-list, class: .elementor-element-842c5a5 *//* === PTS BLOG 1:1 — EA Smart Post List === */
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-header{ background:transparent; padding:0 0 26px; margin:0; box-shadow:none; border:none; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-categories{ display:flex; flex-wrap:wrap; gap:10px; border:none; padding:0; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-categories a.post-list-filter-item{ font-family:'Inter Tight',sans-serif; font-size:13px; font-weight:500; letter-spacing:.2px; color:#374151; background:#fff; border:1px solid #E5E7EB !important; border-radius:999px; padding:9px 18px; line-height:1.2; transition:all .2s ease; margin:0; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-categories a.post-list-filter-item:hover{ border-color:#DC2626 !important; color:#DC2626; background:#fff; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-categories a.post-list-filter-item.active{ background:#DC2626; border-color:#DC2626 !important; color:#fff; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-categories img.emoji{ width:13px; height:13px; margin-right:4px; vertical-align:-1px; display:inline-block; }

.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-post{ display:flex; align-items:stretch; background:#fff; border:none; border-radius:10px; box-shadow:0 0 2px rgba(0,0,0,.3); overflow:hidden; margin:0 0 30px; padding:0; position:relative; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-thumbnail{ flex:0 0 41.9%; width:41.9%; max-width:none; margin:0; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-thumbnail a{ display:block; width:100%; height:100%; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-thumbnail img{ width:100%; height:100%; min-height:286px; object-fit:cover; border-radius:10px; display:block; }

.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content{ display:flex; flex-direction:column; align-items:flex-start; flex:1; padding:20px 24px 22px; }

.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-post .meta-categories{ position:absolute; top:22px; left:22px; z-index:2; margin:0; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-post .meta-categories a{ background:#DC2626; color:#fff !important; text-transform:uppercase; font-family:'Inter Tight',sans-serif; font-weight:600; font-size:10.5px; letter-spacing:.5px; padding:6px 12px; border-radius:4px; display:inline-block; line-height:1.2; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-post .meta-categories img.emoji{ width:11px; height:11px; margin-right:3px; }

.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content .meta{ order:-1; margin:0 0 8px; display:flex; align-items:center; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content .meta:before{ content:"   By PTS"; font-family:'Font Awesome 5 Free','Inter Tight',sans-serif; font-weight:400; color:#9CA3AF; font-size:11.5px; margin-right:14px; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content .meta .eael-post-published-date{ color:#9CA3AF; font-family:'Inter Tight',sans-serif; font-size:11.5px; font-weight:300; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content .meta .eael-post-published-date i{ margin-right:5px; font-size:11px; }

.elementor-11806 .elementor-element.elementor-element-842c5a5 h3.eael-post-list-title{ margin:0 0 2px !important; padding:0 !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 h3.eael-post-list-title a{ font-family:'Outfit',sans-serif !important; font-size:23px !important; font-weight:600 !important; color:#0A0A0A !important; line-height:1.3 !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 h3.eael-post-list-title a:hover{ color:#DC2626 !important; }

.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content > p{ font-family:'Inter Tight',sans-serif !important; font-size:12.6px !important; line-height:1.3 !important; font-weight:400 !important; color:#6B7280 !important; margin:8px 0 0 !important; }

@media (max-width:767px){
  .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-post{ flex-direction:column; }
  .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-thumbnail{ width:100%; flex:0 0 auto; }
  .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-thumbnail img{ min-height:200px; height:220px; }
  .elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content{ padding:16px 18px 18px; }
}

/* === guclendirilmis kurallar === */
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-categories a.post-list-filter-item{ color:#374151 !important; background:#fff !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-categories a.post-list-filter-item:hover{ color:#DC2626 !important; background:#fff !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-categories a.post-list-filter-item.active{ background:#DC2626 !important; color:#fff !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-post .meta-categories a{ background:#DC2626 !important; color:#fff !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content .meta .eael-post-published-date{ color:#9CA3AF !important; font-size:11.5px !important; }

/* kart radius + golge kesin */
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-post{ border-radius:10px !important; box-shadow:0 0 2px rgba(0,0,0,.3) !important; }
/* sayfalama */
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination{ display:flex; gap:10px; justify-content:flex-start; margin-top:4px; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn{ width:42px; height:42px; display:flex; align-items:center; justify-content:center; background:#fff !important; border:1px solid #E5E7EB !important; border-radius:10px; color:#111 !important; transition:all .2s ease; box-shadow:none !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn svg{ width:16px; height:16px; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn:hover:not(:disabled){ background:#DC2626 !important; border-color:#DC2626 !important; color:#fff !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn:disabled{ opacity:.35; }

.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn svg path{ fill: currentColor !important; stroke: currentColor !important; stroke-width:.5; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn{ color:#374151 !important; cursor:pointer; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn:hover{ color:#fff !important; }

.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn svg{ width:14px !important; height:14px !important; display:block; }

.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn svg{ display:none !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn:after{ font-family:inherit; font-weight:400; font-size:22px; line-height:1; margin-top:-2px; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn-prev-post:after{ content:'‹'; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-list-pagination .btn-next-post:after{ content:'›'; }

/* filtre butonlari ortali */
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-header{ justify-content:center !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-categories{ justify-content:center !important; }

/* === kart icerik hizalama (baslik ustte) === */
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-post .eael-post-list-content { justify-content: center !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content .eael-post-list-title { order: 1 !important; margin: 0 0 6px !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content .meta { order: 2 !important; margin: 0 0 28px !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .eael-post-list-content > p { order: 3 !important; margin: 0 !important; }

/* === bos kategori mesaji === */
.elementor-11806 .elementor-element.elementor-element-842c5a5 .no-posts-found { font-size: 0 !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .no-posts-found::after { content: "Bu kategoride blog bulunamadı"; font-size: 16px; font-family: 'Inter Tight', sans-serif; font-weight: 500; color: #6B7280; display: block; text-align: center; padding: 30px 0; }

/* === kategori buton hover kaldir === */
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-categories a.post-list-filter-item:hover { color:#374151 !important; background:#fff !important; border-color:#E5E7EB !important; }
.elementor-11806 .elementor-element.elementor-element-842c5a5 .post-categories a.post-list-filter-item.active:hover { color:#fff !important; background:#DC2626 !important; border-color:#DC2626 !important; }/* End custom CSS */
/* Start custom CSS for pxl_post_carousel, class: .elementor-element-ef3edcd *//* === Blog slider: full görsel kart, yazılar sol altta === */
.pxl-swiper-slide .item-inner-wrap{
  position:relative;
  border-radius:16px;
  overflow:hidden;
}
.pxl-swiper-slide .item-featured{
  margin:0;
}

/* Görsel tam otursun: zoom yok, kutu görselin oranında */
.pxl-swiper-slide .item-featured img,
.pxl-swiper-slide .item-featured.scale-hover-x img,
.pxl-swiper-slide .item-inner-wrap:hover .item-featured img,
.pxl-swiper-slide .item-featured.scale-hover-x:hover img{
  width:100% !important;
  height:auto !important;
  aspect-ratio:3 / 2 !important;
  object-fit:cover !important;
  object-position:center center !important;
  transform:none !important;
  transition:none !important;
  display:block;
  border-radius:0 !important;
}

.pxl-swiper-slide .item-inner-wrap::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(to top,
     rgba(0,0,0,.85) 0%,
     rgba(0,0,0,.35) 45%,
     rgba(0,0,0,0)  75%);
  z-index:1;
  pointer-events:none;
}
.pxl-swiper-slide .item-inner{
  position:absolute;
  left:0; right:0; bottom:0;
  z-index:2;
  padding:24px;
  text-align:left;
}
.pxl-swiper-slide .item-title,
.pxl-swiper-slide .item-title a{
  color:#fff !important;
  font-size:20px;
  line-height:1.3;
  margin:0 0 8px;
}
.pxl-swiper-slide .item-excerpt{
  color:rgba(255,255,255,.85);
  font-size:14px;
  line-height:1.5;
}

@media(max-width:640px){
  .pxl-swiper-slide .item-inner{ padding:18px; }
}/* End custom CSS */