﻿*{box-sizing:border-box;}html{font-family:var(--base-font-family);font-size:16px;}body{margin:0;background:var(--body-background);}h1,h2,h3,h4,h5,h6,p{margin-bottom:.5rem;}a{text-decoration:none;color:var(--caf-green);}a:hover{text-decoration:none;}ul{margin:0;}hr{width:100%;height:1px;margin:16px 0;color:inherit;background-color:currentColor;border:0;opacity:.25;}p{line-height:1.5;margin-bottom:.5rem;}.dropdown{position:relative;}:root{--umb-block-grid--column-gap:15px;--umb-block-grid--row-gap:15px;}.umb-block-grid__layout-container{position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--grid-columns,1),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);column-gap:var(--umb-block-grid--column-gap,0);row-gap:var(--umb-block-grid--row-gap,0);padding:15px 0;}.umb-block-grid__layout-container .umb-block-grid__layout-container{padding:0;}.umb-block-grid__layout-item{position:relative;grid-column-end:span min(var(--umb-block-grid--item-column-span,1)*3,var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--item-row-span,1);}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container){position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns,var(--umb-block-grid--grid-columns,1)),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);column-gap:var(--umb-block-grid--areas-column-gap,0);row-gap:var(--umb-block-grid--areas-row-gap,0);}.umb-block-grid__area{position:relative;height:100%;display:flex;flex-direction:column;grid-column-end:span min(var(--umb-block-grid--area-column-span,1)*3,var(--umb-block-grid--area-grid-columns));grid-row:span var(--umb-block-grid--area-row-span,1);}@media(min-width:1024px){.umb-block-grid__layout-item{grid-column-end:span min(var(--umb-block-grid--item-column-span,1),var(--umb-block-grid--grid-columns));}.umb-block-grid__area{grid-column-end:span min(var(--umb-block-grid--area-column-span,1),var(--umb-block-grid--area-grid-columns));}}.competition-title{padding:16px 0;background:var(--caf-green-dark);}.competition-title .competition-title-content{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:16px;align-items:center;gap:15px;flex-wrap:nowrap;}.competition-title .competition-title-content .competition-logo{flex-shrink:0;width:180px;height:auto;display:flex;align-items:center;justify-content:center;}.competition-title .competition-title-content .competition-logo img{width:100%;height:100%;object-fit:contain;display:block;}.competition-title h1{font-family:var(--barlow-font-family);font-size:22px;font-weight:600;color:var(--caf-white);display:flex!important;align-items:flex-start;}.error-page{padding:150px 0;}.error-page .error-page-content{width:100%;max-width:380px;margin:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:50px;}.error-page .error-icon{width:140px;height:140px;aspect-ratio:unset;overflow:hidden;border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.error-page .error-icon img{width:100%;height:100%;object-fit:contain;object-position:center;}.error-page .error-title{font-family:var(--base-font-family);font-size:24px;font-weight:800;line-height:29.09px;text-align:center;color:var(--caf-green-dark);}.featured-competitions-navigation{padding:16px 0;background:var(--caf-green-dark);}.featured-competitions-navigation ul{display:flex;justify-content:start;align-items:center;flex-direction:row;gap:16px;padding:0 0 15px 0;list-style:none;overflow-x:auto;}.featured-competitions-navigation ul li a{display:flex;justify-content:start;align-items:center;flex-direction:row;gap:8px;width:280px;padding:4px 8px;height:66px;flex-shrink:0;color:var(--comp-card-text,var(--caf-white));background:var(--comp-card-bg,transparent);border:2px solid var(--caf-white-50);border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-decoration:none;transition:.5s;}.featured-competitions-navigation ul li a.active,.featured-competitions-navigation ul li a:hover{background:var(--comp-card-hover-bg,var(--caf-white));}.featured-competitions-navigation ul li a.active span,.featured-competitions-navigation ul li a:hover span{color:var(--comp-card-hover-text,var(--caf-brown));}.featured-competitions-navigation ul li a.active .featured-competitions-navigation-item-light-logo,.featured-competitions-navigation ul li a:hover .featured-competitions-navigation-item-light-logo{display:none;}.featured-competitions-navigation ul li a.active .featured-competitions-navigation-item-dark-logo,.featured-competitions-navigation ul li a:hover .featured-competitions-navigation-item-dark-logo{display:block;}.featured-competitions-navigation ul li a picture{width:55px;height:100%;flex-shrink:0;aspect-ratio:unset;overflow:hidden;border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.featured-competitions-navigation ul li a picture img{width:100%;height:100%;object-fit:contain;object-position:center;}.featured-competitions-navigation ul li a .featured-competitions-navigation-item-dark-logo{display:none;}.featured-competitions-navigation ul li a span{white-space:normal;word-wrap:break-word;text-align:start;color:var(--comp-card-text,var(--caf-white));font-family:var(--base-font-family);font-size:16px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.footer{padding:24px 0;background-color:var(--caf-green-dark);color:var(--caf-white);}.footer .footer-title{font-family:var(--base-font-family);font-size:14px;font-weight:500;margin-bottom:8px;}.footer .footer-text{color:var(--caf-white);font-family:var(--base-font-family);font-size:14px;font-weight:300;font-style:normal;margin-bottom:0;}.footer .footer-list{list-style:none;padding:0;flex-wrap:wrap;}.footer .footer-content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;padding:16px 0;}.footer .footer-content .footer-grid{display:grid;grid-template-columns:auto 7fr 2fr 2fr 3fr;grid-column-gap:32px;grid-row-gap:32px;}@media(max-width:991.98px){.footer .footer-content .footer-grid{grid-template-columns:1fr;grid-template-rows:auto;}.footer .footer-content .footer-grid .footer-grid-entry{text-align:center;}}.footer .footer-content .footer-logo{width:65px;margin:auto;}@media(max-width:991.98px){.footer .footer-content .footer-logo{width:100px;}}.footer .footer-content .footer-logo picture{width:100%;height:100%;flex-shrink:0;aspect-ratio:unset;overflow:hidden;border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.footer .footer-content .footer-logo picture img{width:100%;height:100%;object-fit:contain;object-position:center;}.footer .footer-content .footer-social-media{display:flex;justify-content:start;align-items:start;flex-direction:row;gap:8px;}@media(max-width:991.98px){.footer .footer-content .footer-social-media{justify-content:center;}}.footer .footer-content .footer-social-media li a{height:40px;width:40px;padding:10px;border:1px solid var(--caf-white);display:flex;aspect-ratio:unset;overflow:hidden;border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}.footer .footer-content .footer-social-media li a img{width:100%;height:100%;object-fit:contain;object-position:center;}.footer .footer-content .footer-links{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:32px;}.internal-navigation{position:relative;padding:24px 0;background:var(--caf-green-dark);overflow:hidden;}.internal-navigation::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;transition:background .3s ease;}.internal-navigation .container,.internal-navigation ul,.internal-navigation li,.internal-navigation a,.internal-navigation span{position:relative;z-index:1;}.internal-navigation ul{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:16px;list-style:none;overflow-x:auto;padding:0 0 15px 0;margin:0;}.internal-navigation ul li a{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:8px;width:150px;padding:4px 8px;height:40px;flex-shrink:0;color:var(--caf-white);border:1px solid var(--caf-white-50);border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-decoration:none;transition:.5s;}.internal-navigation ul li a.active,.internal-navigation ul li a:hover{background:var(--caf-white);}.internal-navigation ul li a.active span,.internal-navigation ul li a:hover span{color:var(--caf-brown);}.internal-navigation ul li a span{white-space:normal;word-wrap:break-word;text-align:center;color:var(--caf-white);font-family:var(--barlow-font-family);font-size:12px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}@media(max-width:768px){.internal-navigation{overflow-x:visible!important;overflow-y:hidden!important;padding:16px 0!important;}.internal-navigation ul{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:16px;overflow-x:auto!important;padding:0 16px!important;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;}.internal-navigation ul li{flex-shrink:0;scroll-snap-align:start;padding-bottom:12px;}}::-webkit-scrollbar{height:8px;width:8px;}::-webkit-scrollbar-track{background-color:#ccc;border-radius:4px;}::-webkit-scrollbar-thumb{background-color:var(--caf-green);border-radius:4px;}.global-navigation-section{height:76px;position:relative;z-index:100;}.global-navigation-section .global-navigation{padding-top:8px;padding-bottom:8px;position:fixed;background-color:var(--caf-green-dark);height:76px;color:var(--caf-white);width:100%;top:0;left:0;right:0;}.global-navigation-section .global-navigation .global-navigation_main.container{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px;height:100%;flex-wrap:nowrap;}@media(max-width:992px){.global-navigation-section .global-navigation .global-navigation_main.container{justify-content:space-between!important;}}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation-mobile-menu-toggle{display:none;}@media(max-width:992px){.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation-mobile-menu-toggle{display:block;flex-shrink:0;}}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation-mobile-menu-toggle button{padding:8px 8px;padding-top:4px;padding-bottom:4px;border:1px solid var(--caf-white);background-color:transparent;border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation-mobile-menu-toggle button i{width:19px;height:19px;font-size:16px;}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation_content:has(.logo){flex:1;display:flex;justify-content:start;}@media(max-width:1200px){.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation_content:has(.logo){max-width:120px;}}@media(max-width:992px){.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation_content:has(.logo){flex:0 1 auto;max-width:120px;}}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation_content:has(.logo) a{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px;}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation_content:has(.logo) a .logo{width:60px;flex-shrink:0;}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation_content:has(.logo) a .logo img{max-width:100%;object-fit:contain;}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation_content:has(.navigation){display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:10px;flex:1;}@media(max-width:1200px){.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation_content:has(.navigation){display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px;}}@media(max-width:992px){.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation_content:has(.navigation){display:none;}}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation_content:has(.navigation) ul:first-child{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px;margin-bottom:0;}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation_content:has(.navigation) ul:first-child button{font-size:14px;}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation-dropdown-menu{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;flex-shrink:0;align-items:flex-end;}@media(max-width:992px){.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation-dropdown-menu{display:none;}}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation-dropdown-menu button{font-size:16px;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:8px;}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation-dropdown-menu button::after{display:inline-block;content:"";border-top:5px solid;border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent;}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation-dropdown-menu ul{display:none;position:absolute;width:160px;background:var(--caf-white);padding-top:8px;padding-bottom:8px;border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;top:calc(100% + 6px);left:-12px;z-index:1001;}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation-dropdown-menu ul.open{display:block;}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation-dropdown-menu a{color:var(--caf-dark);font-size:14px;font-weight:400;padding:4px 12px;width:100%;display:block;transition:.5s;display:flex;gap:5px;}.global-navigation-section .global-navigation .global-navigation_main.container .global-navigation-dropdown-menu a:hover{background-color:var(--caf-grey-200);}@media(max-width:1200px){.global-navigation-section .global-navigation .global-navigation_main.container p{display:none;}}.global-navigation-section .global-navigation .global-navigation-submenu{position:absolute;width:100%;background-color:var(--caf-white);top:100%;z-index:100;padding:50px 0;display:none;}.global-navigation-section .global-navigation .global-navigation-submenu h2{color:var(--caf-dark);font-size:14px;font-weight:600;border-bottom:5px solid #007934;display:inline-block;}.global-navigation-section .global-navigation .global-navigation-submenu a{color:var(--caf-dark);font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.global-navigation-section .global-navigation .global-navigation-submenu ul{margin-top:30px;display:flex;justify-content:start;align-items:center;flex-direction:row;gap:30px;}.global-navigation-section .global-navigation .global-navigation-submenu ul li{display:flex;justify-content:start;align-items:center;flex-direction:row;gap:0;flex:0 1 calc(25% - 22.5px);height:50px;padding:8px 10px;border:1px dashed #cecfd9;border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}.global-navigation-section .global-navigation .global-navigation-mobile-menu{background-color:var(--caf-green-dark);padding:8px;display:none;position:absolute;top:100%;z-index:100;left:0;width:100%;}.global-navigation-section .global-navigation .global-navigation-mobile-menu ul li{position:relative;}.global-navigation-section .global-navigation .global-navigation-mobile-menu ul li:has(ul) ul{display:none;}.global-navigation-section .global-navigation .global-navigation-mobile-menu ul li:has(ul)::after{position:absolute;content:"";border-top:5px solid;border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent;right:0;top:17.5px;transform:translateX(-50%);}.global-navigation-section .global-navigation .global-navigation-mobile-menu a,.global-navigation-section .global-navigation .global-navigation-mobile-menu button{padding-top:8px;padding-bottom:8px;width:100%;text-align:left;display:block;margin-left:8px;}.global-navigation-section .global-navigation .global-navigation-mobile-menu .global-navigation-dropdown-menu{position:relative;}.global-navigation-section .global-navigation .global-navigation-mobile-menu .global-navigation-dropdown-menu button::after{position:absolute;content:"";border-top:5px solid;border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent;right:0;top:17.5px;transform:translateX(-50%);}.global-navigation-section .global-navigation .global-navigation-mobile-menu .global-navigation-dropdown-menu ul{display:none;}.global-navigation-section .global-navigation .global-navigation-mobile-menu .global-navigation-side-by-side{display:flex;flex-wrap:wrap;align-items:start;gap:10px;}.global-navigation-section .global-navigation .global-navigation-mobile-menu .global-navigation-side-by-side li a{display:block;}.global-navigation-section .global-navigation .global-navigation-mobile-menu .global-navigation-side-by-side li hr{width:1px;height:21px;border:1px solid #fff;margin:0;}.global-navigation-section .global-navigation .global-navigation-mobile-menu .global-navigation-side-by-side li:last-child hr{display:none;}.global-navigation-section .global-navigation:has(.global-navigation-submenu.visible):after,.global-navigation-section .global-navigation:has(.global-navigation-mobile-menu.visible):after{content:"";position:absolute;width:100%;height:100svh;top:100%;background:var(--caf-dark);opacity:.4;z-index:99;}.global-navigation-section .global-navigation button{border:0;padding:0;margin:0;background:inherit;cursor:pointer;}.global-navigation-section .global-navigation a,.global-navigation-section .global-navigation p,.global-navigation-section .global-navigation button{color:var(--caf-white);font-size:16px;font-weight:400;margin-bottom:0;}.global-navigation-section ul{padding:0;list-style-type:none;}@media(max-width:599.98px){.global-navigation-mobile-menu .container{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:0!important;width:100%;}.global-navigation-mobile-menu .container ul{width:100%;display:flex;flex-direction:column;gap:6px;margin:0;padding:0;}.global-navigation-mobile-menu .global-navigation-side-by-side li hr{display:none!important;}.global-navigation-mobile-menu .container hr{margin:12px 0;}.global-navigation-mobile-menu .container a{width:100%;padding:8px 0;display:block;}}.form-field .form-label-group{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;margin-bottom:12px;}.form-field .form-label-group button{padding:0;}.form-field .form-label-group button span{font-family:var(--base-font-family);font-size:.75rem;font-weight:500;line-height:1;}.form-field .form-label-group button i{font-size:.75rem;line-height:1;}.form-field .form-label{display:block;font-family:var(--base-font-family);font-size:.75rem;font-weight:500;line-height:16px;text-align:start;letter-spacing:.2px;color:var(--caf-form-label-grey);margin:0;}.form-field:has(:required) .form-label:after,.form-field:has(:required) .form-check-item-label:after{content:" *";color:var(--caf-red);font-weight:bold;}.form-field .form-field-error{display:none;font-family:var(--base-font-family);font-size:.75rem;font-weight:400;color:var(--caf-red);margin:0;}.form-field .form-input,.form-field .form-control,.form-field .bootstrap-select .dropdown-toggle{width:100%;border:1px solid var(--caf-form-input-border);color:var(--caf-form-input-grey);background:var(--caf-white);border-radius:5px;padding:6px 12px;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:var(--base-font-family);font-size:.875rem;font-weight:400;}.form-field .form-input:focus,.form-field .form-input:focus-visible,.form-field .form-input[aria-expanded=true],.form-field .form-control:focus,.form-field .form-control:focus-visible,.form-field .form-control[aria-expanded=true],.form-field .bootstrap-select .dropdown-toggle:focus,.form-field .bootstrap-select .dropdown-toggle:focus-visible,.form-field .bootstrap-select .dropdown-toggle[aria-expanded=true]{border-color:var(--caf-form-input-focus-border);outline:0!important;}.form-field .form-input:disabled,.form-field .form-control:disabled,.form-field .bootstrap-select .dropdown-toggle:disabled{background-color:var(--caf-black-05)!important;box-shadow:none;border:0;}.form-field .form-input .filter-option,.form-field .form-control .filter-option,.form-field .bootstrap-select .dropdown-toggle .filter-option{text-align:start;}.form-field .form-input .filter-option .filter-option-inner-inner,.form-field .form-control .filter-option .filter-option-inner-inner,.form-field .bootstrap-select .dropdown-toggle .filter-option .filter-option-inner-inner{font-family:var(--base-font-family);font-size:.875rem;font-weight:400;}.form-field.error .form-field-error{display:block;}.form-field.error .form-input,.form-field.error .form-control,.form-field.error .bootstrap-select .dropdown-toggle{border:1px solid var(--caf-red);}.form-field.error .form-file-input .form-file-drop-area{border:1px solid var(--caf-red);}.form-field .form-file-input .form-file{display:none;}.form-field .form-file-input .form-file-drop-area{min-height:85px;border:2px dashed var(--caf-form-file-drop-area-border);padding:20px;border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;container-type:inline-size;}.form-field .form-file-input .form-file-drop-area .form-file-drop-area-body{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:32px;}.form-field .form-file-input .form-file-drop-area .form-file-drop-area-body .form-file-drop-area-message{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:12px;color:var(--caf-button-grey);}.form-field .form-file-input .form-file-drop-area .form-file-drop-area-body .form-file-drop-area-message .form-file-drop-area-message-title{font-family:var(--base-font-family);font-size:12px;font-weight:700;}.form-field .form-file-input .form-file-drop-area .form-file-drop-area-body .form-file-drop-area-message .form-file-drop-area-message-subtitle{font-family:var(--base-font-family);font-size:14px;font-weight:400;}@container (width < 499.98px){.form-field .form-file-input .form-file-drop-area .form-file-drop-area-body{justify-content:center;}.form-field .form-file-input .form-file-drop-area .form-file-drop-area-body .form-file-drop-area-message{display:none;}}.form-field .form-file-input .form-file-drop-area.drag-over{border-style:solid;border-color:var(--caf-form-input-focus-border);outline:0!important;}.form-field .form-file-input .form-files-list{width:100%;margin:10px 0;list-style:none;padding:0;display:none;}.form-field .form-file-input .form-files-list:has(*){display:flex;justify-content:start;align-items:start;flex-direction:column;gap:10px;}.form-field .form-file-input .form-files-list li{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:10px;max-width:100%;width:100%;background:var(--caf-green-light);color:var(--caf-white);padding:5px 10px;}.form-field .form-file-input .form-files-list li span{word-break:break-all;}.form-field .form-file-input .form-files-list li button{background:none;border:0;color:var(--caf-white);}.form-field .form-check-item{display:flex;justify-content:start;align-items:center;flex-direction:row;gap:10px;}.form-field .form-check-item .form-check-item-label{font-family:var(--base-font-family);font-size:14px;font-weight:400;text-align:start;cursor:pointer;}.form-field .form-check-item .form-check-item-input{flex-shrink:0;width:14px;height:14px;border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;accent-color:var(--caf-green);cursor:pointer;}.form-field .form-field-set .form-field-set-legend{display:block;margin-bottom:12px;font-family:var(--base-font-family);font-size:14px;font-weight:500;line-height:16px;text-align:start;letter-spacing:.2px;color:var(--caf-form-label-grey);}.form-field .form-field-set .form-check-group{border:1px solid var(--caf-grey);padding:15px;border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}.sign-up{background:var(--caf-green-dark);padding:60px 0;container-type:inline-size;min-height:100vh;}.sign-up .sign-up-logout{margin-bottom:40px;text-align:end;}.sign-up .sign-up-logout a{color:var(--caf-white);}.sign-up .sign-up-body{width:100%;margin:auto;background:var(--caf-white);border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:20px;}@container (width > 767.98px){.sign-up .sign-up-body{max-width:800px;padding:80px 60px;}}.sign-up .sign-up-header{display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;gap:15px;flex-wrap:wrap;margin-bottom:4rem;}.sign-up .sign-up-title{font-size:1.375rem;font-weight:700;text-align:center;}.sign-up .sign-up-paragraph{font-size:1rem;text-align:center;margin-bottom:1.5rem;}.sign-up .sign-up-logo{height:42px;aspect-ratio:unset;overflow:hidden;border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.sign-up .sign-up-logo img{width:100%;height:100%;object-fit:contain;object-position:center;}.sign-up .sign-up-grid{display:grid;grid-template-columns:1fr;gap:24px;}@container (width > 767.98px){.sign-up .sign-up-two-columns-grid{grid-template-columns:1fr 1fr;}}.sign-up .check-grid{display:grid;grid-template-columns:1fr;gap:16px;}@container (width > 767.98px){.sign-up .check-grid{grid-template-columns:repeat(3,1fr);}}.sign-up .sign-up-actions{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:15px;flex-wrap:wrap;margin:16px 0;}.sign-up .sign-up-editions .form-check-group{display:grid;grid-template-columns:1fr;row-gap:8px;grid-column-gap:16px;}@container (width > 599.98px){.sign-up .sign-up-editions .form-check-group{grid-template-columns:1fr 1fr;}}.media-gallery .media-gallery-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;}@media(min-width:576px){.media-gallery .media-gallery-grid{grid-template-columns:repeat(2,1fr);}}@media(min-width:768px){.media-gallery .media-gallery-grid{grid-template-columns:repeat(3,1fr);}}@media(min-width:992px){.media-gallery .media-gallery-grid{grid-template-columns:repeat(4,1fr);}}.media-galleries-list .media-galleries-list-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;}@media(min-width:576px){.media-galleries-list .media-galleries-list-grid{grid-template-columns:repeat(2,1fr);}}@media(min-width:768px){.media-galleries-list .media-galleries-list-grid{grid-template-columns:repeat(3,1fr);}}@media(min-width:992px){.media-galleries-list .media-galleries-list-grid{grid-template-columns:repeat(4,1fr);}}.competition-card{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:10px;width:100%;height:80px;padding:16px 12px;border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-family:inherit;font-size:12px;font-weight:600;border:1px dashed var(--caf-border);}.competition-card:hover{background:var(--caf-primary-green-10);}.competition-card .competition-card-logo{width:55px;height:100%;flex-shrink:0;aspect-ratio:unset;overflow:hidden;border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.competition-card .competition-card-logo img{width:100%;height:100%;object-fit:contain;object-position:center;}.competition-card .competition-card-title{width:100%;white-space:normal;word-wrap:break-word;text-align:start;color:var(--caf-dark);font-family:inherit;font-size:14px;font-weight:600;line-height:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.document-and-link-card{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:10px;width:100%;height:80px;padding:16px 12px;border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-family:inherit;font-size:12px;font-weight:600;border:1px dashed var(--caf-border);container-type:inline-size;background:var(--mc-bg,var(--caf-white));color:var(--mc-text,var(--caf-dark));}.document-and-link-card:hover{background:var(--mc-card-hover,var(--caf-primary-green-10))!important;color:var(--mc-text-hover,var(--caf-dark));}.document-and-link-card:hover .title,.document-and-link-card:hover .date,.document-and-link-card:hover .icon i,.document-and-link-card:hover .link-icon,.document-and-link-card:hover .link-button{color:var(--mc-text-hover,var(--caf-dark));}.document-and-link-card .icon{width:30px;height:100%;display:flex;justify-content:center;align-items:center;}.document-and-link-card .icon i{font-size:30px;}.document-and-link-card .body{width:100%;}.document-and-link-card .body .title{width:100%;white-space:normal;word-wrap:break-word;text-align:start;color:var(--mc-text,var(--caf-dark));font-family:inherit;font-size:14px;font-weight:600;line-height:16px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.document-and-link-card .body .date{width:100%;white-space:normal;word-wrap:break-word;text-align:start;color:var(--mc-text,var(--caf-text-grey));font-family:inherit;font-size:12px;font-weight:400;line-height:16px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.document-and-link-card .link .link-icon{display:flex;width:24px;height:100%;justify-content:center;align-items:center;color:var(--mc-text,var(--caf-dark));}.document-and-link-card .link .link-icon i{font-size:24px;}@container (width < 499.98px){.document-and-link-card .link .link-icon{display:flex;}.document-and-link-card .link .link-button{display:none;}}@container (width > 499.98px){.document-and-link-card .link .link-icon{display:none;}.document-and-link-card .link .link-button{display:flex;}}.mc-btn{background-color:var(--mc-btn,var(--caf-green))!important;color:var(--mc-btn-text,var(--caf-white))!important;}.mc-btn:hover,.mc-btn:focus{background-color:var(--mc-btn-hover)!important;color:var(--mc-btn-text-hover)!important;}.mc-module .document-and-link-card p{color:var(--mc-text)!important;}.mc-module .document-and-link-card:hover p{color:var(--mc-text-hover)!important;}.media-gallery-item-card{display:block;position:relative;aspect-ratio:1.7777777778;overflow:hidden;border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}.media-gallery-item-card img{width:100%;height:100%;object-fit:cover;object-position:top center;}.media-gallery-item-card .media-gallery-item-image{display:block;width:100%;height:100%;}.media-gallery-item-card .media-gallery-item-image img[src$=".svg"]{object-fit:contain;}.media-gallery-item-card .media-gallery-item-image::after{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,var(--caf-green-dark) 0%,rgba(0,0,0,0) 100%);content:"";}.media-gallery-item-card:hover .media-gallery-item-image::after{display:block;}.media-gallery-item-card:hover .media-gallery-item-info{display:flex;}.media-gallery-item-card .media-gallery-item-info{display:none;justify-content:space-between;align-items:center;gap:10px;flex-wrap:nowrap;position:absolute;bottom:0;left:0;width:100%;padding:10px 20px;color:var(--caf-white);}.media-gallery-item-card .media-gallery-item-info .media-gallery-item-info-title h3{font-family:inherit;font-size:14px;font-weight:400;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0;word-break:break-all;}.media-gallery-item-card .media-gallery-item-info .media-gallery-item-info-download{width:25px;height:25px;display:flex;flex-shrink:0;justify-content:center;align-items:center;background:var(--caf-white);border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}.media-gallery-item-card .media-gallery-item-info .media-gallery-item-info-download i{display:flex;font-size:15px;line-height:15px;}.media-galleries-list-card{display:block;padding:16px;border:1px dashed var(--caf-grey-border);}.media-galleries-list-card:hover{background:var(--caf-primary-green-10);}.media-galleries-list-card .media-galleries-list-card-image{aspect-ratio:1.7777777778;overflow:hidden;border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin-bottom:16px;}.media-galleries-list-card .media-galleries-list-card-image img{width:100%;height:100%;object-fit:cover;object-position:top center;}.media-galleries-list-card .media-galleries-list-card-title{color:var(--caf-black);font-family:inherit;font-size:14px;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.01px;text-align:center;margin-bottom:8px;}.media-galleries-list-card .media-galleries-list-card-date{display:block;color:var(--caf-text-grey);font-family:inherit;font-size:12px;font-weight:400;letter-spacing:-.01px;text-align:center;}.button{width:100%;padding:8px 16px;border:0;cursor:pointer;line-height:21px;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:400;border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:0;}.button span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.button-small{width:130px;}.button-medium{width:200px;}.button-big{width:250px;}.inline-button{text-decoration:none;color:var(--caf-green);border:0;cursor:pointer;flex-shrink:0;background:none;font-family:inherit;font-size:14px;font-weight:400;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:5px;}.inline-button:hover{text-decoration:none;}.inline-button span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}main{padding-bottom:1px;overflow:hidden;}.widget-hubs{height:100%;padding:12px;margin-top:20px;margin-bottom:20px;border:1px solid var(--hub-text-color,var(--caf-green-trans));border-radius:8px;overflow:hidden;background-color:var(--hub-card-bg,var(--caf-white))!important;color:var(--hub-text-color,var(--caf-dark));overflow-y:auto;}.widget-hubs.widget-hubs-fixed-height{height:500px;}.widget-hubs .widget-hubs-header{display:flex;justify-content:start;align-items:center;gap:15px;border-bottom:1px solid var(--hub-text-color,var(--caf-green-trans));margin-bottom:20px;padding:0 8px 8px;}.widget-hubs .widget-hubs-header .widget-hubs-header-link{display:flex;width:41px;height:41px;align-items:center;justify-content:center;flex-shrink:0;color:var(--hub-text-color,var(--caf-dark));border:1px solid var(--caf-grey-border);border-radius:5px;}.widget-hubs .widget-hubs-header .widget-hubs-header-link:hover{background:var(--hub-button-bg,var(--caf-green-dark));color:var(--hub-hover-text,var(--caf-dark));}.widget-hubs .widget-hubs-header .widget-hubs-header-title{margin:0;align-content:center;font-family:inherit;font-size:18px;font-weight:600;line-height:41px;letter-spacing:-.01px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.widget-hubs .widget-hubs-content{height:calc(100% - 70px);overflow-y:auto;padding:10px;}.widget-hubs .widget-hubs-content .flex-list-items{--gap:10px;--columns:5;--number-of-gaps:calc(var(--columns) - 1);--total-gap:calc(var(--gap)*var(--number-of-gaps));--card-width:calc((100% - var(--total-gap))/var(--columns));display:flex!important;flex-wrap:wrap;gap:var(--gap);justify-content:space-around;align-items:flex-start;}.widget-hubs .widget-hubs-content .flex-list-items .flex-list-item{flex:0 0 var(--card-width);display:flex;justify-content:space-between;}.widget-hubs .widget-hubs-content .flex-list-items .competition-card{width:200px;height:200px;padding:20px;background:var(--hub-card-bg,var(--caf-grey-100));color:var(--hub-text-color,var(--caf-dark));border-radius:10px;border:1px solid var(--caf-border);display:flex;justify-content:center;align-items:center;transition:transform .2s ease,box-shadow .2s ease;}.widget-hubs .widget-hubs-content .flex-list-items .competition-card:hover{transform:translateY(-3px);box-shadow:0 2px 6px rgba(0,0,0,.15);background-color:var(--hub-hover-card-bg,var(--caf-primary-green-10));color:var(--hub-hover-text,var(--caf-dark));}.widget-hubs .widget-hubs-content .flex-list-items .competition-card .competition-card-logo{width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.widget-hubs .widget-hubs-content .flex-list-items .competition-card .competition-card-logo img{width:100%;height:100%;object-fit:contain;object-position:center;}.widget-hubs .documents-and-link-card{display:flex;align-items:center;justify-content:space-between;gap:12px;background-color:var(--hub-card-bg,var(--caf-transparent-green-10));color:var(--hub-text-color,var(--caf-dark));padding:14px 18px;border-radius:10px;border:1px solid var(--hub-text-color,var(--caf-green-trans));min-height:70px;cursor:pointer;}.widget-hubs .documents-and-link-card:hover{background-color:var(--hub-hover-card-bg,var(--caf-primary-green-10))!important;color:var(--hub-hover-text,var(--caf-dark));border:1px solid var(--hub-hover-text-color,var(--caf-green-trans));}.widget-hubs .documents-and-link-card .icon{flex-shrink:0;font-size:24px;color:inherit;display:flex;align-items:center;justify-content:center;}.widget-hubs .documents-and-link-card .body{flex-grow:1;display:flex;align-items:center;}.widget-hubs .documents-and-link-card .body .title{font-size:16px;font-weight:600;margin:0;color:inherit!important;}.widget-hubs .documents-and-link-card .link{display:flex;align-items:center;justify-content:flex-end;gap:8px;}.widget-hubs .documents-and-link-card .link .link-button,.widget-hubs .documents-and-link-card .link .button{background-color:var(--hub-button-bg,var(--caf-green));color:var(--hub-button-text-color,var(--caf-white));}.widget-hubs .documents-and-link-card .link .link-icon{font-size:20px;color:var(--hub-text-color,var(--caf-dark));}@container (width < 499.98px){.widget-hubs .documents-and-link-card .link .link-icon{display:flex;}.widget-hubs .documents-and-link-card .link .link-button{display:none;}}@container (width > 499.98px){.widget-hubs .documents-and-link-card .link .link-icon{display:none;}.widget-hubs .documents-and-link-card .link .link-button{display:flex;}}.widget-hubs .documents-and-link-card:hover .link-button,.widget-hubs .documents-and-link-card:hover .button{background-color:var(--hub-button-hover-bg,var(--caf-green-dark));color:var(--hub-button-hover-text-color,var(--caf-white));}.widget-hubs .documents-and-link-card:hover .link-icon{color:var(--hub-hover-text,var(--caf-dark));background-color:var(--hub-hover-card-bg,var(--caf-primary-green-10));}.widget-hubs [dir=rtl] .widget-hubs .widget-hubs-header .widget-hubs-header-link i{transform:rotate(180deg);}.widget-hubs .widget-hubs-wrapper{margin:20px 0;}.widget-hubs .widget-hubs-grid-wrapper{container-type:inline-size;height:100%;}.widget-hubs .widget-hubs-grid-wrapper .widget-hubs-grid{max-height:calc(100% - 70px);padding-inline-end:10px;display:grid;grid-template-columns:1fr;grid-gap:15px;overflow-y:auto;}@container (width > 599.98px){.widget-hubs .widget-hubs-grid-wrapper .widget-hubs-two-columns-grid{grid-template-columns:1fr 1fr;}}.umb-block-grid__layout-container>.umb-block-grid__layout-item[data-col-span="12"]{grid-column:1/-1!important;}@media(max-width:992px){.widget-hubs{width:100%;max-width:none!important;height:clamp(500px,50vw,600px)!important;margin-left:auto!important;margin-right:auto!important;display:block!important;}.widget-hubs .competition-card:hover,.widget-hubs .documents-and-link-card:hover,.widget-hubs .widget-hubs-header-link:hover{transform:none!important;box-shadow:none!important;background:inherit!important;color:inherit!important;border-color:inherit!important;}.widget-hubs .documents-and-link-card:hover .link-button,.widget-hubs .documents-and-link-card:hover .button{background-color:var(--hub-button-bg,var(--caf-green))!important;color:var(--hub-button-text-color,var(--caf-white))!important;}.widget-hubs .documents-and-link-card:hover .link-icon{color:var(--hub-text-color,var(--caf-dark))!important;background:none!important;}.umb-block-grid__layout-item[data-content-element-type-alias=bIHCompetitionsGroup] .container,.umb-block-grid__layout-item[data-content-element-type-alias=bIHContainer] .container,.umb-block-grid__area .container{padding-left:0!important;padding-right:0!important;}.widget-hubs .flex-list-items{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;align-items:stretch!important;overflow:visible!important;align-items:center!important;}.widget-hubs .flex-list-item{width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;}.widget-hubs .competition-card{width:100%!important;}.widget-hubs .competition-card-logo{width:55px;height:100%;flex-shrink:0;aspect-ratio:unset;overflow:hidden;align-content:center;border-radius:0;}.widget-hubs .competition-card-logo img{width:100%!important;height:100%!important;object-fit:contain;}.umb-block-grid__layout-container,.umb-block-grid__area-container{flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;}.umb-block-grid__layout-container>.umb-block-grid__layout-item,.umb-block-grid__area-container>.umb-block-grid__area{width:100%!important;grid-column:1/-1!important;justify-content:center!important;}}.caf-modal .modal-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:15px;}.caf-modal .modal-header .modal-close{background:none;border:0;color:var(--caf-black);}.caf-modal .modal-footer{justify-content:space-evenly;}.feedback-modal{text-align:center;}.feedback-modal .modal-content{overflow:hidden;border:0;position:relative;padding:0!important;-webkit-box-shadow:0 10px 34px -15px rgba(0,0,0,.24);-moz-box-shadow:0 10px 34px -15px rgba(0,0,0,.24);box-shadow:0 10px 34px -15px rgba(0,0,0,.24);}.feedback-modal .modal-content .modal-header{position:relative;padding:0;border:0;height:230px;background:var(--caf-green);background:-moz-linear-gradient(45deg,var(--caf-green) 0%,var(--caf-green-darker) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,var(--caf-green)),color-stop(100%,var(--caf-green-darker)));background:-webkit-linear-gradient(45deg,var(--caf-green) 0%,var(--caf-green-darker) 100%);background:-o-linear-gradient(45deg,var(--caf-green) 0%,var(--caf-green-darker) 100%);background:-ms-linear-gradient(45deg,var(--caf-green) 0%,var(--caf-green-darker) 100%);background:linear-gradient(45deg,var(--caf-green) 0%,var(--caf-green-darker) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--caf-green)",endColorstr="var(--caf-green-darker)",GradientType=1);}.feedback-modal .modal-content .modal-header.error{background:var(--bs-red);background:-moz-linear-gradient(45deg,var(--bs-red) 0%,var(--caf-black) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,var(--bs-red)),color-stop(100%,var(--caf-black)));background:-webkit-linear-gradient(45deg,var(--bs-red) 0%,var(--caf-black) 100%);background:-o-linear-gradient(45deg,var(--bs-red) 0%,var(--caf-black) 100%);background:-ms-linear-gradient(45deg,var(--bs-red) 0%,var(--caf-black) 100%);background:linear-gradient(45deg,var(--bs-red) 0%,var(--caf-black) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--bs-red)",endColorstr="var(--caf-black)",GradientType=1);}.feedback-modal .modal-content .modal-header:after{content:"";position:absolute;right:0;bottom:-30px;overflow:visible;width:50%;height:60px;z-index:1;-webkit-transform:skewY(-10deg);-moz-transform:skewY(-10deg);-ms-transform:skewY(-10deg);-o-transform:skewY(-10deg);transform:skewY(-10deg);background-color:var(--bs-white);}.feedback-modal .modal-content .modal-header:before{content:"";position:absolute;left:0;bottom:-30px;overflow:visible;width:50%;height:60px;z-index:1;-webkit-transform:skewY(10deg);-moz-transform:skewY(10deg);-ms-transform:skewY(10deg);-o-transform:skewY(10deg);transform:skewY(10deg);background-color:var(--bs-white);}.feedback-modal .modal-content .modal-header .modal-close{position:absolute;top:0;right:0;padding:0;margin:0;width:40px;height:40px;z-index:1;filter:var(--bs-btn-close-white-filter);background:none;border:0;color:var(--caf-white);}.feedback-modal .modal-content .modal-body{border:0;overflow:hidden;margin-top:-180px;z-index:2;}.feedback-modal .modal-content .modal-body .modal-body-title{color:var(--caf-white);font-weight:500;font-size:1.5rem;}.feedback-modal .modal-content .modal-body .modal-icon{aspect-ratio:unset;overflow:hidden;border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:200px;height:200px;border-radius:50%;font-size:30px;margin:0 auto;margin-bottom:10px;}.feedback-modal .modal-content .modal-body .modal-icon img{width:100%;height:100%;object-fit:contain;object-position:center;}.feedback-modal .modal-content .modal-body p{color:var(--caf-black);font-weight:400;font-size:1.25rem;}.competition-edition-access-request .competition-edition-access-request-content{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;gap:20px;}.competition-edition-access-request .competition-edition-access-request-header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;}.competition-edition-access-request .competition-edition-access-request-header .competition-edition-access-request-logo{width:150px;height:150px;flex-shrink:0;aspect-ratio:unset;overflow:hidden;border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.competition-edition-access-request .competition-edition-access-request-header .competition-edition-access-request-logo img{width:100%;height:100%;object-fit:contain;object-position:center;}.competition-edition-access-request .competition-edition-access-request-body{max-width:420px;}.competition-edition-access-request .competition-edition-access-request-body p{font-family:inherit;font-size:24px;font-weight:400;line-height:29px;text-align:center;}.dropdown-menu .dropdown-item{text-align:start;}.dropdown-menu .dropdown-item .text{font-family:var(--base-font-family);font-size:14px;font-weight:400;}.dropdown-menu .dropdown-item:hover{background:var(--caf-grey-200);}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{background:var(--caf-green);color:var(--caf-white);}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%;}.tabs{display:flex;gap:30px;padding:0;border-bottom-width:3px;border-bottom-style:solid;border-color:var(--caf-border);overflow-x:auto;list-style:none;margin-bottom:16px;}.tabs .tab{padding:8px 16px;border:0;outline:0;background:none;font-family:Barlow;font-size:15px;font-weight:600;line-height:21px;text-align:center;color:var(--caf-black);}.tabs .tab.active{color:var(--caf-green-dark);}.tab-content{display:none;}.tab-content.active{display:block;}.glightbox-container{--plyr-color-main:var(--caf-green);}.glightbox-container .gslider .gslide-description{background:transparent;}.glightbox-container .gslider .gslide-description .gslide-title{font-family:var(--base-font-family);font-size:16px;font-weight:500;color:var(--caf-white);}.button-green{background:var(--caf-button-green);color:var(--caf-white);}.button-grey{background:var(--caf-button-grey);color:var(--caf-white);}.button-white{background:var(--caf-white);color:var(--caf-black);border:1px solid var(--caf-black);}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.2);}100%{transform:scale(1);}}.caf-spinner-parent{position:relative;min-height:400px;}.caf-spinner{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(6,26,17,.3);z-index:999;}.caf-spinner span{position:absolute;font-size:.778rem;text-transform:uppercase;font-weight:400;}.caf-spinner .loader{max-width:12rem;width:100%;height:auto;stroke-linecap:round;}.caf-spinner circle{fill:none;stroke-width:3.5;-webkit-animation-name:preloader;animation-name:preloader;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:170px 170px;transform-origin:170px 170px;will-change:transform;}.caf-spinner circle:nth-of-type(1){stroke-dasharray:550;}.caf-spinner circle:nth-of-type(2){stroke-dasharray:500;}.caf-spinner circle:nth-of-type(3){stroke-dasharray:450;}.caf-spinner circle:nth-of-type(4){stroke-dasharray:300;}.caf-spinner circle:nth-of-type(1){-webkit-animation-delay:-.15s;animation-delay:-.15s;}.caf-spinner circle:nth-of-type(2){-webkit-animation-delay:-.3s;animation-delay:-.3s;}.caf-spinner circle:nth-of-type(3){-webkit-animation-delay:-.45s;-moz-animation-delay:-.45s;animation-delay:-.45s;}.caf-spinner circle:nth-of-type(4){-webkit-animation-delay:-.6s;-moz-animation-delay:-.6s;animation-delay:-.6s;}@-webkit-keyframes preloader{50%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes preloader{50%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.caf-spinner.active{display:flex;justify-content:center;align-items:center;}.caf-spinner.loading{display:none;}.accreditation-applications{padding:20px 0;}.accreditation-applications .text-green-dark{color:var(--caf-grey-dark);}.accreditation-applications .filter-active{color:#1b8051!important;}.accreditation-applications .btn-other{border:0;background:transparent;text-decoration:underline;font-weight:600;font-size:14px;}.accreditation-applications .btn-ma{height:40px;min-width:170px;padding:7px 12px;}.accreditation-applications .pedding{color:var(--caf-grey-dark)!important;border-color:var(--caf-grey-lighter)!important;}.accreditation-applications .top-btn{height:32px;padding:0 12px;}.accreditation-applications .event-cal img{height:12px;width:12px;}@media screen and (max-width:991px){.accreditation-applications .event-cal{max-width:100%;height:40px;justify-content:space-between!important;margin-top:20px;}.accreditation-applications .event-cal img{height:20px;width:20px;}}.accreditation-applications .noResults{font-size:18px;text-align:center;width:100%;padding:20px 0;}@media screen and (max-width:991px){.accreditation-applications .member-details{text-align:center;}}@media screen and (max-width:991px){.accreditation-applications .action-line{flex-wrap:wrap;margin-top:20px;justify-content:center!important;}}.accreditation-applications .action-line .action-upload{flex-wrap:wrap;gap:10px!important;justify-content:center;align-content:center;}.accreditation-applications .action-line .action-upload .justify-content-end{justify-content:center!important;}.accreditation-applications .action-line .action-upload .w-100{width:auto!important;}.accreditation-applications .action-line .action-upload .input-file-details::after{display:none;}.accreditation-applications .input-file-details{position:relative;}.accreditation-applications .input-file-details::after{position:absolute;height:100%;width:1px;top:0;right:-25px;background-color:#000;opacity:.2;content:"";}.accreditation-applications .input-file-details .accreditation-img{width:30px;height:36px;}.accreditation-applications .input-file-details span{font-family:"Libre Franklin";font-size:14px;font-weight:600;display:block;width:100%;}.accreditation-applications .submit-action{width:206px;}.accreditation-applications .btn-yellow{background-color:#d6bf54;}.accreditation-applications .close-alert-ma{outline:0;box-shadow:none;}.accreditation-applications .profile-requirements button{width:250px;font-size:12px;line-height:16px;padding:10px;gap:10px;border:0;}.accreditation-applications .profile-requirements button:hover{background-color:#d6bf54;color:#fff;}@media screen and (max-width:991px){.accreditation-applications .profile-requirements{flex-wrap:wrap;}}.modalEvents .modal-dialog{max-width:600px;}.modalEvents .modal-dialog .modal-header,.modalEvents .modal-dialog .modal-body,.modalEvents .modal-dialog .modal-footer{padding:20px 30px;}.modalEvents .modal-dialog .modal-footer button{max-width:150px;width:100%;height:40px;}@media screen and (max-width:991px){.modalEvents .modal-dialog .modal-footer button{max-width:120px;}}.modalMediaType .modal-dialog{max-width:600px;}.modalMediaType .modal-dialog .modal-header,.modalMediaType .modal-dialog .modal-body,.modalMediaType .modal-dialog .modal-footer{padding:20px 30px;}.modalMediaType .modal-dialog .modal-footer button{max-width:150px;width:100%;height:40px;}@media screen and (max-width:991px){.modalMediaType .modal-dialog .modal-footer button{max-width:120px;}}.confirmationModal{font-family:"Libre Franklin";}.confirmationModal .modal-dialog{max-width:700px;}@media screen and (max-width:768px){.confirmationModal .modal-dialog{max-width:550px;}}.confirmationModal .modal-dialog .modal-header{border:0;}.confirmationModal .modal-dialog .modal-header{padding:60px 60px 30px;}.confirmationModal .modal-dialog .modal-header .img-logo{height:48px;max-width:280px;position:relative;}.confirmationModal .modal-dialog .modal-header .img-logo img{object-fit:contain;}.confirmationModal .modal-dialog .modal-header .img-logo::after{content:"";position:absolute;width:1px;height:100%;background-color:#000;opacity:.2;top:0;right:-20px;}.confirmationModal .modal-dialog .modal-header h1{font-size:28px;font-weight:bold;line-height:38px;margin:0;}@media screen and (max-width:768px){.confirmationModal .modal-dialog .modal-header{padding:20px;flex-wrap:wrap;gap:20px!important;justify-content:center;}.confirmationModal .modal-dialog .modal-header .w-100{width:auto!important;}.confirmationModal .modal-dialog .modal-header .img-logo::after{display:none;}.confirmationModal .modal-dialog .modal-header h1{font-size:20px;line-height:unset;}}.confirmationModal .modal-dialog .modal-body{padding:30px 60px;}.confirmationModal .modal-dialog .modal-body span{font-size:28px;line-height:30px;}@media screen and (max-width:768px){.confirmationModal .modal-dialog .modal-body{padding:30px;}.confirmationModal .modal-dialog .modal-body span{font-size:18px;line-height:unset;}}.confirmationModal .modal-dialog .modal-footer{padding:30px 60px;border:0;}.confirmationModal .modal-dialog .modal-footer button{height:40px;max-width:206px;border:0;width:100%;}@media screen and (max-width:768px){.confirmationModal .modal-dialog .modal-footer{padding:30px;}}.modalProfileRequirements .modal-dialog{max-width:450px;}.modalProfileRequirements .modal-dialog .modal-header h1{font-size:20px;font-weight:500;line-height:25px;margin:0;}.modalProfileRequirements .modal-dialog .modal-body .modalProfileRequirementsImage{width:300px;margin:0 auto;}.modalProfileRequirements .modal-dialog .modal-body .modalProfileRequirementsImage img{max-width:100%;}.modalProfileRequirements .modal-dialog .modal-footer input[type=checkbox]{width:16px;height:16px;}.modalProfileRequirements .modal-dialog .modal-footer button{max-width:150px;width:100%;height:40px;}.accreditation-applications-guest{margin-top:30px;margin-bottom:30px;}.accreditation-applications-guest h3{font-weight:700;}.accreditation-applications-guest .h-40{height:40px;}.accreditation-applications-guest span.required{color:#f00;font-size:14px;}.accreditation-applications-guest .form-label{font-size:12px;line-height:16px;letter-spacing:.2px;color:#8f90a6;font-weight:500;padding-left:10px;}.accreditation-applications-guest .form-control{font-size:14px;letter-spacing:-.01px;line-height:24px;color:#8f90a6;}.accreditation-applications-guest .form-control::placeholder{color:#8f90a6;}.accreditation-applications-guest .form-select{color:#8f90a6;font-size:14px;letter-spacing:-.01px;line-height:24px;}.accreditation-applications-guest .bootstrap-select{display:block!important;width:100%!important;}.accreditation-applications-guest .bootstrap-select .btn.dropdown-toggle{color:#8f90a6;font-size:14px;letter-spacing:-.01px;line-height:24px;background:#fff;border:1px solid #ced4da;}.accreditation-applications-guest .bootstrap-select .btn:focus{outline:0!important;}.accreditation-applications-guest .bootstrap-select .dropdown-menu ul{font-size:14px;letter-spacing:-.01px;line-height:24px;}.accreditation-applications-guest .actionButtons{display:flex;justify-content:end;gap:20px;}.accreditation-applications-guest .form-control:disabled{border-radius:5px;background-color:rgba(0,0,0,.05)!important;box-shadow:none;border:0;font-size:14px;letter-spacing:-.01px;line-height:24px;}.accreditation-applications-guest .drop-area{border:2px dashed #ccc;padding:20px;text-align:center;cursor:pointer;border-radius:5px;position:relative;min-height:85px;}.accreditation-applications-guest .drop-area p{font-size:14px;color:#6c757d;}.accreditation-applications-guest .drop-area p strong{font-size:12px;}.accreditation-applications-guest .drop-area .cloud-upload{display:flex;flex-direction:row;flex-wrap:nowrap;}.accreditation-applications-guest .drop-area .cloud-upload .icon{margin-right:10px;display:inline-block;}.accreditation-applications-guest .drop-area .file-press-card-input-label input{display:none;}.accreditation-applications-guest .drop-area button{border:1px solid;}@media screen and (max-width:768px){.accreditation-applications-guest .drop-area .text-right{text-align:center;}}.accreditation-applications-guest .fileToUpload{font-size:14px;max-width:300px;background:#008000;padding:5px 10px;display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:#fff;gap:20px;}.accreditation-applications-guest .fileToUpload a{display:block;color:#fff;}.accreditation-applications-guest .fileToUpload i{font-size:16px;}.accreditation-applications-guest .fileToUploadError{font-size:12px;color:#f00;margin-top:10px;}.accreditation-applications-guest .preview{max-width:100%;max-height:200px;margin:20px auto;}.accreditation-applications-guest .red-border{border:1px solid #f00!important;}.accreditation-applications-guest .bs-invalid{border:1px solid #f00!important;}.accreditation-applications-guest .checkTerms input{width:14px;height:14px;}.accreditation-applications-guest .checkTerms label{font-size:14px;}.accreditation-applications-guest .checkTerms label a{color:#007934;}.accreditation-applications-guest .checkNewsletter input{width:14px;height:14px;}.accreditation-applications-guest .checkNewsletter label{font-size:14px;}.accreditation-applications-guest .checkNewsletter label a{color:#007934;}.accreditation-applications-guest .file-name{font-size:12px;}