.elementor-1587 .elementor-element.elementor-element-cb59df8{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-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 );}.elementor-1587 .elementor-element.elementor-element-afcba45 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1587 .elementor-element.elementor-element-afcba45 img{width:100%;height:720px;object-fit:cover;object-position:top center;}.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 );}.elementor-1587 .elementor-element.elementor-element-d05e912 > .elementor-widget-container{--e-transform-rotateZ:180deg;}body:not(.rtl) .elementor-1587 .elementor-element.elementor-element-d05e912{left:0px;}body.rtl .elementor-1587 .elementor-element.elementor-element-d05e912{right:0px;}.elementor-1587 .elementor-element.elementor-element-d05e912{bottom:0px;z-index:9999;}.elementor-1587 .elementor-element.elementor-element-d05e912 img{width:100%;height:50px;object-fit:cover;object-position:top center;}.elementor-1587 .elementor-element.elementor-element-229cf84{--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;--gap:96px 96px;--row-gap:96px;--column-gap:96px;border-style:none;--border-style:none;--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1587 .elementor-element.elementor-element-5c8587a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-5c2bdf0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1587 .elementor-element.elementor-element-09d5d26 > .elementor-widget-container{padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6E0FF;border-radius:100px 100px 100px 100px;}.elementor-1587 .elementor-element.elementor-element-09d5d26 .elementor-icon-list-icon{width:14px;}.elementor-1587 .elementor-element.elementor-element-09d5d26 .elementor-icon-list-icon i{font-size:14px;}.elementor-1587 .elementor-element.elementor-element-09d5d26 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1587 .elementor-element.elementor-element-09d5d26 .elementor-icon-list-text, .elementor-1587 .elementor-element.elementor-element-09d5d26 .elementor-icon-list-text a{color:#0D41E1;}.elementor-1587 .elementor-element.elementor-element-09d5d26 .elementor-icon-list-item{font-family:"Syne", Sans-serif;font-size:14px;font-weight:700;text-transform:capitalize;line-height:133%;}.elementor-1587 .elementor-element.elementor-element-42084b4.elementor-element{--align-self:center;}.elementor-1587 .elementor-element.elementor-element-42084b4 .elementor-icon-list-icon{width:14px;}.elementor-1587 .elementor-element.elementor-element-42084b4 .elementor-icon-list-icon i{font-size:14px;}.elementor-1587 .elementor-element.elementor-element-42084b4 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1587 .elementor-element.elementor-element-42084b4 .elementor-icon-list-text, .elementor-1587 .elementor-element.elementor-element-42084b4 .elementor-icon-list-text a{color:#565D76;}.elementor-1587 .elementor-element.elementor-element-42084b4 .elementor-icon-list-item{font-family:"Rethink Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1587 .elementor-element.elementor-element-b330a1f .elementor-icon-wrapper{text-align:center;}.elementor-1587 .elementor-element.elementor-element-b330a1f .elementor-icon{font-size:10px;}.elementor-1587 .elementor-element.elementor-element-b330a1f .elementor-icon svg{height:10px;}.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-1587 .elementor-element.elementor-element-a5433ab.elementor-element{--align-self:center;}.elementor-1587 .elementor-element.elementor-element-a5433ab{text-align:center;}.elementor-1587 .elementor-element.elementor-element-a5433ab .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#565D76;}.elementor-widget-theme-post-title .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-1587 .elementor-element.elementor-element-8e77361 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:36px;font-weight:800;line-height:125%;color:#0D41E1;}.elementor-1587 .elementor-element.elementor-element-de38f63{--display:flex;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1587 .elementor-element.elementor-element-f9c84f4{--box-background-color:#F5FFEB;--box-border-color:#FFFFFF;--separator-width:16px;--box-padding:0px;--header-background-color:#FFFFFF;--header-color:#679436;--nested-list-indent:0px;--item-text-color:#162456;--item-text-hover-color:#0D41E1;--item-text-hover-decoration:underline;--item-text-active-color:#0D41E1;--marker-color:#162456;}.elementor-1587 .elementor-element.elementor-element-f9c84f4 .elementor-toc__header-title{text-align:start;}.elementor-1587 .elementor-element.elementor-element-f9c84f4 .elementor-toc__header, .elementor-1587 .elementor-element.elementor-element-f9c84f4 .elementor-toc__header-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;line-height:133%;}.elementor-1587 .elementor-element.elementor-element-f9c84f4 .elementor-toc__list-item{font-family:"Rethink Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-1587 .elementor-element.elementor-element-e2268cc{--display:flex;}.elementor-widget-theme-post-content{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 );}.elementor-1587 .elementor-element.elementor-element-a150b00{color:#162456;font-family:"Rethink Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-1587 .elementor-element.elementor-element-9c82a93.elementor-element{--align-self:center;}.elementor-1587 .elementor-element.elementor-element-9c82a93 .elementor-icon-wrapper{text-align:center;}.elementor-1587 .elementor-element.elementor-element-9c82a93 .elementor-icon{font-size:20px;}.elementor-1587 .elementor-element.elementor-element-9c82a93 .elementor-icon svg{height:20px;}.elementor-1587 .elementor-element.elementor-element-0d2fbef{--display:flex;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-ab1b342{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-9b85dd6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-d481a2c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;line-height:133%;color:#587F2E;}.elementor-1587 .elementor-element.elementor-element-f69e727{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#679436;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-1587 .elementor-element.elementor-element-f69e727 .elementor-share-btn__icon{--e-share-buttons-icon-size:16px;}.elementor-1587 .elementor-element.elementor-element-f69e727 .elementor-share-btn{height:40px;}.elementor-1587 .elementor-element.elementor-element-cd8ca8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-4f3f2ea .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;line-height:133%;color:#587F2E;}.elementor-1587 .elementor-element.elementor-element-5b548dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-358bde4{--display:flex;--padding-top:024px;--padding-bottom:024px;--padding-left:024px;--padding-right:024px;}.elementor-1587 .elementor-element.elementor-element-358bde4:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-358bde4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FFEB;}.elementor-1587 .elementor-element.elementor-element-a257f5d.elementor-element{--align-self:center;}.elementor-1587 .elementor-element.elementor-element-a257f5d img{width:120px;height:120px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-1587 .elementor-element.elementor-element-98c245e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-e23d1e9{text-align:start;}.elementor-1587 .elementor-element.elementor-element-e23d1e9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:133%;color:#0D41E1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1587 .elementor-element.elementor-element-523c2f9{text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#162456;}.elementor-1587 .elementor-element.elementor-element-523c2f9 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1587 .elementor-element.elementor-element-bda29b1 .elementor-button{background-color:#0D41E1;font-family:"Syne", Sans-serif;font-size:14px;font-weight:600;line-height:133%;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:011px 20px 011px 20px;}.elementor-1587 .elementor-element.elementor-element-bda29b1 .elementor-button:hover, .elementor-1587 .elementor-element.elementor-element-bda29b1 .elementor-button:focus{background-color:#679436;color:#FFFFFF;}.elementor-1587 .elementor-element.elementor-element-bda29b1.elementor-element{--align-self:center;}.elementor-1587 .elementor-element.elementor-element-bda29b1 .elementor-button:hover svg, .elementor-1587 .elementor-element.elementor-element-bda29b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1587 .elementor-element.elementor-element-02999a2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1587 .elementor-element.elementor-element-cb7ac2e{right:0px;}body.rtl .elementor-1587 .elementor-element.elementor-element-cb7ac2e{left:0px;}.elementor-1587 .elementor-element.elementor-element-cb7ac2e{top:0px;}.elementor-1587 .elementor-element.elementor-element-cb7ac2e img{width:100%;height:32px;}.elementor-1587 .elementor-element.elementor-element-f528403{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-04783e3{--box-background-color:#F5FFEB;--box-border-color:#FFFFFF;--separator-width:16px;--box-padding:0px;--header-background-color:#FFFFFF;--header-color:#679436;--nested-list-indent:0px;--item-text-color:#162456;--item-text-hover-color:#0D41E1;--item-text-hover-decoration:underline;--item-text-active-color:#0D41E1;--marker-color:#162456;}.elementor-1587 .elementor-element.elementor-element-04783e3 .elementor-toc__header-title{text-align:start;}.elementor-1587 .elementor-element.elementor-element-04783e3 .elementor-toc__header, .elementor-1587 .elementor-element.elementor-element-04783e3 .elementor-toc__header-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;line-height:133%;}.elementor-1587 .elementor-element.elementor-element-04783e3 .elementor-toc__list-item{font-family:"Rethink Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-1587 .elementor-element.elementor-element-f094b3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-f0cd67f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1587 .elementor-element.elementor-element-f0cd67f img{width:100%;height:32px;object-fit:cover;object-position:center center;}.elementor-1587 .elementor-element.elementor-element-158cbc5{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:048px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-80a0a8f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;line-height:133%;color:#587F2E;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1587 .elementor-element.elementor-element-63b1d5b{--grid-columns:1;--grid-row-gap:48px;}.elementor-1587 .elementor-element.elementor-element-e2bbaf4{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1587 .elementor-element.elementor-element-cb59df8{--min-height:520px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1587 .elementor-element.elementor-element-afcba45 img{height:520px;}.elementor-1587 .elementor-element.elementor-element-d05e912{bottom:-2px;}.elementor-1587 .elementor-element.elementor-element-229cf84{--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-1587 .elementor-element.elementor-element-f9c84f4{--box-border-width:0px;}.elementor-1587 .elementor-element.elementor-element-d481a2c .elementor-heading-title{font-size:16px;} .elementor-1587 .elementor-element.elementor-element-f69e727{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1587 .elementor-element.elementor-element-4f3f2ea .elementor-heading-title{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-358bde4{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1587 .elementor-element.elementor-element-a257f5d img{height:100px;}.elementor-1587 .elementor-element.elementor-element-bda29b1 .elementor-button{font-size:12px;}.elementor-1587 .elementor-element.elementor-element-04783e3{--box-border-width:0px;}.elementor-1587 .elementor-element.elementor-element-63b1d5b{--grid-columns:1;}}@media(max-width:767px){.elementor-1587 .elementor-element.elementor-element-cb59df8{--min-height:300px;--margin-top:53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1587 .elementor-element.elementor-element-afcba45 img{height:300px;}.elementor-1587 .elementor-element.elementor-element-d05e912{bottom:0px;}.elementor-1587 .elementor-element.elementor-element-d05e912 img{height:28px;}.elementor-1587 .elementor-element.elementor-element-5c2bdf0{--justify-content:flex-start;}.elementor-1587 .elementor-element.elementor-element-8e77361 .elementor-heading-title{font-size:24px;}.elementor-1587 .elementor-element.elementor-element-de38f63{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-e2268cc:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-e2268cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://d3d4football.com/wp-content/uploads/2026/04/Zap-2.png");background-repeat:no-repeat;background-size:cover;}.elementor-1587 .elementor-element.elementor-element-e2268cc{--width:45%;--min-height:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-ab1b342{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1587 .elementor-element.elementor-element-d481a2c{text-align:center;}.elementor-1587 .elementor-element.elementor-element-d481a2c .elementor-heading-title{font-size:22px;}.elementor-1587 .elementor-element.elementor-element-f69e727{--alignment:center;} .elementor-1587 .elementor-element.elementor-element-f69e727{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1587 .elementor-element.elementor-element-4f3f2ea{text-align:center;}.elementor-1587 .elementor-element.elementor-element-4f3f2ea .elementor-heading-title{font-size:22px;}.elementor-1587 .elementor-element.elementor-element-358bde4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1587 .elementor-element.elementor-element-a257f5d img{height:120px;object-position:center center;}.elementor-1587 .elementor-element.elementor-element-80a0a8f{text-align:center;}.elementor-1587 .elementor-element.elementor-element-80a0a8f .elementor-heading-title{font-size:22px;}.elementor-1587 .elementor-element.elementor-element-63b1d5b{--grid-columns:1;}}@media(min-width:768px){.elementor-1587 .elementor-element.elementor-element-cb59df8{--width:100%;}.elementor-1587 .elementor-element.elementor-element-5c8587a{--width:80%;}.elementor-1587 .elementor-element.elementor-element-ab1b342{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1587 .elementor-element.elementor-element-5c8587a{--width:65%;}.elementor-1587 .elementor-element.elementor-element-ab1b342{--width:35%;}}/* Start custom CSS for image, class: .elementor-element-d05e912 */.shape_image{
    width: 100% !important;
}

@media(min-width: 1550px){
    .elementor-1587 .elementor-element.elementor-element-d05e912{
        bottom: -1px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb59df8 */.single-post .post-thumbnail,
.single-post .elementor-widget-theme-post-featured-image {
    position: relative;
    overflow: hidden;
}

.single-post .post-thumbnail::after,
.single-post .elementor-widget-theme-post-featured-image::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.45); /* Overlay opacity */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b330a1f */.elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-f9c84f4 */.cstm-toc ol.elementor-toc__list-wrapper {
    padding: 24px;
}


.cstm-toc .elementor-toc__list-item-text-wrapper{
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-1835f90 */.comment{
    font-family: Syne, sans-serif !important;
}


/* ===== JOIN THE DISCUSSION - COMMENT FORM ===== */

/* Hide unwanted fields */
#respond .comment-form-url,
#respond .comment-form-cookies-consent,
#respond .comment-notes,
#respond .required-field-message {
  display: none !important;
}

/* Hide required asterisk */
#respond .comment-form .required {
  display: none !important;
}

/* Cancel reply link */
#respond #reply-title small {
  display: none !important;
}

