﻿:root{--caf-mystic-red:#cc092f;--caf-red-lighter:rgba(255,0,0,.2);--caf-yellow-shades:#e0b700;--caf-yellow-shades-1:#ccb000;--caf-yellow-shades-2:#b29a00;--caf-yellow-shades-3:#806e00;--caf-yellow-shades-4:#4d4200;--caf-green:#007934;--caf-green-shades:#126035;--caf-green-shades-1:#005527;--caf-green-shades-2:#00421e;--caf-green-shades-3:#00391a;--caf-green-shades-4:#003016;--caf-green-light:#189e4b;--caf-green-lighter:rgba(27,128,81,.4);--caf-green-lightest:#e6f1eb;--caf-green-trans:rgba(24,158,75,.27);--caf-green-darker:#075b40;--caf-green-20:rgba(230,241,235,.2);--caf-primary-green-10:#e5f1eb;--caf-white:#fff;--caf-white-20:rgba(255,255,255,.2);--caf-white-50:rgba(255,255,255,.5);--caf-black:#000;--caf-black-10:rgba(0,0,0,.1);--caf-black-40:rgba(0,0,0,.4);--caf-dark:#1c1c28;--caf-grey:#8f90a6;--caf-grey-lighter:#ccc;--caf-grey-lightest:#e6e6e6;--caf-grey-dark:#6c757d;--caf-grey-darker:#212529;--caf-text-grey:#637381;--caf-border-trans:rgba(206,207,217,.5);--caf-border:#e4e4eb;--caf-brown:#3c2818;--match-blue:#004fc4;--match-orange:#e67a00;--match-yellow:#e6b800;--match-green:#05a660;--match-ciano:#00b7c4;--CAF_AFCON_CAF_DARK_GREEN:#064534;--CAF_AFCON_LIGHT_GREEN:#34b233;--CAF_AFCON_ORANGE:#ff7900;}html{font-family:"Libre Franklin",sans-serif;}ul{list-style:none;}a{text-decoration:none;}footer .footer-border-bottom{position:relative;}footer .footer-border-bottom.footer-background-grey:after{background-color:rgba(0,0,0,.2);}footer .footer-border-bottom:after{content:"";position:absolute;padding:0 15px;height:1px;width:100%;background-color:rgba(255,255,255,.2);background-clip:content-box;left:0;bottom:0;}@media(max-width:767.98px){footer .footer-border-bottom:after{background-clip:unset;}}footer .sponsorList .sponsor-img-box a{border-radius:0 30px;overflow:hidden;}footer .sponsorList .sponsor-img-box{height:54px;}footer .sponsorList .big .sponsor-img-box{height:84px;}footer .social-icon{padding:5px 10px;display:block;}footer .img-footer{height:70px;}@media(max-width:991.98px){footer .footer-navigation{gap:unset;position:relative;}footer .footer-navigation .footer-navigation-column{width:100%;}footer .footer-navigation .footer-navigation-column .second-level span{padding-right:15px;position:relative;}footer .footer-navigation .footer-navigation-column .second-level span:after{content:"";font-family:bootstrap-icons!important;position:absolute;top:50%;right:0;margin-top:-15px;}footer .footer-navigation .footer-navigation-column .second-level ul{display:none;}footer .footer-navigation .footer-navigation-column .second-level.open span:after{transform:rotate(90deg);}footer .footer-navigation:after{content:"";position:absolute;height:1px;width:100%;background-color:color-mix(in srgb,var(--third-color) 20%,transparent);background-clip:content-box;left:0;bottom:0;}}.main-navigation{height:60px;z-index:1001;}.main-navigation .menu-btn{min-width:40px;height:40px;}.main-navigation .menu-btn i:before{content:"";}.main-navigation .menu-btn.menu-open i:before{content:"";}.main-navigation .search-menu-btn{height:40px;width:40px;}.main-navigation .navigation-img-logo-box{height:34px;}@media screen and (max-width:320px){.main-navigation .navigation-img-logo-box{height:25px;}}.language-switch li{border-right:1px solid #000;}.language-switch li:last-child{border-right:0;}.mega-menu{top:-200%;left:0;max-height:calc(100vh - 60px);z-index:1050;transition:top .5s!important;visibility:hidden;}.mega-menu.open-menu{top:80px;transition:top .5s!important;visibility:visible;}.mega-menu .container{max-height:calc(100vh - 108px);overflow:auto;}.mega-menu .mega-menu-arrow{width:20px;height:20px;background-color:#fff;position:absolute;top:-10px;right:87px;transform:rotate(45deg);}.mega-menu .mega-menu-img-box{width:25px;height:25px;}.mega-menu .navigation-logo{max-width:25px;height:34px;overflow:hidden;}.mobile-menu{top:-200%;max-height:calc(100svh - 60px);overflow:auto;z-index:1000;transition:top .5s!important;visibility:hidden;}.mobile-menu.open-menu{top:60px;transition:top .5s!important;visibility:visible;}.mobile-menu .one-more-level .more-span{padding-right:30px!important;position:relative;}.mobile-menu .one-more-level .more-span:after{content:"";font-family:bootstrap-icons!important;position:absolute;top:50%;right:15px;margin-top:-15px;font-size:14px;line-height:30px;}.mobile-menu .one-more-level .more-span.open:after{transform:rotate(90deg);}.mobile-menu .one-more-level ul{display:none;}.menu-back-div{position:fixed;background:#000;width:100%;height:100vh;z-index:101;top:0;left:0;opacity:.6;display:none;}.more-menu ul{display:none;}html[dir=rtl] .mega-menu .mega-menu-arrow{left:87px;right:unset;}html[dir=rtl] .language-switch li{border-right:unset;border-left:1px solid #000;}html[dir=rtl] .language-switch li:last-child{border-left:0;}.navigation-competitions{--gap:10px;--columns:7;}.navigation-competitions .flex-list-items{margin-bottom:20px;}@container (width <1050px){.navigation-competitions .flex-list-items{--columns:6;}}@container (width <900px){.navigation-competitions .flex-list-items{--columns:5;}}@container (width < 750px){.navigation-competitions .flex-list-items{--columns:4;}}@container (width < 600px){.navigation-competitions .flex-list-items{--columns:3;}}@container (width < 450px){.navigation-competitions .flex-list-items{--columns:2;}}.breadcrumb{background:none;font-size:16px;color:#000;font-size:16px;}.breadcrumb a{color:#000;}.breadcrumb li:last-child{color:#075b40;}@media(max-width:767.98px){.breadcrumb li:nth-child(n+3){display:none;}}html[dir=rtl] .breadcrumb-item+.breadcrumb-item::before{text-align:center;padding:0 .5rem;float:right;}.font-barlow{font-family:"Barlow",sans-serif;}.font-thin{font-weight:100;}.font-extralight{font-weight:300;}.font-light{font-weight:300;}.font-normal{font-weight:400;}.font-medium{font-weight:500;}.font-semibold{font-weight:600;}.font-bold{font-weight:700;}.font-extrabold{font-weight:800;}.font-black{font-weight:900;}.font-12{font-size:12px;}.font-14{font-size:14px;}.font-13{font-size:13px;}.font-15{font-size:15px;}.font-16{font-size:16px;}.font-18{font-size:18px;}.font-20{font-size:20px;}.font-24{font-size:24px;}.font-28{font-size:28px;}.font-30{font-size:30px;}.line-height-29{line-height:29px;}.line-height-28{line-height:28px;}.line-height-22{line-height:22px;}.line-height-17{line-height:17px;}.line-height-30{line-height:30px;}.line-height-23{line-height:23px;}.line-height-24{line-height:23px;}.line-height-17{line-height:17px;}.line-height-16{line-height:16px;}.line-height-38{line-height:38px;}.line-height-19{line-height:19px;}.line-height-27{line-height:27px;}.gap-5px{gap:5px;}.gap-30{gap:30px;}.gap-20{gap:20px;}.gap-10{gap:10px;}.row-gap-10{row-gap:10px;}.row-gap-20{row-gap:20px;}.row-gap-40{row-gap:40px;}.row-gap-50{row-gap:50px;}.color-white{color:#fff;}.color-grey{color:#6c757d;}.color-light-green{color:#189e4b;}.color-green{color:#1b8051;}.color-black{color:#000;}.color-light-black{color:#1c1c28;}.color-grey-darker{color:#212529;}.hover-white:hover{color:#fff;}.hover-grey:hover{color:#6c757d;}.hover-green:hover{color:#1b8051;}.hover-black:hover{color:#000;}.hover-background-black:hover{background-color:#000;}.hover-background-white:hover{background-color:#fff;}.hover-background-green:hover{background-color:#1b8051;}.hover-background-lighter-green:hover{background-color:#c9e6d7;}.border-1{border:1px solid;}.border-bottom-1{border-bottom:1px solid;}.border-left-1{border-left:1px solid;}.border-right-1{border-right:1px solid;}.border-left-5{border-left:5px solid;}.border-color-white{border-color:#fff!important;}.border-color-light-grey{border-color:#dee2e6;}.border-color-grey{border-color:#ccc;}.border-color-green{border-color:#1b8051!important;}.border-color-light-green{color:#189e4b!important;}.border-color-black{border-color:#000!important;}.border-color-white-20{border-color:rgba(255,255,255,.2)!important;}.border-color-grey-20{border-color:rgba(0,0,0,.2)!important;}.border-radius-5{border-radius:5px;}.border-circle{border-radius:50%;}.background-green{background-color:#126035;}.background-green-lightest{background-color:#e6f1eb;}.background-white{background-color:#fff;}.background-grey-dark{background-color:#333;}.background-grey-lightest{background-color:#064534;}.background-transparent{background-color:transparent;}.responsive-image{width:100%;height:100%;}.responsive-image-width-auto{width:auto;height:100%;}.responsive-image-height-auto{width:100%;height:auto;}.contain{object-fit:contain;}.cover{object-fit:cover;}.object-top-center{object-position:top center;}.object-top-left{object-position:top left;}.object-center{object-position:center;}.caf_underline_link{position:relative;}.caf_underline_link:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:var(--caf-yellow-shades);}.caf_underline_link:hover:after{width:100%;transition:width 1s;}.caf_underline_link-white{position:relative;}.caf_underline_link-white:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#fff;}.caf_underline_link-white:hover:after{width:100%;transition:width 1s;}@media(min-width:576px){.object-top-left-sm{object-position:top left!important;}.font-28-sm{font-size:28px;}.font-20-sm{font-size:20px;}.line-height-28-sm{line-height:28px;}.line-height-38-sm{line-height:38px;}}@media(min-width:768px){.object-top-left-md{object-position:top left!important;}.font-28-md{font-size:28px;}.font-20-md{font-size:20px;}.line-height-28-md{line-height:28px;}.line-height-38-md{line-height:38px;}}@media(min-width:992px){.object-top-left-lg{object-position:top left!important;}.font-28-lg{font-size:28px;}.font-20-lg{font-size:20px;}.line-height-28-lg{line-height:28px;}.line-height-38-lg{line-height:38px;}}@media(min-width:1200px){.font-14-xl{font-size:14px;}.font-16-xl{font-size:16px;}.font-28-xl{font-size:28px;}.font-40-xl{font-size:40px;}.line-height-54-xl{line-height:54px;}.font-38-xl{font-size:38px;}.line-height-38-xl{line-height:38px;}.line-height-49-xl{line-height:49px;}}.text-indent-20{text-indent:20px;}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.aspect-ratio-16-9{aspect-ratio:16/9;}.aspect-ratio-3-2{aspect-ratio:3/2;}.aspect-ratio-8-1{aspect-ratio:8/1;}@media(min-width:991.98px){.aspect-ratio-lg-1-2{aspect-ratio:1/2;}}@media(min-width:991.98px){.aspect-ratio-lg-8-1{aspect-ratio:8/1;}}@media(min-width:991.98px){.aspect-ratio-lg-364-45{aspect-ratio:364/45;}}.hover-scalable-image:hover .scalable{animation:pulse 1s 1;}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:4lh;}.line-clamp-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}.overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,.7) 25%,rgba(0,0,0,0) 100%);opacity:.7;}@media(min-width:991.98px){.overlay-lg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,.7) 25%,rgba(0,0,0,0) 100%);opacity:.7;}}@media(min-width:767.98px){.overlay-md:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,.7) 25%,rgba(0,0,0,0) 100%);opacity:.7;}}a{cursor:pointer;}[dir=rtl] i{transform:rotate(360deg) scaleX(-1);}.absolute-center{left:50%;top:50%;transform:translate(-50%,-50%);}.thumbnail .bi-play-fill{padding:10px;background:rgba(255,255,255,.5);font-size:78px;line-height:78px;}.cursor-pointer{cursor:pointer;}.scrollbar-caf{scrollbar-color:#007934!important;scrollbar-width:thin;}.white-space-nowrap{white-space:nowrap;}.overflow-x-auto{overflow-x:auto;}.container .module.container{padding-left:0;padding-right:0;}.container .module.container>.row{margin:0;}.container .module.container>.row>[class^=col-]{padding-left:0;padding-right:0;}.overflow-x-auto{overflow-x:auto;}.is-video{position:relative;}.is-video:before{content:"";background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjIxN3B4IiBoZWlnaHQ9IjIxN3B4IiB2aWV3Qm94PSIwIDAgMjE3IDIxNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8dGl0bGU+eW91dHViZS1wbGF5PC90aXRsZT4NCiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJ5b3V0dWItY29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUxOSwgLTI0NSkiIGZpbGwtcnVsZT0ibm9uemVybyI+DQogICAgICAgICAgICA8ZyBpZD0ieW91dHViZS1wbGF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTksIDI0NSkiPg0KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuNTA4OTAwOTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwOC4zMDksIDEwOC4zMDkpIHJvdGF0ZSgtMjYuNDEwNCkgdHJhbnNsYXRlKC0xMDguMzA5LCAtMTA4LjMwOSkiIGN4PSIxMDguMzA4OTciIGN5PSIxMDguMzA4OTciIHI9IjgwLjgwMTcxNDEiPjwvY2lyY2xlPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03OC42MDcyNTYyLDEwOC4zMDkxOCBMNzguNjA3MjU2Miw3My4xNzQwMzg1IEM3OC42MDcyNTYyLDY2LjU2MjM2NjkgODUuNzY0MTU1Nyw2Mi40MzAwMTE4IDkxLjQ5MDAxMjgsNjUuNzM1ODQ3NyBMMTIxLjkxNzkyNCw4My4zMDMxNzc0IEwxNTIuMzQ1NTkzLDEwMC44NzA3NDggQzE1OC4wNzE0NTEsMTA0LjE3NjM0MyAxNTguMDcxNDUxLDExMi40NDA1NzEgMTUyLjM0NTU5MywxMTUuNzQ2NDA3IEwxMjEuOTE3OTI0LDEzMy4zMTQyMTggTDkxLjQ5MDAxMjgsMTUwLjg4MjAzIEM4NS43NjQxNTU3LDE1NC4xODczODQgNzguNjA3MjU2MiwxNTAuMDU1MjcgNzguNjA3MjU2MiwxNDMuNDQzODM5IEw3OC42MDcyNTYyLDEwOC4zMDkxOCBMNzguNjA3MjU2MiwxMDguMzA5MTggWiIgaWQ9IlBhdGgiIGZpbGw9IiMwMDAwMDAiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==");position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background-size:contain;z-index:99;}.social-media-icon{padding:5px 10px;display:block;}.min-h-200px{min-height:200px;}.min-h-100px{min-height:100px;}.p-20{padding:20px;}.pt-20{padding-top:20px;}.py-10{padding-top:10px;padding-bottom:10px;}.min-w-180{min-width:180px;}.min-h-88{min-height:88px;}.position-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}.z-index-1{z-index:1;}.max-w-120{max-width:120px;}.word-break-all{word-break:break-all;}.container-remove-padding .container{padding:0;}.ltr{direction:ltr;}.white-space-nowrap{white-space:nowrap;}.break-word{overflow-wrap:break-word;}.h-60px{height:60px;}.lh-4{height:4lh;}.my-20{margin-top:20px;margin-bottom:20px;}.py-16{padding-top:16px;padding-bottom:16px;}.flex-1{flex:1;}.lh1{height:1lh;}.background-no-repeat{background-repeat:no-repeat;}.background-cover{background-size:cover;}.global-search{z-index:1000;background:#fff;padding-top:55px;padding-bottom:110px;transition:top .5s!important;top:-200%;visibility:hidden;}@media screen and (max-width:991px){.global-search{padding-top:35px;padding-bottom:35px;}}.global-search.open-search{top:80px;transition:top .5s!important;visibility:visible;}.global-search .search-input{height:48px;width:100%;border-radius:5px;border:0;outline:0;}.global-search .search-menu-arrow{width:20px;height:20px;background-color:#fff;position:absolute;top:-10px;right:192px;transform:rotate(45deg);z-index:1;}@media screen and (max-width:991px){.global-search .search-menu-arrow{right:82px;}}.global-search .search-tag{height:30px;padding:5px 15px;border-radius:5px;background-color:rgba(0,0,0,.1);color:#6c757d;font-size:14px;margin-bottom:15px;display:block;}.global-search .search-tags-container{border-left:1px solid #ccc;padding-left:20px;min-height:40px;}html[dir=rtl] .global-search .search-menu-arrow{left:192px;right:unset;}.banner{background-repeat:no-repeat;background-size:cover;background-position:center;}.banner a{max-width:250px;}.banner .banner-image{height:60px;}@media screen and (max-width:992px){.banner .banner-image{height:120px;}}@media screen and (max-width:768px){.banner .banner-image{height:100px;}}@media screen and (max-width:576px){.banner .banner-image{height:60px;}}.banner-side-bar{background-repeat:no-repeat;background-size:cover;background-position:center;}.banner-side-bar .banner-image{width:140px;}@media screen and (max-width:768px){.banner-side-bar .banner-image{width:100px;}}@media screen and (max-width:576px){.banner-side-bar .banner-image{width:60px;}}.banner-hero{background-repeat:no-repeat;background-size:cover;background-position:center;aspect-ratio:2/3;display:flex;}@media(min-width:575.98px){.banner-hero{aspect-ratio:4/3;}}@media(min-width:992px){.banner-hero{aspect-ratio:16/5;}}.banner-hero .banner-hero-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px;}.banner-hero .banner-hero-content .logo-and-title{display:flex;align-items:center;gap:20px;flex-direction:column;}@media(min-width:992px){.banner-hero .banner-hero-content .logo-and-title{flex-direction:row;}}.banner-hero .banner-hero-content .logo-and-title .banner-image img{max-height:120px;}.banner-hero .banner-hero-content .logo-and-title .vertical-divider{width:2px;height:100%;border-left:2px solid;}.banner-hero .banner-hero-content .logo-and-title h3{font-size:48px;text-align:center;}@media(min-width:767px){.banner-hero .banner-hero-content .logo-and-title h3{font-size:64px;}}.banner-hero .banner-hero-content p{font-size:20px;text-align:center;}@media(min-width:767px){.banner-hero .banner-hero-content p{font-size:24px;}}.banner-standard{background-repeat:no-repeat;background-size:cover;background-position:center;aspect-ratio:2/3;display:flex;}@media(min-width:575.98px){.banner-standard{aspect-ratio:4/3;}}@media(min-width:992px){.banner-standard{aspect-ratio:20/5;}}.banner-standard .banner-standard-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;text-align:center;}@media(min-width:992px){.banner-standard .banner-standard-content{align-items:var(--banner-standard-text-position);}}.banner-standard .banner-standard-content h3{font-size:32px;}.banner-standard .banner-standard-content p{font-size:20px;}