#homeMain{padding-left:60px;padding-right:60px}@media(min-width: 768px)and (max-width: 1149px){#homeMain{padding-left:20px;padding-right:20px}}@media(max-width: 767px){#homeMain{padding-left:10px;padding-right:10px}}#homeMain .container .hero{display:flex;flex-direction:column;gap:30px;margin-bottom:30px;padding-top:70px}@media(max-width: 767px){#homeMain .container .hero{padding-top:40px}}#homeMain .container .hero #filterContainer #categories{display:flex;flex-wrap:wrap;gap:10px}#homeMain .container .hero #filterContainer #categories .filter-dropdown{position:relative;flex:1}#homeMain .container .hero #filterContainer #categories .filter-dropdown .filter-label{min-width:230px;height:40px;border:1px solid #000;border-radius:0;display:flex;align-items:center;padding-left:18px;padding-right:10px;font-size:15px;text-transform:uppercase;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}#homeMain .container .hero #filterContainer #categories .filter-dropdown .filter-label .arrow{margin-left:auto;width:20px;height:20px;background:#dfe29b;border-radius:50%;display:flex;align-items:center;justify-content:center}#homeMain .container .hero #filterContainer #categories .filter-dropdown .filter-label .arrow svg{width:12px;height:6.462px;-webkit-transition:all .25s ease;transition:all .25s ease}#homeMain .container .hero #filterContainer #categories .filter-dropdown .dropdown{position:absolute;top:39px;left:0;min-width:100%;background:#fff;border:1px solid #000;padding:22px 18px;display:flex;flex-direction:column;gap:10px;opacity:0;pointer-events:none;overflow:hidden;-webkit-transition:all .25s ease;transition:all .25s ease;z-index:1}#homeMain .container .hero #filterContainer #categories .filter-dropdown .dropdown div{cursor:pointer;display:flex;align-items:center}#homeMain .container .hero #filterContainer #categories .filter-dropdown .dropdown div label{text-transform:uppercase;font-size:14px;cursor:pointer}#homeMain .container .hero #filterContainer #categories .filter-dropdown .dropdown div input[type=radio]{display:none}#homeMain .container .hero #filterContainer #categories .filter-dropdown .dropdown div input[type=radio]~.helping-el{background-color:#fff;border:1px solid #000;border-radius:50%;display:inline-block;margin-right:7px;width:20px;height:20px;position:relative}#homeMain .container .hero #filterContainer #categories .filter-dropdown .dropdown div input[type=radio]:checked~.helping-el:after{background-color:#000;border-radius:50%;content:"";height:12px;left:50%;top:50%;transform:translate(-50%, -50%);position:absolute;width:12px}#homeMain .container .hero #filterContainer #categories .filter-dropdown .dropdown div input[type=checkbox]{display:none}#homeMain .container .hero #filterContainer #categories .filter-dropdown .dropdown div input[type=checkbox]+.helping-el{background-color:#fff;border:1px solid #000;border-radius:4px;display:inline-block;margin-right:7px;width:20px;height:20px;position:relative}#homeMain .container .hero #filterContainer #categories .filter-dropdown .dropdown div input[type=checkbox]:checked+.helping-el::after{content:"";position:absolute;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}#homeMain .container .hero #filterContainer #categories .filter-dropdown.active .filter-label{border-bottom-left-radius:0;border-bottom-right-radius:0}#homeMain .container .hero #filterContainer #categories .filter-dropdown.active .filter-label .arrow svg{transform:rotate(180deg)}#homeMain .container .hero #filterContainer #categories .filter-dropdown.active .dropdown{opacity:1;pointer-events:auto}#homeMain .container .hero #filterContainer #categories #searchForm{margin-left:auto;display:flex;flex:1}#homeMain .container .hero #filterContainer #categories #searchForm input{min-width:235px;height:40px;border:1px solid #000;border-radius:0;color:#000;font-size:16px;text-transform:uppercase;flex-grow:1}#homeMain .container .hero #filterContainer #categories #searchForm input::placeholder{color:#ababab;font-size:16px;text-transform:uppercase}#homeMain .container .hero #filterContainer #categories #searchForm #triggerSearch{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#3c3e6f;border-radius:0;outline:0;border:0;cursor:pointer}#homeMain .container .hero #filterContainer #categories #searchForm #triggerSearch svg{width:16px;height:16px}#homeMain .container .hero #filterContainer #categories #searchForm #triggerSearch svg path{stroke-width:4px}#homeMain .container #postContainer{display:flex;flex-direction:column;gap:20px;padding-bottom:120px}@media(max-width: 767px){#homeMain .container #postContainer{padding-bottom:70px}}#homeMain .container #postContainer .singleProgram{padding:39px 40px;border:3px solid #b8bf22;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:200px}@media(max-width: 767px){#homeMain .container #postContainer .singleProgram{padding:16px 15px}}#homeMain .container #postContainer .singleProgram .program-preview{display:flex;justify-content:space-between;color:#000;text-decoration:none;gap:100px}@media(max-width: 767px){#homeMain .container #postContainer .singleProgram .program-preview{flex-direction:column;gap:30px}}@media(min-width: 768px)and (max-width: 1149px){#homeMain .container #postContainer .singleProgram .program-preview{gap:50px}}#homeMain .container #postContainer .singleProgram .program-preview .program-intro{flex:3;display:flex;flex-direction:column;justify-content:space-between;gap:25px}@media(max-width: 767px){#homeMain .container #postContainer .singleProgram .program-preview .program-intro{order:2;gap:10px}}#homeMain .container #postContainer .singleProgram .program-preview .program-intro .program-title{text-decoration:none;color:#000}#homeMain .container #postContainer .singleProgram .program-preview .program-intro .duedate{font-size:14px}#homeMain .container #postContainer .singleProgram .program-preview .program-intro .duedate span{font-weight:700}#homeMain .container #postContainer .singleProgram .program-preview .program-info{flex:2;display:flex;flex-direction:column;gap:10px}@media(max-width: 767px){#homeMain .container #postContainer .singleProgram .program-preview .program-info{order:1;position:relative}}#homeMain .container #postContainer .singleProgram .program-preview .program-info .program-info-item{display:flex;align-items:center;gap:14px}@media(max-width: 767px){#homeMain .container #postContainer .singleProgram .program-preview .program-info .program-info-item{max-width:50%}}#homeMain .container #postContainer .singleProgram .program-preview .program-info .program-info-item svg{min-width:22px;width:22px}#homeMain .container #postContainer .singleProgram .program-preview .program-info .program-info-item p{font-size:14px;font-weight:700}@media(max-width: 767px){#homeMain .container #postContainer .singleProgram .program-preview .program-info .program-info-item.program-loc{position:absolute;top:0;right:0}}#homeMain .container #postContainer .singleProgram .program-preview .program-link{flex:1}@media(max-width: 767px){#homeMain .container #postContainer .singleProgram .program-preview .program-link{order:3;margin-top:10px}}#homeMain .container #postContainer .singleProgram .program-preview .program-link a{display:flex;padding:17px 23px;justify-content:center;align-items:center;border-radius:10px;background:rgba(0,0,0,0);color:#3c3e6f;border:1px solid #3c3e6f;text-decoration:none;font-size:18px;font-weight:700}@media(max-width: 767px){#homeMain .container #postContainer .singleProgram .program-preview .program-link a{padding:9px 18px;text-align:center}}@media(min-width: 768px)and (max-width: 1149px){#homeMain .container #postContainer .singleProgram .program-preview .program-link a{padding:9px 18px;text-align:center}}#homeMain .container #postContainer .singleProgram .program-preview .program-link a:hover{background:#3c3e6f;color:#fff}@media(max-width: 767px){#homeMain .container #postContainer .singleProgram .program-preview .program-link a{background:#b8bf22;border-color:#b8bf22;color:#fff;border-radius:5px}}#homeMain .container #postContainer .singleProgram:hover{background:#dfe29b;border-color:#dfe29b}#homeMain .container #postContainer .singleProgram:hover .program-link a{background:#3c3e6f;color:#fff}