/* ===== ICON ABOVE TITLE ===== */
#respond .comment-reply-title::before {
  content: '';
  display: block;
  width: 44px;
  height: 44px;
  background-image: url('https://d3d4football.com/wp-content/uploads/2026/04/Group-7-1.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 12px;
}

/* ===== TITLE ===== */
#respond .comment-reply-title {
  display: block !important;
  font-size: 0 !important;
  margin-bottom: 48px !important;
}

#respond .comment-reply-title::after {
  content: 'Join the Discussion';
  display: block;
  font-family: Syne, sans-serif;
  font-weight: 800;
  font-size: 28px;
  line-height: 133%;
  letter-spacing: 0%;
  color: #0D41E1;
  z-index: 999;
}

/* ===== FORM WRAPPER ===== */
#respond .comment-form {
  background: transparent !important;
  display: flex;
  flex-direction: column;
}

/* ===== REORDER FIELDS ===== */
#respond .comment-form-comment { order: 1; }
#respond .comment-form-author  { order: 2; display: block !important; }
#respond .comment-form-email   { order: 3; }
#respond .form-submit          { order: 4; }

/* ===== LABELS ===== */
#respond .comment-form label {
  display: block !important;
  font-family: Syne, sans-serif !important;
  font-weight: 600 !important;
  font-size: 12px !important;
  line-height: 133% !important;
  letter-spacing: 0% !important;
  color: #162456 !important;
  opacity: 0.6 !important;
  margin-bottom: 6px !important;
  padding-left: 0px;
}

