@font-face{font-family:'Moaro';src:url(https://cardinalbatdev.wpenginepowered.com/wp-content/themes/cardinal/fonts/moaro.otf)}@font-face{font-family:'aeoniktrial-regular';src:url(https://cardinalbatdev.wpenginepowered.com/wp-content/themes/cardinal/fonts/aeoniktrial-light.otf)}@font-face{font-family:'aeoniktrial-light';src:url(https://cardinalbatdev.wpenginepowered.com/wp-content/themes/cardinal/fonts/aeoniktrial-light.otf)}@font-face{font-family:'aeoniktrial-bold';src:url(https://cardinalbatdev.wpenginepowered.com/wp-content/themes/cardinal/fonts/aeoniktrial-bold.otf)}body,html{overflow-x:hidden !important}.custom-regular-font{font-family:'aeoniktrial-regular',sans-serif !important}.custom-menu-style{font-family:'aeoniktrial-light',sans-serif !important;font-size:40px !important;font-weight:700 !important}.elementor-icon-list-text{font-family:'aeoniktrial-light',sans-serif !important}u{line-height:125% !important;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:8%;text-underline-offset:12%;text-decoration-skip-ink:auto}.elementor-button span:not(.custom-link-text span),.custom-bold-font *,{font-family:'aeoniktrial-bold' !important;font-weight:600}.site_button{font-family:'aeoniktrial-bold' !important;font-weight:600 !important}.custom_primary_button .elementor-button-wrapper,.gform_footer{border-radius:999px !important;padding:4px !important;background:linear-gradient(273deg,#ff5778 .7%,#e13254 99.3%) !important}.custom_primary_button svg{width:14px !important}.custom_primary_button .elementor-button,.gform_wrapper input[type=submit]{border:none !important;border-radius:999px !important;font-family:'aeoniktrial-bold' !important;letter-spacing:-.4px !important;display:flex;align-items:center}.custom_secondary_button .elementor-button-wrapper{border-radius:999px !important;padding:4px !important;background:linear-gradient(87.68deg,#4c4c4c -15.58%,#eaeaea 102.8%) !important}.custom_secondary_button .elementor-button{border:none !important;border-radius:999px !important}.filteration-btns label input[type=radio]{display:none}.filteration-btns{display:flex;gap:10px;flex-wrap:wrap}.filteration-btns label{border:1px dashed #000 !important;border-radius:35px !important;padding:3px 15px !important;cursor:pointer;transition:background-color .3s ease;font-size:16px;margin-bottom:0}.filteration-btns label:has(input[type=radio]:checked){background-color:#000;color:#fff}.archive-page-main-grid{display:grid;grid-template-columns:3fr 1fr;gap:30px}.publication-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;height:fit-content !important}@media (max-width:992px){.archive-page-main-grid{display:flex;flex-direction:column-reverse}.publication-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.publication-grid{grid-template-columns:repeat(1,1fr)}}.publication-card{border-right:1px solid #eee;padding-top:20px;padding-bottom:20px;padding-right:30px;margin-bottom:1.5rem;border-radius:6px;background-color:#fff}@media (max-width:767px){.publication-image img{width:100% !important;max-width:400px !important;height:206px !important;object-fit:cover;display:block;margin:0 auto}.publication-card{border-right:none !important;border-bottom:1px solid #eee;padding:0 !important}.elementor-element.elementor-element-49105f9.elementor-widget.elementor-widget-heading{padding:0 30px}.elementor-element.elementor-element-0589f2c.e-con-full.e-flex.e-con.e-child{padding:10px 30px}.elementor-element.elementor-element-3b37e98.e-flex.e-con-boxed.e-con.e-child{padding:10px 10px 10px 30px}.filteration-btns{padding:0 10px}h2.elementor-heading-title.elementor-size-default{padding:0}.filteration-btns{padding:0}#publications_page{padding-right:30px;padding-left:30px}#initiatives_page{padding:0 30px !important}}.publication-date{margin:0 0 .5rem;font-size:.9rem;color:#555}.publication-title{margin:0 0 1rem;font-size:1.25rem}.publication-title a{text-decoration:none;color:#000}.publication-terms{margin-bottom:1rem}.publication-term-pill{display:inline-block;padding:.3rem .75rem;margin:0 .5rem .5rem 0;background-color:#e9f0fa;color:#000;border-radius:9999px;font-size:.85rem;font-weight:500}.publication-excerpt{margin:0;font-size:.95rem;color:#333}.search-container{position:relative;width:100%;padding-right:20px;margin-bottom:20px}#search-publications,#search-initiatives{width:100%;padding:20px 40px 20px 20px;font-size:16px;border:1px solid #ccc;border-radius:4px;outline:none}#search-publications:focus{border-color:#ccc;box-shadow:none}.search-icon{position:absolute;right:30px;top:50%;transform:translateY(-50%);font-size:18px;color:gray;pointer-events:none}#custom-search-input{width:100%;padding:20px 40px 20px 20px;font-size:16px;border:1px solid #ccc;border-radius:4px;outline:none}#custom-search-input:focus{border-color:#ccc;box-shadow:none}.publication-read-more{display:inline-flex;align-items:center;gap:5px;color:gray;text-decoration:none;font-weight:600}.publication-read-more i{transition:transform .2s ease-in-out}.publication-read-more:hover i{transform:translateX(3px)}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{display:flex !important;flex-direction:row-reverse !important}.elementor-widget.elementor-list-item-link-full_width a{display:flex !important;flex-direction:row-reverse !important;justify-content:flex-end !important}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{justify-content:space-between !important;gap:8px !important}.hfe-flyout-content.push{position:fixed !important;top:0 !important;right:0 !important}.elementor-12 .elementor-element.elementor-element-e1d7120 .menu-item a.hfe-menu-item.elementor-button{width:47% !important}a.hfe-menu-item.elementor-button{display:flex !important;align-items:center !important;justify-content:center !important}.elementor-12 .elementor-element.elementor-element-e1d7120 .menu-item a.hfe-menu-item{padding-left:unset !important}header .elementor-sticky--active{box-shadow:0 -6px 16px 0px rgba(0,0,0,.5);transition:all .5s ease-in-out}.hfe-input-focus .hfe-search-form__input{position:static !important;margin-right:10px}.hfe-search-icon-toggle i.fa-search{position:absolute;top:4px}@keyframes slideInFromLeft{0%{transform:translateX(-5vw);opacity:0}98%{opacity:.3}100%{transform:translateX(0);opacity:1}}.banner_title,.banner_text,.banner_button{opacity:0;transform:translateX(-5vw);transition:transform 1s ease-out,opacity 1s ease-out}.swiper-slide-active .banner_title{opacity:1;transform:translateX(0);transition-delay:.4s}.swiper-slide-active .banner_text{opacity:1;transform:translateX(0);transition-delay:.6s}.swiper-slide-active .banner_button{opacity:1;transform:translateX(0);transition-delay:.9s}.hfe-search-icon-toggle i.fa-search{position:absolute unset !important;padding:0 !important}input.hfe-search-form__input{height:35px !important}.hfe-search-icon-toggle i:before{vertical-align:-webkit-baseline-middle !important}.elementor-form-fields-wrapper{flex-wrap:unset !important}.publication-image img{width:100% !important;max-width:400px !important;height:206px !important;object-fit:cover;display:block;margin:0;margin-bottom:15px !important}.filteration-btns{margin-bottom:50px}@media (min-width:1024px){.elementor-element.elementor-element-0589f2c.e-con-full.e-flex.e-con.e-child{padding:0}}a.publication-read-more{margin-top:20px !important}.contact_gradient_red_form{background-color:transparent;background-image:linear-gradient(180deg,#4D0D1973 0%,#B31E3B82 100%)}.contact_gradient_red_form>.elementor-widget-container{background-color:unset !important;background-image:unset !important}.contact_gradient_red_form .gform_title{color:#fff;text-align:center;font-family:'aeoniktrial-light'}.contact_gradient_red_form .gform_fields{row-gap:16px !important}.contact_gradient_red_form .gfield input:not([type=checkbox]),.contact_gradient_red_form .gfield textarea,.gfield select{inline-size:100% !important;background:rgba(0,0,0,.12) !important;border:unset !important;color:#fff !important;padding:0 25px;font-family:"Aeonik Trial" !important;height:60px !important;display:flex;align-items:center}.contact_gradient_red_form .gfield textarea{padding:31px 25px !important}.contact_gradient_red_form .gfield input[type=checkbox]{background:#fff !important;border:unset !important;color:#fff;width:25px;height:25px;padding:0 !important;font-size:25px;font-weight:700}.contact_gradient_red_form .gfield input:focus,.contact_gradient_red_form .gfield textarea:focus{outline:none !important;border:unset !important}.contact_gradient_red_form .gform_button{background:rgba(39,39,39,1)!important;padding:16px !important;width:100% !important;font-weight:400 !important;font-family:'aeoniktrial-bold' !important;color:#fff !important}.contact_gradient_red_form label{font-size:10px !important;color:#fff !important;font-family:'aeoniktrial-regular' !important;margin-top:-2px}@media (max-width:768px){.contact_gradient_red_form .gfield input:not([type=checkbox]){padding:25px !important}.contact_gradient_red_form{position:static !important}}@media (max-width:992px){.contact_gradient_red_form{position:static !important}}.gform_wrapper legend{color:#fff!important}