.elementor-1123 .elementor-element.elementor-element-e687c68:not(.elementor-motion-effects-element-type-background), .elementor-1123 .elementor-element.elementor-element-e687c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tmpcoderprimarycolor );}.elementor-1123 .elementor-element.elementor-element-e687c68 .elementor-repeater-item-c99f4b0.tmpcoder-parallax-ml-children{width:70px !important;left:92% !important;top:66% !important;}.elementor-1123 .elementor-element.elementor-element-4dd3dc1{z-index:99;}.elementor-1123 .elementor-element.elementor-element-49b44dc .page-banner{text-align:center;}.elementor-1123 .elementor-element.elementor-element-49b44dc .sub-banner-title,.elementor-1123 .elementor-element.elementor-element-49b44dc .page-banner .sub-banner-title span{color:var( --e-global-color-tmpcoderaccentcolor );}.elementor-1123 .elementor-element.elementor-element-49b44dc .sub-banner-title,.elementor-1123 .elementor-element.elementor-element-49b44dc .sub-banner-title span{font-size:46px;font-weight:500;line-height:54px;}.elementor-1123 .elementor-element.elementor-element-49b44dc .sub-banner-title{padding:0px 0px 5px 0px;}.elementor-1123 .elementor-element.elementor-element-e687c68{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 15px 4px 15px;}.elementor-1123 .elementor-element.elementor-element-e687c68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1123 .elementor-element.elementor-element-73b649f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1123 .elementor-element.elementor-element-73b649f:not(.elementor-motion-effects-element-type-background), .elementor-1123 .elementor-element.elementor-element-73b649f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tmpcoderprimarycolor );}.elementor-1123 .elementor-element.elementor-element-73b649f > .elementor-container{max-width:1340px;}.elementor-1123 .elementor-element.elementor-element-73b649f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 90px 15px;}.elementor-1123 .elementor-element.elementor-element-73b649f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1123 .elementor-element.elementor-element-dbed0ed.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1123 .elementor-element.elementor-element-dbed0ed{z-index:99;}.elementor-1123 .elementor-element.elementor-element-e3d5a58{width:var( --container-widget-width, 1024px );max-width:1024px;--container-widget-width:1024px;--container-widget-flex-grow:0;}.elementor-1123 .elementor-element.elementor-element-e3d5a58 .tmpcoder-post-content{text-align:left;color:#777777;font-size:14px;}.elementor-1123 .elementor-element.elementor-element-e3d5a58 .tmpcoder-post-content a{transition-duration:0.1s;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid .slick-slide{margin-left:0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d.tmpcoder-grid-slider-rows-2 .tmpcoder-grid .tmpcoder-grid-item{margin-bottom:0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d.tmpcoder-grid-slider-rows-3 .tmpcoder-grid .tmpcoder-grid-item{margin-bottom:0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid .slick-list{margin-left:-0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d.tmpcoder-grid-slider-rows-2 .tmpcoder-grid .slick-list{margin-bottom:-0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d.tmpcoder-grid-slider-rows-3 .tmpcoder-grid .slick-list{margin-bottom:-0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-slider-arrow{display:flex !important;color:rgba(255,255,255,0.8);border-color:#E8E8E8;transition-duration:0.1s;font-size:25px;width:60px;height:60px;border-style:none;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-slider-dots{display:inline-table;top:96%;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .elementor-repeater-item-b523b92{text-align:center;position:static;left:auto;width:94%;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-above-content{border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;background-color:#ffffff;border-color:#E8E8E8;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-below-content{border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;background-color:#ffffff;border-color:#E8E8E8;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-title .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#ffffff;border-color:#E8E8E8;transition-duration:0.3s;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-title .inner-block{margin:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-caption .inner-block{border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-date .inner-block > span{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-date .inner-block{margin:0px 0px 0px 0px;color:#ffffff;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-time .inner-block > span{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-time .inner-block{margin:0px 0px 0px 0px;color:#ffffff;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-author .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#ffffff;border-color:#E8E8E8;transition-duration:0.1s;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-author .inner-block{margin:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-lightbox .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#ffffff;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-lightbox .inner-block{margin:0px 0px 10px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-sep-style-1:not(.tmpcoder-grid-item-display-inline) .inner-block > span{width:100%;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-sep-style-1.tmpcoder-grid-item-display-inline{width:100%;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-sep-style-1 .inner-block > span{border-bottom-width:2px;border-bottom-color:#E8E8E8;border-bottom-style:solid;border-radius:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-sep-style-1 .inner-block{margin:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-sep-style-2:not(.tmpcoder-grid-item-display-inline) .inner-block > span{width:20%;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-sep-style-2.tmpcoder-grid-item-display-inline{width:20%;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-sep-style-2 .inner-block > span{border-bottom-width:2px;border-bottom-color:#5729d9;border-bottom-style:solid;border-radius:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-sep-style-2 .inner-block{margin:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-1 .inner-block a{border-style:none;margin-right:3px;padding:0px 0px 0px 0px;color:#ffffff;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-1 .tmpcoder-grid-extra-text-left{padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-1 .tmpcoder-grid-extra-text-right{padding-left:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-1 .inner-block{margin:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-2 .inner-block a{border-style:none;margin-right:3px;padding:0px 10px 0px 10px;color:#ffffff;background-color:#5729d9;border-color:#E8E8E8;transition-duration:0.1s;border-radius:3px 3px 3px 3px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-2 .inner-block{margin:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-slider-dot{width:8px;height:8px;border-style:none;background-color:rgba(0,0,0,0.35);border-color:#E8E8E8;border-radius:50% 50% 50% 50%;}.elementor-1123 .elementor-element.elementor-element-03b9f7d.tmpcoder-grid-slider-dots-horizontal .tmpcoder-grid-slider-dot{margin-right:7px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d.tmpcoder-grid-slider-dots-vertical .tmpcoder-grid-slider-dot{margin-bottom:7px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-media-hover-bg{width:100%;top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);height:100%;transition-duration:0.3s;background-color:rgba(0, 0, 0, 0.4);border-radius:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-media-hover-bg[class*="-top"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-media-hover-bg[class*="-bottom"]{bottom:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-media-hover-bg[class*="-right"]{top:calc((100% - 100%)/2);right:calc((100% - 100%)/2);}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-media-hover-bg[class*="-left"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-animation-wrap:hover .tmpcoder-grid-media-hover-bg{transition-delay:0s;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-media-wrap img{transition-duration:0.7s;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-media-wrap:hover img{transition-delay:0s;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item{border-radius:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-image-wrap{border-color:#E8E8E8;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-image-wrap img{float:left;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-title .inner-block a:hover{color:#ffffff;border-color:#E8E8E8;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-title .tmpcoder-pointer-item:before{transition-duration:0.3s;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-title .tmpcoder-pointer-item:after{transition-duration:0.3s;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-caption .inner-block p{color:#ffffff;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-date .inner-block span[class*="tmpcoder-grid-extra-text"]{color:#9C9C9C;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-date .inner-block [class*="tmpcoder-grid-extra-icon"] i{color:#9C9C9C;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-date .inner-block [class*="tmpcoder-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-date .tmpcoder-grid-extra-text-left{padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-date .tmpcoder-grid-extra-text-right{padding-left:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-date .tmpcoder-grid-extra-icon-left{padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-date .tmpcoder-grid-extra-icon-right{padding-left:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-time .inner-block span[class*="tmpcoder-grid-extra-text"]{color:#9C9C9C;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-time .inner-block [class*="tmpcoder-grid-extra-icon"] i{color:#9C9C9C;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-time .inner-block [class*="tmpcoder-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-time .tmpcoder-grid-extra-text-left{padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-time .tmpcoder-grid-extra-text-right{padding-left:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-time .tmpcoder-grid-extra-icon-left{padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-time .tmpcoder-grid-extra-icon-right{padding-left:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-author .inner-block span[class*="tmpcoder-grid-extra-text"]{color:#9C9C9C;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-author .inner-block a:hover{color:#5729d9;border-color:#E8E8E8;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-author .inner-block a img{border-radius:0px 0px 0px 0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-author .tmpcoder-grid-extra-text-left{padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-author .tmpcoder-grid-extra-text-right{padding-left:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-author .tmpcoder-grid-extra-icon-left{padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-author .tmpcoder-grid-extra-icon-right{padding-left:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-author img{margin-right:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-lightbox .inner-block > span:hover{color:#ffffff;border-color:#E8E8E8;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-lightbox .tmpcoder-grid-extra-text-left{padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-lightbox .tmpcoder-grid-extra-text-right{padding-left:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-1 .inner-block span[class*="tmpcoder-grid-extra-text"]{color:#9C9C9C;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-1 .inner-block [class*="tmpcoder-grid-extra-icon"] i{color:#9C9C9C;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-1 .inner-block [class*="tmpcoder-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-1 .inner-block a:hover{color:#5729d9;border-color:#E8E8E8;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-1 .tmpcoder-pointer-item:before{background-color:#5729d9;transition-duration:0.1s;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-1 .tmpcoder-pointer-item:after{background-color:#5729d9;transition-duration:0.1s;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-1 .tmpcoder-grid-extra-icon-left{padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-1 .tmpcoder-grid-extra-icon-right{padding-left:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-2 .inner-block a:hover{color:#ffffff;background-color:#5729d9;border-color:#E8E8E8;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-2 .tmpcoder-pointer-item:before{background-color:#ffffff;transition-duration:0.1s;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-2 .tmpcoder-pointer-item:after{background-color:#ffffff;transition-duration:0.1s;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-2 .tmpcoder-grid-extra-text-left{padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-2 .tmpcoder-grid-extra-text-right{padding-left:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-2 .tmpcoder-grid-extra-icon-left{padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-tax-style-2 .tmpcoder-grid-extra-icon-right{padding-left:5px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-slider-arrow svg{fill:rgba(255,255,255,0.8);transition-duration:0.1s;width:25px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-slider-arrow:hover{color:#ffffff;border-color:#E8E8E8;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-slider-arrow:hover svg{fill:#ffffff;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-slider-dots .slick-active .tmpcoder-grid-slider-dot{background-color:#222222;border-color:#E8E8E8;}.elementor-1123 .elementor-element.elementor-element-4fc81bb{--display:flex;}@media(max-width:1024px){.elementor-1123 .elementor-element.elementor-element-49b44dc{width:100%;max-width:100%;}.elementor-1123 .elementor-element.elementor-element-49b44dc .sub-banner-title,.elementor-1123 .elementor-element.elementor-element-49b44dc .sub-banner-title span{font-size:40px;line-height:45px;}.elementor-1123 .elementor-element.elementor-element-49b44dc .sub-banner-title{padding:0px 0px 10px 0px;}.elementor-1123 .elementor-element.elementor-element-e687c68{padding:70px 15px 70px 15px;}.elementor-1123 .elementor-element.elementor-element-73b649f{padding:0px 15px 30px 15px;}.elementor-1123 .elementor-element.elementor-element-dbed0ed.elementor-column{-webkit-box-ordinal-group:calc(1 + 1 );-ms-flex-order:1;order:1;}.elementor-1123 .elementor-element.elementor-element-dbed0ed > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-slider-arrow{display:flex !important;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-slider-dots{display:inline-table;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .elementor-repeater-item-b523b92{position:static;left:auto;}}@media(max-width:767px){.elementor-1123 .elementor-element.elementor-element-e687c68 .elementor-repeater-item-c99f4b0.tmpcoder-parallax-ml-children{left:-90% !important;}.elementor-1123 .elementor-element.elementor-element-49b44dc .sub-banner-title,.elementor-1123 .elementor-element.elementor-element-49b44dc .sub-banner-title span{font-size:32px;line-height:38px;}.elementor-1123 .elementor-element.elementor-element-49b44dc .sub-banner-title{padding:0px 0px 7px 0px;}.elementor-1123 .elementor-element.elementor-element-e687c68{padding:50px 10px 50px 10px;}.elementor-1123 .elementor-element.elementor-element-73b649f{padding:0px 10px 0px 10px;}.elementor-1123 .elementor-element.elementor-element-dbed0ed.elementor-column{-webkit-box-ordinal-group:calc(1 + 1 );-ms-flex-order:1;order:1;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-slider-arrow{display:flex !important;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-slider-dots{display:inline-table;}.elementor-1123 .elementor-element.elementor-element-03b9f7d .elementor-repeater-item-b523b92{position:static;left:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-1123 .elementor-element.elementor-element-4dd3dc1{width:100%;}.elementor-1123 .elementor-element.elementor-element-dbed0ed{width:100%;}}/* Start custom CSS for tmpcoder-media-grid, class: .elementor-element-03b9f7d *//*
 * ==============================================================
 *   STYLE FINAL ET COMPLET POUR LA GRILLE D'ARTICLES
 *   (Avec Titres Gradient & Texte Clair)
 * ==============================================================
*/

/* --- On cache les éléments non désirés --- */
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-filters,
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-date,
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-comments,
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-pagination {
    display: none !important;
}

/* --- Style de la carte complète (boîte extérieure) --- */
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-inner {
    background: rgba(30, 41, 59, 0.5) !important; 
    backdrop-filter: blur(12px) !important;
    border-radius: 24px !important; 
    border: 1px solid rgba(148, 163, 184, 0.2) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important; 
    overflow: hidden !important;
    height: 100% !important;
    transition: all 0.3s ease !important;
    display: flex;
    flex-direction: column;
}

.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-inner:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3) !important;
    border-color: rgba(249, 231, 30, 0.5) !important;
}