/* Active label — full opacity blue */
#respond .comment-form-comment:focus-within label,
#respond .comment-form-author:focus-within label,
#respond .comment-form-email:focus-within label {
  color: #0D41E1 !important;
  opacity: 1 !important;
}

/* ===== FIELDS - BOTTOM BORDER ONLY ===== */
#respond #comment,
#respond #author,
#respond #email {
  width: 100% !important;
  background: transparent !important;
  border: none !important;
  border-bottom: 1px solid #c0c0c0 !important;
  border-radius: 0 !important;
  padding: 10px 0 !important;
  font-family: 'Rethink Sans', sans-serif !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 150% !important;
  letter-spacing: 0% !important;
  color: #162456 !important;
  outline: none !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  resize: none !important;
    margin-bottom: 24px;
}

/* ===== PLACEHOLDERS ===== */
#respond #comment::placeholder {
  content: 'What do you think?';
  font-family: 'Rethink Sans', sans-serif !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 150% !important;
  color: #162456 !important;
  opacity: 0.4 !important;
}

#respond #author::placeholder {
  content: 'Your Name';
  font-family: 'Rethink Sans', sans-serif !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 150% !important;
  color: #16245661 !important;
  opacity: 0.4 !important;
}

#respond #email::placeholder {
  content: 'someone@example.com';
  font-family: 'Rethink Sans', sans-serif !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 150% !important;
  color: #162456 !important;
  opacity: 0.4 !important;
}

