#menu-main-menu li:last-child{margin-top:-5px!important}#menu-main-menu li:last-child a,.mjc-btn-primary{background-color:#d6a447;color:#16225E!important;border:2px solid #d6a447;cursor:pointer;border-radius:20px;padding:10px 18px;font-weight:600;transition:all 0.3s ease}#menu-main-menu li:last-child a:hover{background-color:transparent;color:#fff!important;border-color:#d6a447}.et_button_no_icon .et_pb_button.primary-button{padding:.6em 1.8em!important}.et_button_no_icon .et_pb_button.dark-button{}.et_button_no_icon .et_pb_button.light-button:hover,.mjc-btn-primary:hover{color:#16225e!important;background:#ffffffd9}.et_button_no_icon .et_pb_button.border-button{background-color:transparent;border-color:#d6a447;color:#ffffff}.et_button_no_icon .et_pb_button.border-button:hover{background-color:#d6a447;border-color:#d6a447;color:#16225e!important}#connect .ba_info_box{width:calc(25% - 20px);display:inline-block;vertical-align:top;box-sizing:border-box;margin:10px;background:#6f8f7280!important}@media (max-width:991px){#connect .ba_info_box{width:calc(50% - 20px)}#customHeader>.et_pb_row_sticky{margin:0!important}}@media (max-width:575px){#connect .ba_info_box{width:100%;margin:10px 0}}#connect .et_pb_gallery_0.et_pb_gallery .et_pb_gallery_item{background:rgba(111,143,114,0.5);padding:1.5rem 1.5rem;flex:0 0 calc(25% - 20px);margin:0;text-align:center}#connect .et_pb_gallery_image{text-align:center}#connect .et_pb_gallery_item img{width:80%}#connect .et_pb_gallery_grid .et_pb_gallery_items{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}#fourPillars .et_pb_row_4{display:flex;flex-wrap:wrap;align-items:stretch}#fourPillars .et_pb_row_4 .et_pb_column{display:flex;flex-direction:column}#fourPillars .et_pb_row_4 .et_pb_blurb{flex:1;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding-bottom:3.5rem!important}#fourPillars .et_pb_blurb_description a{color:#16225E!important}#fourPillars .et_pb_blurb_description a:hover{text-decoration:underline}@media (max-width:768px){#fourPillars .et_pb_row_4{display:block}#fourPillars .et_pb_row_4 .et_pb_blurb{padding-bottom:1.5rem}}#lightingTimes table:not(.CLTable){background:transparent!important;box-shadow:none!important}#lightingTimes .CLheading>.CLTable{background:#6f8f723b!important;border-radius:5px;color:#1F2937!important;border-collapse:separate!important;border-spacing:0;padding:3rem}.CLheading>.CLTable table:not(.variations){margin-bottom:0!important}#lightingTimes table:nth-of-type(3) td{padding:0.4rem 0.8rem!important;vertical-align:top!important;border:none!important}#lightingTimes table:nth-of-type(3) tr{border-bottom:1px solid #eee!important}#lightingTimes table:nth-of-type(3) tr:last-child{border-bottom:none!important}#lightingTimes table:nth-of-type(3) td{width:50%!important}.entry-content table:not(.variations),.entry-content tr td{border:none!important}#lightingTimes .CLheading a,.CLHeadingBold{text-align:center;display:block;font-size:1.5rem!important;line-height:1.2rem!important;color:#1F2937!important}.CLheading a{margin:1rem 0!important}.CLheading a.CLLink{margin-top:2rem!important}.clmore{text-align:center;color:#1F2937!important;font-size:1rem!important;margin-top:1rem}#lightingTimes td{width:50%!important}.CLdate{font-weight:bold}@media (max-width:768px){#lightingTimes table:nth-of-type(3) td{display:block!important;width:100%!important;text-align:left!important;padding:0.6rem 0.8rem!important}#lightingTimes table:nth-of-type(3) tr{display:block!important;margin-bottom:1rem!important;border-bottom:none!important;box-shadow:0 1px 3px rgba(0,0,0,0.08)!important;border-radius:4px;background:#fff;padding:0.5rem}.entry-content tr td{padding:0 5px!important}#lightingTimes .CLheading>.CLTable{padding:1.5rem}#lightingTimes .CLheading a,.CLHeadingBold{font-size:1.2rem!important;line-height:1rem!important}#fourPillars .et_pb_image_wrap{margin:0!important}}#gform_5 input[type="text"],#gform_5 input[type="email"],#gform_5 input[type="tel"],#gform_5 textarea{font-family:'Inter',sans-serif!important;border-radius:5px!important;border:1px solid #ccc!important;padding:1.5rem 1rem!important;font-size:14px!important;color:#555!important;background-color:#f9f9f9!important;width:100%!important;box-sizing:border-box!important}#gform_fields_5{row-gap:1.5rem!important}#gform_5 ::placeholder{color:#aaa!important;font-family:'Inter',sans-serif!important}#gform_submit_button_5{display:block!important;width:100%!important;padding:1rem 1rem!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:600!important;color:#16225e!important;background-color:#d6a447!important;border:1px solid #d6a447!important;border-radius:20px!important;cursor:pointer!important;transition:all 0.3s ease!important}#gform_submit_button_5:hover{background-color:#16225e!important;color:#fff!important;border-color:#16225e!important}#gform_5 .gfield{margin-bottom:10px!important;padding-bottom:0!important}#gform_5 input:focus,#gform_5 textarea:focus,#gform_5 select:focus{outline:none!important;box-shadow:none!important;border-color:#ccc!important}.primary-button .btn-el--primary:hover{color:#16225e!important}.primary-button .btn-el--secondary{background:transparent!important}.primary-button .btn-el--secondary:hover{background:#d6a447!important}.clmore{background:#d6a447;padding:1rem 1.5rem;border-radius:30px;border:2px solid #d6a447;width:fit-content;margin:0 auto}.clmore:hover{background:transparent}.mjc-progtypes-grid{display:flex;flex-wrap:wrap;gap:30px}.mjc-progtypes-grid>.mjc-card{flex:0 0 100%;max-width:100%}.mjc-card-inner{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease;height:100%;padding:0 0 1rem}.mjc-card-inner:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(0,0,0,.12)}.mjc-card-link{display:block;color:inherit;text-decoration:none}.mjc-card-image{width:100%;height:200px;background:#f2f2f2;display:flex;align-items:center;justify-content:center}.mjc-card-image img{width:100%;height:100%;object-fit:contain;display:block;padding:1rem 0}.mjc-card-image--placeholder{font-weight:600;opacity:.7;padding:20px;text-align:center}.mjc-card-title{margin:2rem 1rem 1rem}.mjc-card-desc{margin:0 18px 14px;opacity:.85;text-align:left;padding:1rem 1.5rem}.mjc-card-programs{padding:0 2rem 2rem;text-align:left}.mjc-program-list{margin:0;padding-left:18px;margin-left:1.5rem}.mjc-program-item{margin:8px 0;color:#333}.mjc-program-item a{color:#333}.mjc-card-actions{padding:12px 18px 18px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.mjc-card-actions--inner{padding:10px 0 0}.mjc-program-grid{display:flex;flex-wrap:wrap;gap:24px}.mjc-program-grid>*{flex:0 0 100%;max-width:100%}.mjc-program-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease}.mjc-program-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(0,0,0,.12)}.mjc-program-inner{padding:3rem 2rem}.mjc-program-img img{width:100%;height:auto;display:block;border-radius:10px;margin-bottom:12px;object-fit:cover}.mjc-program-title{margin:0 0 10px}.mjc-program-short,.mjc-program-full{opacity:.9;margin-bottom:12px}.mjc-program-meta{border-top:1px solid rgba(0,0,0,.08);padding-top:10px;margin-top:8px;margin-bottom:12px;opacity:.9}.mjc-meta-row{margin:6px 0}.mjc-program-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;justify-content:center}.mjc-secondary-label{opacity:.85;font-size:14px;text-align:center;width:100%}.mjc-btn-ghost{background-color:transparent;color:#16225e;border:2px solid #d6a447;border-radius:20px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-block}.mjc-btn-ghost:hover{background:#d6a447;color:#fff}.mjc-pagination{margin-top:24px}.mjc-pagination ul{list-style:none;padding-left:0;display:flex;gap:10px;flex-wrap:wrap}.mjc-pagination a,.mjc-pagination span{padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:6px;text-decoration:none}@media (min-width:768px){.mjc-progtypes-grid.columns-2>.mjc-card,.mjc-progtypes-grid.columns-3>.mjc-card,.mjc-progtypes-grid.columns-4>.mjc-card,.mjc-progtypes-grid.columns-5>.mjc-card,.mjc-progtypes-grid.columns-6>.mjc-card{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}.mjc-program-grid.columns-2>*,.mjc-program-grid.columns-3>*,.mjc-program-grid.columns-4>*,.mjc-program-grid.columns-5>*,.mjc-program-grid.columns-6>*{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px)}}@media (min-width:1024px){.mjc-progtypes-grid.columns-1>.mjc-card{flex:0 0 100%;max-width:100%}.mjc-progtypes-grid.columns-2>.mjc-card{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}.mjc-progtypes-grid.columns-3>.mjc-card{flex:0 0 calc(33.333% - 20px);max-width:calc(33.333% - 20px)}.mjc-progtypes-grid.columns-4>.mjc-card{flex:0 0 calc(25% - 22.5px);max-width:calc(25% - 22.5px)}.mjc-progtypes-grid.columns-5>.mjc-card{flex:0 0 calc(20% - 24px);max-width:calc(20% - 24px)}.mjc-progtypes-grid.columns-6>.mjc-card{flex:0 0 calc(16.666% - 25px);max-width:calc(16.666% - 25px)}.mjc-program-grid.columns-1>*{flex:0 0 100%;max-width:100%}.mjc-program-grid.columns-2>*{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px)}.mjc-program-grid.columns-3>*{flex:0 0 calc(33.333% - 16px);max-width:calc(33.333% - 16px)}.mjc-program-grid.columns-4>*{flex:0 0 calc(25% - 18px);max-width:calc(25% - 18px)}.mjc-program-grid.columns-5>*{flex:0 0 calc(20% - 20px);max-width:calc(20% - 20px)}.mjc-program-grid.columns-6>*{flex:0 0 calc(16.666% - 20px);max-width:calc(16.666% - 20px)}}.mjc-program-actions-single{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.mjc-program-actions-single .mjc-btn{border-radius:20px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-block;border:2px solid transparent;cursor:pointer}.mjc-program-actions-single{justify-content:flex-start;text-align:left}.mjc-program-link a{color:#333}.mjc-program-actions-single .mjc-btn-primary{background-color:#d6a447;color:#16225e!important;border:2px solid #d6a447}.mjc-program-actions-single .mjc-btn-primary:hover{color:#16225e!important;background:#ffffffd9;border:2px solid #d6a447}.mjc-program-actions-single .mjc-btn-ghost{background-color:transparent;color:#16225e;border:2px solid #d6a447}.mjc-program-actions-single .mjc-btn-ghost:hover{background:#d6a447;color:#ffffff}.mjc-program-actions-single .mjc-secondary-label{font-size:14px;color:#16225e;padding:8px 0}@media (max-width:768px){.mjc-program-actions-single{flex-direction:column;align-items:stretch}.mjc-program-actions-single .mjc-btn{width:100%;text-align:center}}