/* --- Style de l'image --- */
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-media-wrap img {
    height: 220px !important;
    width: 100% !important;
    object-fit: cover !important;
    transition: transform 0.4s ease !important;
}

.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-inner:hover img {
    transform: scale(1.05);
}

/* --- Style de la zone de contenu --- */
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-below-content {
    padding: 2rem 1.8rem !important;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

/* --- Style de la Catégorie --- */
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-categories {
    margin-bottom: 1rem !important;
}
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-categories a {
    background-color: rgba(249, 231, 30, 0.1) !important;
    color: #F9E71E !important;
    padding: 6px 14px !important;
    border-radius: 50px !important;
    font-size: 0.75rem !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    text-decoration: none;
}

/* --- Style du Titre (GRADIENT APPLIQUÉ) --- */
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-title a {
    background: linear-gradient(90deg, #F9E71E 0%, #FF9A1A 100%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important; /* Fallback au cas où */
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    display: inline-block !important;
    transition: opacity 0.3s ease !important;
}
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-title a:hover {
    opacity: 0.8 !important;
}

/* --- Style de l'Extrait (COULEUR CORRIGÉE PROPREMENT) --- */
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-excerpt,
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-excerpt p,
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-excerpt div,
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-excerpt span {
    color: #CBD5E1 !important; /* Gris clair bleuté */
    font-size: 0.95rem !important;
    line-height: 1.7 !important;
    margin-top: 1rem !important;
    flex-grow: 1; 
}

/* === CORRECTIONS POUR LE BOUTON "LIRE L'ARTICLE" === */
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-read-more {
    text-align: center !important;
    margin-top: 1.5rem !important; 
}
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-read-more a {
    display: inline-block !important;
    background: linear-gradient(90deg, #F9E71E 0%, #FF9A1A 100%) !important;
    color: #0F172A !important;
    padding: 14px 28px !important;
    border-radius: 12px !important;
    border: none !important;
    text-decoration: none !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    transition: all 0.3s ease !important;
}
.elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item-read-more a:hover {
    transform: scale(1.03) translateY(-2px) !important;
    box-shadow: 0 10px 20px rgba(249, 231, 30, 0.2) !important;
    background: linear-gradient(90deg, #FAED23 0%, #FF9F1F 100%) !important;
}

/* ======================================================= */
/*    CORRECTION RESPONSIVE : ESPACEMENT DES ARTICLES      */
/* ======================================================= */

@media (max-width: 767px) {
    /* On cible chaque article de la grille sur mobile */
    .elementor-1123 .elementor-element.elementor-element-03b9f7d .tmpcoder-grid-item {
        margin-bottom: 2rem !important; 
    }
}/* End custom CSS */