/* Comment textarea height */
#respond #comment {
  min-height: 48px !important;
  max-height: 48px !important;
  overflow: hidden !important;
}

/* Author/Email single line height */
#respond #author,
#respond #email {
  height: 44px !important;
}

/* ===== ACTIVE FIELD - BLUE BOTTOM BORDER ===== */
#respond #comment:focus,
#respond #author:focus,
#respond #email:focus {
  border-bottom: 2px solid #0D41E1 !important;
}

/* ===== PARAGRAPH SPACING ===== */
#respond .comment-form p {
  margin-bottom: 24px !important;
}

/* ===== SUBMIT BUTTON ===== */
#respond .form-submit {
  display: flex !important;
  justify-content: center !important;
  margin-top: 12px !important;
  position: relative !important;
}

#respond #submit.submit {
  background: #0D41E1 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 16px 60px 16px 40px !important;
  font-family: Syne, sans-serif !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  line-height: 1 !important;
  cursor: pointer !important;
  transition: background 0.2s ease !important;
}

#respond .form-submit::after {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  background-image: url('https://d3d4football.com/wp-content/uploads/2026/04/Vector-5.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: calc(50% - 100px);
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}

#respond #submit.submit:hover {
  background: #679436 !important;
}

.comment a{
    color: #000;
}

@media screen and (max-width: 768px) {
  #comments .comment-meta {
    display: flex;
    justify-content: space-between;
    margin-block-end: .9rem;
    flex-direction: column;
    gap: 20px;
}
.comment-author.vcard {
    display: flex;
    align-items: center;
    gap: 10px;
}
#respond #submit.submit{
    padding: 16px 60px 16px 30px !important;
}
}

#comments .comment-meta {
    display: flex;
    justify-content: space-between;
    margin-block-end: .9rem;
    flex-direction: column;
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-04783e3 */.cstm-toc ol.elementor-toc__list-wrapper {
    padding: 24px;
}


.cstm-toc .elementor-toc__list-item-text-wrapper{
    align-items: flex-start;
}/* End custom CSS */